1. 04 Dec, 2012 1 commit
    • Dmitry Kazakov's avatar
      Added a PACKAGERS_BUILD option for code generation for many architectures · 93e3ae0c
      Dmitry Kazakov authored
      This option is disabled by default.
      
      By default we build the whole Calligra optimized for the host architecture.
      When the option is on, the hottest parts of calligra will compile optimized
      for several most popular architectures. The rest of the code will not use
      any brand-new instructions for not breaking binary compatibility among cpus.
      
      Short manual:
      1) If you build Calligra for yourself and are not going to copy Krita binary
         to another CPU, disable this option.
      2) If you build a Calligra package and are going to distribute it among users,
         then enable the option.
      93e3ae0c
  2. 03 Dec, 2012 5 commits
  3. 02 Dec, 2012 4 commits
    • Dmitry Kazakov's avatar
      Fixed an alpha-locked bug · 2d3004bd
      Dmitry Kazakov authored
      Sorry for the inconvenience.
      
      BUG:311012
      2d3004bd
    • Dmitry Kazakov's avatar
      Fixed an alpha-locked bug · ab8b5f2f
      Dmitry Kazakov authored
      Sorry for the inconvenience.
      
      BUG:311012
      ab8b5f2f
    • Dmitry Kazakov's avatar
      Added the first version of per-architecture binaries for composition · a2c4c33a
      Dmitry Kazakov authored
      Pros:
      + we can have prebuild versions for all the architectures supported
        by Vc (Amd XMA4 and XOP are not supported by Vc yet)
      + the implementation is chosen dynamically on Krita start
      + the semi-general code for multi-arch builds now in
        KoVcMultiArchBuildSupport.h (might be ported upstream in the future)
      
      Cons:
      - it depends on Vc's 'staging' branch, so it can't be put in master
        right now
      - the code became much less readable due to all that template magic
      - I had to copy-paste Vc's 'vc_compile_for_all_implementations' cmake
        macro, because we do not need 'Scalar' implementation
      - the size of the pigment library grew almost 1.5 times: 11->17 MiB
        (probably, we still need plugin system for this)
      
      CCMAIL:kimageshop@kde.org
      CCMAIL:kretz@kde.org
      a2c4c33a
    • Dmitry Kazakov's avatar
      Optimized vector composite ops by 1.5-2 times more · 72c50366
      Dmitry Kazakov authored
      Conversion Uint<->Float is quite expensive in comparison to
      Int<->Float (2-2.5 times). This happens because of special code
      that handles sign bit of the number. So discarding this bit with
      conversion Uint->Int makes a huge speedup.
      
      Now the vector version of the composition is 1.8-8.7 times faster
      that the old version (weighted: 3.2 times).
      
      Many thanks to Matthias Kretz for pointing this out!
      
      CCMAIL:kimageshop@kde.org
      CCMAIL:kretz@kde.org
      72c50366
  4. 01 Dec, 2012 14 commits
    • Jarosław Staniek's avatar
      update global so version for 2.7 · bdb00b30
      Jarosław Staniek authored
      bdb00b30
    • C. Boemann's avatar
    • Dmitry Kazakov's avatar
      Fixed a 1.4 times speed regression when legacy/optimized ops are put together · 401f7cb5
      Dmitry Kazakov authored
      The optimized and legacy composite ops should be put into separate
      object files. Otherwise, some code layout/locality problem arises.
      I do not know the exact explanation of this phenomenon, but splitting
      the implementations fixes it.
      401f7cb5
    • Pierre Stirnweiss's avatar
      Fix style appears modified after new line following a list style. · c0ef5ada
      Pierre Stirnweiss authored
      BUG: 293378
      FIXED-IN: 2.6
      REVIEW: 107540
      
      Squashed commit of the following:
      
      commit e8e9407c088577aff79e28cd2262c0f02c29cbc7
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Dec 1 14:07:50 2012 +0100
      
          Clean up
      
      commit 4a31b7e1fe79fbd959cadbcaeb33bafe115f6d6e
      Merge: 677be5e fc4b005
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Dec 1 13:54:43 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit 677be5ea17fa68da4cd171ec5d0a5a7f1be87556
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Dec 1 13:21:13 2012 +0100
      
          Fix next style appears as modified after a list style
      
      commit 31cdb8e0ad6ee2ea0a42894933a2db48c543aab1
      Merge: bd699d1 f3ae109
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Wed Nov 28 18:28:01 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit bd699d1bbf8c837505ebe19c5c0fc7cbc307ca11
      Merge: 15e1a5c c98e784
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Tue Nov 27 20:14:12 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit 15e1a5c348a09e516fa5b3e58525e9f4440060a1
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Tue Nov 27 17:58:17 2012 +0100
      
          Fix problems highlighted by C. Boemann
      
      commit fe4de0d618eb6c6dd83ab07f8641f6e24cfd55fc
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Mon Nov 26 18:43:33 2012 +0100
      
          Clean-up left-over
      
      commit 1e40dfdc986eb2bc9114684a20aa5ec60db77d2d
      Merge: ea8cdb0 82cc058
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Nov 25 10:19:14 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit ea8cdb0e14e6805b4082ffd0929c8b1b344c82f4
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 24 15:02:15 2012 +0100
      
          Additional clean ups
      
      commit 6308ed4fd70aa99ccd5214806f370423ca5b7015
      Merge: d306e00 81b50ca
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 24 14:49:45 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit d306e009525c97d2c7e1706a47ec267d7e994c8c
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 24 14:48:09 2012 +0100
      
          Clean ups in the code
      
      commit 231e717b0c1c7dbec984679e0fb07dc821f8e889
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Nov 11 13:03:26 2012 +0100
      
          Fix another crash
      
      commit c37b513c5b4f9c09345848f2885f4eac24791008
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Nov 11 12:42:08 2012 +0100
      
          Fix random crash.
      
      commit 0a9c5e3464c39e45eeeb26b1c65643bdb63fca32
      Merge: 8e675f4 e6c1c31
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 10 17:07:22 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit 8e675f4d1b66eda355e994c0c88b6ac67337bca3
      Merge: bcb9fbd 6c7d9e1
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 10 15:54:06 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit bcb9fbd767aa2c4b7e5670ab2546797e9cf3e42b
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 10 15:52:53 2012 +0100
      
          Initial population of style, a tad further.
      
      commit fbbcf132764ca9a60b59e46aa844df918aa8fd05
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Mon Oct 22 21:36:20 2012 +0200
      
          Add missing bits to previous commit
      
      commit 889e39862888ef83dc052604746611c959352bf0
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Oct 21 23:39:14 2012 +0200
      
          Create filter for stylesCombo in the docker
      c0ef5ada
    • Boudewijn Rempt's avatar
      37211a21
    • Timothée Giet's avatar
      Shape presets update · c7d7bbeb
      Timothée Giet authored
      Change opacity of Shape_smooth to 0.3 as it's more useful than 0.5, and rename Shape_basic_fill with shorter name.
      c7d7bbeb
    • C. Boemann's avatar
      Fix that copy/paste would not retain styling · 57b8081b
      C. Boemann authored
      This was actually true for both paragraph and character styles
      
      REVIEW: 107495
      57b8081b
    • C. Boemann's avatar
      Make the DocumentInfo:setAuthorInfo override what is fetched from author profile · 781e8a3a
      C. Boemann authored
      The old setAuthorInfo() method is now a private method called setActiveAuthorInfo()
      
      This makes the dbus methods work like they used to
      
      The overrides is not saved to any author profile - it only applies to the document in question
      
      REVIEW: 107486
      781e8a3a
    • Boudewijn Rempt's avatar
      fix compilation with msvc · 72e26c1e
      Boudewijn Rempt authored
      72e26c1e
    • Boudewijn Rempt's avatar
      fix compilation with msvc · b0fafa4c
      Boudewijn Rempt authored
      b0fafa4c
    • Boudewijn Rempt's avatar
      Fix compile warning with MSVC · 25af2926
      Boudewijn Rempt authored
      25af2926
    • Boudewijn Rempt's avatar
      put the check in the right place · a30fb083
      Boudewijn Rempt authored
      a30fb083
    • Boudewijn Rempt's avatar
      try to disable vc from composite ops · 8e980601
      Boudewijn Rempt authored
      8e980601
    • Jarosław Staniek's avatar
      175803dc
  5. 30 Nov, 2012 4 commits
  6. 29 Nov, 2012 3 commits
  7. 28 Nov, 2012 1 commit
    • Pierre Stirnweiss's avatar
      Sort styles according to usage in the textshape docker's comboBoxes. · 6ec70416
      Pierre Stirnweiss authored
      REVIEW: 107445
      FEATURE: 305603
      
      
      Squashed commit of the following:
      
      commit bd699d1bbf8c837505ebe19c5c0fc7cbc307ca11
      Merge: 15e1a5c c98e784
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Tue Nov 27 20:14:12 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit 15e1a5c348a09e516fa5b3e58525e9f4440060a1
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Tue Nov 27 17:58:17 2012 +0100
      
          Fix problems highlighted by C. Boemann
      
      commit fe4de0d618eb6c6dd83ab07f8641f6e24cfd55fc
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Mon Nov 26 18:43:33 2012 +0100
      
          Clean-up left-over
      
      commit 1e40dfdc986eb2bc9114684a20aa5ec60db77d2d
      Merge: ea8cdb0 82cc058
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Nov 25 10:19:14 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit ea8cdb0e14e6805b4082ffd0929c8b1b344c82f4
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 24 15:02:15 2012 +0100
      
          Additional clean ups
      
      commit 6308ed4fd70aa99ccd5214806f370423ca5b7015
      Merge: d306e00 81b50ca
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 24 14:49:45 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit d306e009525c97d2c7e1706a47ec267d7e994c8c
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 24 14:48:09 2012 +0100
      
          Clean ups in the code
      
      commit 231e717b0c1c7dbec984679e0fb07dc821f8e889
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Nov 11 13:03:26 2012 +0100
      
          Fix another crash
      
      commit c37b513c5b4f9c09345848f2885f4eac24791008
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Nov 11 12:42:08 2012 +0100
      
          Fix random crash.
      
      commit 0a9c5e3464c39e45eeeb26b1c65643bdb63fca32
      Merge: 8e675f4 e6c1c31
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 10 17:07:22 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit 8e675f4d1b66eda355e994c0c88b6ac67337bca3
      Merge: bcb9fbd 6c7d9e1
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 10 15:54:06 2012 +0100
      
          Merge branch 'master' into textshape-stylesWidget-PierreSt
      
      commit bcb9fbd767aa2c4b7e5670ab2546797e9cf3e42b
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sat Nov 10 15:52:53 2012 +0100
      
          Initial population of style, a tad further.
      
      commit fbbcf132764ca9a60b59e46aa844df918aa8fd05
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Mon Oct 22 21:36:20 2012 +0200
      
          Add missing bits to previous commit
      
      commit 889e39862888ef83dc052604746611c959352bf0
      Author: Pierre Stirnweiss <pstirnweiss@googlemail.com>
      Date:   Sun Oct 21 23:39:14 2012 +0200
      
          Create filter for stylesCombo in the docker
      6ec70416
  8. 27 Nov, 2012 8 commits