tdegraphics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

NEWS 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349
  1. KolourPaint 1.4_relight Series (branches/KDE/3.5/)
  2. ===============================
  3. KolourPaint 1.4.9_relight (Frozen ???)
  4. * Ensure selection operations always repaint correctly
  5. [the effects of this change are unlikely to be functionality visible]
  6. KolourPaint 1.4.8_relight (Frozen 2007-10-08)
  7. * Always enable the paste actions to guarantee that pasting from
  8. non-Qt applications is always allowed (non-Qt applications do not
  9. notify KolourPaint when they place objects into the clipboard)
  10. * Paste transparent pixels as white instead of uninitialized colors,
  11. when the app does not support pasting transparent pixels (such as
  12. OpenOffice.org)
  13. * Make "Edit / Paste in New Window" always paste white pixels as white
  14. (it used to paste them as transparent when the selection transparency
  15. mode was set to Transparent)
  16. * Saving, exporting and printing a document with an active text box,
  17. that has opaque text and a transparent background, antialiases the
  18. text with the document below
  19. * "Edit / Paste From File..." respects the "Transparent" selection mode
  20. * Focus an input field when the "Skew", "Rotate" and "Resize / Scale"
  21. dialogs are displayed -- this allows the user to edit values without
  22. an extra mouse click
  23. * Add error dialogs for:
  24. - if scanning support is unavailable
  25. - running out of graphics memory during a scan
  26. * Other minor changes -- some of these are:
  27. - Finish the current shape in more cases of menu item accesses
  28. - [internal] kpDocument::selectionCopyOntoDocument() marks the document
  29. as modified
  30. - More comments
  31. KolourPaint 1.4.7_relight (Frozen 2007-05-14)
  32. * Save local files atomically - KolourPaint will no longer truncate
  33. an existing file if the KImageIO library for the file format is
  34. missing or if you run out of disk space.
  35. * Add "File / Scan..." feature (Martin Koller)
  36. * Add global session save/restore (Bug #94651)
  37. * Make "File / Open Recent" consistently work when multiple windows are
  38. open
  39. * CTRL+C'ing a text box also places the text in the middle-mouse-button
  40. clipboard, in lieu of being able to highlight the text to do this
  41. * Change minimum allowed zoom level for the grid from 600% to 400%
  42. KolourPaint 1.4.6_relight (Frozen 2007-01-13)
  43. * Fix crash triggered by rapidly deselecting the selection after
  44. drag-scaling it (Bug #117866)
  45. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  46. KolourPaint 1.4.5_relight (Frozen 2006-09-19)
  47. * Translation updates
  48. KolourPaint 1.4.4_relight (Frozen 2006-07-12)
  49. * Minor code cleanups and corrections
  50. KolourPaint 1.4.3_relight (Frozen 2006-05-02)
  51. * Probably translation updates
  52. KolourPaint 1.4.2_relight (Frozen 2006-03-12)
  53. * Printing improvements (Bug #108976)
  54. - Respect image DPI
  55. - Fit image to page if image is too big
  56. - Centre image on page
  57. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  58. KolourPaint 1.4.1_relight (Frozen 2006-01-15)
  59. * Updated documentation (Thurston)
  60. KolourPaint 1.4_relight (Frozen 2005-11-08)
  61. * New icons (Danny Allen, Nuno Pinheiro)
  62. * Tool Box icon size is 22x22, not 16x16, at screen resolution >= 1024x768
  63. * CTRL + Mouse Wheel = Zoom
  64. * While freehand selection scaling, holding Shift maintains aspect ratio
  65. * Prevent accidental drags in the Colour Palette from pasting text
  66. containing the colour code
  67. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  68. * Cells in the bottom row and cells in the rightmost column of the Colour
  69. Palette are now the same size as the other cells
  70. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  71. * Text drops to the empty part of the scrollview will not be placed
  72. outside the document
  73. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  74. * Rename icons from "hi" to "cr" - back to the state of 1.0 (Danny Allen)
  75. but leave application icons as "hi" (Jonathan Riddell)
  76. * Enforce text box font height to prevent e.g. Chinese characters in
  77. buggy fonts from enlarging the text box and putting the cursor out of
  78. sync with the text
  79. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  80. * Clicking in a text box selects a character based on its midpoint -
  81. not leftmost point - to be consistent with all text editors
  82. (esp. noticeable with big fonts)
  83. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  84. * Return and Numpad 5 Key now draw
  85. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  86. * Tool Actions placed outside the Tool Box resize with their toolbars
  87. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  88. * Ensure Color Similarity maximum is 30, not 29 due to gcc4
  89. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  90. * Tool Box traps right clicks (for the RMB Menu) on top of tool options
  91. widgets and the empty part of the Tool Box
  92. [also in branches/KDE/3.[34]/, branches/kolourpaint/1.2_trinity/]
  93. * Correct and update image format associations to all formats supported
  94. by KDE 3.5 (tdelibs/kimgio/:r466654)
  95. * String fixes (Stefan Winter)
  96. [also in branches/KDE/3.4/]
  97. * Other string fixes (Malcolm Hunter, Clarence Dang, Stephan Binner)
  98. KolourPaint 1.4_light Series (branches/KDE/3.4/)
  99. ============================
  100. KolourPaint 1.4_light (Frozen 2005-02-22)
  101. * Antialias text when the text box has a transparent background (Bug #24)
  102. [later backported to branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  103. * Add Unzoomed Thumbnail Mode and Thumbnail Rectangle
  104. * Add RMB context menu for when a selection tool is active (closing KDE
  105. Bug #92882)
  106. * More intuitive "Set as Image" behaviour (esp. with selection borders).
  107. Thanks to Michael Lake for the feedback.
  108. [later backported to branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  109. * InputMethod support
  110. [later backported to branches/kolourpaint/1.2_trinity/]
  111. * Save "More Effects" dialog's last effect to config file
  112. * Save "Resize / Scale" dialog's last "Keep aspect ratio" setting to
  113. config file
  114. * Add "Help / Acquiring Screenshots"
  115. * Fix selection regressions introduced in 1.2:
  116. - Make selection dragging with CTRL work again (copies selection onto
  117. document)
  118. - When creating freeform selections, include the starting point; also
  119. avoids a QRegion crash with constructing 1-point regions
  120. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  121. * Fix other selection bugs:
  122. - When the user drags very quickly on a resize handle, resize the
  123. selection instead of moving it
  124. - Draw resize handles above the grid lines - not below - so that the
  125. handles are always visible if they are supposed to be there
  126. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  127. * Smaller selection and text box resize handles (visually not
  128. actually) - covers up fewer selected pixels, doesn't cover up text
  129. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  130. * Restore mouse cursor after deselecting selection/text tools
  131. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  132. * Empty text clipboard fixes:
  133. - Don't get stuck on a wait cursor after attempting to paste empty
  134. text into a text box
  135. - Prevent pasting text from creating a new text box if text is empty
  136. - Prevent copying of empty text box
  137. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  138. * Speed up renderer (most noticeable with diagonal drag-scrolling at
  139. high zoom)
  140. - Don't paint anything outside of the view's visible region
  141. (previously, clipped only on view _widget_ region)
  142. - Region-aware: paint component rectangles of the update region,
  143. rather than the bounding rectangle
  144. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  145. * When changing between colour depth and quality widgets in the save
  146. filedialog, make sure "Convert to:" and "Quality:" are correctly
  147. rendered (hacking around a Qt redraw glitch)
  148. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  149. * Fix crash after using the Colour Picker if it was the first used tool
  150. [kolourpaint-1.2.2_trinity-color_picker_crash.diff]
  151. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  152. * Fix crash due to text box when scaling image behind it
  153. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  154. * Even when the thumbnail has focus (and not the main window), blink the
  155. text cursor in all views
  156. [kolourpaint-1.2.2_trinity-thumbnail_blink_text_cursor.diff]
  157. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  158. * Correct "Soften" and "Sharpen" commands' command history names
  159. * Correct invert commands' command history names
  160. * Fix remaining untranslatable strings (closing KDE Bug #85785)
  161. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  162. * Update image format associations to all formats supported by KDE 3.4
  163. * Remove unused images in doc directory
  164. [also in branches/KDE/3.3/, branches/kolourpaint/1.2_trinity/]
  165. * Correct kolourpaint.desktop "Terminal=" and "Categories=" syntax
  166. (Benjamin Meyer)
  167. KolourPaint 1.2 Series (branches/KDE/3.3/)
  168. ======================
  169. Version 1.2 "ByFiat Everytime" (2004-08-18)
  170. * Add up to 500 levels of Undo/Redo (minimum of 10 levels, maximum of
  171. 500 as long as the total history size < 16MB)
  172. * Add freehand resizing of image
  173. * Add freehand smooth scaling of selections
  174. * [also in 1.0 branch] New icons (Kristof Borrey)
  175. * [also in 1.0 branch] Prefer Crystal SVG text icons over KolourPaint's
  176. * [also in 1.0 branch] Add documentation in the KDE Help Centre
  177. * Add drag scrolling
  178. * Add "More Effects" dialog:
  179. - Balance (Brightness, Contrast, Gamma)
  180. - Emboss
  181. - Flatten
  182. - Invert (with choice of channels)
  183. - Reduce Colours
  184. - Soften & Sharpen
  185. * File saving improvements:
  186. - Support colour depths (optional dithering) and "colour monochrome"
  187. - Support JPEG quality
  188. - Realtime file dialog preview with estimated file size
  189. - Retain PNG metadata
  190. - Prompt when attempting lossy save
  191. - Correctly save transparent selections (not as opaque)
  192. * Dither more often when loading (and pasting) images for better quality
  193. * Single key shortcuts for all tools and tool options (automatically
  194. turned off when editing text but can then use Alt+Shift+<key>)
  195. * Arrow keys now move one document pixel - not view pixel - at a time
  196. (more usable when zoomed in)
  197. * Fix selection bugs:
  198. - Fix duplicate "Selection: Create" undo entries (Bug #5a)
  199. - Allow redoing of selection operation if border deselected (Bug #5b)
  200. - Don't print to STDERR when undoing a selection border create
  201. operation and border has already been deselected
  202. - [also in 1.0 branch] When pulling a selection from the document,
  203. only set the bits of the document to the background colour where the
  204. transparent selection is opaque in the same place (this is only
  205. noticeable with colour similarity turned on). Now moving a
  206. selection away and then back to its original place is always a NOP
  207. as it should be.
  208. * Selections can be deselected using Esc or clicking on icon in Tool Box
  209. * Accidental drag detection when deselecting selections or text boxes
  210. * Prevent selection from being moved completely offscreen (at least 1
  211. pixel of the selection will stay within the view)
  212. * Speed up copying selection when transparency is on
  213. * Improve Text Tool usability:
  214. - Allow single click creation of text box with a sane default size
  215. - Allow freehand resizing of text boxes
  216. - Add Opaque/Transparent selector for greater usability and
  217. consistency with selections
  218. - Minimum size is now 7x7 document pixels (1x1 - not 4x4 - border)
  219. - Text cursor doesn't overlap border anymore
  220. - When dropping text, paste at drop point
  221. - When MMB pasting creates a new text box, do so at mouse position
  222. * When MMB pasting text in an existing box, correctly paste multiline
  223. clipboard contents
  224. * Improve text quality:
  225. - With a transparent background, don't antialias foreground opaque
  226. text with arbitrarily chosen black
  227. - Make sure transparent text shows up on opaque (usually, grey was
  228. problematic) background
  229. * Improve Resize/Scale dialog usability:
  230. - Add Smooth Scale (useful for creating screenshot thumbnails)
  231. - Allow manipulating image when selection is active
  232. - Operation choices stand out as massive, easily clickable buttons
  233. - Default focus on operation choices
  234. * Warn if Resize/Scale, Rotate or Skew will take lots of memory
  235. * Limit startup image size to 2048x2048
  236. * Eliminate flicker when scrolling
  237. * Thumbnail fixes:
  238. - Reduce flicker when appearing (Bug #2)
  239. - More reasonable minimum size (actually enforce it)
  240. - [also in 1.0 branch] Use deleteLater()
  241. - [also in 1.0 branch] Save geometry even if it's closed very quickly
  242. after a geometry change
  243. * Restore last used tool and tool options on startup
  244. * Add Export, Copy To File, Paste From File, Paste in New Window,
  245. Full Screen Mode
  246. * Add Zoom In/Out buttons to main toolbar
  247. * Rename Crop options in an attempt to reduce confusion:
  248. - "Autocrop" --> "Remove Internal Border" when selection active
  249. - "Crop Outside Selection" --> "Set as Image (Crop)"
  250. * "Set as Image" changes:
  251. - Enable for text boxes
  252. - Underneath transparent bits of selection, fill image with
  253. transparent rather than with background colour
  254. * Permit "reloading" of an empty document
  255. * Fixes when the current URL doesn't exist:
  256. - Don't reload if underlying file disappeared
  257. - Don't add non-existent file to Recent Files history
  258. - Ask to save before mailing or setting as wallpaper
  259. * Only enable Show Path when there is a URL
  260. * Pop up dialog (instead of printing to STDERR) and disable Edit/Paste
  261. on CTRL+V if the clipboard contents disappeared due to the source
  262. application quitting (and Klipper didn't retain clipboard contents)
  263. * Image/Clear now always sets _everything_ within the selection boundary
  264. to the background colour - including transparent pixels
  265. * Add Preview button to Colour Similarity Dialog to work around Bug #4
  266. regarding spinboxes and enter key
  267. * Colour Picker disallows trying to pick colour outside of image
  268. * Make sure colour palette contains valid and visible colours at 8-bit
  269. * [also in 1.0 branch] Fix (big) memory leak on kpSelection destruction
  270. (Albert Astals Cid)
  271. * Don't leak image dialogs' memory
  272. * [also in 1.0 branch] Don't let C++ destruct the mask bitmap before its
  273. painter when dbl-clicking the color eraser does NOP (avoids
  274. QPaintDevice and X error)
  275. * [also in 1.0 branch] Check for QImageDrag::canDecode() before calling
  276. QImageDrag::decode() (prevents X and valgrind errors)
  277. * [also in 1.0 branch] Fix compilation problem with TQT_NO_ASCII_CAST
  278. (Waldo Bastian)
  279. * [also in 1.0 branch] Decrease application preference to below that of
  280. a viewer (Stephan Kulow)
  281. * Remember dialog dimensions
  282. * Remove double dialog margins
  283. * Fix missing i18n()'s
  284. * Fix some untranslatable strings
  285. * [also in 1.0 branch] Corrected several strings
  286. * Remove unused icons
  287. KolourPaint 1.0 Series (branches/kolourpaint/1.0/)
  288. ======================
  289. Version 1.0 "Seagull" (2004-02-29)
  290. * First stable release