1. 01 Nov, 2012 1 commit
    • Dmitry Kazakov's avatar
      Fixed a bug in storing the filter configuration in filter-based layers · 65fe02e5
      Dmitry Kazakov authored
      The storage of the filter configuration in now implemented in
      KisNodeFilterInterface and is done by means of external shared pointers
      (QSharedPointer). This makes the use of this configuration thread safe.
      This patch also fixes various memory leaks in
      KisLayerManager and KisMaskManager.
  2. 28 Oct, 2012 2 commits
  3. 27 Oct, 2012 5 commits
  4. 26 Oct, 2012 2 commits
    • Dmitry Kazakov's avatar
      Fixed loading of masks with the offset · 2ff7d885
      Dmitry Kazakov authored
      That patch introduces the following changes:
      1) Removed lazy initialization of masks' selection. Now you always must
         call initSelection after the creation of the mask (probably, we can
         move it into c-tor).
      2) KisMask::setSelection must only be used when we need to switch the
         underlying selection explicitly (like, e.g. in
         KisImage::setGlobalSelection). In the rest of the cases you need to
         work with already existent selection.
    • Boudewijn Rempt's avatar
      Remove comma's and underscores from template file names · f81ced3f
      Boudewijn Rempt authored
      They give trouble when packaging.
      Thanks to tittiatcoke for telling me about the problem on irc.
  5. 25 Oct, 2012 2 commits
  6. 18 Oct, 2012 2 commits
  7. 16 Oct, 2012 1 commit
  8. 15 Oct, 2012 3 commits
  9. 14 Oct, 2012 3 commits
  10. 12 Oct, 2012 3 commits
  11. 11 Oct, 2012 6 commits
  12. 10 Oct, 2012 2 commits
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) · 39d27cbf
      Script Kiddy authored
    • Dmitry Kazakov's avatar
      Optimized Auto Brush mask filling code · 913ccf0d
      Dmitry Kazakov authored
      This patch uses internal cpu parallelism and makes the code execute much
      faster in the 'KisStrokeBenchmark pixelbrush300pxRL' benchmark.
      Actual results in the benchmark:
      Sandy Bridge (Core i7-2600): +25%
      Merom (Core 2 Duo T7250): +10%
      According to VTune the painting should have become up to 10% faster
      (on Sandy Bridge), because now this part of code consumes almost no time.
      This optimization will work most on the highest precision levels, that is
      when a dab cannot be cached.
  13. 09 Oct, 2012 6 commits
  14. 08 Oct, 2012 2 commits