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