1. 01 Oct, 2014 2 commits
    • Christoph Feck's avatar
      KUrl -> QUrl · 7fd69ea3
      Christoph Feck authored
      This is a global search/replace, the needed manual changes
      will be committed separately
      7fd69ea3
    • Christoph Feck's avatar
      KUrl::List -> QList<QUrl> · 1d69240e
      Christoph Feck authored
      This is a global search/replace, the needed manual changes
      will be committed separately
      1d69240e
  2. 22 Sep, 2011 1 commit
  3. 01 Sep, 2011 1 commit
  4. 30 Aug, 2011 1 commit
  5. 06 May, 2011 1 commit
  6. 24 Feb, 2011 1 commit
  7. 10 Feb, 2011 1 commit
  8. 07 Feb, 2011 1 commit
  9. 11 Nov, 2008 1 commit
    • Laurent Montel's avatar
      Fix iterator · 4336e348
      Laurent Montel authored
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=882946
      4336e348
  10. 19 Apr, 2008 1 commit
  11. 16 Nov, 2007 1 commit
  12. 26 Oct, 2007 1 commit
  13. 12 Oct, 2007 1 commit
  14. 10 Oct, 2007 1 commit
  15. 09 Oct, 2007 1 commit
  16. 08 Oct, 2007 4 commits
  17. 07 Oct, 2007 2 commits
    • Clarence Dang's avatar
      * "Edit / Paste from File..." respects the Transparent selection transparency... · e4514c36
      Clarence Dang authored
      * "Edit / Paste from File..." respects the Transparent selection transparency mode [bottom hunk of patch]
        - We don't backport to KDE3 as:
          1. It was a minor bug and not a common use case.
          2. We don't want to introduce any bugs.
          3. It could have been easily worked around (simply set the image selection transparency mode back to Transparent).
          4. The buggy behavior did not result in any Undo/Redo oddities.
          but I might change my mind because 4. is asking for trouble.
      
      * qt3support--: port text copying and pasting to Qt4
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=722722
      e4514c36
    • Clarence Dang's avatar
      * Make "Edit / Paste in New Window" always paste white pixels as white · 9362da7c
      Clarence Dang authored
           (it used to paste them as transparent when the selection transparency
            mode was set to Transparent)
           [blind FORWARD PORT of branches/KDE/3.5/]
      
         * Edit TODO
      
         * Add testcase
      
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=722261
      9362da7c
  18. 06 Oct, 2007 2 commits
  19. 29 Sep, 2007 1 commit
    • Clarence Dang's avatar
      Use "KDE3" tag. Use "HITODO" tag as well. · c670029b
      Clarence Dang authored
      I've probably forgotten to mark some other things during the port to KDE4,
      so there may still be:
      
      1. Very important bugs still only marked as "TODO".
      
      2. Things that need looking at in the KDE3 branch that aren't marked as "KDE3".
      
      :(
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=718709
      c670029b
  20. 06 Sep, 2007 1 commit
    • Clarence Dang's avatar
      * Mark kpMainWindow::paste() as supporting pasting selection borders · bef108d7
      Clarence Dang authored
        (it works even if I can't see a good reason to allow this, other than
         not dying when the clipboard image-demarshalling code fails and pastes a
         border, instead of a contentful-image-selection)
      
      * Fix crash when pasting into a text box that has no content, by giving
        text boxes content (kpToolTextGiveContentCommand) before inserting text
        [kpMainWindow::pasteText()]
      
      * Avoid unnecessary heap allocation and destruction [kpMainWindow::pasteText()]
      
      * Fix further crash when pasting into a text box with the MMB button
        [kpMainWindow::pasteTextAt()]
      
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=708928
      bef108d7
  21. 22 Aug, 2007 2 commits
  22. 20 Aug, 2007 1 commit
  23. 16 Aug, 2007 1 commit
  24. 02 Aug, 2007 1 commit
  25. 30 Jul, 2007 3 commits
  26. 25 Jul, 2007 2 commits
    • Clarence Dang's avatar
      Safer, simpler KMainWindow::memberList() traversal. · e9c6ad3e
      Clarence Dang authored
      Going from memberList().begin() to memberList().end() is dangerous since
      theoretically, both methods could be acting on different lists (either
      due to the implementation of memberList() or different temporary copies).
      At least that's my theory -- as to why "valgrind kolourpaint x.jpg" reports
      memory errors.
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=692250
      e9c6ad3e
    • 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
  27. 07 Apr, 2007 1 commit
    • Clarence Dang's avatar
      Merge /branches/work/~dang/kdegraphics/kolourpaint/ -r651231(branch... · 69f41a6a
      Clarence Dang authored
      Merge /branches/work/~dang/kdegraphics/kolourpaint/ -r651231(branch base):651305 to be up-to-date.  The changes were massive but non-functional:
      
      * Change to CamelCase filenames
      
      * A small amount of renaming of methods and filenames
      
      * Split kpcolortoolbar.{h,cpp}
      
      * Copyright 2007
      
      This removes the lazy <kpdocumentsaveoptions.h> and <kpdocument.h>
      forwarding headers that created trouble on case-insensitive file systems
      (MacOS X).
      
      CCMAIL: Benjamin Reed <rangerrick@befunk.com>
      
      "svn merge" seems very slow - I'm glad nobody committed in the meantime!
      
      
      svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=651306
      69f41a6a
  28. 08 Jan, 2007 1 commit
  29. 18 Dec, 2006 1 commit
  30. 06 Dec, 2006 1 commit