1. 23 Jul, 2013 2 commits
    • Friedrich W. H. Kossebau's avatar
      Turn some sequences of x += ... statements (with x a QString) into a long... · 237fd7be
      Friedrich W. H. Kossebau authored
      Turn some sequences of x += ... statements (with x a QString) into a long chain of additions (for QStringBuilder)
      The power of QStringBuilder only sets in if more than two strings are concatenated
      before picking up the result as QString again (e.g. when assigning to a QString variable).
      There are some code parts where a lot of concatenating is done, but not in one expression,
      instead assigning the intermediate result to a QString var again and again, thus preventing
      the advantage of QStringBuilder.
      There are also a few places in the code where literal strings are concatenated using "+",
      instead of having the compiler concatenate them already.
      Patch optimizes the code in those two cases: by removing "+" between literal string and
      turning sequences of += into a chain of +
      REVIEW: 111595
      thanks boud for review
    • Friedrich W. H. Kossebau's avatar
      Remove outdated kchartpart.desktop, there is no longer a kchartpart module · 6c1c532d
      Friedrich W. H. Kossebau authored
      REVIEW: 111411
      thanks boud for review
  2. 22 Jul, 2013 1 commit
  3. 21 Jul, 2013 1 commit
  4. 20 Jul, 2013 4 commits
  5. 19 Jul, 2013 3 commits
  6. 18 Jul, 2013 7 commits
  7. 17 Jul, 2013 8 commits
  8. 16 Jul, 2013 6 commits
    • Dmitry Kazakov's avatar
      Properly fix the broken predefined brush issue reported by David · 4f57ae25
      Dmitry Kazakov authored
      Do not fast-path return the image if it is not in rgba8 format
    • Sahil Nagpal's avatar
      improving the color balance ui · aa60a5e2
      Sahil Nagpal authored
    • Dmitry Kazakov's avatar
      Temporary fix for the predefined brush artifacts · ddb649db
      Dmitry Kazakov authored
      It looks like there is an implicit sharing + multithreading
      problem somewhere.
    • Dmitry Kazakov's avatar
      Temporary fix for the subpixel precision bug in the updated brush engine · 8fa557e4
      Dmitry Kazakov authored
      We need to make the paint-ops handle subpixel precision more seriously.
      Specifically, the maskWidth()/maskHeight() should take the subpixels into
    • Dmitry Kazakov's avatar
      A significant refactoring in the Predefined Brush engine · 6416a4ae
      Dmitry Kazakov authored
      This patch ports the predefined brush engine to the new capabilities
      of Qt. It removes a huge chunk of hand-written code. Here is a short list
      of changes:
      1) All the operations are now performed on non-premultiplied RGB values.
         The use of premultiplication resulted in instability of the color,
         which caused artifacts on scaling and rotation of the brushes.
      2) Trilinear filtering of the brushes is now substituted with simple
         bilinear filtering from the nearest pyramid level.
         It turned out that trilinear filtering not only impacted the
         performance, but also introduced heavy aliasing artifacts on specific
         zoom levels.
      3) After the patch the speed of the dab generation raised 3-5 times. Here
         are the values for 512px brush:
         Before patch:
            Scaling:   34 ms
            Rotation:  19 ms
         After patch:
            Scaling:   6 ms
            Rotation:  9 ms
    • Inge Wallin's avatar
      Squashed commit of the following: · 7c7c8bcd
      Inge Wallin authored
      This is continued work on the branch libs-named_styles2-ingwa that
      were merged earlier after review.  This time all files are moved to
      filters/ according to feedback on the first review, which appeared
      after the first merge.
      commit 0eee43872581dae8266c4fb7590d414e70a18767
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Tue Jul 16 08:17:55 2013 +0200
          Move some style classes that are so far only used in filters to filters/libodf2
          In the mean time we had to add a couple of KOODF_EXPORT that were
          missed before.
      commit 1bb55fd40090df4396551c07d1853d402ba76993
      Merge: b16b148 cc6f5ab
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Sun Jul 14 14:38:00 2013 +0200
          Merge branch 'master' into libs-named_styles2-ingwa
      commit b16b148063da3bf7de8f3997b8566e7386de918d
      Merge: c4014a5 3d405de
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Wed Jul 10 22:39:52 2013 +0200
          Merge branch 'master' into libs-named_styles2-ingwa
      commit c4014a50664f8661bbd5e0fc70bc3651e236b18f
      Merge: e15d88f 7e03514
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Sat Jul 6 07:12:15 2013 +0700
          Merge branch 'master' into libs-named_styles2-ingwa
      commit e15d88f658136e7e31007208a56ab65a84ed2480
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Sat May 11 12:28:31 2013 +0200
          Implement some child elements for style:paragraph-properties
          Also note where things are not yet implemented (NYI) for paragraph-
          and graphic-properties.  The element style:text-properties has no
          child elements so nothing to do there.
      commit f54d2100379b9163ef05a73c17f6c553b85278ad
      Merge: 5b9ee4b a145e5e
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Fri May 10 19:08:06 2013 +0200
          Merge branch 'master' into libs-named_styles2-ingwa
      commit 5b9ee4bd7e344211feea11e45960a94855b0abc5
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Tue May 7 21:16:23 2013 +0200
          Add specific classes for text-, paragraph- and graphic-properties of style:style.
      commit 16a254e1a8fb04f7886749dde7c6867a11ee8133
      Author: Inge Wallin <inge@lysator.liu.se>
      Date:   Sat May 4 11:41:59 2013 +0200
          Some cleanup and make a function name more logical.
  9. 15 Jul, 2013 1 commit
  10. 14 Jul, 2013 3 commits
  11. 13 Jul, 2013 1 commit
  12. 12 Jul, 2013 2 commits
  13. 11 Jul, 2013 1 commit