1. 17 Jan, 2018 1 commit
  2. 27 Dec, 2017 1 commit
    • Dmitry Kazakov's avatar
      Implement dependent size changes for the Masking Brush · a641fec9
      Dmitry Kazakov authored
      Now the masking brush changes according to these requirements:
      
      1) When the brush size is changed in the brush editor, masking
         brush size is kept unchanged
      
      2) When the brush size is changed using quick-controls, that is
         toolbox slider, shift+gesture, HUD display, the masking brush size
         is changed proportionally.
      
      3) Technically, the masking brush supports disabling this "dependent
         size" functionality, but I'm not sure if it should be visible in GUI.
         It is already overcomplicated.
      
      Technical changes:
      
      1) Now the brushes are always **copied** when fetched from the
         brushes registry. That is, if you load the brush using
         KisBrush::fromXML(), you will always have your own copy of the
         brush object, not shared with the one in the server.
      
      2) For the efficiency reasons, the brush tip QImage will be lazily
         shared with the one on the server using the Qt's internal algorithm.
         If you change the brush tip in you copy of the brush, Qt will deep-
         copy the corresponding QImage.
      
      3) For the efficiency reasons, brush mipmap pyramid (KisQImagePyramid)
         is also shared among all the instances of the brush with
         the same brush tip QImage. Every time one changes the instance of
         the brush, the pyramid object is detached and reset. This basic
         lazy copying algorithm is implemented in KisSharedQImagePyramid.
      
      CC:kimageshop@kde.org
      a641fec9
  3. 26 May, 2016 1 commit
  4. 25 Jan, 2016 1 commit
  5. 02 Jun, 2014 1 commit
    • Boudewijn Rempt's avatar
      Load brushes and presets in the gui thread, in the right order · ac880641
      Boudewijn Rempt authored
      The brush server needed access to the KisResourceServerProvider singleton
      in its constructor, while in the constructor of KisResourceServerProvider,
      the loading of presets needed to have all the brushes loaded.
      
      This commit moves libbrush to the krita/image and krita/ui level and
      makes kritaui link to libbrush instead of the other way around. Now
      we can load the brushes and then the presets.
      
      This makes start a bit slower... But on the other hand, you cannot crash
      Krita anymore by closing it while the presets are still being loaded.
      ac880641
  6. 21 Oct, 2009 1 commit
    • Boudewijn Rempt's avatar
      autumn cleaning · 15cf5d66
      Boudewijn Rempt authored
      Apply kdelibs' astyle to all of krita. We've got enough variation
      in spaces around * and & anyway.
      
      svn path=/trunk/koffice/; revision=1038712
      15cf5d66
  7. 18 Aug, 2009 1 commit
    • Jarosław Staniek's avatar
      (msvc) compile fix: · 5e6706ec
      Jarosław Staniek authored
      KisBrushFactory::name() needed when KisBrushFactory used as KoGenericRegistry template arg
      
      svn path=/trunk/koffice/; revision=1013059
      5e6706ec
  8. 23 Mar, 2009 1 commit
  9. 18 Mar, 2009 1 commit
  10. 27 Aug, 2008 1 commit
  11. 25 Aug, 2008 1 commit
  12. 19 Aug, 2008 1 commit
  13. 20 Jul, 2008 1 commit
  14. 15 May, 2008 1 commit
  15. 19 Nov, 2007 1 commit
  16. 04 Oct, 2007 1 commit
  17. 03 Oct, 2007 2 commits
  18. 08 Aug, 2007 1 commit
  19. 07 May, 2007 1 commit
  20. 15 Apr, 2007 1 commit
  21. 10 May, 2006 1 commit
    • David Faure's avatar
      krita/core -> krita/image · 07f5adde
      David Faure authored
      and perl -pi -e 's,\${KDE4_INCLUDE_DIR} \${QT_INCLUDES},\${KDE4_INCLUDES},' **/*.txt
      
      svn path=/trunk/koffice/; revision=539314
      07f5adde
  22. 26 Jul, 2005 1 commit
    • Boudewijn Rempt's avatar
      * Fix locking of tools when the layer is locked or invisible · 2e20d064
      Boudewijn Rempt authored
      * Remove the wet paintbrush tool; it's sufficient to use the wet paintop
      * The fsf has moved house, or so Thomas tells me. I guess it's a pretty dumb
        idea to have such volatile information in all headers, but there you are.
        We're up-to-date again...
      
      svn path=/trunk/koffice/; revision=438821
      2e20d064
  23. 07 Jun, 2005 1 commit
  24. 07 Nov, 2003 1 commit
  25. 03 Nov, 2003 1 commit
  26. 17 Mar, 2003 1 commit
  27. 10 Oct, 2002 1 commit
  28. 05 Oct, 2002 1 commit
  29. 20 Sep, 2002 1 commit
    • Patrick Julien's avatar
      - New in-core image format · 2173c8c5
      Patrick Julien authored
      - Implemented paint-offset
      - Implemented real-time zoom
      - Made scrolling work with zoom
      - Deactivated anything that hasn't been ported yet
      - Implemented image builder with ImageMagick.  See "Image/Import Image" or "Layer/Import Image" in menus.
      
      svn path=/trunk/koffice/; revision=179080
      2173c8c5
  30. 30 Aug, 2002 1 commit
  31. 28 Feb, 2002 1 commit