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