Warning, /graphics/kolourpaint/BUGS is written in an unsupported language. File is not indexed.

0001 
0002 Please send bug reports and feature requests to http://bugs.kde.org/.
0003 Don't hesitate to report bugs nor hesitate to send us your wishes - it
0004 provides valuable feedback that will help to improve future versions of
0005 KolourPaint and you will not receive flames for reporting duplicates.
0006 
0007 
0008 This file lists known bugs in this version that are not considered
0009 "release critical" and are difficult to fix:
0010 
0011 
0012 3. Tool Box & Colour Box RMB ToolBar Menus do not work.
0013 
0014 4. Image dialog spinboxes should accept Enter Key (instead of the dialog's
0015    OK button) after the user has typed something.
0016 
0017       OR
0018 
0019    Spinboxes should signal that their values have changed every time the
0020    user changes the text (rather than after pressing Enter or clicking on
0021    another spinbox etc.).
0022 
0023    The need for the "Update Preview" button and the difficulty of keeping
0024    the percentages and dimensions in sync in the Resize / Scale dialog are
0025    manifestations of the current QSpinBox behaviour.
0026 
0027    Update: Text input is broken in KDE4.
0028 
0029 6. a) The undo history and document modified state are not updated during
0030       the drawing of multi-segment shapes (Polygon, Connected Lines,
0031       Curve).  They are however updated after shapes' completion.
0032 
0033    b) The brush-like tools set the document modified flag even if
0034       user cancels the draw operation.
0035 
0036    c) Select a region, manipulate it (e.g. move), undo - the document is
0037       still marked as modified (because 2 commands - the create selection
0038       and the move - were added but only one was undone).
0039 
0040 7. Certain shapes may have the wrong size (usually only a pixel off and
0041    only in extreme cases).  This is a Qt bug.
0042 
0043 8. At zoom levels that aren't multiples of 100%, parts of the image may
0044    appear to move when the user interacts with it.  Other minor redraw
0045    glitches may also occur at such zoom levels.
0046 
0047 9. Keyboard shortcut changes do not propagate to other KolourPaint windows
0048    (but will propagate to future windows).
0049 
0050 10. "File/Open Recent" entries are not updated interprocess.
0051 
0052 11. The blinking text cursor will "disappear" if you type more text than
0053     you can fit in a text box.
0054 
0055 12. You cannot select only parts of the text you write.
0056 
0057 14. The text cursor may be momentarily misrendered when scrolling the view.
0058 
0059 17. a) Using KolourPaint on a remote X display may result in redraw errors
0060        and pixel data corruption.
0061 
0062 19. Read support for EPS files is extremely slow.  You should not enable
0063     the "Save Preview" dialog when saving to EPS.  This is an issue with
0064     KDE.
0065 
0066 20. Pasting a large image (esp. one that doesn't compress well as PNG)
0067     into an image editor (not necessarily KolourPaint) running as
0068     different process from the KolourPaint which was the source of the
0069     image, on a sufficiently slow computer, may fail with the following
0070     output to STDERR:
0071 
0072       "kolourpaint: ERROR: kpMainWindow::paste() with sel without pixmap
0073        QClipboard: timed out while sending data"
0074 
0075     This is a Qt bug.
0076 
0077 21. It is not always possible to copy and paste between 2 instances of
0078     KolourPaint running different Qt versions.  See
0079     QDataStream::setVersion().
0080 
0081 23. Changing tool options while in the middle of a drawing option should
0082     work but confuses KolourPaint instead.  For instance:
0083 
0084     a) With the brush tools, the cursor incorrectly appears.
0085 
0086     b) With the rectangle-based tools, the temporary pixmap does not resize
0087        when the line width increases.
0088 
0089 25. Sometimes when you take a screenshot of a window, and then paste in a
0090     new window, it will be greyscale.  When pasting again, it will still be
0091     greyscale.  Cannot consistently reproduce.  [Thurston]
0092 
0093 26. Drawing with the keyboard is unreliable.  Depending on the X server,
0094     either holding down Enter may continually switch between drawing and
0095     not drawing or KolourPaint may fail to detect the release of the Enter
0096     key.
0097 
0098 27. InputMethod had not been tested at zoom levels other than 100%.
0099 
0100 28. KolourPaint has not been tested against invalid or malicious clipboard
0101     data.
0102 
0103 29. The Tool Box and Color Tool Bar are no longer movable or floatable.
0104 
0105 30. The "Skew", "Rotate" and "Smooth Scale" effects produce low quality
0106     results.
0107 
0108 31. The rendering quality of a text box with opaque text but a see-through
0109     background, on top of transparent document areas, is lower than in KDE 3
0110     versions of KolourPaint.
0111 
0112 
0113 Issue with XFree86 <= 3.3.6 with the "Emulate3Buttons" Option
0114 =============================================================
0115 
0116 When drawing, clicking the left or right mouse button that did not
0117 initiate the current operation will, in this order:
0118 
0119 1. finalise the current drawing operation
0120 2. attempt to paste the contents of the middle-mouse-button clipboard
0121 
0122 instead of canceling the current drawing operation.
0123 
0124 This is due to XFree86 sending a release notification for the button that
0125 initiated the drawing operation, followed by a press notification for the
0126 emulated 3rd button; instead of just a single press notification for the
0127 button that is intended to cancel the operation.  This works correctly in
0128 XFree86 4.x with "Emulate3Buttons" on because it is harder to trigger the
0129 emulation for the 3rd button as it is only invoked if the left and right
0130 buttons are pressed at almost the same time.
0131 
0132 Possible solutions:
0133 
0134 a) Use XFree86 4.x or an X server from another vendor (e.g. X.org).
0135 b) Press Escape in KolourPaint to cancel the current drawing operation
0136    instead of using the problematic click method described above.
0137 c) Disable "Emulate3Buttons".
0138