1                   ------------------------------
2                   GNU Image Manipulation Program
3                         Development Branch
4                   ------------------------------
5
6This is the unstable development branch of GIMP.  Here we are working
7towards the next stable release, which will be GIMP 2.6.
8
9
10Changes in GIMP 2.6.0
11=====================
12
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
23
24
25Contributors:
26
27  Sven Neumann, Michael Natterer, Martin Nordholts, Simon Budig,
28  Tor Lillqvist, Barak Itkin
29
30
31
32Changes in GIMP 2.5.4
33=====================
34
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
49
50
51Contributors:
52
53  Sven Neumann, Michael Natterer, Martin Nordholts, Tor Lillqvist,
54  Lars-Peter Clausen, Michael Schumacher, Kevin Cozens, Barak Itkin,
55  David Gowers, Dennis Ranke
56
57
58
59Changes in GIMP 2.5.3
60=====================
61
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
86
87
88Contributors:
89
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
93
94
95
96Changes in GIMP 2.5.2
97=====================
98
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
113
114
115Contributors:
116
117  Sven Neumann, Michael Natterer, Martin Nordholts, Manish Singh,
118  Lars-Peter Clausen, Alexia Death, Tor Lillqvist, Róman Joost,
119  Jakub Steiner
120
121
122Changes in GIMP 2.5.1
123=====================
124
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
156
157
158Contributors:
159
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
163
164
165
166Changes in GIMP 2.5.0
167=====================
168
169Core:
170
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
200
201
202Plug-ins:
203
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
213
214
215Python binding:
216
217 - allow to specify colors using CSS color names
218 - added new method Image.new_layer()
219
220
221Script-Fu:
222
223 - enforce R5RS syntax for 'let'
224 - improved Frosty Logo script
225
226
227PDB:
228
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 existence of a procedure in the PDB
232 - improved error handling for procedures
233
234
235Libraries:
236
237 - added some Cairo utilities
238 - allow to use markup in tooltips
239 - libgimpthumb doesn't any longer depend on other GIMP libraries
240
241
242Miscellaneous:
243
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'
247
248
249Contributors:
250
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, ...
255