~neon/kolourpaint/master

Viewing all changes in revision 1370.

  • Committer: Clarence Dang
  • Date: 2007-08-22 03:41:29 UTC
  • Revision ID: git-v1:d4754047030be4584f1532128212ee9962a9fa60
svn merge https://svn.kde.org/home/kde/branches/work/~dang/kdegraphics/kolourpaint -r701438:701500, as the final merge so that that branch can be killed:

* Add missing copyright notices in files and COPYING.

* Update BUGS: Creating a text box no longer modifies the document.

* Completely compile out InputMethod support -- to avoid unexpected side
  effects -- since it hasn't been ported to KolourPaint 4
  - Mark _every_ disabled piece of code with "COMPAT" so that it's easy to find later
  - This is a bit ironic given the copyright fixes

* Prematurely up ver for upcoming KDE 4 beta 2

* Expand APIDoc of kpSetOverrideCursorSaver on the importance of putting
  kpSetOverrideCursorSaver _inside_ the relevant braces.

* Don't assert-die when Redo/Undo (i.e. execute()/unexecute() respectively)
  are called when there is no text selection.

  This is perfectly legal if you do the following:

  1. Drag-create an empty text box.

     No "selection create" command is added to the command history because the
     text box is currently just a border (as of the recent selection refactor).

  2. Change the selection transparency.

     An instance of kpToolTextChangeStyleCommand (us) is added to the command
     history.  Even though the selection is just a border, we still need to
     add this command in case the selection later gains content.

  3. Deselect the text box.

     No "deselect" command is added to the command history because it's just
     a border.

  4. Press Undo (unexecute() triggers the assert).

  5. Press Redo (execute() triggers the assert).

  This makes the implementation the same as our cousin,
  kpToolImageSelectionTransparencyCommand.

* Minor changes



svn path=/trunk/KDE/kdegraphics/kolourpaint/; revision=703143

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: