GIMP Changelog

New in version 2.8.14

August 26th, 2014
  • The only change is the fixed libtool versioning.

New in version 2.8.12 (August 26th, 2014)

  • Core:
  • OSX: Fix migration code for old GIMP directories
  • Fix brush sizes when used from plug-ins
  • Windows: Allow to Explorer-open files with UTF-8 characters in the filename
  • Make XCF loading more robust against broken files
  • GUI:
  • Make sure the widget direction matches the GUI language
  • Remove the option to disable the warning when closing a modified image
  • Fix canvas overlay widgets (like the text options) for tablets
  • Make DND work between images in one dockable
  • Libgimp:
  • Make gimp_image_get_name() return the string used for the image title
  • Plug-ins:
  • Make script-fu-server more secure by listening to 127.0.0.1 by default and add a warning about changing that IP. This breaks the procedure's API, but for security reasons.
  • Bring back proper script-fu translations
  • General:
  • Massively clean up and fix the OSX build and bundle
  • Add Jenkins tutorial
  • Documentation updates
  • Bug fixes
  • Translation updates

New in version 2.8.10 (November 29th, 2013)

  • Core:
  • Set manifest as Windows 8 compatible
  • GUI:
  • Indicate if a file was exported in the Quit dialog
  • Add shortcuts and hint labels to the close and quit dialogs that make closing and quitting easier and more consistent
  • Rename the File->Export menu labels to match Save/Save as
  • Fix keyboard shortcuts on OSX Mavericks
  • Don't open lots of progress popups when opening many files
  • Correctly restore the hidden state of docks in single window mode
  • Libgimp:
  • Fix exporting an image consisting of a single layer group
  • Don't attempt to pick transparent colors
  • Plug-ins:
  • Fix crash in LCMS plugin if RGB profile was missing
  • General:
  • Fix compile on NetBSD (missing -lexecinfo)
  • Bug fixes
  • Translation updates

New in version 2.8.6 (June 22nd, 2013)

  • Core:
  • Fix saving to URIs, it was broken to only allow exporting, and fix save/export of compressed files
  • Fix brush spacing for drawing in any direction
  • Increase the maximum size of clipboard brushes and patterns to 1024x1024
  • Make sure data objects are saved when only their name was changed
  • GUI:
  • Don't allow single-window docks to shrink smaller than their requisition
  • Make sure a single-window's right docks keep their size across sessions
  • Allow to change the spacing of non-generated brushes again
  • In single-window mode, make Escape move the focus to the canvas, and beep if the focus is already there
  • Be smarter about unavailable fonts, and don't crash
  • Make clicking the single-window's close button quit GIMP
  • Make view-close (Ctrl+W) only close image windows and tabs, not docks
  • Libgimp:
  • Add SIGNED_ROUND() which also rounds negative values correctly
  • Plug-ins:
  • Make GIMP_PLUGIN_DEBUG work again after GLib changed logging
  • Fix zealous crop for transparent borders
  • Installer:
  • Add Hungarian translation
  • Data:
  • Add a default "Color from Gradient" dynamics and tool preset
  • General:
  • Lots of bug fixes
  • Lots of translation updates

New in version 2.8.4 (February 6th, 2013)

  • Core:
  • Move the OSX gimpdir to "~/Library/Application Support"
  • GUI:
  • Better names for the default filters in save and export
  • Make tool drawing (esp. the brush outline) much more responsive
  • Remember the "maximized" state across sessions
  • Simplify the splash image code a lot, makes it appear immediately again
  • Allow the text tool to start on an image without layers
  • Various fixes for text style attribute handling
  • Set unconfigured input devices to eraser if GTK+ says they are erasers
  • Make language selectable in Preferences on OSX
  • Libgimp:
  • Make libgimp drawable combo boxes aware of layer groups
  • Make sure plug-in windows appear on top on OSX
  • Fix item width in GimpPageSelector (used e.g. in PDF import)
  • Plug-ins:
  • Better default values in the Drop Shadow script
  • Fix a whole bunch of bugs in the BMP plug-in
  • On OSX, use the system's screenshot utility
  • Installer:
  • Add Brazilian-Portuguese translation to the Windows installer
  • Source and build system:
  • Many improvements to the OSX bundle build system
  • Support automake 1.13
  • General:
  • Lots of bug fixes
  • Lots of translation updates

