~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

1 by Daniel Holbach
Import upstream version 2.2.9
1
            The GNU Image Manipulation Program Version 1.3
2
                          A Colorspace Odyssey
3
4
5
GIMP 1.3 used to be the development branch of The GIMP. Here's where
6
the development took place on the road to GIMP version 2.0. This file
7
lists the changes for each release in this development cycle.
8
9
10
Bugs fixed in GIMP 2.0.0
11
========================
12
- 137766: compress text undo steps (Sven)
13
- 137876: set a default height for dock windows (Sven, Simon)
14
- 137502: check for buggy intltool versions (Raphael)
15
- 137930: portability fix for Solaris (Sven)
16
- 137968: workaround GIOChannel misfeature on win32 (Tor)
17
- 137957: bugfix in floating selection code (Sven, Mitch)
18
- 136868: fixed alien glow arrow script (Simon)
19
20
21
Bugs fixed in GIMP 2.0rc1
22
=========================
23
- 136124: count animation frames starting with 1 (Simon)
24
- 122519: allow to share paint options between tools (Mitch)
25
- 136227: allow to toggle the histogram scale from the tool dialogs (Sven)
26
- 136303: fixed translation of preview widget (Sven)
27
- 136321: fixed bug in Plasma plug-in (Sven)
28
- 136371: fixed a crash caused by gimp_query_boolean_box (Sven)
29
- 119905: configurable undo preview size (Sven)
30
- 136524: fixed Shadow Bevel script (Yosh)
31
- 136535: enable i18n in SVG plug-in (Yuheng Xie, Sven)
32
- 136081: allow to use the webbrowser to access help (Brix, Sven)
33
- 128588: resurrected Save button in input devices dialog (Simon)
34
- 136489: added boolean return values to gimp_edit_[cut|copy] (Mitch)
35
- 136706: added missing i18n in IfsCompose plug-in (Sven)
36
- 136713: added missing i18n in ImageMap plug-in (Sven)
37
- 131965: cancel tools instead of resetting when image becomes dirty (Mitch)
38
- 12253:  only cancel tool operation if tool is active on the image that
39
          is becoming dirty (Mitch)
40
- 136343: fixed wrong function prototypes (Mitch)
41
- 136636: workaround a GDK problem on win32 (Mitch)
42
- 136747: fixed problem in gimp-print configure check (Yosh)
43
- 136850: fixed crash when toggling tool preview (Sven)
44
- 136937: allow translation of tool-option menus (Sven)
45
- 136645: fixed crash when dropping pattern on a text layer (Sven)
46
- 136907: fixed off-by-one error in gimp_pixel_fetcher_get_pixel() (Simon)
47
- 73610:  improvements to Script-Fu error reporting (Kevin Cozen)
48
- 136702: made supersampling in transform tools optional (Raphael, Mitch)
49
- 118356: keep the font size fixed when changing the unit (Sven)
50
- 136623: don't set the text color on modified text layers (Sven)
51
- 135023: show mask state on unselected layers also (Simon)
52
- 137076: don't discard session info for dialogs hidden with Tab (Mitch)
53
- 124176: use a counter to track undo_[freeze|thaw] (Simon)
54
- 128833: don't make tool dialogs transient to the image window (Sven)
55
- 64835:  on startup test if a swap file can be created (Simon, Raphael)
56
- 136909, 137242, 81479: update the menus when a plug-in finished (Simon)
57
- 137435: fixed sort order in plug-in menus for broken locales (Simon)
58
- 137529: don't crash on invalid brush hoses (Simon)
59
- 136996: search help pages in the users locale (Sven)
60
- 137151: make accelerators work in gtk+-2.4 if there's no menubar (Mitch)
61
- 136623, 136645: properly handle modifications to text layers (Sven)
62
- 130985, 120021: implemented text undo (Sven)
63
- 137612: improve tooltips for GimpScaleEntry (Sven)
64
- 137737: show all user interface elements in the Jigsaw plug-in (Sven)
65
- 137753: added a shortcut for the Path tool (Simon)
66
- 137754: added a menu entry and shortcut for "Path to Selection" (Simon)
67
- 137170: fixed crash with floating selections on quick-mask (Simon, Sven)
68
- 137786: duplicate the text when duplicating a text layer (Sven)
69
- 137566: fixed off-by-one errors on the canvas (Pedro)
70
71
Other contributions: 
72
  Jakub Steiner, Eric Pierce
73
74
75
Bugs fixed in GIMP 2.0pre4
76
==========================
77
- 128825: Improved misleading debug output and hide it in the stable branch
78
          (Raphael)
79
- 133467: Fixed autoshrink selection (Mitch)
80
- 131634: Fixed text-circle script-fu (David Odin)
81
- 133532: Quit the imagemap plug-in when it is finished (Sven)
82
- 133456: Disallow editing of data objects which have no save functionality
83
          (Mitch)
