1. 26 Mar, 2019 1 commit
    • Agata Cacko's avatar
      Fix Sequential Iterator assert on invalid rectangles · d7542a79
      Agata Cacko authored
      Summary:
      Before Quick Brush engine (roundmarker) was crashing
      because Sequential Iterator throwed out asserts
      when the rectangle was not "empty" according to Qt
      but  still not valid (for example has intmin value on
      width or height). This commit fixes that behaviour by
      providing additional checks.
      Commit includes also benchmarks for roundmarker.
      
      BUG:404179
      
      Test Plan:
      - benchmarks included in the commit
      - painting with Quick Brush (i.e. b) Basic-1)
      with size <1 px
      
      Reviewers: dkazakov, #krita
      
      Reviewed By: dkazakov, #krita
      
      Subscribers: rempt
      
      Tags: #krita
      
      Differential Revision: https://phabricator.kde.org/D19881
      d7542a79
  2. 25 Sep, 2016 1 commit
  3. 24 Mar, 2016 1 commit
  4. 26 Jan, 2016 1 commit
  5. 25 Jan, 2016 1 commit
    • Boudewijn Rempt's avatar
      Move kritaimage to libs · b46898a0
      Boudewijn Rempt authored
      This shows up a bunch of other problems with alien includes. Some
      tests have been disabled (marked "kisdoc") because they needed
      kritaui.
      b46898a0
  6. 24 Sep, 2015 1 commit
  7. 29 Mar, 2015 1 commit
  8. 04 Mar, 2015 3 commits
  9. 19 Sep, 2012 1 commit
    • Dmitry Kazakov's avatar
      Added a benchmark for pool/swap systems · 17a3efb1
      Dmitry Kazakov authored
      This benchmark runs a series of huge strokes on a canvas with
      a particular configuration of the swapper/pooler and history
      management. After the test is done you can visualize the results
      with the GNU Octave. Please use kis_low_memory_show_report.m file
      for that.
      17a3efb1
  10. 07 Feb, 2012 1 commit
    • Boudewijn Rempt's avatar
      Change <QtGui/QDialog> style includes to <QDialog> · 02025cd8
      Boudewijn Rempt authored
      This is already a tiny part of preparation for Qt5, where QtGui is split
      into QtGui and QtWidgets. If we use explicit module names in our includes,
      we are liable to churn like this.
      
      Since KDE applications always have all Qt modules in the include path
      anyway, direct includes always work (both in Qt4 and Qt5), and since we
      already used direct includes in thousands of places, this change makes
      our code more consistent, too.
      02025cd8
  11. 25 Mar, 2011 1 commit
  12. 22 Mar, 2011 1 commit
  13. 05 Feb, 2011 2 commits
  14. 07 Sep, 2010 1 commit
  15. 24 Jul, 2010 1 commit
    • Lukáš Tvrdý's avatar
      Add benchmark for autobrush. · c83e85f4
      Lukáš Tvrdý authored
      Benchmark for predefined brush is commented out.
      Predefined Preset contain user-specific path.
      
      svn path=/trunk/koffice/; revision=1153992
      c83e85f4
  16. 06 Jul, 2010 1 commit
  17. 29 Apr, 2010 1 commit
  18. 27 Jan, 2010 4 commits
  19. 26 Jan, 2010 1 commit
  20. 25 Jan, 2010 1 commit
  21. 08 Apr, 2009 1 commit
    • Boudewijn Rempt's avatar
      Move stuff around · 8b27146b
      Boudewijn Rempt authored
      * The krita file filter plugins are moved to krita/plugins/formats.
      They depend on the various krita libraries anyway, unlike, frex,
      the kword filters, and we too often forgot to check them when changing
      krita's api
      
      * rename the awkwardly named viewplugins to extensions, in line with
      the README in the plugins dir (which got extended with the remaining
      plugin types
      
      * move the painterly framework to extensions -- it feels more logical
      in that place.
      
      * move the 
      
      svn path=/trunk/koffice/; revision=951222
      8b27146b
  22. 27 Aug, 2008 1 commit
  23. 04 Jan, 2008 1 commit
    • Emanuele Tamponi's avatar
      Various changes. Most important: · 2d9e9d46
      Emanuele Tamponi authored
      - now the color space loading code is much cleaner
      - the tests have been rewritted in order to do some checks and they works great
      - the mixing test has been disabled (completely removed) because I need to rewrite
        it as it will be the base upon which I'll draw all the graphs I'll need in future
        works.
      
      svn path=/trunk/koffice/; revision=757448
      2d9e9d46
  24. 26 Dec, 2007 2 commits
  25. 25 Dec, 2007 1 commit
  26. 24 Dec, 2007 1 commit
  27. 05 Dec, 2007 1 commit
  28. 20 Aug, 2007 1 commit
    • Emanuele Tamponi's avatar
      The Painterly Framework is here! · a35a747e
      Emanuele Tamponi authored
      It has the same old Painterly Mixer, and a shiny new
      Bidi Paint Operation. The Mixer Tool is now based on
      KisToolFreehand, so it's a lot smoother.
      Enjoy the bugs! :-)
      
      svn path=/trunk/koffice/; revision=702433
      a35a747e
  29. 17 Aug, 2007 1 commit
    • Boudewijn Rempt's avatar
      CCMAIL:kimageshop@kde.org · 5f241f2c
      Boudewijn Rempt authored
      * Make masks and layers inherit a common baseclass: KisNode. Create
        code in krita/image to handle the new layer hierarchy.
      * Remove KisMetaRegistry
      * Remove the "super" typedefs
      * Fix bugs demonstrated by unittests
      * Add several unittests -- some show that we have some bugs still.
      * Considerably simplify the api of KisPaintDevice and Kisimage 
      * Add several more options for perfomance and tweak others to give
        better performance by default
      * Sanitize the dirty setting of rects
      * Start working on extracting the prescaling and canvas preview update
        spaghetti into a separate class.
      * Re-instate the fast-but-ugly nearest-neighbour scale option (doesn't
        work yet, is part of the above)
      
      Warning: this commit breaks some stuff, notably the adding of layers
      and masks. Painting, redisplay using QPainter and opengl and selections
      should be fine, without regressions. I am still working on the layer/mask
      issue and on the display thing, but apart from these two issues, Krita
      is reasonably stable again. There are two Umbrello diagrams in krita/doc
      that show the new layer design and the way the selection classes fit 
      together.
      
      
      svn path=/trunk/koffice/; revision=701132
      5f241f2c
  30. 08 Aug, 2007 1 commit
  31. 07 May, 2007 1 commit
  32. 15 Apr, 2007 1 commit
  33. 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