New in version 2.8.2 (August 24th, 2012)

  • We've just released GIMP 2.8.2, the first update to the new stable version of GIMP. The update brings several dozens of fixes to various issues of all scales.
  • Most notorious bugs fixed are: not being able to remember JPEG saving options, slow canvas redraw, not showing page setup options on Windows. There's also a workaround for the bug that used to cause showing incorrect file size values on Windows. For the complete list of changes please see the NEWS file.
  • Additionally we did a lot of work to make a native build of GIMP for Mac a possibility. The official GIMP.app will be available soon. Windows installers of v2.8.2 will be available from the usual location shortly.
  • Beginning with this version we are also switching to a new versions numbering scheme. Final releases now always have even number of the micro version, and the versions in Git always have an odd number.

New in version 2.7.3 (May 26th, 2011)

  • UI:
  • Use GimpSpinScales instead of scale entries in all dockable widgets
  • Allow the spin scale to control a range larger than its scale's range
  • Implement RTL mode in GimpSpinScale
  • Add lots of tooltips to tool options
  • Allow to drop more things to the empty image window, and simply create new images from them
  • Cage tool: allow to add handle to the cage when clicking on an edge
  • Cage tool: allow to remove selected handles from the cage by hitting delete
  • Core:
  • Add GimpMotionBuffer which abstracts away stroke smoothing behind a simple API and takes it out of GimpDisplayShell
  • Add a GimpIdTable utility class
  • Add a GimpDockContainer interface
  • GEGL:
  • foo
  • Libgimp:
  • Make libgimp depend on GdkPixbuf
  • Add API to create layers from cairo surfaces
  • Make it impossible to include individual files from any GIMP library. This was always forbidden and designed so it most probably breaks, but now it reliably breaks using #error.
  • Plug-ins:
  • Use poppler's cairo API to load PDFs, the pixbuf API is removed
  • Port screenshot from GdkPixbuf to cairo
  • Fix the annoying parser build warnings in imagemap
  • Add a check-for-deprecated-procedures-in-script-fu make target
  • Update libpng code to not use deprecated API (file-mng and file-png)
  • Data:
  • foo
  • Developer documentation:
  • Many updates
  • Source and build system:
  • Make cairo a global dependency, starting at libgimpcolor
  • Require poppler >= 0.12.4
  • General:
  • foo
  • Some more undeprecations now that we use GTK+ 2.24
  • Fix lots of warnings that are new in -Wall in GCC 4.6
  • Lots of bug fixes and cleanup
  • Lots of translation updates

