1. 22 Nov, 2019 2 commits
  2. 25 Apr, 2019 1 commit
  3. 18 Mar, 2019 1 commit
  4. 14 Mar, 2019 1 commit
  5. 14 Feb, 2019 1 commit
  6. 05 Feb, 2017 1 commit
    • Martin Koller's avatar
      Add setting for anti-aliased drawing; lots of code cleanup · 4ac4fa0b
      Martin Koller authored
      The mentioned bug is about rounded rectangle and anti-aliased drawing.
      This patch fixes both: rounded-rectangles are now drawn with the same
      radius in x and y direction, which makes it look much better and
      avoids the mentioned problem in the bug report.
      An additional option in the settings menu allows now to define if
      the tools draw with anti-aliasing (default) or not.
      BUG: 270203
      GUI: added a new option in the settings menu for anti-aliased drawing
      4ac4fa0b
  7. 07 Aug, 2016 1 commit
  8. 25 Sep, 2015 1 commit
  9. 01 Aug, 2015 1 commit
    • Martin Koller's avatar
      Use KDE::icon() to find icons installed by kolourpaint · 92a96dda
      Martin Koller authored
      When run without the frameworks-integration plugin (e.g. in a non-
      KDE desktop environment), no tool icons are loaded, because
      QIcon::fromTheme() does not automatically search per-application
      icons. KDE::icon() finds these icons
      92a96dda
  10. 05 Jan, 2015 1 commit
  11. 01 Oct, 2014 1 commit
  12. 04 May, 2014 1 commit
  13. 02 Sep, 2011 1 commit
  14. 13 Apr, 2010 1 commit
  15. 19 Apr, 2008 1 commit
  16. 22 Oct, 2007 1 commit
  17. 08 Oct, 2007 1 commit
    • Clarence Dang's avatar
      * kpMainWindow_View_Zoom.cpp · 7b683284
      Clarence Dang authored
        - Attempt to update flicker-blanking-hack code (but disabled to disable it),
          using new kpView::setPaintBlank()
        - Remove excessive calls to QWidget::setUpdatesEnabled() that attempted to
          reduce flicker (also setUpdatesEnabled() does not require update() in Qt4)
        - Restore code that moves the mouse cursor so that it is still above the same
          document pixel as before the zoom (QWidget::visibleRegion() is the Qt4
          replacement for clipRegion())
        - zoomToRect()
          - Account for scrollbars and grips
          - Add "careAboutWidth" and "careAboutHeight" options
          - Combined, this allows us to re-enable:
            - "Fit to Page"
            - "Fit to Page Width"
            - "Fit to Page Height"
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=722911
      7b683284
  18. 07 Oct, 2007 1 commit
  19. 15 Aug, 2007 1 commit
    • Clarence Dang's avatar
      Simulate raster operations -- e.g. selection border -- using stippling. · 04c8b6b5
      Clarence Dang authored
      This should make such visual elements more visible on top of the document content.  Backend:
      
      * NOT operations do not require a color since they ignore the source pixels
      
      * All operations need 2 color hints for stippling
      
      * Tweak color hints so that things are clear and look good
      
      * Assert-fail in some raster-simluating methods if transparent colors are
        passed (not supported yet due to unprotected call to kpColor::toQColor())
      
      * Comments, style
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=700213
      04c8b6b5
  20. 30 Jul, 2007 2 commits
  21. 26 Jul, 2007 1 commit
  22. 25 Jul, 2007 1 commit
    • Clarence Dang's avatar
      Merge /branches/work/~dang/kdegraphics/kolourpaint/ -r651355(last merged upto):692068 · ad66ce6b
      Clarence Dang authored
      to be up-to-date, in time for feature freeze.
      
      This represents more than 3 months worth of changes that make KolourPaint a lot better.
      However, KolourPaint still needs a lot of work to just work.
      
      The merge took longer than expected as I had to fight SVN quite a bit :(
      
      I'm worried about libkolourpaint_lgpl and symbol visibility as I saw some
      KDE_EXPORT stuff.  Could someone who knows more about this please look into it?
      Thanks in advance!
      
      
      Forward ports from branches/KDE/3.5/:
      
      * Scanning fixes
      
      * Save local files atomically
      
      * Implement rudimentary global session management
      
      * Drop overly-spammed and unchangeable kolourpaint-support@lists.sourceforge.net
      
      * "File / Open Recent" fixes
      
      * CTRL+C'ing a text box also places the text in the middle-mouse-button
        clipboard, in lieu of being able to highlight the text to do this
      
      * Change minimum allowed zoom level for the grid from 600% to 400%
      
      
      Unique changes (not in branches/KDE/3.5/):
      
      * Remove individual "Thanks To".  Unfortunately, it became unrealistic to keep track of everyone so I give up.  It made me feel really bad to have an incomplete list.
      
      * Change rotate menu items to be consistent with Digikam; "Image / Rotate..." goes back to CTRL+R 
      * Add, to the print dialog, a choice between printing the image at the
        top-left of the page or at the center (this was previously a hidden
        configuration option, which is now ignored) [Bug #133481]
      
      * Add Zoom Tool
      
      * Add "Image / Drag Opaque"
      
      * kpTool::mouseReleaseEvent() finally calls draw() before endDraw().
      
        This means that a quick drag of the mouse immediately before releasing the
        mouse button is no longer ignored in tools that implement just draw()
        and not endDraw() [not sure there are such tools anymore though].
          
      * Add Tone Enhance effect (Mike Gashler)
      
      * Add "File / Properties..."
      
      * Decouple from kpMainWindow using kp*Environment facades
      
      * Massive selection code refactor
        - Support creating text selections that are only borders (contain no text
          and will not mutate document-is-modified state) i.e. you will be able to
          drag out text boxes and cancel them without affecting the document-is-modified flag.
          [this currently does not work due to lack of support from kpToolText]
      
      * Identify a number of KolourPaint/KDE3 bugs (added TODOs)
      
      * Make all selection tools work
      
      * Rename kpTempPixmap -> kpTempImage
      
      * Split kpCommandSize out of kpPixmapFX
      
      * Much other refactoring
      
      * Configurable color palette and "Colors" menu
      
      * Animate the Color Similarity Tool Bar Item, to highlight the existence
        of the feature
        - And make the configuration more accessible
          - Also add "Image / Draw With Color Similarity" to duplicate the tool
            bar item
      
      * Add support library containing LGPL code derived from elsewhere
      
      
      
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=692114
      ad66ce6b