-
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