New in version 2.7.1 (June 29th, 2010)

  • UI:
  • Add "lock content" button to the layers, channels and paths dialogs, make the lock buttons more compact
  • Refuse to edit locked items
  • Add support for layer groups
  • Improve internals and GUI of the save/export functionality
  • Move the shortcut dialog's "clear" button into the entry
  • Clean up UI code by introducing GimpDockWindow and GimpImageWindow classes
  • Support multi-column dock windows
  • Get rid of docking bars, use highlights in existing widget hierarchy instead
  • Remove toolbox-window-hint gimprc setting and use dock-window-hint for both toolbox and docks instead
  • Move GimpDock::default-height style property to GimpDockWindow
  • Polish save+export path-part precedence rules
  • Merge the GSoC 2009 Advanced GUI for Brush Dynamics project
  • Default to non-fixed-aspect in Canvas Size dialog
  • Add a still incomplete and Single-window mode
  • Have an Export button, not Save, in export dialogs
  • Improve Free Select Tool handle highlightning
  • Support changing user interface language from preferences
  • Update ps-menurc with PS CS4 keyboard shortcuts
  • Reduce spacing around canvas and use it for the canvas itself
  • Put name of active dockables in dock window titles
  • Don't have Toolbox in list of Recently Closed Docks, handle that directly in the Windows menu
  • Support selecting and tagging multiple objects in resource lists
  • Improve on-canvas text editing and text attribute setting
  • Add GimpContainerTreeStore and use it in all GtkTreeStore based views
  • Add a new default "automatic" tab style that makes sure dockable tabs always show as much detail as possible
  • Remove the dockable title bar and add the menu arrow button next to the notebook tabs
  • Add an icon for the desaturate tool
  • Add 'Rule of fifths' crop guide overlay
  • Make Alt+Click on layers not affecting active layer
  • Core:
  • Make all GimpItems lockable so their contents can't be changed
  • Make more sense when naming imported layers
  • Make group layers work except for layer masks and save them in the XCF
  • Change GimpProjectable::update to GimpProjectable:invalidate
  • Make sure we don't mix font backends (and crash) by explicitely asking for FT/Fontconfig backends
  • Move members of GimpObject to a private struct
  • gimp_object_get_name() takes a gconstpointer now, remove casts from all callers
  • Let drawables connect to their floating selection's "update" signal instead of letting the image do this job
  • Fix brush rotation artifacts at even 90 degree rotation
  • Don't leak shared tile memory on Solaris
  • Add a PDB procedure to access a text layer's markup
  • Remove legacy cruft from pdbgen and make sure number ranges are correct
  • Move all image creation functions to a common file
  • Add translation context to all undo descriptions
  • GEGL:
  • Make sure all nodes are added to their resp. graphs
  • Use GEGL for layer scaling if use-gegl is TRUE
  • Plug-ins:
  • Updated script-fu's scheme to latest upstream fixes
  • Don't store image-specific print settings globally
  • Add fundamental OpenRaster (.ora) import and export support
  • Add RGB565 support to the csource plug-in
  • Data:
  • Add texture/grunge brushes made by Johannes Engelhardt
  • Developer documentation:
  • Explain GimpContext
  • Add SVG graphic with GIMP application core module dependencies
  • Add a schedule for 2.8 development
  • Source and build system:
  • Add more code documentation
  • Clean up subsystem linking dependencies in app/
  • Add unit testing framework in app/tests/ and some basic tests, including basic UI tests and XCF tests
  • Tentatively introduce usage of using Glade + GtkBuilder
  • Depend on GLib 2.24.0 and GTK+ 2.20.0
  • Add git commit hash in --verbose --version output
  • Don't version control gtk-doc.m4, get it from gtkdocize
  • Add GimpObject tracking code
  • Plug memory leaks
  • Lots of bug fixes and cleanup
  • Lots of translation updates

New in version 2.6.9 (June 23rd, 2010)

  • Bugs fixed:
  • 612618 - Font selection remains visible
  • 622234 - gimp.desktop: image/x-psd in MimeTypes twice
  • 622196 - Unportable test(1) construct in configure script
  • 620604 - Description of "histogram" procedure is slightly inaccurate
  • 541586 - Tool options not saved/loaded correctly?
  • 614153 - Importing PDF files with long titles
  • 600112 - blur-gauss-selective.exe crashes
  • 599233 - Dialog of "Save as BMP" ignores changes which are not made with a mous
  • 565001 - Text-Tool crashes when edit a 2.4.2 version xcf
  • 565001 - Text-Tool crashes when edit a 2.4.2 version xcf
  • 610478 - Layer preview suddenly stops getting updated
  • 609026 - leaks shared memory
  • 609056 - Exporting to Alias PIX format fails
  • 608188 - a few strings in Save as... > Raw image data dialog are always in English
  • 604820 - GEGL Operation "path" crashes GIMP
  • 603711 - Crashes when using path tool
  • 607242 - GIMP 2.7.0 fails to build against libpng 1.4.0
  • 606372 - Saving to .ppm fails on indexed colorspace
  • 605237 - the "Antialiasing..." message in the progress bar does not show translated
  • 604508 - gimp-layer-new-from-visible should work from updated projection
  • Updated and new translations:
  • Asturian (ast)
  • Basque (eu)
  • Burmese (my)
  • Catalan (ca)
  • Chinese (Hong Kong) (zh_HK)
  • Chinese (Taiwan) (zh_HK)
  • German (de)
  • Italian (it)
  • Latvian (lv)
  • Low German (nds)
  • Romanian (ro)
  • Simplified Chinese (zh_CN)
  • Slovenian (sl)
  • Ukrainian (uk)
  • Valencian (ca@valencia)