84
- 113142: Don't attempt to render the display out of bounds (Mitch)
85
- 133763: Fix use of EXEEXT in tiff checks (Yosh)
86
- 131044: Attempt to read layer names from TIFF files (Pablo d'Angelo)
87
- 133490: Fixed handling of missing pluginrc file (Sven)
88
- 121074: Suppress some harmless warnings in the stable branch (Sven)
89
- 132351: Fixed harmless iscissors tool warnings (Sven)
90
- 97999:  Indicate progress when scaling a drawable (Sven)
91
- 133244: Fixed crash in Curve Bend plug-in (Wolfgang Hofer)
92
- 133818: Added a runtime check for fontconfig >= 2.2.0 (Mitch)
93
- 130636: Fixed undo handling in Add Bevel script (Simon)
94
- 133067: Connect the text tool font with the global font selector (Sven)
95
- 133958: Made color values in color picker selectable (Mariano Suárez-Alvarez)
96
- 125283: Have configure warn when gimp-print is older than 4.2.6 (Sven)
97
- 112012: Use default preview if none can be generated (Mitch)
98
- 124969: Improve text tool logic (Sven)
99
- 121033: Ensure that non-indexed images cannot have a colormap (Mitch)
100
- 132356: Curves tool trapped the mouse (Mitch)
101
- 123321: UTF-8 and zero-size layer bug (Adam Moss, Daniel Rogers, Piotr 
102
          Krysiuk)
103
- 134274: Behave correctly for edit and delete functions for data files (Mitch)
104
- 134285: Improve snap behaviour for grid and guides (Simon)
105
- 134274: Fix data file initialisation routine (Mitch)
106
- 134423: Fix GIF plug-in when used without display (Sven)
107
- 134419: Fix undo button behaviour in GFig plug-in (Sven)
108
- 134562: Ensure tile cache cannot write to freed memory (Mitch)
109
- 134512: Exclude undo stack from size of memory in an image when scaling 
110
          (Sven)
111
- 134694: Fix bug in Preferences (Mitch)
112
- 134410: Make drawing of straight lines better for fuzzy brushes (Simon)
113
- 125303: Remove per-channel gray point picker from levels dialog (Dave 
114
          Neary)
115
- 134752: Improve clipboard buffer detection between different images in 
116
          the same GIMP instance (Mitch)
117
- 122049: Validate numerical input in pygimp plug-ins, and fix the Sphere 
118
          plug-in (Dave Neary, Florian Traverse)
119
- 130568: Mostly fix Van Gogh (LIC) plug-in (Simon)
120
- 70673:  Let Curves and Levels widgets scale with the dialog (Sven)
121
- 135059: Remember the preview setting for all ImageMap tools (Sven)
122
- 135630: Don't make the resolution calibration dialog modal (Sven, Pedro)
123
- 133266: Saner max. value for the blend tool's supersampling (Sven, Pedro)
124
- 135866: Fix displacement handling in bumpmap plug-in (Pedro, Joao)
125
- 135994: Fix offsets when scaling or resizing vectors (Simon)
126
- 133453: Experiments with global shortcuts (Mitch, Simon)
127
128
Other contributions: 
129
  Manish Singh, Michael Natterer, Sven Neumann, Henrik Brix Andersen,
130
  Jakub Steiner, Simon Budig
131
132
133
Bugs fixed in GIMP 2.0pre3
134
==========================
135
- 127451: Anchor floating selection when creating a text layer (Mitch)
136
- 50649:  Allow to call script-fu scripts from plug-ins (Mitch)
137
- 132617: Improved gimp-remote behaviour (Sven)
138
- 132036: Fixed issues with libart scan conversion (Simon)
139
- 132041: Made info window not grab the focus (Mitch)
140
- 132077: Redraw layer boundary when using transform tools (Mitch)
141
- 132089: Flip tool misbehaviours (Mitch)
142
- 132032: User interface issues with Plugin Details (David Odin)
143
- 132145: Use default values when stroking from the PDB (Mitch)
144
- 132162: Anchoring a floating selection on a channel (Mitch)
145
- 132271: Mosaic filter on selections (Simon)
146
- 132322: gimp-levels on grayscale images (Mitch)
147
- 132329: Info window doesn't show inital values (Shlomi Fish)
148
- 118084: Info window not updated in automatic mode (Shlomi Fish)
149
- 132495: Positioning of glyphs that extend the logical rectangle (Sven)
150
- 108659: Use g_spawn in postscript plug-in (Peter Kirchgessner)
151
- 132508: Problems with path tool in Edit mode (Simon)
152
- 132504: Fixed unsharp mask script (Mitch)
153
- 132595: Don't draw the selection if it's hidden (Sven)
154
- 132027: Crash in gimpressionist (Sven)
155
- 132596: Use default values for color DND (Mitch)
156
- 132493: Tuned Comic Logo script (Pedro Gimeno)
157
- 132649: Allow to fill the whole selection using bucket-fill (Mitch)
158
- 131902: Improved handling of missing tags in TIFF loader (Andrey Kiselev)
159
- 93806:  Validate script-fu input (Yosh)
160
- 132214: Differentiate writable and readonly data directories (Mitch)
161
- 131964: Zoom ratio problem (Simon)
162
- 132969: Set help-id for tool on tool options dock (Mitch)
163
- 132999: Make assembler code PIC safe (Yosh)
164
- 119878: Use the same keyboard shortcuts in all GIMP windows
165
          (except the toolbox window) (Mitch)
166
- 131975 & 
167
- 132297: Disable some warnings while loading TIFFs (Raphael)
168
- 129529: Add a "randomize" toggle to random number widget (Dave Neary)
169
- 133099: Duplicate PDB entries problem (Mitch)
170
- 133122: Disallow renaming of layer masks and some floating selections (Mitch)
171
- 130118: Allow non-UTF8 characters in the GIMP home directory (Mitch)
172
- 122026: Workaround a bug in gdk_draw_segments() (David Odin)
173
- 133280: Remove deleted scripts from the menu (Mitch)
174
- 133270: Replace deprecated enum values in scripts (Kevin Cozens)
175
- 133180: Sort menu entries for save and load procedures (Mitch)
176
- 131563: Use percentages for zoom ratios (Simon, Sven)
177
178
Other contributions:
179
  Manish Singh, Tor Lillqvist, Jakub Steiner, Michael Natterer,
180
  Sven Neumann, Kevin Cozens
181
182
183
Bugs fixed in GIMP 2.0pre2
184
==========================
185
- 130828: Compile error with gcc 2.95 (Adrian Bunk)
186
- 35335:  Curve tool doesn't conserve black (Simon)
187
- 130866: Remove multiple PNG entries in file type dropdown (Brix)
188
- 106991: Add mnemonics for all menu items (finished by Mitch)
189
- 130869: Add smaller image templates (Dave Neary)
190
- 130916: Handle multiline texts better (Mitch)
191
- 120424: Add dirty flag to default image title (Brix)
192
- 130912: Fix rounding errors in JPEG plug-in (keith@goatman.me.uk)
193
- 131016: Add support for layer offsets in multipage tiff loading (Pablo
194
          d'Angelo)
195
- 124073: Modify behaviour of zoom tool to avoid funny fractions (Dave Neary, 
196
          Simon)
197
- 131088: fix select-to-pattern script-fu (Mitch)
198
- 82478:  Fix zoom handling in fractal explorer (Pedro Gimeno)
199
- 115793: Make thumbnail preview of indexed images match display (Pedro Gimeno)
200
- 130471: Handle RGBA images correctly in the CEL plug-in (Dov Grobgeld)
201
- 131109: Remove EMX specific code (Sven)
202
- 130118: Handle GIMP2_DIRECTORY with non-UTF-8 characters correctly (Tor 
203
          Lillqvist, Sven)
204
- 82465:  Make preview match image when image is greyscale (Sven)
205
- 92586:  Force SF_IMAGE value to reflect the selected image (Sven)
206
- 116765: Fix selection artifacts while moving selections (Pedro Gimeno, Mitch)
207
- 131215: Only call bind_textdomain_codeset when available (Reinhard Geissler)
208
- 125141: Resolve API issues with GimpPixelFetcher and GimpRegionIterator 
209
          (David Odin, Maurits Rijk)
210
- 109078: Fix histogram for graylevel images (Pedro Gimeno, Mitch)
211
- 131146: Fix drag & drop of patterns to layer masks (Dave Neary, Mitch) 
212
- 128112: Use a better error message if help files are not present (Mitch)
213
- 78732:  Don't paste outside the visible screen, if possible (Mitch)
214
- 131561: Make "Condensed" fonts available for use (Manish Singh)
215
- 71922:  Fix SuperNova preview for Alpha channel (David Odin)
216
- 82464:  Fix SuperNova preview for greyscale images (David Odin)
217
- 121966: Fix SuperNova plug-in (David Odin)
218
- 110610: Allow user to choose file formats even if the current image type is 
219
          not supported by them (Pedro Gimeno)
220
- 131980: Fix crash in crop tool (David Odin, Sven)
221
- 131030: Allow saving data without pre-multiplying by alpha channel in tiff 
222
          plug-in (Pablo d'Angelo, Dave Neary)
223
- 125864: Guides behave correctly when spacing is set to 1px (Brix)
224
- 131721: Fix handling of alpha channels across undo steps (Mitch)
225
- 128025: Fix behaviour when there is a floating selection (Mitch)
226
- 131076: Make fuzzy select tool respect alpha channel in indexed mode (Mitch)
227
- 131779: Improve indexed scaling dialog (Mitch)
228
- 127673: Overlapping widgets in gradient editor (Mitch)
229
230
Other contributions:
231
  David Odin, Manish Singh, Simon Budig, Michael Natterer, Sven Neumann,
232
  Tor Lillqvist, Henrik Brix Andersen
233
234
235
Overview of Changes in GIMP 2.0pre1
236
===================================
237
- Persistent user preferences for PNG save [Yosh]
238
- Replaced old "About" dialog [Simon]
239
- Allow removal of text attributes from text layer [Sven]
240
- Add optimisation option to png (clear transparent pixels) [Joao]
241
- Add POSIX shared memory implementation, and use it on MacOS X [Yosh]
242
- Dashed selection and path stroking [Simon]
243
- Grey picker in Levels dialog conserves lightness [Bolsh]
244
- Created a library for handling thumbnails [Sven]
245
- Support for multipage TIFFs [Andrey Kiselev]
246
- Added a channel mixer plug-in [Martin Guldahl, Yosh]
247
- PDB cleanup and compatibility mode [Mitch]
248
- Cleaned up libgimp API [David Odin]
249
- Lots of bug fixes
250
251
Other contributors:
252
  Adam Moss, Jakub Steiner, Helvetix Victorinox, Pedro Gimeno, Adrian 
253
  Bunk, Abel Cheung, Maurits Rijk, Ville Pätsi, Marco Munari, Shlomi 
254
  Fish, Jakub Steiner, Raphaël Quinet, David Gowers, Michael Schumacher
255
256
257
Overview of Changes in GIMP 1.3.23
258
==================================
259
- Color proof display filter using ICC profiles written by Banlu Kemiyatorn
260
- New gimprc options to work around window management problems [Sven, Brix]
261
- Fixes for using GIMP on Xinerama setups [Sven]
262
- Numerous libgimp* API cleanups [Mitch, Sven]
263
- Theme switching in the preferences dialog [Mitch]
264
- Added a small theme [Mitch]
265
- Cleanup and unification of message strings [Mitch]
266
- 64bit clean libgimp API [Yosh]
267
- New plug-in color selector using color-selector modules [Mitch]
268
- GimpCanvas drawing abstraction [Sven]
269
- Added DICOM file plug-in by Dov Grobgeld
270
- Imported new WMF plug-in from libwmf2 [Sven, Mitch]
271
- A session name can be given on the command-line [Sven]
272
- Allow to move image windows and docks between screens [Mitch, Sven] 
273
- Fixed multi-head issues [Mitch]
274
- Allow to merge visible paths [Simon]
275
- Redone GimpDialog API [Mitch]
276
- Load GIMP brush format version 3 [Sven]
277
- Allow to use GIMP without any fonts [Sven]
278
- Improved animoptimize plug-in [Raphaël]
279
- Lots of bug fixes
280
281
Other contributors:
282
  Ville Pätsi, Eric Pierce, Tor Lillqvist, Henrik Brix Andersen,
283
  Manish Singh, Dom Lachowicz, Francis James Franklin, Dave Neary,
284
  Maurits Rijk, Joao S. O. Bueno, Michael Schumacher, Daniel Rogers,
285
  Hans Breuer, Jakub Steiner
286
287
288
Overview of Changes in GIMP 1.3.22
289
==================================
290
- Made GIMP compile and work with gtk+-2.3 [Yosh]
291
- Replaced histogram tool with a histogram dialog [Sven] 
292
- Multi-head safety [Sven, Yosh]
293
- Changes for future compatibility of text layers [Sven]
294
- Histogram scale configurable for all tools and defaults to linear [Sven]
295
- Better default settings
296
- Completed configurability of normal and fullscreen view [Sven, Bolsh]
297
- GimpConfig cleanups and improvements [Mitch, Sven]
298
- Allow to configure the default grid in your gimprc [Brix]
299
- Improved session handling; store more settings like the position of
300
  dock panes and the selected page in the dockbook [Mitch]
301
- Auto-scrolling for DND in list views [Mitch]
302
- Refresh rendering of paint strokes more often [Mitch]
303
- Refactored handling of modifier keys for tools [Mitch]
304
- Changed the redo shortcut to Ctrl-Y [Sven]
305
- Numerous plug-in cleanups [Maurits, Bolsh] 
306
- Code documentation [Bolsh, Helvetix, Sven, Mitch]
307
- Lots of bug fixes
308
309
Other contributors:
310
  Ville Pätsi, Simon Budig, Tor Lillqvist, Pedro Gimeno, Seth Burgess,
311
  Jakub Steiner, David Odin, Ed Halley, Wolfgang Hofer, Vesa Halttunen
312
313
314
Overview of Changes in GIMP 1.3.21
315
==================================
316
- Allow to save tool options as named presets [Mitch].
317
- Stroke paths using libart [Simon, Bolsh, Mitch, Sven, Ville]
318
- Better looking and more accessible dockables [Mitch, Sven]
319
- Fixes for right-to-left rendering [Sven, Mitch]
320
- Rewritten webbroswer plug-in [Brix]
321
- Much improved path tool [Simon, Mitch]
322
- Export GIMP paths to SVG [Sven, Simon]
323
- Import SVG paths as GIMP paths [Sven, Simon]
324
- Added SVG file plug-in from librsvg and improved it [Sven]
325
- Store new vectors in XCF [Simon, Mitch]
326
- Allow to toggle visibility of paths in path list [Mitch]
327
- Move tool now also moves paths [Mitch]
328
- Some progress towards gimp-console, a gtk-less GIMP for batch mode [Mitch]
329
- Improved Decompose/Compose plug-ins [Alexey Dyachenko, Sven]
330
- More SIMD compositing code [Helvetix]
331
- Right mouse buttons now also cancels paint operations [Mitch]
332
- More internal code cleanup and documentation [Mitch, Sven]
333
- Documented libgimpmath [DindinX]
334
- Lots of bug fixes
335
336
Other contributors:
337
  Adam D. Moss, Dom Lachowicz, Manish Singh, Jakub Steiner,
338
  Christian Neumair, Seth Burgess, Maurits Rijk, David Necas,
339
  Tor Lillqvist, Ville Pätsi, Morten Eriksen, Pedro Gimeno
340
341
342
Overview of Changes in GIMP 1.3.20
343
==================================
344
- Improved documentation of the app directory [Mitch, Sven]
345
- Image update optimizations [Mitch]
346
- font-map script improvements [Sven]
347
- PDB API to access fonts [Sven]
348
- Portability fixes for x86-64 [Yosh]
349
- Enabled SSE and SSE2 compositing code [Helvetix]
350
- GimpSelection class added [Mitch]
351
- Pullout parameter added to RGB->CMYK conversions [Sven] 
352
- Basic framework for future help system in place [Mitch]
353
- Screenshot plug-in rewritten [Brix]
354
- Font list updates on the fly [Yosh]
355
- Generic interface for stroking selections and paths [Mitch]
356
- Further improvements to the path tool [Simon]
357
- Remove libgck from public API [Mitch]
358
- Lots of bug fixes
359
360
Other contributors: 
361
  Maurits Rijk, Ville Pätsi, Larry Ewing, Dmitry G. Mastrukov,
362
  Pedro Gimeno, Raphaël Quinet, S. Mukund, Andy Wallis, Carl Adams,
363
  Tino Schwarz, Tor Lillqvist, Emmet Caulfield, Guillermo S. Romero,
364
  Dave Neary, Wolfgang Hofer
365
366
367
Overview of Changes in GIMP 1.3.19
368
==================================
369
- Migration towards new gimp-help system [Mitch]
370
- Deletion of anchor points on a path [Simon]
371
- Path stroke moving [Simon]
372
- Path stroke splitting by deleting an edge (Ctrl-click while in 
373
  Delete mode) [Simon]
374
- Drag path edges modifies curve [Simon]
375
- DInsertion of points on path edges [Simon]
376
- Joining two stroke paths is possible (Shift-Ctrl-Alt-Click on
377
  the second end-point) [Simon]
378
- Polygonal paths [Simon]
379
- Improved new composite functions and enabled them by default [Helvetix]
380
- UTF-8 validate all strings coming in from the PDB [Yosh, Mitch]
381
- Paint-core improvements and bug-fixes [Jay Cox]
382
- Added more mnemonics [Brix]
383
- Lots of bug fixes
384
385
Other contributors:
386
  Adam D. Moss, Tor Lillqvist, Jakub Steiner, Alan Horkan,
387
  Avi Bercovich, S. Mukund, Maurits Rijk, Guillermo S. Romero,
388
  Seth Burgess, Wolfgang Hofer, Ville Pätsi, Sven Neumann
389
390
391
Overview of Changes in GIMP 1.3.18
392
==================================
393
- Made a bunch of improvements to the path tool [Simon]
394
- Added lots of mnemonnics for plug-ins [Brix]
395
- Build fixes for Win32 [Hans, Tor]
396
- Improvements to the grid [Brix]
397
- Improved compiler checks for MMX code [Helvetix, Sven]
398
- Allow patent-free compression for GIF [Cameron]
399
- Add several edge detection algorithms to the edge tool [Bolsh]
400
- Fixed handle leak in plug-ins on Win32 [Tor]
401
- Changed default quality for jpegs [Raphaël]
402
- Add changing opacity via cursor keys [Simon]
403
- Fix text tool outlines [Mitch]
404
- Serialize/deserialize documentation [Sven]
405
- Colourcube analysis plug-in added [Yosh]
406
- Lots of code clean-up in displayshell [Mitch]
407
- Camp organisation [Sven, Mitch]
408
- Added a working gimp.spec for building RPMs [drc]
409
- Lots of bug fixes
410
411
Other contributors:
412
  Maurits Rijk, Raphaël Quinet, Adam Moss
413
414
415
Overview of Changes in GIMP 1.3.17
416
==================================
417
- Made the text tool optionally create a path [Sven, Mitch]
418
- Added the ability to reverse gradients to the blend tool [Mitch]
419
- Added dithering to the blend tool [Alastair M. Robinson]
420
- Changed all(?) GIMP-1.4 references to GIMP-2.0 [Sven]
421
- Allow to transform paths using the transform tools [Mitch]
422
- Added a simple CMYK color selector [Sven]
423
- Added naive RGB <-> CMYK conversion routines [Sven]
424
- Generalized paint tools [Mitch]
425
- Finally a brush-shaped cursor for all paint tools [Mitch]
426
- Started to integrate new composite functions [Helvetix]
427
- Made the style for dockable tabs configurable [Mitch]
428
- Some preparations for text transformations [Sven]
429
- Store grid settings in XCF [Brix]
430
- Redone assembly checks and run-time checks for CPU features [Sven]
431
- Added lots of mnemonics to the menus [Jimmac]
432
- Support for comments in PNG files [Sven]
433
- Constified the libgimp API and adapted all plug-ins [Yosh, Sven]
434
- Cleaned up the brush/font/gradient/pattern selector API [Mitch]
435
- Support for patterns with alpha channel [Bolsh]
436
- Lots of bug fixes
437
438
Other contributors:
439
  Eric Pierce, Joao S. O. Bueno, Tor Lillqvist, Damien Carbery,
440
  Maurits Rijk
441
442
443
Overview of Changes in GIMP 1.3.16
444
==================================
445
- Vector tool improvements [Simon]
446
- Import GDynText layers [Sven]
447
- Save and load text layers to/from XCF files [Sven]
448
- Added the ability to show a grid over the canvas [Brix]
449
- Keep EXIF data in JPEG files using libexif [Bolsh]
450
- Changed a couple of gimprc defaults [Bolsh]
451
- Updated PS keybindings (ps-menurc) [Eric Pierce]
452
- Clarified the semantics of EXTENSION and PLUGIN [Mitch]
453
- Updates to the Win32 build system [Hans]
454
- Improved brush/pattern/font/gradient selectors in libgimp [Sven]
455
- Improved handling of transparency in GIF files [Adam]
456
- Cleaned up and improved the message dialogs and error console [Mitch]
457
- Added a sample sessionrc [Sven]
458
- Lots of bug fixes
459
460
Other contributors:
461
  Yohei Honda, Elad Shahar, Dave Neary, Jakub Steiner
462
463
464
Overview of Changes in GIMP 1.3.15
465
==================================
466
467
- Removed color correction tools from toolbox again [Sven]
468
- Factored out color-picking code into a GimpColorTool class [Sven]
469
- Updates to the Win32 build system [Tor Lillqvist, Hans Breuer]
470
- Removed the need for special casing for some platforms [Yosh, Sven]
471
- Added item rotation (90, 180, 270 degrees) [Sven, Mitch]
472
- Load old paths as new vector objects [Mitch]
473
- Apply transformations to linked items [Mitch]
474
- Generalized item transformations [Mitch]
475
- Improved session managment [Mitch]
476
- Speed up fonts query [Yosh]
477
- Backed out pluggable tools [Sven]
478
- Lots of bug fixes
479
480
Other contributors:
481
  Branko Collin, Pedro Gimeno, Dave Neary, Raphaël Quinet, Maurits Rijk,
482
  Adam D. Moss, Jakub Steiner
483
484
485
Overview of Changes in GIMP 1.3.14
486
==================================
487
488
- Better resampling for the transform tools [OEyvind Kolaas]
489
- Added MNG save plug-in [S. Mukund]
490
- Added framework for image templates [Mitch]
491
- Vector tool improvements [Simon]
492
- Improved look and feel if layer previews are disabled [Mitch, Sven, Jimmac]
493
- Keyboard navigation for grid views [Sven]
494
- List and grid views for fonts [Mitch, Sven]
495
- Some text tool improvements [Sven]
496
- Moved gimp-gap into it's own CVS module [Yosh, Sven]
497
- More icons in even more sizes [Jimmac, Mitch, Sven]
498
- I18n header cleanup [Sven]
499
- Lots of bug fixes
500
501
Other contributors:
502
  Pedro Gimeno, Owen, Raphaël Quinet
503
504
505
Overview of Changes in GIMP 1.3.13
506
==================================
507
508
- New tree-view based popup to select brushes, gradients and such [Mitch]
509
- Added color pickers to levels tool for easier color correction [Sven]
510
- Allow to create channels from an image's color component [Sven, Mitch]
511
- Added a full-screen mode for the image window [Sven, Mitch]
512
- Added a simple config file writer to GimpConfig [Sven]
513
- Moved gimp-perl into it's own CVS module [Yosh]
514
- Migrated all core dialogs from GtkList to GtkTreeView [Mitch]
515
- Refactored the GimpDisplayShell update/draw code [Mitch, Sven]
516
- Rewrote the Undo History as a GimpDockable [Mitch]
517
- Lots of bug fixes
518
519
Other contributors:
520
  Sunil Mohan Adapa, Tor Lillqvist, Jay Cox, Dave Neary, Michael J. Hammel,
521
  Toralf Lund, Raphaël Quinet, Hans Breuer, Tuomas Kuosmanen, David Necas,
522
  Jakub Steiner, Simon Budig
523
524
525
Overview of Changes in GIMP 1.3.12
526
==================================
527
528
- Improved and cleaned up undo system [Mitch]
529
- Added hooks for plug-in debugging [Yosh]
530
- Redesigned the tool options code [Mitch]
531
- Converted the API reference to DocBook XML [Sven]
532
- Lots of text tool changes [Sven]
533
- Factored common code out of a number of plug-ins [Maurits]
534
- Cleaned up and improved the code that handles the plug-ins [Mitch]
535
- Finished colorblindness display filter using the algorithm contributed
536
  by Alex Wade and Robert Dougherty. 
537
- Updated the gimprc man-page, or actually, wrote a tool that does it [Sven]
538
- Improved the code that handles all the menus [Mitch]
539
- Added new PSD save plug-in [Bolsh]
540
- Added back SphereDesigner plug-in [Sven]
541
- More plug-ins cleaned up [Maurits, Sven]
542
- Reorganized startup code [Yosh]
543
- Portability fixes for 64bit platforms [Yosh, Sven]
544
- Handle large swap files (>2GB) [Sven]
545
- Updates to the Win32 build system [Tor Lillqvist, Hans Breuer]
546
- More work on the vectors tool [Simon, Mitch]
547
- Lots of bug fixes
548
549
Other contributors:
550
  Garry R. Osgood, Jakub Steiner, Simon Budig, Henrik Brix Andersen,
551
  Akkana, Carol Spears, Seth Burgess, Nathan Summers, David Necas,
552
  Cameron Gregory, Larry Ewing
553
554
555
Overview of Changes in GIMP 1.3.11
556
==================================
557
558
- Allow to stroke bezier curves with the vectors tool [Simon]
559
- Added a first draft of a display filter that simulates
560
  color-deficient vision [Mitch, Sven]
561
- Added an optional menubar per display [Mitch]
562
- Added PDB functions needed by GAP [Wolfgang Hofer, Sven]
563
- Updated the Win32 build system [Tor Lillqvist, Hans Breuer]
564
- Factored common code out of a number of plug-ins [Maurits]
565
- Use g_rand* functions whereever random numbers are needed [Bolsh] 
566
- GimpPressionist plug-in cleaned up [Maurits]
567
- Finally landed the new gimprc code based on GimpConfig [Sven, Mitch]
568
- Added widgets for views on object properties [Mitch]
569
- Reimplemented the preferences dialog using GimpConfig [Mitch]
570
- Transform tool cleanup [Mitch]
571
- Modify the environment of plug-ins according to files installed with the
572
  plug-ins. Allows to install Python modules into the GIMP tree. [Yosh]
573
- Start plug-ins using g_spawn_async() [Yosh]
574
- Lots of bug fixes.
575
576
Other contributors:
577
  Jim Meyer, Jakub Steiner, Guillermo S. Romero, Henrik Brix Andersen,
578
  Nathan Summers, Jeroen Lamain
579
580
581
Overview of Changes in GIMP 1.3.10
582
==================================
583
584
- Text tool can load text files now [Sven]
585
- Some unfinished work on the imagemap tools and related widgets [Sven]
586
- Undeprecated ink tool [Bolsh, Sven]
587
- Slightly tweaked the look and feel of the toolbox [Mitch, Sven]
588
- Ported module loading to GTypeModule [Mitch]
589
- Resurrected the water color selector [Mitch]
590
- Reworked module browser [Mitch]
591
- Moved generic datafile loading to LibGimpBase [Mitch]
592
- Added GimpColorScale widget [Mitch, Sven]
593
- Added GimpPickButton widget [Mitch]
594
- Added a color selector dock [Mitch]
595
- Added new layer modes (Softlight, Grain Extract, Grain Merge) [UnNamed]
596
- Included Gimp-Python with the tarball (try --enable-python)
597
- Lots of bug fixes
598
599
Other contributors:
600
  Maurits Rijk, Michael Niedermayer, Garry R. Osgood, David Necas,
601
  Toby Smith, Raphaël Quinet, Dave Neary, Jim Meyer
602
603
604
Overview of Changes in GIMP 1.3.9
605
=================================
606
607
- Some minor improvements to the text tool [Sven]
608
- Started to cleanup DND code [Mitch]
609
- Added GimpViewableDialog [Mitch]
610
- Improved UI of color adjustment tools [Mitch]
611
- Added new icons [Jimmac, Mitch]
612
- Added GimpSelectionEditor, a view on the current selection [Mitch]
613
- Improved imagemap plug-in [Maurits]
614
- GUI cleanups [Mitch, Sven, Maurits]
615
- Build fixes [Hans, Yosh, Sven]
616
- Lots of bug fixes
617
618
Other contributors:
619
  James Henstridge, Dave Neary, Simon Budig
620
621
622
Overview of Changes in GIMP 1.3.8
623
=================================
624
625
- Lots of plug-ins cleaned up and improved [Maurits]
626
- More work on the help browser [Sven]
627
- Core code cleanup [Mitch, Sven]
628
- Improved icons [Jimmac]
629
- Fixed permissions of shared memory segments
630
- Build fixes [Yosh, Sven]
631
- Bug fixes
632
633
Other contributors:
634
  Dave Neary, Zbigniew Chyla, Simon Budig
635
636
637
Overview of Changes in GIMP 1.3.7
638
=================================
639
640
- Build fixes
641
- Bug fixes
642
643
644
Overview of Changes in GIMP 1.3.6
645
=================================
646
647
- Support tile cache > 4GB on machines with 64bit long integers [Sven]
648
- Added support for large files (> 2GB) [Sven]
649
- Cleaned up configure, updated to autoconf-2.52 [Sven]
650
- Temporary switch to the Move tool when Space is pressed [Mitch]
651
- More cleanup of display code [Mitch]
652
- Added mnemonics to lots of plug-ins and fixed some bugs [Maurits Rijk]
653
- Added new PDB function gimp_image_get_name and corrected behaviour of
654
  gimp_image_get_filename [Yosh, Sven]
655
- Navigation dialog redone as a dockable [Mitch]
656
- Updated print plug-in to new version and depend on libgimpprint [Sven]
657
- Generalized and improved the new config framework; use it for parasites,
658
  documents and devices  [Mitch, Sven]
659
- Started to port the help browser to GtkHtml2 [Sven]
660
- Finished implementation of the Thumbnail Managing Standard [Mitch, Sven]
661
- Improved Open dialog using the new thumbnails [Mitch, Sven]
662
- Use UTF-8 encoded URIs where we used to use filenames [Mitch]
663
- Plug-in fixes [Iccii]
664
- Added shortcuts to crop layer or image to selection boundary [Mitch]
665
- Changes for build on Win32 [Tor Lillqvist, Hans Breuer]
666
- Started framework for tools loaded as modules or plug-ins [Nathan]
667
- Lots of bugfixes
668
- More stuff not mentioned here (see the ChangeLog)
669
670
Other contributors:
671
  Zbigniew Chyla, OEyvind Kolaas, Nick Lamb, David Monniaux, Raphaël Quinet,
672
  Jakub Steiner, Simon Budig
673
674
675
Overview of Changes in GIMP 1.3.5
676
=================================
677
678
- Improved tool options and made them dockable [Mitch]
679
- Cleanup of brush, gradient, pattern and palette PDB functions [Mitch]
680
- Autogenerate libgimp/gimp_pdb.h [Yosh]
681
- Converted the toolbox to a dock [Mitch]
682
- Resurrected display filter modules [Mitch]
683
- Plug-in code cleanup (colorify) [Maurits Rijk]
684
- New menu icons [Jimmac, Mitch]
685
- New widgets to choose from enum values [Sven]
686
- Enum cleanups [Yosh, Sven]
687
- Resizeable docks [Mitch]
688
- Parse unitrc and document history using GScanner [Mitch] 
689
- Fixes for build on Win32 [Hans]
690
- Treeviewified user installation dialog [Yosh]
691
- Bugfixes
692
- More stuff not mentioned here (see the ChangeLog)
693
694
Other Contributors:
695
  Rebecca Walter, Tuomas Kuosmanen, Marcel Telka
696
697
698
Overview of Changes in GIMP 1.3.4
699
=================================
700
701
- Improved image status bar and image title [Mitch]
702
- Updated thumbnail code according to changes in proposed standard [Sven]
703
- Implemented init_proc in plug-ins [Nathan]
704
- Allow to choose interpolation for individual transformations [Mitch]
705
- More framework for tool plug-ins, landed a first tool [Nathan]
706
- Started core/UI separation for the paint tools [Mitch]
707
- Win32 fixes [Hans Breuer]
708
- Plug-in code cleanups (aa, colortoalpha, glasstile, guillotine, vinvert,
709
  pagecurl) [Maurits Rijk, Sven]
710
- I18n changes, we now use glib-gettextize and intltoolize [Sven]
711
- New layer mask initialization modes [Mitch]
712
- Colorpicker, Transform tool and PDB fixes [Mitch]
713
- Factored out paint code from the paint tools [Mitch]
714
- New vectors infrastructure [Simon]
715
- First draft of a new vectors tool [Simon, Mitch]
716
- Scanline conversion (Path to selection etc.) changed to use libart [Simon]
717
- Undo cleanups [Mitch]
718
- Changed tips file format to XML [Sven]
719
- Added desktop file for GNOME-2 [Sven]
720
- Added GimpItem class to generalize core code even further [Mitch]
721
- Improved preferences dialog [Mitch, Sven, Jimmac]
722
- New tool icons [Jimmac]
723
- Editor widgets for brushes, gradients and palettes [Mitch]
724
- Revival of the API reference [Sven]
725
- Bugfixes
726
- More stuff not mentioned here (see the ChangeLog)
727
728
Other Contributors:
729
  Manish Singh, Rebecca Walter, Guillermo S. Romero
730
731
732
Overview of Changes in GIMP 1.3.3
733
=================================
734
735
- Most of the code is free of deprecated GTK+ calls now [Mitch, Yosh, Sven]
736
- More use of stock icons [Sven, Mitch]
737
- New RGB->Indexed quantizer [Adam]
738
- Framework for pluggable tools [Nathan]
739
- More tool system cleanups [Mitch]
740
- Improved image status bar [Mitch]
741
- GimpObjects now know their memory footprint [Mitch]
742
- GimpUnit cleanup [Sven]
743
- Message proofreading [Bex]
744
- configure.in should work with autoconf-2.5 [Raja R Harinath]
745
- Bugfixes
746
- More stuff not mentioned here (see the ChangeLog)
747
748
Other Contributors:
749
  Simon Budig
750
751
752
Overview of Changes in GIMP 1.3.2
753
=================================
754
755
- Cleanup of display and tools [Mitch]
756
- Improvements to tools UI [Mitch]
757
- Reenabled brush pipes [Mitch]
758
- Started to reorganize menus [Mitch]
759
- Cleanup of internal enums [Sven]
760
- New config file framework (yet unused) [Sven]
761
- Fixes to the Undo and PixelRegion code [Kelly]
762
- Optimization and cleanup of the paint-funcs [Daniel]
763
- Message proofreading [Bex]
764
- Most stuff compiles with -DGTK_DISABLE_DEPRECATED [Mitch]
765
- More stuff not mentioned here (see the ChangeLog)
766
767
Other Contributors:
768
  Guillermo S. Romero, David Neary, David Odin, Roger Leigh, 
769
  Ville Pätsi.
770
771
772
Overview of Changes in GIMP 1.3.1
773
=================================
774
775
- Follow GTK+-2.0 and Pango API changes [Yosh, Mitch, Sven]
776
- Added Color Erase paint mode [Simon Budig]
777
- Proofreading of messages [Rebecca Walter]
778
- Improvements to container views [Mitch]
779
- Improved tool options [Mitch]
780
- Made --no-interface mode work without calling gtk_init() [Mitch]
781
- Reworked paint_funcs [Daniel Egger] 
782
- Added SF-DIRNAME script-fu parameter [Matteo Nastasi]
783
- Lots of internal cleanups [Mitch, Sven]
784
- More stuff not mentioned here (see the ChangeLog)
785
786
Other Contributors:
787
  Guillermo S. Romero, David Neary
788
789
790
Overview of Changes in GIMP 1.3.0
791
=================================
792
793
- Ported almost everything to the GTK+-2.0 API. Check the file INSTALL
794
  to learn what libraries we require in detail.
795
- Cleaned up the core a lot. The app directory is now broken up into
796
  subdirectories that define subsystems with defined dependencies.
797
- Seperated GUI from core functionality in almost all places.
798
- The core object system does not depend on GTK+ any more.
799
- Rewrote large parts of the user interface in a more generic way.
800
- Started to rewrite the text tool (completely broken at the moment)
801
- Lots of changes in the tool system. All paint tool PDB wrappers are
802
  broken at the moment.
803
- Split up libgimp and libgimpui in a bunch of smaller utility
804
  libraries for plug-ins and the core.
805
- Removed GIMP 1.0 compatibility wrappers.
806
- Lots of stuff not mentioned here. See the file ChangeLog for more info.
807