Warning, /graphics/kolourpaint/NEWS is written in an unsupported language. File is not indexed.
0001 KolourPaint - KF5 based 0002 0003 * Port to KF5 0004 0005 KolourPaint 4 Series (trunk/KDE/) 0006 ==================== 0007 0008 KolourPaint 4.0.0 BETA (Frozen 2007-10-26) 0009 0010 * Port to KDE 4 (Clarence Dang, Laurent Montel) 0011 0012 Note: This is a beta release and has not been through a full QA review. 0013 If you want stability, use KolourPaint/KDE3, which can be 0014 installed in parallel with KolourPaint4 BETA and runs under KDE4. 0015 0016 * Configurable Color Palette 0017 0018 * Add "Hue, Saturation, Value" effect (Mike Gashler) 0019 0020 * Add "Histogram Equalizer" effect (Mike Gashler) 0021 0022 * Add Zoom Tool 0023 0024 * Add "File / Properties..." 0025 0026 * Rectangles, rounded rectangles and ellipsed are now bounded by 0027 the dimensions of the dragged out rectangle 0028 0029 * Add, to the print dialog, a choice between printing the image at the 0030 top-left of the page or at the center (this was previously a hidden 0031 configuration option) 0032 (Bug #33481) 0033 0034 * Add hidden configuration option "Open Images in the Same Window" 0035 (Bug #125116) 0036 0037 * Add "Rotate Left" (CTRL+SHIFT+Left) and "Rotate Right" (CTRL+SHIFT+R) 0038 to "Image" menu as a quick way to access the common types of "Rotate..." 0039 (Bug #135184, #141530)) 0040 0041 * Add "Fit to Page", "Fit to Page Width" and "Fit to Page Height" to the 0042 "View" Menu 0043 0044 * Add "Image / Draw Opaque" menu item since some users expect it. 0045 It duplicates the functionality of the already existent Tool Box widget. 0046 0047 * Animate the Color Similarity Tool Bar Item, to highlight the existence 0048 of the feature 0049 - And make the configuration more accessible 0050 - Also add "Image / Draw With Color Similarity" to duplicate the tool 0051 bar item 0052 0053 * Make the Tool Box use as much vertical space as possible, since it 0054 needs it for the option widgets. 0055 0056 * Save local files atomically - KolourPaint will no longer truncate 0057 an existing file if the KImageIO plugin for the file format is 0058 missing or if you run out of disk space. 0059 [also in branches/KDE/3.5] 0060 0061 * Add "File / Scan..." feature (Martin Koller) 0062 [also in branches/KDE/3.5/] 0063 0064 * Fix crash triggered by rapidly deselecting a selection after 0065 drag-scaling the selection (Bug #117866) 0066 [also in branches/KDE/3.[345]/, branches/kolourpaint/1.2_kde3/] 0067 0068 * Add global session save/restore (Bug #94651) 0069 [also in branches/KDE/3.5/] 0070 0071 * Make "File / Open Recent" consistently work when multiple windows are 0072 open 0073 [also in branches/KDE/3.5/] 0074 0075 * CTRL+C'ing a text box also places the text in the middle-mouse-button 0076 clipboard, in lieu of being able to highlight the text to do this 0077 [also in branches/KDE/3.5/] 0078 0079 * Change minimum allowed zoom level for the grid from 600% to 400% 0080 [also in branches/KDE/3.5/] 0081 0082 * Printing improvements (Bug #108976) 0083 - Respect image DPI 0084 - Fit image to page if image is too big 0085 - Center image on page 0086 [also in branches/KDE/3.5/] 0087 0088 * Paste transparent pixels as black instead of uninitialized colors, 0089 when the app does not support pasting transparent pixels (such as 0090 OpenOffice.org) 0091 [also in branches/KDE/3.5/] 0092 0093 * Make "Edit / Paste in New Window" always paste white pixels as white 0094 (it used to paste them as transparent when the selection transparency 0095 mode was set to Transparent) 0096 [also in branches/KDE/3.5/] 0097 0098 * REGRESSION: The "Skew", "Rotate" and "Smooth Scale" effects produce 0099 low quality results 0100 (Bug #30) 0101 0102 * REGRESSION: The rendering quality of a text box with opaque text but 0103 a see-through background, on top of transparent document 0104 areas, is lower than in KDE 3 versions of KolourPaint 0105 (Bug #31) 0106 0107 * REGRESSION: Spinboxes do not support text input 0108 (see the "Update" part of Bug #4) 0109 0110 * REGRESSION: InputMethod support was not ported to Qt4 so has been disabled 0111 (Bug #27) 0112 0113 * REGRESSION: The Tool Box and Color Tool Bar are no longer movable or 0114 floatable 0115 (Bug #29) 0116 0117 KolourPaint 4.0.0 BETA contains all the fixes and features in KolourPaint 0118 1.4.8_relight (KDE 3.5.8), even though not all of them were listed 0119 above. 0120 0121 0122 KolourPaint 1.4_relight Series (branches/KDE/3.5/) 0123 =============================== 0124 0125 KolourPaint 1.4.1_relight (Frozen 2006-01-15) 0126 0127 * Updated documentation (Thurston) 0128 0129 KolourPaint 1.4_relight (Frozen 2005-11-08) 0130 0131 * New icons (Danny Allen, Nuno Pinheiro) 0132 0133 * Tool Box icon size is 22x22, not 16x16, at screen resolution >= 1024x768 0134 0135 * CTRL + Mouse Wheel = Zoom 0136 0137 * While freehand selection scaling, holding Shift maintains aspect ratio 0138 0139 * Prevent accidental drags in the Colour Palette from pasting text 0140 containing the colour code 0141 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0142 0143 * Cells in the bottom row and cells in the rightmost column of the Colour 0144 Palette are now the same size as the other cells 0145 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0146 0147 * Text drops to the empty part of the scrollview will not be placed 0148 outside the document 0149 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0150 0151 * Rename icons from "hi" to "cr" - back to the state of 1.0 (Danny Allen) 0152 but leave application icons as "hi" (Jonathan Riddell) 0153 0154 * Enforce text box font height to prevent e.g. Chinese characters in 0155 buggy fonts from enlarging the text box and putting the cursor out of 0156 sync with the text 0157 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0158 0159 * Clicking in a text box selects a character based on its midpoint - 0160 not leftmost point - to be consistent with all text editors 0161 (esp. noticeable with big fonts) 0162 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0163 0164 * Return and Numpad 5 Key now draw 0165 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0166 0167 * Tool Actions placed outside the Tool Box resize with their toolbars 0168 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0169 0170 * Ensure Color Similarity maximum is 30, not 29 due to gcc4 0171 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0172 0173 * Tool Box traps right clicks (for the RMB Menu) on top of tool options 0174 widgets and the empty part of the Tool Box 0175 [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_kde3/] 0176 0177 * Correct and update image format associations to all formats supported 0178 by KDE 3.5 (kdelibs/kimgio/:r466654) 0179 0180 * String fixes (Stefan Winter) 0181 [also in branches/KDE/3.4/] 0182 0183 * Other string fixes (Malcolm Hunter, Clarence Dang, Stephan Binner) 0184 0185 0186 KolourPaint 1.4_light Series (branches/KDE/3.4/) 0187 ============================ 0188 0189 KolourPaint 1.4_light (Frozen 2005-02-22) 0190 * Antialias text when the text box has a transparent background (Bug #24) 0191 [later backported to branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0192 * Add Unzoomed Thumbnail Mode and Thumbnail Rectangle 0193 * Add RMB context menu for when a selection tool is active (closing KDE 0194 Bug #92882) 0195 * More intuitive "Set as Image" behaviour (esp. with selection borders). 0196 Thanks to Michael Lake for the feedback. 0197 [later backported to branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0198 * InputMethod support 0199 [later backported to branches/kolourpaint/1.2_kde3/] 0200 * Save "More Effects" dialog's last effect to config file 0201 * Save "Resize / Scale" dialog's last "Keep aspect ratio" setting to 0202 config file 0203 * Add "Help / Acquiring Screenshots" 0204 * Fix selection regressions introduced in 1.2: 0205 - Make selection dragging with CTRL work again (copies selection onto 0206 document) 0207 - When creating freeform selections, include the starting point; also 0208 avoids a QRegion crash with constructing 1-point regions 0209 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0210 * Fix other selection bugs: 0211 - When the user drags very quickly on a resize handle, resize the 0212 selection instead of moving it 0213 - Draw resize handles above the grid lines - not below - so that the 0214 handles are always visible if they are supposed to be there 0215 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0216 * Smaller selection and text box resize handles (visually not 0217 actually) - covers up fewer selected pixels, doesn't cover up text 0218 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0219 * Restore mouse cursor after deselecting selection/text tools 0220 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0221 * Empty text clipboard fixes: 0222 - Don't get stuck on a wait cursor after attempting to paste empty 0223 text into a text box 0224 - Prevent pasting text from creating a new text box if text is empty 0225 - Prevent copying of empty text box 0226 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0227 * Speed up renderer (most noticeable with diagonal drag-scrolling at 0228 high zoom) 0229 - Don't paint anything outside of the view's visible region 0230 (previously, clipped only on view _widget_ region) 0231 - Region-aware: paint component rectangles of the update region, 0232 rather than the bounding rectangle 0233 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0234 * When changing between colour depth and quality widgets in the save 0235 filedialog, make sure "Convert to:" and "Quality:" are correctly 0236 rendered (hacking around a Qt redraw glitch) 0237 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0238 * Fix crash after using the Colour Picker if it was the first used tool 0239 [kolourpaint-1.2.2_kde3-color_picker_crash.diff] 0240 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0241 * Fix crash due to text box when scaling image behind it 0242 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0243 * Even when the thumbnail has focus (and not the main window), blink the 0244 text cursor in all views 0245 [kolourpaint-1.2.2_kde3-thumbnail_blink_text_cursor.diff] 0246 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0247 * Correct "Soften" and "Sharpen" commands' command history names 0248 * Correct invert commands' command history names 0249 * Fix remaining untranslatable strings (closing KDE Bug #85785) 0250 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0251 * Update image format associations to all formats supported by KDE 3.4 0252 * Remove unused images in doc directory 0253 [also in branches/KDE/3.3/, branches/kolourpaint/1.2_kde3/] 0254 * Correct kolourpaint.desktop "Terminal=" and "Categories=" syntax 0255 (Benjamin Meyer) 0256 0257 0258 KolourPaint 1.2 Series (branches/KDE/3.3/) 0259 ====================== 0260 0261 Version 1.2 "ByFiat Everytime" (2004-08-18) 0262 * Add up to 500 levels of Undo/Redo (minimum of 10 levels, maximum of 0263 500 as long as the total history size < 16MB) 0264 * Add freehand resizing of image 0265 * Add freehand smooth scaling of selections 0266 * [also in 1.0 branch] New icons (Kristof Borrey) 0267 * [also in 1.0 branch] Prefer Crystal SVG text icons over KolourPaint's 0268 * [also in 1.0 branch] Add documentation in the KDE Help Centre 0269 * Add drag scrolling 0270 * Add "More Effects" dialog: 0271 - Balance (Brightness, Contrast, Gamma) 0272 - Emboss 0273 - Flatten 0274 - Invert (with choice of channels) 0275 - Reduce Colours 0276 - Soften & Sharpen 0277 * File saving improvements: 0278 - Support colour depths (optional dithering) and "colour monochrome" 0279 - Support JPEG quality 0280 - Realtime file dialog preview with estimated file size 0281 - Retain PNG metadata 0282 - Prompt when attempting lossy save 0283 - Correctly save transparent selections (not as opaque) 0284 * Dither more often when loading (and pasting) images for better quality 0285 * Single key shortcuts for all tools and tool options (automatically 0286 turned off when editing text but can then use Alt+Shift+<key>) 0287 * Arrow keys now move one document pixel - not view pixel - at a time 0288 (more usable when zoomed in) 0289 * Fix selection bugs: 0290 - Fix duplicate "Selection: Create" undo entries (Bug #5a) 0291 - Allow redoing of selection operation if border deselected (Bug #5b) 0292 - Don't print to STDERR when undoing a selection border create 0293 operation and border has already been deselected 0294 - [also in 1.0 branch] When pulling a selection from the document, 0295 only set the bits of the document to the background colour where the 0296 transparent selection is opaque in the same place (this is only 0297 noticeable with colour similarity turned on). Now moving a 0298 selection away and then back to its original place is always a NOP 0299 as it should be. 0300 * Selections can be deselected using Esc or clicking on icon in Tool Box 0301 * Accidental drag detection when deselecting selections or text boxes 0302 * Prevent selection from being moved completely offscreen (at least 1 0303 pixel of the selection will stay within the view) 0304 * Speed up copying selection when transparency is on 0305 * Improve Text Tool usability: 0306 - Allow single click creation of text box with a sane default size 0307 - Allow freehand resizing of text boxes 0308 - Add Opaque/Transparent selector for greater usability and 0309 consistency with selections 0310 - Minimum size is now 7x7 document pixels (1x1 - not 4x4 - border) 0311 - Text cursor doesn't overlap border anymore 0312 - When dropping text, paste at drop point 0313 - When MMB pasting creates a new text box, do so at mouse position 0314 * When MMB pasting text in an existing box, correctly paste multiline 0315 clipboard contents 0316 * Improve text quality: 0317 - With a transparent background, don't antialias foreground opaque 0318 text with arbitrarily chosen black 0319 - Make sure transparent text shows up on opaque (usually, grey was 0320 problematic) background 0321 * Improve Resize/Scale dialog usability: 0322 - Add Smooth Scale (useful for creating screenshot thumbnails) 0323 - Allow manipulating image when selection is active 0324 - Operation choices stand out as massive, easily clickable buttons 0325 - Default focus on operation choices 0326 * Warn if Resize/Scale, Rotate or Skew will take lots of memory 0327 * Limit startup image size to 2048x2048 0328 * Eliminate flicker when scrolling 0329 * Thumbnail fixes: 0330 - Reduce flicker when appearing (Bug #2) 0331 - More reasonable minimum size (actually enforce it) 0332 - [also in 1.0 branch] Use deleteLater() 0333 - [also in 1.0 branch] Save geometry even if it's closed very quickly 0334 after a geometry change 0335 * Restore last used tool and tool options on startup 0336 * Add Export, Copy To File, Paste From File, Paste in New Window, 0337 Full Screen Mode 0338 * Add Zoom In/Out buttons to main toolbar 0339 * Rename Crop options in an attempt to reduce confusion: 0340 - "Autocrop" --> "Remove Internal Border" when selection active 0341 - "Crop Outside Selection" --> "Set as Image (Crop)" 0342 * "Set as Image" changes: 0343 - Enable for text boxes 0344 - Underneath transparent bits of selection, fill image with 0345 transparent rather than with background colour 0346 * Permit "reloading" of an empty document 0347 * Fixes when the current URL doesn't exist: 0348 - Don't reload if underlying file disappeared 0349 - Don't add non-existent file to Recent Files history 0350 - Ask to save before mailing or setting as wallpaper 0351 * Only enable Show Path when there is a URL 0352 * Pop up dialog (instead of printing to STDERR) and disable Edit/Paste 0353 on CTRL+V if the clipboard contents disappeared due to the source 0354 application quitting (and Klipper didn't retain clipboard contents) 0355 * Image/Clear now always sets _everything_ within the selection boundary 0356 to the background colour - including transparent pixels 0357 * Add Preview button to Colour Similarity Dialog to work around Bug #4 0358 regarding spinboxes and enter key 0359 * Colour Picker disallows trying to pick colour outside of image 0360 * Make sure colour palette contains valid and visible colours at 8-bit 0361 * [also in 1.0 branch] Fix (big) memory leak on kpSelection destruction 0362 (Albert Astals Cid) 0363 * Don't leak image dialogs' memory 0364 * [also in 1.0 branch] Don't let C++ destruct the mask bitmap before its 0365 painter when dbl-clicking the color eraser does NOP (avoids 0366 QPaintDevice and X error) 0367 * [also in 1.0 branch] Check for QImageDrag::canDecode() before calling 0368 QImageDrag::decode() (prevents X and valgrind errors) 0369 * [also in 1.0 branch] Fix compilation problem with QT_NO_ASCII_CAST 0370 (Waldo Bastian) 0371 * [also in 1.0 branch] Decrease application preference to below that of 0372 a viewer (Stephan Kulow) 0373 * Remember dialog dimensions 0374 * Remove double dialog margins 0375 * Fix missing i18n()'s 0376 * Fix some untranslatable strings 0377 * [also in 1.0 branch] Corrected several strings 0378 * Remove unused icons 0379 0380 0381 KolourPaint 1.0 Series (branches/kolourpaint/1.0/) 0382 ====================== 0383 0384 Version 1.0 "Seagull" (2004-02-29) 0385 * First stable release 0386