app: explicitly clear GUI when halting a filter tool
[gimp.git] / NEWS.pre-2-6
blob3c7320a75c67147a61882ee823094e7bd61e770d
1                    ------------------------------
2                    GNU Image Manipulation Program
3                          Development Branch
4                    ------------------------------
6 This is the unstable development branch of GIMP.  Here we are working
7 towards the next stable release, which will be GIMP 2.6.
10 Changes in GIMP 2.6.0
11 =====================
13  - further improved error reporting and parameter checks for some procedures
14  - fixed printing of indexed images (bug #552609)
15  - further code cleanup in Script-Fu extension
16  - improved Brightness->Contrast -> Levels -> Curves parameter conversion
17  - made the font size in the docks configurable in the gtkrc file
18  - renamed File->New submenu to File->Create
19  - moved the "Use GEGL" check-box to the Colors menu
20  - added new scale procedures allowing to specify the interpolation
21    explicitly (bug #486977)
22  - lots of bug fixes
25 Contributors:
27   Sven Neumann, Michael Natterer, Martin Nordholts, Simon Budig,
28   Tor Lillqvist, Barak Itkin
32 Changes in GIMP 2.5.4
33 =====================
35  - improved look and feel of the Navigation dialog and navigation popups
36  - improved positioning of the image in the image window
37  - by default turned off use of GEGL for color operations
38  - moved the "Use GEGL" checkbox to the Debug menu
39  - optimized the new scaling code
40  - various fixes to the Python bindings
41  - added Python bindings for most GIMP widgets to the gimpui module
42  - merged GimpHRuler and GimpVRuler classes into GimpRuler
43  - added Search entry to the Keyboard Shortcuts and Input Controller
44    configuration dialogs
45  - allow to drop images (in addition to URIs) on the empty image window
46  - improved error handling in Script-Fu
47  - merged upstream TinyScheme changes into Script-Fu interpreter
48  - bug fixes and code cleanup
51 Contributors:
53   Sven Neumann, Michael Natterer, Martin Nordholts, Tor Lillqvist,
54   Lars-Peter Clausen, Michael Schumacher, Kevin Cozens, Barak Itkin,
55   David Gowers, Dennis Ranke
59 Changes in GIMP 2.5.3
60 =====================
62  - some fixes for the 64-bit Windows platform
63  - optionally emulate brush dynamics when stroking a path or selection
64  - further work on the scroll-beyond-image-borders feature, improving the
65    behavior of the image display when zooming or when the image size changes
66  - added links to the user manual to the Tips dialog
67  - largely rewritten scaling code improves scaling quality, in particular
68    when scaling down
69  - allow to copy-on-write from the image projection
70  - added "Paste as new layer" to Edit menu
71  - added "New from visible" to the Layer menu allowing to create a new
72    layer from the image projection
73  - added new procedure  'gimp-layer-new-from-visible'.
74  - renamed all file plug-in executables to a have a file prefix
75  - changed the HSV color selector to use the GtkHSV widget
76  - changed the default for the 'trust-dirty-flag' gimprc property
77  - dropped the "Starburst" logo script
78  - improved the behavior of the zoom button in the upper right corner of
79    the image window
80  - allow PDB procedures to pass an error message with their return values
81  - changed all file plug-ins to pass their error messages with the
82    return values instead of raising an error dialog
83  - adapt the display of the pointer position in the statusbar to the
84    pointer precision of the active tool
85  - bug fixes and code cleanup
88 Contributors:
90   Sven Neumann, Michael Natterer, Martin Nordholts, Alexia Death,
91   Tor Lillqvist, Geert Jordaens, Daniel Eddeland, Aurimas Juška,
92   Róman Joost, Luidnel Maignan, Barak Itkin, Aurore Derriennic
96 Changes in GIMP 2.5.2
97 =====================
99  - final touches on the combined Freehand/Polygon Select tool
100  - added a dialog for managing Color tool settings
101  - prepared the code for changes in the upcoming GTK+ release
102  - improved popup scale button
103  - mark the center of rectangles/bounding rectangles during moves
104  - added dialog to query for using the online user manual
105  - allow to map dynamics to hardness for the Eraser tool
106  - provide gimp-remote functionality on Windows
107  - disable the build and install of the gimp-remote tool by default
108  - allow to scroll beyond the image borders
109  - added new PDB data type for transferring color arrays
110  - added new PDB function gimp-palette-get-colors
111  - added text search to the Help Browser plug-in
112  - bug fixes and code cleanup
115 Contributors:
117   Sven Neumann, Michael Natterer, Martin Nordholts, Manish Singh,
118   Lars-Peter Clausen, Alexia Death, Tor Lillqvist, Róman Joost,
119   Jakub Steiner
122 Changes in GIMP 2.5.1
123 =====================
125  - further improvements to the status bar
126  - made the center point of rectangles snap to the grid and rulers
127  - improved Alpha to Logo filters
128  - better cursor feedback in the Intelligent Scissors tool
129  - rotate JPEG thumbnails according to the EXIF orientation
130  - improved event smoothing for paint tools
131  - prepared PSP plug-in to deal with newer versions of the file format
132  - allow plug-ins to work in parallel on different layers of the same image
133  - pass through GEGL command-line options
134  - added 22 new variations to the Flame plugin
135  - only show operations from relevant categories in the GEGL tool
136  - allow to enter the zoom ratio in the status bar
137  - don't keep the file-chooser dialogs around
138  - ported scan-convert code to Cairo, removing libart dependency
139  - allow the paint velocity to affect brush size, opacity and the like
140  - allow for random variations of the brush size, opacity and the like
141  - renamed Dialogs menu to Windows
142  - keep a list of recently closed docks in the Windows menu
143  - allow to go from Brightness-Contrast to Levels to Curves
144  - improved the handling of color tool settings
145  - merged the new Polygon Selection tool with the Freehand Select tool
146  - allow to lock dockables
147  - made Desaturate into a tool with preview in the image window
148  - ported translation contexts to msgctxt
149  - added GimpRuler widgets, an improved version of GtkRuler
150  - moving the selection mask now commits a pending rectangle selection
151  - added keyboard shortcut for resetting the brush scale (Backslash)
152  - ported the Help Browser plug-in to WebKit
153  - allow to use the online user manual
154  - added new translation (Icelandic)
155  - bug fixes and code cleanup
158 Contributors:
160   Sven Neumann, Michael Natterer, Martin Nordholts, Øyvind Kolås,
161   Alexia Death, Ulf-D. Ehlert, Daniel Hornung, Michael Deal, Aurimas Juška,
162   Luis Barrancos
166 Changes in GIMP 2.5.0
167 =====================
169 Core:
171  - improved rectangle tool drawing for narrow mode
172  - ported lots (but not all) drawing code to Cairo
173  - optimized image rendering by using pre-multiplied alpha
174  - use new GLib features such as GRegex
175  - use new GTK+ features such as the new GtkTooltip API
176  - much improved GimpCurve object
177  - cleaner and smaller tool options
178  - enable brush scaling for the Smudge tool
179  - added debugging framework that can be enabled at run-time
180  - depend on GEGL and use it optionally in some color operations
181  - optional GEGL processing for all color tools
182  - add proper settings objects for all color tools
183  - add list of recently used settings to all color tools
184  - added experimental GEGL tool to use arbitrary GEGL operations
185  - event filtering and smoothing for better paint tool performance
186  - added motion constraints in the Move Tool
187  - some operations do not any longer automatically add an alpha channel
188  - some preparation for tagging resource files
189  - cutting a selection doesn't clear the selection any longer
190  - added new polygon select tool
191  - load brushes and other data files recursively (search through subdirs)
192  - started work on language selector for the text tool (unfinished)
193  - allow to set opacity of the transform tool preview
194  - merged toolbox menu into the image menu
195  - always keep an image window around
196  - improved image statusbar
197  - dropped 'documents' in favor of ~/.recently-used.xbel
198  - started to work on text box functionality in the text tool
199  - numerous bug fixes and cleanups
202 Plug-ins:
204  - dicom: improved handling of 16 bit image data
205  - help: use GIO to access the help index
206  - print: moved Page Setup out of the Print dialog
207  - psd-load: rewritten, cleaner and more features
208  - randomize: added previews
209  - ripple:  added a Phase Shift control
210  - screenshot: optionally add the mouse cursor image on an extra layer
211  - uri: use GIO/GVfs where available
212  - whirlpinch: allow a larger range for the whirl angle
215 Python binding:
217  - allow to specify colors using CSS color names
218  - added new method Image.new_layer()
221 Script-Fu:
223  - enforce R5RS syntax for 'let'
224  - improved Frosty Logo script
227 PDB:
229  - added new text layer API
230  - added gimp-vectors-export-to-file and gimp-vectors-export-to-string
231  - added procedure to test for existance of a procedure in the PDB
232  - improved error handling for procedures
235 Libraries:
237  - added some Cairo utilities
238  - allow to use markup in tooltips
239  - libgimpthumb doesn't any longer depend on other GIMP libraries
242 Miscellaneous:
244  - use the gimptool program on Unix, too, instead of the gimptool script
245  - create the list of supported MIME types at compile-time
246  - gimp shows library versions when called with '--version --verbose'
249 Contributors:
251   Sven Neumann, Michael Natterer, Martin Nordholts, Bill Skaggs,
252   Øyvind Kolås, Manish Singh, Kevin Cozens, Alexia Death, Tor Lillqvist,
253   Marcus Heese, John Marshall, Joao S. O. Bueno, Jakub Steiner,
254   Simon Budig, Tom Lechner, Hans Breuer, ...