|
|
|
|
|
|
|
KolourPaint 1.4_relight Series (branches/KDE/3.5/)
|
|
|
|
===============================
|
|
|
|
|
|
|
|
KolourPaint 1.4.9_relight (Frozen ???)
|
|
|
|
|
|
|
|
* Ensure selection operations always repaint correctly
|
|
|
|
[the effects of this change are unlikely to be functionality visible]
|
|
|
|
|
|
|
|
KolourPaint 1.4.8_relight (Frozen 2007-10-08)
|
|
|
|
|
|
|
|
* Always enable the paste actions to guarantee that pasting from
|
|
|
|
non-Qt applications is always allowed (non-Qt applications do not
|
|
|
|
notify KolourPaint when they place objects into the clipboard)
|
|
|
|
|
|
|
|
* Paste transparent pixels as white instead of uninitialized colors,
|
|
|
|
when the app does not support pasting transparent pixels (such as
|
|
|
|
OpenOffice.org)
|
|
|
|
|
|
|
|
* Make "Edit / Paste in New Window" always paste white pixels as white
|
|
|
|
(it used to paste them as transparent when the selection transparency
|
|
|
|
mode was set to Transparent)
|
|
|
|
|
|
|
|
* Saving, exporting and printing a document with an active text box,
|
|
|
|
that has opaque text and a transparent background, antialiases the
|
|
|
|
text with the document below
|
|
|
|
|
|
|
|
* "Edit / Paste From File..." respects the "Transparent" selection mode
|
|
|
|
|
|
|
|
* Focus an input field when the "Skew", "Rotate" and "Resize / Scale"
|
|
|
|
dialogs are displayed -- this allows the user to edit values without
|
|
|
|
an extra mouse click
|
|
|
|
|
|
|
|
* Add error dialogs for:
|
|
|
|
- if scanning support is unavailable
|
|
|
|
- running out of graphics memory during a scan
|
|
|
|
|
|
|
|
* Other minor changes -- some of these are:
|
|
|
|
- Finish the current shape in more cases of menu item accesses
|
|
|
|
- [internal] kpDocument::selectionCopyOntoDocument() marks the document
|
|
|
|
as modified
|
|
|
|
- More comments
|
|
|
|
|
|
|
|
KolourPaint 1.4.7_relight (Frozen 2007-05-14)
|
|
|
|
|
|
|
|
* Save local files atomically - KolourPaint will no longer truncate
|
|
|
|
an existing file if the KImageIO library for the file format is
|
|
|
|
missing or if you run out of disk space.
|
|
|
|
|
|
|
|
* Add "File / Scan..." feature (Martin Koller)
|
|
|
|
|
|
|
|
* Add global session save/restore (Bug #94651)
|
|
|
|
|
|
|
|
* Make "File / Open Recent" consistently work when multiple windows are
|
|
|
|
open
|
|
|
|
|
|
|
|
* 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%
|
|
|
|
|
|
|
|
KolourPaint 1.4.6_relight (Frozen 2007-01-13)
|
|
|
|
|
|
|
|
* Fix crash triggered by rapidly deselecting the selection after
|
|
|
|
drag-scaling it (Bug #117866)
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
KolourPaint 1.4.5_relight (Frozen 2006-09-19)
|
|
|
|
|
|
|
|
* Translation updates
|
|
|
|
|
|
|
|
KolourPaint 1.4.4_relight (Frozen 2006-07-12)
|
|
|
|
|
|
|
|
* Minor code cleanups and corrections
|
|
|
|
|
|
|
|
KolourPaint 1.4.3_relight (Frozen 2006-05-02)
|
|
|
|
|
|
|
|
* Probably translation updates
|
|
|
|
|
|
|
|
KolourPaint 1.4.2_relight (Frozen 2006-03-12)
|
|
|
|
|
|
|
|
* Printing improvements (Bug #108976)
|
|
|
|
- Respect image DPI
|
|
|
|
- Fit image to page if image is too big
|
|
|
|
- Centre image on page
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
KolourPaint 1.4.1_relight (Frozen 2006-01-15)
|
|
|
|
|
|
|
|
* Updated documentation (Thurston)
|
|
|
|
|
|
|
|
KolourPaint 1.4_relight (Frozen 2005-11-08)
|
|
|
|
|
|
|
|
* New icons (Danny Allen, Nuno Pinheiro)
|
|
|
|
|
|
|
|
* Tool Box icon size is 22x22, not 16x16, at screen resolution >= 1024x768
|
|
|
|
|
|
|
|
* CTRL + Mouse Wheel = Zoom
|
|
|
|
|
|
|
|
* While freehand selection scaling, holding Shift maintains aspect ratio
|
|
|
|
|
|
|
|
* Prevent accidental drags in the Colour Palette from pasting text
|
|
|
|
containing the colour code
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Cells in the bottom row and cells in the rightmost column of the Colour
|
|
|
|
Palette are now the same size as the other cells
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Text drops to the empty part of the scrollview will not be placed
|
|
|
|
outside the document
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Rename icons from "hi" to "cr" - back to the state of 1.0 (Danny Allen)
|
|
|
|
but leave application icons as "hi" (Jonathan Riddell)
|
|
|
|
|
|
|
|
* Enforce text box font height to prevent e.g. Chinese characters in
|
|
|
|
buggy fonts from enlarging the text box and putting the cursor out of
|
|
|
|
sync with the text
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Clicking in a text box selects a character based on its midpoint -
|
|
|
|
not leftmost point - to be consistent with all text editors
|
|
|
|
(esp. noticeable with big fonts)
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Return and Numpad 5 Key now draw
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Tool Actions placed outside the Tool Box resize with their toolbars
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Ensure Color Similarity maximum is 30, not 29 due to gcc4
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Tool Box traps right clicks (for the RMB Menu) on top of tool options
|
|
|
|
widgets and the empty part of the Tool Box
|
|
|
|
[also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
|
|
|
|
* Correct and update image format associations to all formats supported
|
|
|
|
by KDE 3.5 (tdelibs/kimgio/:r466654)
|
|
|
|
|
|
|
|
* String fixes (Stefan Winter)
|
|
|
|
[also in branches/KDE/3.4/]
|
|
|
|
|
|
|
|
* Other string fixes (Malcolm Hunter, Clarence Dang, Stephan Binner)
|
|
|
|
|
|
|
|
|
|
|
|
KolourPaint 1.4_light Series (branches/KDE/3.4/)
|
|
|
|
============================
|
|
|
|
|
|
|
|
KolourPaint 1.4_light (Frozen 2005-02-22)
|
|
|
|
* Antialias text when the text box has a transparent background (Bug #24)
|
|
|
|
[later backported to branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Add Unzoomed Thumbnail Mode and Thumbnail Rectangle
|
|
|
|
* Add RMB context menu for when a selection tool is active (closing KDE
|
|
|
|
Bug #92882)
|
|
|
|
* More intuitive "Set as Image" behaviour (esp. with selection borders).
|
|
|
|
Thanks to Michael Lake for the feedback.
|
|
|
|
[later backported to branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* InputMethod support
|
|
|
|
[later backported to branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Save "More Effects" dialog's last effect to config file
|
|
|
|
* Save "Resize / Scale" dialog's last "Keep aspect ratio" setting to
|
|
|
|
config file
|
|
|
|
* Add "Help / Acquiring Screenshots"
|
|
|
|
* Fix selection regressions introduced in 1.2:
|
|
|
|
- Make selection dragging with CTRL work again (copies selection onto
|
|
|
|
document)
|
|
|
|
- When creating freeform selections, include the starting point; also
|
|
|
|
avoids a QRegion crash with constructing 1-point regions
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Fix other selection bugs:
|
|
|
|
- When the user drags very quickly on a resize handle, resize the
|
|
|
|
selection instead of moving it
|
|
|
|
- Draw resize handles above the grid lines - not below - so that the
|
|
|
|
handles are always visible if they are supposed to be there
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Smaller selection and text box resize handles (visually not
|
|
|
|
actually) - covers up fewer selected pixels, doesn't cover up text
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Restore mouse cursor after deselecting selection/text tools
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Empty text clipboard fixes:
|
|
|
|
- Don't get stuck on a wait cursor after attempting to paste empty
|
|
|
|
text into a text box
|
|
|
|
- Prevent pasting text from creating a new text box if text is empty
|
|
|
|
- Prevent copying of empty text box
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Speed up renderer (most noticeable with diagonal drag-scrolling at
|
|
|
|
high zoom)
|
|
|
|
- Don't paint anything outside of the view's visible region
|
|
|
|
(previously, clipped only on view _widget_ region)
|
|
|
|
- Region-aware: paint component rectangles of the update region,
|
|
|
|
rather than the bounding rectangle
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* When changing between colour depth and quality widgets in the save
|
|
|
|
filedialog, make sure "Convert to:" and "Quality:" are correctly
|
|
|
|
rendered (hacking around a Qt redraw glitch)
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Fix crash after using the Colour Picker if it was the first used tool
|
|
|
|
[kolourpaint-1.2.2_trinity-color_picker_crash.diff]
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Fix crash due to text box when scaling image behind it
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Even when the thumbnail has focus (and not the main window), blink the
|
|
|
|
text cursor in all views
|
|
|
|
[kolourpaint-1.2.2_trinity-thumbnail_blink_text_cursor.diff]
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Correct "Soften" and "Sharpen" commands' command history names
|
|
|
|
* Correct invert commands' command history names
|
|
|
|
* Fix remaining untranslatable strings (closing KDE Bug #85785)
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Update image format associations to all formats supported by KDE 3.4
|
|
|
|
* Remove unused images in doc directory
|
|
|
|
[also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
|
|
|
|
* Correct kolourpaint.desktop "Terminal=" and "Categories=" syntax
|
|
|
|
(Benjamin Meyer)
|
|
|
|
|
|
|
|
|
|
|
|
KolourPaint 1.2 Series (branches/KDE/3.3/)
|
|
|
|
======================
|
|
|
|
|
|
|
|
Version 1.2 "ByFiat Everytime" (2004-08-18)
|
|
|
|
* Add up to 500 levels of Undo/Redo (minimum of 10 levels, maximum of
|
|
|
|
500 as long as the total history size < 16MB)
|
|
|
|
* Add freehand resizing of image
|
|
|
|
* Add freehand smooth scaling of selections
|
|
|
|
* [also in 1.0 branch] New icons (Kristof Borrey)
|
|
|
|
* [also in 1.0 branch] Prefer Crystal SVG text icons over KolourPaint's
|
|
|
|
* [also in 1.0 branch] Add documentation in the KDE Help Centre
|
|
|
|
* Add drag scrolling
|
|
|
|
* Add "More Effects" dialog:
|
|
|
|
- Balance (Brightness, Contrast, Gamma)
|
|
|
|
- Emboss
|
|
|
|
- Flatten
|
|
|
|
- Invert (with choice of channels)
|
|
|
|
- Reduce Colours
|
|
|
|
- Soften & Sharpen
|
|
|
|
* File saving improvements:
|
|
|
|
- Support colour depths (optional dithering) and "colour monochrome"
|
|
|
|
- Support JPEG quality
|
|
|
|
- Realtime file dialog preview with estimated file size
|
|
|
|
- Retain PNG metadata
|
|
|
|
- Prompt when attempting lossy save
|
|
|
|
- Correctly save transparent selections (not as opaque)
|
|
|
|
* Dither more often when loading (and pasting) images for better quality
|
|
|
|
* Single key shortcuts for all tools and tool options (automatically
|
|
|
|
turned off when editing text but can then use Alt+Shift+<key>)
|
|
|
|
* Arrow keys now move one document pixel - not view pixel - at a time
|
|
|
|
(more usable when zoomed in)
|
|
|
|
* Fix selection bugs:
|
|
|
|
- Fix duplicate "Selection: Create" undo entries (Bug #5a)
|
|
|
|
- Allow redoing of selection operation if border deselected (Bug #5b)
|
|
|
|
- Don't print to STDERR when undoing a selection border create
|
|
|
|
operation and border has already been deselected
|
|
|
|
- [also in 1.0 branch] When pulling a selection from the document,
|
|
|
|
only set the bits of the document to the background colour where the
|
|
|
|
transparent selection is opaque in the same place (this is only
|
|
|
|
noticeable with colour similarity turned on). Now moving a
|
|
|
|
selection away and then back to its original place is always a NOP
|
|
|
|
as it should be.
|
|
|
|
* Selections can be deselected using Esc or clicking on icon in Tool Box
|
|
|
|
* Accidental drag detection when deselecting selections or text boxes
|
|
|
|
* Prevent selection from being moved completely offscreen (at least 1
|
|
|
|
pixel of the selection will stay within the view)
|
|
|
|
* Speed up copying selection when transparency is on
|
|
|
|
* Improve Text Tool usability:
|
|
|
|
- Allow single click creation of text box with a sane default size
|
|
|
|
- Allow freehand resizing of text boxes
|
|
|
|
- Add Opaque/Transparent selector for greater usability and
|
|
|
|
consistency with selections
|
|
|
|
- Minimum size is now 7x7 document pixels (1x1 - not 4x4 - border)
|
|
|
|
- Text cursor doesn't overlap border anymore
|
|
|
|
- When dropping text, paste at drop point
|
|
|
|
- When MMB pasting creates a new text box, do so at mouse position
|
|
|
|
* When MMB pasting text in an existing box, correctly paste multiline
|
|
|
|
clipboard contents
|
|
|
|
* Improve text quality:
|
|
|
|
- With a transparent background, don't antialias foreground opaque
|
|
|
|
text with arbitrarily chosen black
|
|
|
|
- Make sure transparent text shows up on opaque (usually, grey was
|
|
|
|
problematic) background
|
|
|
|
* Improve Resize/Scale dialog usability:
|
|
|
|
- Add Smooth Scale (useful for creating screenshot thumbnails)
|
|
|
|
- Allow manipulating image when selection is active
|
|
|
|
- Operation choices stand out as massive, easily clickable buttons
|
|
|
|
- Default focus on operation choices
|
|
|
|
* Warn if Resize/Scale, Rotate or Skew will take lots of memory
|
|
|
|
* Limit startup image size to 2048x2048
|
|
|
|
* Eliminate flicker when scrolling
|
|
|
|
* Thumbnail fixes:
|
|
|
|
- Reduce flicker when appearing (Bug #2)
|
|
|
|
- More reasonable minimum size (actually enforce it)
|
|
|
|
- [also in 1.0 branch] Use deleteLater()
|
|
|
|
- [also in 1.0 branch] Save geometry even if it's closed very quickly
|
|
|
|
after a geometry change
|
|
|
|
* Restore last used tool and tool options on startup
|
|
|
|
* Add Export, Copy To File, Paste From File, Paste in New Window,
|
|
|
|
Full Screen Mode
|
|
|
|
* Add Zoom In/Out buttons to main toolbar
|
|
|
|
* Rename Crop options in an attempt to reduce confusion:
|
|
|
|
- "Autocrop" --> "Remove Internal Border" when selection active
|
|
|
|
- "Crop Outside Selection" --> "Set as Image (Crop)"
|
|
|
|
* "Set as Image" changes:
|
|
|
|
- Enable for text boxes
|
|
|
|
- Underneath transparent bits of selection, fill image with
|
|
|
|
transparent rather than with background colour
|
|
|
|
* Permit "reloading" of an empty document
|
|
|
|
* Fixes when the current URL doesn't exist:
|
|
|
|
- Don't reload if underlying file disappeared
|
|
|
|
- Don't add non-existent file to Recent Files history
|
|
|
|
- Ask to save before mailing or setting as wallpaper
|
|
|
|
* Only enable Show Path when there is a URL
|
|
|
|
* Pop up dialog (instead of printing to STDERR) and disable Edit/Paste
|
|
|
|
on CTRL+V if the clipboard contents disappeared due to the source
|
|
|
|
application quitting (and Klipper didn't retain clipboard contents)
|
|
|
|
* Image/Clear now always sets _everything_ within the selection boundary
|
|
|
|
to the background colour - including transparent pixels
|
|
|
|
* Add Preview button to Colour Similarity Dialog to work around Bug #4
|
|
|
|
regarding spinboxes and enter key
|
|
|
|
* Colour Picker disallows trying to pick colour outside of image
|
|
|
|
* Make sure colour palette contains valid and visible colours at 8-bit
|
|
|
|
* [also in 1.0 branch] Fix (big) memory leak on kpSelection destruction
|
|
|
|
(Albert Astals Cid)
|
|
|
|
* Don't leak image dialogs' memory
|
|
|
|
* [also in 1.0 branch] Don't let C++ destruct the mask bitmap before its
|
|
|
|
painter when dbl-clicking the color eraser does NOP (avoids
|
|
|
|
QPaintDevice and X error)
|
|
|
|
* [also in 1.0 branch] Check for QImageDrag::canDecode() before calling
|
|
|
|
QImageDrag::decode() (prevents X and valgrind errors)
|
|
|
|
* [also in 1.0 branch] Fix compilation problem with TQT_NO_ASCII_CAST
|
|
|
|
(Waldo Bastian)
|
|
|
|
* [also in 1.0 branch] Decrease application preference to below that of
|
|
|
|
a viewer (Stephan Kulow)
|
|
|
|
* Remember dialog dimensions
|
|
|
|
* Remove double dialog margins
|
|
|
|
* Fix missing i18n()'s
|
|
|
|
* Fix some untranslatable strings
|
|
|
|
* [also in 1.0 branch] Corrected several strings
|
|
|
|
* Remove unused icons
|
|
|
|
|
|
|
|
|
|
|
|
KolourPaint 1.0 Series (branches/kolourpaint/1.0/)
|
|
|
|
======================
|
|
|
|
|
|
|
|
Version 1.0 "Seagull" (2004-02-29)
|
|
|
|
* First stable release
|
|
|
|
|