Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Sticky Password FR...
  • Parallels Workstat...
  • ESET NOD32 Antivir...
  • BitDefender Total ...
  • WinPatrol 24.6.201...
  • PerfectDisk Free D...
  • Adobe Photoshop CS...
  • PerfectDisk Profes...
  • Windows 8 Consumer...
  • Atlantis Word Proc...
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Sticky Password FREE
    [SOFTPEDIA
    EXCLUSIVE] 6.0.2.323

    86,307 downloads
    Nokia PC Suite
    7.1.180.64

    67,553 downloads
    3DP Chip 12.04
    55,927 downloads
    Adobe Flash Player
    11.3.300.250 Beta 3
    / 11.2.202.235

    43,691 downloads
    Samsung PC Studio
    7.2.24.9

    40,950 downloads
    Nero 9 Free
    9.4.12.3d

    38,685 downloads
    Yahoo! Messenger
    11.5.0.192

    32,509 downloads
    Samsung Kies
    2.3.1.12044_18

    31,776 downloads
    Avira Antivir Virus
    Definition File
    Update May 22, 2012

    31,129 downloads
    Internet Download
    Manager 6.11 Build 7

    30,941 downloads
    Home > Windows > Multimedia > Graphic > Graphic Editors > GIMP > Changelog

    GIMP 2.8.0 - Changelog


    What's new in GIMP 2.8.0:

    May 7th, 2012

    User Interface:

    Single-Window Mode:
    · GIMP 2.8 introduces an optional single-window mode. You can toggle between the default multi-window mode and the new single-window mode through the Single-window mode checkbox in the Windows menu. In single-window mode, GIMP will put dockable dialogs and images in a single, tabbed image window. The single-window mode setting is of course preserved if you quit and start GIMP again. Single-window mode removes the necessity for users of having to deal with multiple windows.

    Multi-Column Dock Windows:
    · GIMP 2.8 allows dockable dialogs in a dock window to be placed in multiple columns. To create a new column in a dock window, drag and drop a dockable dialog on the vertical edges of the dock window. This is an appealing feature for multi-monitor users where one screen can have a big dock window with all the dialogs and the tools, while all images are on other displays.

    More Screen Real Estate For Dockable Dialogs:
    · The docking bars have been removed and replaced with overlaid highlights. The dockable drag handle has been removed and the dockable menu button has been moved up to the tabs. A new Automatic tab style has been added which makes dockable tabs use the available space.

    Save And Export:
    · A rather big conceptual change is that saving and exporting images now are clearly separated activities. Saving an image can only be done in the XCF format which is GIMP's native file format, able to save all kinds of information necessary for works in progress.
    · To export into other formats File->Export... needs to be used. This distinction makes it clearer if all available information is stored in a file, or not. There are some optimizations for alternative workflows such as opening a jpg, polishing it, and quickly exporting back to the original file. This conceptual change has also allowed us to get rid of the annoying dialogs that warned about the flatting of images when saving to non-layered formats.

    Layer Groups:
    · For complex compositions, a flat layer structure is very limiting. GIMP 2.8 lets users organize their compositions better through the introduction of layer groups which allow layers to be organized in tree-like structures. Layer groups are fully scriptable through the GIMP plug-in API.

    Tools Drawn With Cairo:
    · All tools rendering on canvas have been ported to Cairo to provide smooth antialiased graphics and make GIMP's look and feel match modern users expectations. All but a few plug-ins have been ported over to Cairo as well. Additionally all tools now use an on-canvas progress indicator instead of the one in the statusbar.

    On-Canvas Text Editing:
    · Text editing with the Text Tool is now performed on-canvas instead of in a separate window. The editing on-canvas is rather sophisticated: apart from the usual text formatting features like font family, style and size selectors you get numeric control over baseline offset and kerning, as well as the ability to change text color for a selection. You can also use a combination of Alt and arrow keys to change baseline offset and kerning. This feature was originally developed during Google Summer of Code 2008 and heavily improved since.

    Keyboard Shortcut Changes:
    · Since the keyboard shortcuts Ctrl+E and Ctrl+Shift+E have been repurposed for the image export mechanisms, new keyboard shortcuts have been setup for 'Shrink Wrap' and 'Fit in Window', namely Ctrl+J and Ctrl+Shift+J respectively.

    Simple Math In Size Entries:
    · Enhancements have also been made to the size entry widget, which is used for inputting most of the x, y, width, height parameters. For example, in the scale dialog it is now possible to write '50%' in the Width field to scale the image to 50% of the width. Expressions such as '30in + 40px' and '4 * 5.4in' work, too.

    Minor Changes:
    · Added 'Windows?Hide docks' menu item that does what 'Tab' does and also displays its state, which is now persistent across sessions, too.
    · Added infrastructure allowing to embed user interface elements on the canvas. This is currently used for text styles in the text tool, and (experimentally) when a color correction tool is invoked while the canvas is in full-screen mode.
    · To make dock window titles manageable, only show the active dockable in the dock window title.
    · The layer modes have been rearranged into more logical and useful groups based on the effect they have on compositing of a layer. Layer modes that make the composite lighter are in one group, layer modes that make the composite darker in another group, and so forth.
    · You can now Alt+Click on layers in the Layers dialog to create a selection from it. Add, subtract and intersect modifiers Ctrl, Shift and Ctrl+Shift keys work too. This makes it easy to compose contents of a layer based on the contents of other layers, without detours.
    · New docks are created at the pointer position.
    · Removed Toolbox from list of Recently Closed Docks, handle that directly in the Windows menu.
    · Allow closing the toolbox without closing the whole application.
    · Default to non-fixed-aspect in Canvas Size dialog.
    · In the Preferences dialog, only have one setting for the window hint for both the toolbox and the docks.
    · Support arbitrary affine transforms of brushes.
    · Got rid of the Tools dockable and move toolbox configuration to Preferences.
    · A question that often arises is how to change the UI language in GIMP, which has traditionally been a bit cumbersome. Not any longer, it is now possible to change the language in Preferences.
    · Added 'Lock content' button to the layers, channels and paths dialogs, made the lock buttons more compact.
    · Allow renaming list items with F2.
    · Allow binding arbitrary actions to extra mouse buttons.

    Tools & Plug-ins:

    Brush System Improvements:
    · The brush dynamics engine has been expanded considerably, making almost all aspects of the brush engine drivable by a multitude of inputs, all of them configurable with their own response curve.
    · Because of the expansion, dynamics were separated from tool options and converted into a resource in their own right. The Google Summer of Code 2009 Advanced GUI for Brush Dynamics project was the start of its development.

    Tool Preset Improvements:
    · You can now save existing state of any tool as a preset and give it a meaningful name. The presets are accessible from a new Tool Presets dockable dialog and additionally can be tagged so that you can easily manage a lot of presets.
    · This new feature completely replaces the previously existing tool presets system to a new level of accessibility. It also makes it possible to distribute tool presets just like any other resource because each preset is saved as an individual file.

    Cage Transform Tool:
    · A completely new Cage transform tool has been added thanks to the excellent work of one of our Google Summer of Code 2010 students. The tool implements an innovative approach to free transformation and makes it possible to easily warp parts of objects using an adjustable user-defined polygonal frame.

    File Plug-Ins:
    · A plug-in for loading JPEG2000 images has been added, as well as plug-ins for X11 Mouse Cursor files and fundamental OpenRaster (.ora) import and export support. Added RGB565 support to the csource plug-in. Developers: Aurimas Juška, Takeshi Matsuyama
    · A Cairo based PDF exporter was implemented. While being somewhat simplistic the exporter saves text, embedding fonts into the final PDF file, and attempts to convert all flat filled areas to vector objects. Developer: Barak Itkin
    · Last, but not least, a Web-page plug-in was added to render any web page into an image using Webkit.

    For Tablet Users:
    · A new experimental widget was added to meet the requirements of graphic tablets users. The widget combines a slider, a label and a numeric value control which simplifies adjusting a value using a stylus, better visualizes the current value and provides a more compact UI. It is now used in the Tools Options dockable dialog for opacity control and most options of brush based tools.
    · Another useful feature for users of advanced input devices such as graphic tablets is a completely new dialog for input device configuration which allows configuring per-device pressure curves to compensate for hardware differences and personal per-pen preferences.
    · People with Intuos tablets and either Artpen or Airbrush styluses will be glad to find that Airbrush wheel and Artpen rotation are available for driving dynamics via the 'Wheel' input.

    Resource Tagging:
    · It is now possible to tag GIMP resources such as brushes and patterns to group them. The tagging is performed from the respective dockables e.g. the Brushes dockable, and it is possible to filter resources based on these tags.
    · The tags are saved to an XML file, external to the data files themselves. It is possible to tag multiple resources simultaneously in the UI, but currently only while being viewed as a list. This feature was developed during Google Summer of Code 2008.

    Resources:
    · We have started overhauling the default set of resources and in this version there have been some changes to the default set of brushes. The silly 'Untitled' title has been removed from unnamed palette entries. A wholly new set of brushes for painting has been added and makes use of the new tagging system

    Minor Changes:
    · Allow specifying the written language in the Text Tool. This helps with choosing an appropriate font, or appropriate glyphs for the selected language.
    · Moved 'Text along path' from tool options to the text context menu.
    · Add diagonal guides to the Crop Tool.
    · Support rotating brushes.
    · The Smooth Stroke feature from GIMP Painter was ported to GIMP.
    · Added 'Rule of fifths' crop guide overlay.
    · Added an icon for the Desaturate tool.
    · Support loading 16bit (RGB565) raw data.
    · Added palette exporter for CSS, PHP, Python, txt and Java, accessed through the palette context menu.
    · Support printing crop marks for images.
    · Made the Pointer dockable show information about selection position and size.
    · Replaced the brush scale control in tool options by a brush size one that works in pixels, and does the right thing when the brush changes.
    · Improved the Free Select Tool on-canvas feedback.
    · Made it possible to use GEGL for scaling images.



    What's new in GIMP 2.8.0 RC1:

    April 10th, 2012

    Core:
    · Add our own GimpOperationBrightnessContrast because GEGL one is different

    Plug-ins:
    · Fix some GFig rendering issues

    Source and build system:
    · Depend on Babl 0.1.10, GEGL 0.2.0 and some other new library versions

    General:
    · Bug fixes
    · Translation updates



    What's new in GIMP 2.7.4:

    March 14th, 2012

    UI:
    · Add a close button to image tabs in single-window mode
    · Improve the transform tools' undo strings to be more descriptive
    · Render the layer's "eye" icon in inconsistent state if the layer is visible, but one of its parents isn't
    · Add proper stacking for canvas items, so things don't hide each other
    · Make sure single-window-mode and multi-window-mode are always saved consistently in sessionrc

    Core:
    · Fix "render_image_tile_fault: assertion `tile[4] != NULL' failed" warnings that occurred for some image sizes
    · Fix attachment of the floating selection when the gegl projection is enabled
    · Replace heal algorithm with a new one by Jean-Yves Couleaud that works much better
    · Make resource sub-folders show up in UI as tags, allowing users to easily locate resource collections they may have installed
    · Fix graphics tablet canvas interaction by moving from gdk_pointer_grab() to gtk_grab_add() for most grabs
    · Stop using motion hints, they are a concept from the dark ages

    Libgimp:
    · Add a basic paint dynamics PDB interface

    Plug-ins:
    · Make writing color space information to BMP files optional
    · PSD loader now reads and imports working paths

    Script-Fu:
    · Lots and lots of undeprecations

    Developer documentation:
    · Add devel-docs/gegl-porting-plan.txt

    Source and build system:
    · Make git-version.h generation work in shallow git clones
    · Modernize use of autotools a bit, maintainer-mode and pdbgen are now enabled by default

    General:
    · Make gimptool install scripts in the correct system-wide directory
    · Fix lots and lots of stuff found by static code analysis



    What's new in GIMP 2.7.3:

    March 14th, 2012

    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
    · Remember column widths in multi-column dock windows
    · Support starting GIMP in single-window mode
    · When the brush is shared among paint tools, also share all brush-modifying paint options
    · Use ALT+number and ALT+Tab shortcuts to navigate between images in both single- and multi-window mode
    · Make 'Export to' always activatable and fall back to 'Export...' if no export target has been set yet
    · In single-window mode, add new dockable dialogs to the image window instead of in a new window
    · When switching on single-window mode, put docks in the image window depending on what side of the window they originally had
    · When switching off single-window mode, distribute dock windows better
    · Add a canvas item for the transform grid, fixing a major speed regression, and add the same guides options as in the rectangle tools
    · Don't unmaximize the single-window mode image window when closing images
    · Resurrect the "You can drop dockable dialogs here" help string below the toolbox
    · Make pick-and-move with the Move Tool work for layers in a layer group

    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
    · Add a GimpSessionManaged interface
    · Add GimpCanvasRectangleGuides which makes the rectangle tool's guides draw properly

    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
    · Deprecate the "set_sensitive" logic and use g_object_bind_property()

    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)
    · Add an Item class to pygimp
    · Correct/update some labels and defaults in the JPEG plug-in's save dialog UI
    · Fix "Bug 596410 - gimp-image-get-filename returns NULL for imported files"

    Developer documentation:
    · Many updates

    Source and build system:
    · Make cairo a global dependency, starting at libgimpcolor
    · Require poppler >= 0.12.4
    · Remove gimp-remote for good, it has been disabled for years

    General:
    · 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



    What's new in GIMP 2.7.2:

    March 14th, 2012

    UI:
    · A lot of undeprecations due to GTK+ 2.22 and 2.24
    · Lots and lots of cairo porting, calls to gdk_draw_* are gone
    · Merge the cage transform tool from GSoC
    · Remove the old bitmap cursors completely and always use RGBA cursors also for compat cursors for old X servers
    · Add new GimpCanvasItem infrastructure with subclasses for everything that needs to be drawn on the canvas and port all tools to canvas items, this is a huge change that touches all tools and almost all display code, and which finally gets rid of XOR drawing altogether
    · Switch from purely idle-rendering the display to something that ensures a minimum framerate, so we don't fail to update under heavy load
    · Make the text tool handle RTL mode better
    · Change GimpColorMapEditor to use the newly added proxy GimpPalette
    · Replace the brush scale control in tool options by a brush size one that works in pixels, and does the right thing when the brush changes
    · Add new widget GimpSpinScale which is a scale with number entry, and use it in all tool options
    · Make the brush, pattern etc. selectors in tool options more compact and allow to directly jump to the editor dialogs
    · Make handle sizes in tools consistent
    · Add an on-canvas progress and use it for tool progress instead of the statusbar
    · Add a new GimpToolPalette class with lots of code that was in GimpToolBox
    · Allow to properly drop into and after a layer group
    · Refactor and clean up the dynamics editor widget, and add colors for the curves
    · Add support for F2 to rename items in lists
    · Clean up GimpDeviceStatus internally and visually
    · Allow to set GimpToolPreset's icon using the new GimpIconPicker widget
    · Make the text tool's style overlay show default values from the text object if there is no style active at the cursor position/selection
    · Show the the text size's unit in the text style overlay
    · Make tool dialogs transient to the image window again
    · Consistently add a "gimp-" prefix to all window roles
    · Make the preset buttons in tool options work on the global tool presets instead of the removed per-tool preset lists
    · Add GimpControllerMouse, which allows to bind extra mouse buttons to arbitrary actions

    Core:
    · Add uniform API to turn any GimpItem's outline into a selection
    · Add support for color tags in text layers
    · Remove the selection_control() stuff from GimpImage and with it maybe last piece of UI code still not properly separated
    · Add more validation code for XCF loading
    · Add accessors to GimpPalette and use them globally
    · Keep a proxy GimpPalette around for the image's colormap
    · Don't scale SVGs when pasting or importing them
    · A lot of changes to the input device handling code, partly merged from the gtk3-port branch, add GimpDeviceManager class
    · Add smoothing of paint strokes
    · Fix display filters to work on a cairo surface
    · Fix and enhance GimpImage's URI/filename handling API
    · Unset "removed" flag on items when they get added back to the image from the undo stack
    · Change item creation to properly use GObject properties and remove item_configure() and drawable_configure()
    · Refactor tool event handling and move lots of stuff into utility functions
    · Clean up GimpViewRenderer API
    · Implement transforms on group layers
    · Clean up the transform tool a lot, and refactor away old junk
    · Tool and tool event cleanup: enforce tool activate/halt invariants, consistently shutdown all tools in control(HALT), and many other tool fixes
    · Remove GimpToolPresets object, this functionality got merged into the new GimpToolPreset system
    · Rename GimpFilteredContainer to GimpTaggedContainer and add a new GimpFilteredContainer parent class which is a generic filter
    · Remove the concept of an "offset" from TileManager and instead pass around the offsets explicitly when needed, like when transforming
    · Move GimpBezier desc from vectors/ to core/ and add API to create one from sorted BoundSegs
    · Change GimpBrush boundary API to return a GimpBezierDesc
    · Add GimpBrushCache object and use it to cache a brush's transformed pixels and its outline, remove the caching code from GimpBrushCore
    · Add GimpBezierDesc based API to GimpScanConvert and use it

    GEGL:
    · Add operations and gegl infrastructure for the cage tool
    · Disable View -> Use GEGL as we will not have time to finish the GEGL projection code for GIMP 2.8

    Libgimp:
    · Introduce an "item" type in the PDB and libgimp and deprecate lots of old API in favor of item API
    · Add procedures to create, traverse and manipulate layer trees
    · Add more state to the context API, and deprecate functions with too many parameters in favor of simpler ones that use context states, particularly the entire transform and selection API
    · Move GimpUnitStore and GimpUnitComboBox to libgimpwidgets, and use them in GimpSizeEntry, deprecate GimpUnitMenu.
    · Deprecate gimp_min_colors() and gimp_install_cmap()
    · Add API that enables GimpRuler to track motion events by itself
    · Add new selection API and deprecate all old selection functions
    · Move around and rename all parasite functions, deprecate the old ones
    · Add a generated PDB file in the "gimp" namespace and get rid of "gimpmisc"
    · Add unit conversion functions to libgimpbase
    · Add function to reset a plug-in's context to default values

    Plug-ins:
    · Make script-fu server IPv6 aware
    · Follow libgimp deprecations in plug-ins and scripts
    · Add PDF export plugin
    · Lots of cairo porting here too
    · UTF-8 fixes in script-fu
    · Set the progress to 1.0 when done
    · Merge a lot of upstream fixes into script-fu's Tinyscheme
    · Add "New Layer" option to MapObject
    · Support loading of 16-bit raw PPM files
    · Add web-page, a new plug-in which renders images of web pages
    · Fix some more plug-ins to not warn if applied on an empty region

    Data:
    · Remove "Untitled" from palette names entries

    Developer documentation:
    · Move libgimp documentation from templates to inline comments
    · Generate standard deprecated sections

    Source and build system:
    · Add more code documentation
    · Add more unit tests and refactor existing ones to use global test utility functions
    · Add a manifest to executables (app and plug-ins, Win32)
    · Depend on GLib 2.28, GTK+ 2.24, Cairo 1.10
    · Make WebKit available to all plug-ins, not just the help browser
    · Run UI tests on Xvfb if available
    · Check for GdkPixbuf separately because it's now a separate library
    · Allow tests to use uninstalled plug-ins from the build dir
    · Remove, comment out, or build for GIMP_UNSTABLE some stuff that should not be in a stable release

    General:
    · Improve safety on Win32 by calling SetDllDirectory() and SetProcessDEPPolicy()
    · Switch from GtkObject::destroy() to GObject::dispose() all over the place
    · Various changes that make maintaining the gtk3-port branch easier, such as s/GtkAnchorType/GimpHandleAnchor/ and s/GtkObject/GtkAdjustment/
    · Don't use gtk_container_add() for adding to GtkBoxes
    · Inherit from GtkBox directly, not from GtkHBox/GtkVBox
    · Add namespace to the ink blob types and functions
    · Remove all useless calls to gtk_range_set_update_policy()
    · Use GObject::constructed() instead of GObject::constructor() all over the place
    · Move more members to private and add accessors for them
    · Stop using GdkNativeWindow, use guint32 instead
    · Plug memory leaks
    · Remove ps-menurc, we are not a PS clone
    · Use the new g_[s]list_free_full() instead of foreach() and free()
    · Don't use newly deprecated GTK+ API
    · Use the new GDK_KEY_foo key names
    · Lots of bug fixes and cleanup
    · Lots of translation updates



    What's new in GIMP 2.7.1:

    March 14th, 2012

    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 highlighting
    · 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 affect 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 explicitly 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



    What's new in GIMP 2.7.0:

    March 14th, 2012

    UI:
    · Change the Text Tool to perform text editing on-canvas (GSoC 2008) and add the ability to mix different text styles in the same layer
    · Add support for tagging GIMP resources such as brushes and allow filtering based on these tags (GSoC 2008)
    · Separate the activities of saving an image and exporting it, there is now a 'File->Export...' for example
    · Port file plug-ins to new export API which gets rid of many annoying export dialogs
    · Add a simple parser to size entry widgets, images can be scaled to e.g. "50%" or "2 * 37px + 10in"
    · Arrange layer modes into more logical and useful groups
    · Added support for rotation of brushes
    · Make the Pointer dockable show information about selection position and size
    · Get rid of the Tools dockable and move toolbox configuration to Preferences
    · Allow closing the toolbox without closing the whole application
    · Add status bar feedback for keyboard changes to brush parameters
    · Add diagonal guides to the Crop Tool
    · New docks are created at the pointer position
    · Add support for printing crop marks for images
    · Move 'Text along path' from tool options to text context menu
    · Change default shortcuts for "Shrink Wrap" and "Fit in Window" to Ctrl+J and Ctrl+Shift+J respectively since the previous shortcuts are now used for the save+export feature
    · Make Alt+Click on layers in Layers dockable create a selection from the layer
    · Allow to specify written language in the Text Tool
    · Support custom mapping curves for input device properties like "Pressure"
    · New desktop launcher icon
    · Add 'Windows?Hide docks' menu item that does what 'Tab' does and also displays its state. Make the state persistent across sessions, too.
    · Make dock window title separators translatable

    Plug-ins:
    · Map the 'Linear Dodge' layer mode in PSD files to the 'Addition' layer mode in GIMP
    · Add JPEG2000 load plug-in
    · Add X11 mouse cursor plug-in
    · Add support for loading 16bit (RGB565) raw data
    · Add palette exporter for CSS, PHP, Python, txt and Java, accessed through palette context menu
    · Add plug-in API for getting image URI, for manipulating size of text layers, for getting and setting text layer hint, and for unified export dialog appearance
    · Add an 'As Animation' toggle to the GIF export options
    · Add 'active_vectors' getsetter to Python 'gimp.Image'

    Data:
    · Add large variants of round brushes and remove duplicate and useless brushes
    · Add "FG to BG (Hardedge)" gradient

    GEGL:
    · Port the projection code, the code that composes a single image from a stack of layers, to GEGL
    · Port layer modes to GEGL
    · Port the floating selection code to GEGL
    · Refactor the layer stack code to prepare for layer groups later
    · Prepare better and more intuitive handling of the floating selection
    · Add File->Debug->Show Image Graph that show the GEGL graph of an image
    · Allow to benchmark projection performance with File->Debug->Benchmark Projection
    · When using GEGL for the projection, use CIELCH instead of HSV/HSL for color based layer modes

    Core:
    · Make painting strokes Catmull-Rom Spline interpolated
    · Add support for arbitrary affine transforms of brushes
    · Add support for brush dynamics to depend on tilt
    · Add aspect ratio to brush dynamics
    · Add infrastructure to soon support vector layers (GSoC 2006)
    · Rearrange legacy layer mode code to increase maintainability
    · Drop support for the obsolete GnomeVFS file-uri backend
    · Allow to dump keyboard shortcuts with File->Debug->Dump Keyboard
    · Shortcuts
    · Prepare data structures for layer groups
    · Remove gimprc setting "menu-mnemonics", "GtkSettings:gtk-enable-mnemonics" shall be used instead
    · Remove "transient-docks" gimprc setting, the 'Utility window' hint and a sane window manager does a better job
    · Remove "web-browser" gimprc setting and use gtk_show_uri() instead

    General:
    · Changed license to (L)GPLv3+
    · Use the automake 1.11 feature 'silent build rules' by default
    · Lots of bug fixes and cleanup



    What's new in GIMP 2.6.12:

    February 6th, 2012

    Bugs fixed:
    · 627328 - GIMP 2.6.10 segfaults when CTRL-left click on a layer mask
    · 631885 - GIMP fails to import a path from SVG
    · 631728 - Crash or Gtk-CRITICAL on File->Open
    · 641259 - [abrt] gimp-2:2.6.11-1.fc14: py-slice.py:172:slice:TypeError: integer argument expected, got float
    · 640219 - gimp(1) manpage fixes
    · 640612 - Sample Colorize does not function non-interactively
    · 646947 - file-pdf-load: Don't use deprecated API
    · 639203 - file-psp: fix for bogus input data
    · 639203 - Fixes for some buffer overflow problems
    · 652280 - Guard against crash due to quitting while DND is processed
    · 660305 - fails to build with -Werror=format-security
    · 623045 - script-fu: make server IPv6 aware

    Updated translations:
    · Asturian (ast)
    · Catalan (Valencian) (ca@valencia)
    · Danish (da)
    · Greek (el)
    · Esperanto (eo)
    · Spanish (es)
    · Italian (it)
    · Japanese (ja)
    · Kazakh (kk)
    · Latvian (la)
    · Norwegian Nynorsk (nn)
    · Polish (pl)
    · Portuguese (pt)
    · Brazilian Portuguese (pt_BR)
    · Russian (ru)
    · Turkish (tr)
    · Simplified Chinese (zh_CN)



    What's new in GIMP 2.6.11:

    February 6th, 2012

    Bugs fixed:
    · 631199 - Printing and Print preview broken with cairo 1.10
    · 572865 - Parasite handling had problems and can cause crashing
    · 628893 - Error with string-append and gimp-drawable-get-name
    · 623850 - Colors -> Retinex creates halos
    · 624487 - Fix incorrect "wrap mode" documentation values in Edge plug-in
    · 557380 - Difference of Gaussians gives blank doc if "Invert" selected
    · 627009 - Image type filter doesn't include .rgba SGI files
    · 626020 - Console window opening on file-ps-load
    · 624698 - Wood 1 and Wood 2 have bad alpha value
    · 624275 - Image saved from google docs generates a 'gimp-image-set-resolution' error message

    Updated translations:
    · German (de)
    · Spanish (es)
    · Italian (it)
    · Japanese (ja)
    · Romanian (ro)
    · Chinese (Hong Kong) (zh_HK)
    · Chinese (Taiwan) (zh_HK)



    What's new in GIMP 2.7.4 Development:

    December 14th, 2011

    UI:
    · Add a close button to image tabs in single-window mode
    · Improve the transform tools' undo strings to be more descriptive
    · Render the layer's "eye" icon in inconsistent state if the layer is visible, but one of its parents isn't
    · Add proper stacking for canvas items, so things don't hide each other
    · Make sure single-window-mode and multi-window-mode are always saved consistently in sessionrc

    Core:
    · Fix "render_image_tile_fault: assertion `tile[4] != NULL' failed" warnings that occurred for some image sizes
    · Fix attachment of the floating selection when the gegl projection is enabled
    · Replace heal algorithm with a new one by Jean-Yves Couleaud that works much better
    · Make resource sub-folders show up in UI as tags, allowing users to easily locate resource collections they may have installed
    · Fix graphics tablet canvas interaction by moving from gdk_pointer_grab() to gtk_grab_add() for most grabs
    · Stop using motion hints, they are a concept from the dark ages

    Libgimp:
    · Add a basic paint dynamics PDB interface

    Plug-ins:
    · Make writing color space information to BMP files optional
    · PSD loader now reads and imports working paths

    Script-Fu:
    · Lots and lots of undeprecations

    Developer documentation:
    · Add devel-docs/gegl-porting-plan.txt

    Source and build system:
    · Make git-version.h generation work in shallow git clones
    · Modernize use of autotools a bit, maintainer-mode and pdbgen are now enabled by default

    General:
    · Make gimptool install scripts in the correct system-wide directory
    · Fix lots and lots of stuff found by static code analysis



    What's new in GIMP 2.7.3 Development:

    August 31st, 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
    · Remember column widths in multi-column dock windows
    · Support starting GIMP in single-window mode
    · When the brush is shared among paint tools, also share all
    · brush-modifying paint options
    · Use ALT+number and ALT+Tab shortcuts to navigate between images
    · in both single- and multi-window mode
    · Make 'Export to' always activatable and fall back to 'Export...' if
    · no export target has been set yet
    · In single-window mode, add new dockable dialogs to the image window
    · instead of in a new window
    · When switching on single-window mode, put docks in the image window
    · depending on what side of the window they originally had
    · When switching off single-window mode, distribute dock windows
    · better
    · Add a canvas item for the transform grid, fixing a major speed
    · regression, and add the same guides options as in the rectangle tools
    · Don't unmaximize the single-window mode image window when closing
    · images
    · Resurrect the "You can drop dockable dialogs here" help string
    · below the toolbox
    · Make pick-and-move with the Move Tool work for layers in a layer
    · group

    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
    · Add a GimpSessionManaged interface
    · Add GimpCanvasRectangleGuides which makes the rectangle tool's
    · guides draw properly

    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
    · Deprecate the "set_sensitive" logic and use g_object_bind_property()

    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)
    · Add an Item class to pygimp
    · Correct/update some labels and defaults in the JPEG plug-in's save dialog UI
    · Fix "Bug 596410 - gimp-image-get-filename returns NULL for imported files"

    Developer documentation:
    · Many updates
    Source and build system:
    · Make cairo a global dependency, starting at libgimpcolor
    · Require poppler >= 0.12.4
    · Remove gimp-remote for good, it has been disabled for years

    General:
    · 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



    What's new in GIMP 2.7.2:

    August 31st, 2011

    UI:
    · A lot of undeprecations due to GTK+ 2.22 and 2.24
    · Lots and lots of cairo porting, calls to gdk_draw_* are gone
    · Merge the cage transform tool from GSoC
    · Remove the old bitmap cursors completely and always use RGBA cursors
    · also for compat cursors for old X servers
    · Add new GimpCanvasItem infrastructure with subclasses for everything
    · that needs to be drawn on the canvas and port all tools to canvas items,
    · this is a huge change that touches all tools and almost all display
    · code, and which finally gets rid of XOR drawing altogether
    · Switch from purely idle-rendering the display to something that ensures
    · a minimum framerate, so we don't fail to update under heavy load
    · Make the text tool handle RTL mode better
    · Change GimpColorMapEditor to use the newly added proxy GimpPalette
    · Replace the brush scale control in tool options by a brush size
    · one that works in pixels, and does the right thing when the brush
    · changes
    · Add new widget GimpSpinScale which is a scale with number entry,
    · and use it in all tool options
    · Make the brush, pattern etc. selectors in tool options more
    · compact and allow to directly jump to the editor dialogs
    · Make handle sizes in tools consistent
    · Add an on-canvas progress and use it for tool progress instead of
    · the statusbar
    · Add a new GimpToolPalette class with lots of code that was
    · in GimpToolBox
    · Allow to properly drop into and after a layer group
    · Refactor and clean up the dynamics editor widget, and add colors
    · for the curves
    · Add support for F2 to rename items in lists
    · Clean up GimpDeviceStatus internally and visually
    · Allow to set GimpToolPreset's icon using the new GimpIconPicker widget
    · Make the text tool's style overlay show default values from the
    · text object if there is no style active at the cursor position/selection
    · Show the the text size's unit in the text style overlay
    · Make tool dialogs transient to the image window again
    · Consistently add a "gimp-" prefix to all window roles
    · Make the preset buttons in tool options work on the global tool
    · presets instead of the removed per-tool preset lists
    · Add GimpControllerMouse, which allows to bind extra mouse buttons to
    · arbitrary actions

    Core:
    · Add uniform API to turn any GimpItem's outline into a selection
    · Add support for color tags in text layers
    · Remove the selection_control() stuff from GimpImage and with it
    · maybe last piece of UI code still not properly separated
    · Add more validation code for XCF loading
    · Add accessors to GimpPalette and use them globally
    · Keep a proxy GimpPalette around for the image's colormap
    · Don't scale SVGs when pasting or importing them
    · A lot of changes to the input device handling code, partly
    · merged from the gtk3-port branch, add GimpDeviceManager class
    · Add smoothing of paint strokes
    · Fix display filters to work on a cairo surface
    · Fix and enhance GimpImage's URI/filename handling API
    · Unset "removed" flag on items when they get added back to
    · the image from the undo stack
    · Change item creation to properly use GObject properties and
    · remove item_configure() and drawable_configure()
    · Refactor tool event handling and move lots of stuff into
    · utility functions
    · Clean up GimpViewRenderer API
    · Implement transforms on group layers
    · Clean up the transform tool a lot, and refactor away old junk
    · Tool and tool event cleanup: enforce tool activate/halt invariants,
    · consistently shutdown all tools in control(HALT), and many other
    · tool fixes
    · Remove GimpToolPresets object, this functionality got merged into
    · the new GimpToolPreset system
    · Rename GimpFilteredContainer to GimpTaggedContainer and add a new
    · GimpFilteredContainer parent class which is a generic filter
    · Remove the concept of an "offset" from TileManager and instead
    · pass around the offsets explicitly when needed, like when
    · transforming
    · Move GimpBezier desc from vectors/ to core/ and add API to create
    · one from sorted BoundSegs
    · Change GimpBrush boundary API to return a GimpBezierDesc
    · Add GimpBrushCache object and use it to cache a brush's transformed
    · pixels and its outline, remove the caching code from GimpBrushCore
    · Add GimpBezierDesc based API to GimpScanConvert and use it

    GEGL:
    · Add operations and gegl infrastructure for the cage tool
    · Disable View -> Use GEGL as we will not have time to finish the
    · GEGL projection code for GIMP 2.8

    Libgimp:
    · Introduce an "item" type in the PDB and libgimp and deprecate
    · lots of old API in favor of item API
    · Add procedures to create, traverse and manipulate layer trees
    · Add more state to the context API, and deprecate functions with
    · too many parameters in favor of simpler ones that use context states,
    · particularly the entire transform and selection API
    · Move GimpUnitStore and GimpUnitComboBox to libgimpwidgets, and
    · use them in GimpSizeEntry, deprecate GimpUnitMenu.
    · Deprecate gimp_min_colors() and gimp_install_cmap()
    · Add API that enables GimpRuler to track motion events by itself
    · Add new selection API and deprecate all old selection functions
    · Move around and rename all parasite functions, deprecate the old ones
    · Add a generated PDB file in the "gimp" namespace and get rid
    · of "gimpmisc"
    · Add unit conversion functions to libgimpbase
    · Add function to reset a plug-in's context to default values

    Plug-ins:
    · Make script-fu server IPv6 aware
    · Follow libgimp deprecations in plug-ins and scripts
    · Add PDF export plugin
    · Lots of cairo porting here too
    · UTF-8 fixes in script-fu
    · Set the progress to 1.0 when done
    · Merge a lot of upstream fixes into script-fu's Tinyscheme
    · Add "New Layer" option to MapObject
    · Support loading of 16-bit raw PPM files
    · Add web-page, a new plug-in which renders images of web pages
    · Fix some more plug-ins to not warn if applied on an empty region

    Data:
    · Remove "Untitled" from palette names entries
    Developer documentation:
    · Move libgimp documentation from templates to inline comments
    · Generate standard deprecated sections
    Source and build system:
    · Add more code documentation
    · Add more unit tests and refactor existing ones to use global
    · test utility functions
    · Add a manifest to executables (app and plug-ins, Win32)
    · Depend on GLib 2.28, GTK+ 2.24, Cairo 1.10
    · Make WebKit available to all plug-ins, not just the help browser
    · Run UI tests on Xvfb if available
    · Check for GdkPixbuf separately because it's now a separate library
    · Allow tests to use uninstalled plug-ins from the build dir
    · Remove, comment out, or build for GIMP_UNSTABLE some stuff that
    · should not be in a stable release

    General:
    · Improve safety on Win32 by calling SetDllDirectory() and
    · SetProcessDEPPolicy()
    · Switch from GtkObject::destroy() to GObject::dispose() all over
    · the place
    · Various changes that make maintaining the gtk3-port branch easier,
    · such as s/GtkAnchorType/GimpHandleAnchor/ and s/GtkObject/GtkAdjustment/
    · Don't use gtk_container_add() for adding to GtkBoxes
    · Inherit from GtkBox directly, not from GtkHBox/GtkVBox
    · Add namespace to the ink blob types and functions
    · Remove all useless calls to gtk_range_set_update_policy()
    · Use GObject::constructed() instead of GObject::constructor() all
    · over the place
    · Move more members to private and add accessors for them
    · Stop using GdkNativeWindow, use guint32 instead
    · Plug memory leaks
    · Remove ps-menurc, we are not a PS clone
    · Use the new g_[s]list_free_full() instead of foreach() and free()
    · Don't use newly deprecated GTK+ API
    · Use the new GDK_KEY_foo key names
    · Lots of bug fixes and cleanup
    · Lots of translation updates



    What's new in GIMP 2.7.1:

    August 31st, 2011

    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 highlighting
    · 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 affect 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 explicitly
    · 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



    What's new in GIMP 2.7.0:

    August 31st, 2011

    UI:
    · Change the Text Tool to perform text editing on-canvas (GSoC 2008)
    · and add the ability to mix different text styles in the same layer
    · Add support for tagging GIMP resources such as brushes and allow
    · filtering based on these tags (GSoC 2008)
    · Separate the activities of saving an image and exporting it, there is
    · now a 'File->Export...' for example
    · Port file plug-ins to new export API which gets rid of many
    · annoying export dialogs
    · Add a simple parser to size entry widgets, images can be scaled
    · to e.g. "50%" or "2 * 37px + 10in"
    · Arrange layer modes into more logical and useful groups
    · Added support for rotation of brushes
    · Make the Pointer dockable show information about selection position
    · and size
    · Get rid of the Tools dockable and move toolbox configuration to
    · Preferences
    · Allow closing the toolbox without closing the whole application
    · Add status bar feedback for keyboard changes to brush parameters
    · Add diagonal guides to the Crop Tool
    · New docks are created at the pointer position
    · Add support for printing crop marks for images
    · Move 'Text along path' from tool options to text context menu
    · Change default shortcuts for "Shrink Wrap" and "Fit in Window" to
    · Ctrl+J and Ctrl+Shift+J respectively since the previous shortcuts
    · are now used for the save+export feature
    · Make Alt+Click on layers in Layers dockable create a selection from
    · the layer
    · Allow to specify written language in the Text Tool
    · Support custom mapping curves for input device properties like "Pressure"
    · New desktop launcher icon
    · Add 'Windows?Hide docks' menu item that does what 'Tab' does and also displays
    · its state. Make the state persistent across sessions, too.
    · Make dock window title separators translatable

    Plug-ins:
    · Map the 'Linear Dodge' layer mode in PSD files to the 'Addition'
    · layer mode in GIMP
    · Add JPEG2000 load plug-in
    · Add X11 mouse cursor plug-in
    · Add support for loading 16bit (RGB565) raw data
    · Add palette exporter for CSS, PHP, Python, txt and Java, accessed
    · through palette context menu
    · Add plug-in API for getting image URI, for manipulating size of
    · text layers, for getting and setting text layer hint, and for
    · unified export dialog appearance
    · Add an 'As Animation' toggle to the GIF export options
    · Add 'active_vectors' getsetter to Python 'gimp.Image'

    Data:
    · Add large variants of round brushes and remove duplicate and
    · useless brushes
    · Add "FG to BG (Hardedge)" gradient

    GEGL:
    · Port the projection code, the code that composes a single image
    · from a stack of layers, to GEGL
    · Port layer modes to GEGL
    · Port the floating selection code to GEGL
    · Refactor the layer stack code to prepare for layer groups later
    · Prepare better and more intuitive handling of the floating
    · selection
    · Add File->Debug->Show Image Graph that show the GEGL graph of an
    · image
    · Allow to benchmark projection performance with
    · File->Debug->Benchmark Projection
    · When using GEGL for the projection, use CIELCH instead of HSV/HSL
    · for color based layer modes

    Core:
    · Make painting strokes Catmull-Rom Spline interpolated
    · Add support for arbitrary affine transforms of brushes
    · Add support for brush dynamics to depend on tilt
    · Add aspect ratio to brush dynamics
    · Add infrastructure to soon support vector layers (GSoC 2006)
    · Rearrange legacy layer mode code to increase maintainability
    · Drop support for the obsolete GnomeVFS file-uri backend
    · Allow to dump keyboard shortcuts with File->Debug->Dump Keyboard
    · Shortcuts
    · Prepare data structures for layer groups
    · Remove gimprc setting "menu-mnemonics",
    · "GtkSettings:gtk-enable-mnemonics" shall be used instead
    · Remove "transient-docks" gimprc setting, the 'Utility window' hint
    · and a sane window manager does a better job
    · Remove "web-browser" gimprc setting and use gtk_show_uri() instead

    General:
    · Changed license to (L)GPLv3+
    · Use the automake 1.11 feature 'silent build rules' by default
    · Lots of bug fixes and cleanup



    What's new in GIMP 2.6.10:

    July 9th, 2010

    Bugs fixed:
    · 613328 - TGA files saved with incorrect header yOrigin data
    · 623290 - Save As... does not save Windows Bitmap as default in dialog
    · 621363 - CMYK decompose broken
    · 595170 - brush - color from gradient works wrong in greyscale
    · 613838 - Error in gimp-hue-saturation PDB call
    · 622608 - GIMP crashes when clicking any scroll bar from combo boxes
    · 565459 - newly opened images are put into the background

    Updated translations:
    · German (de)
    · Italian (it)
    · Romanian (ro)
    · Portuguese (pt)



    What's new in GIMP 2.7.1 Development:

    July 9th, 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



    What's new in GIMP 2.7.0 Rev 28070:

    June 29th, 2010

    UI:
    · Change the Text Tool to perform text editing on-canvas (GSoC 2008)
    · Add support for tagging GIMP resources such as brushes and allow filtering based on these tags (GSoC 2008)
    · Separate the activies of saving an image and exporting it, there is now an 'File->Export...' for example
    · Port file plug-ins to new export API which gets rid of many annoying export dialogs
    · Add a simple parser to size entry widgets, images can be scaled to e.g. "50%" or "2 * 37px + 10in"
    · Arrange layer modes into more logical and useful groups
    · Added support for rotation of brushes
    · Make the Pointer dockable show information about selection position and size
    · Get rid of the Tools dockable and move toolbox configuration to Preferences
    · Add status bar feedback for keyboard changes to brush parameters
    · Add diagonal guides to the Crop Tool
    · New docks are created at the pointer position
    · Add support for printing crop marks for images
    · Move 'Text along path' from tool options to text context menu
    · Change default shortcuts for "Shrink Wrap" and "Fit in Window" to Ctrl+R and Ctrl+Shift+R respectively since the previous shortcuts are now used for the save+export feature
    · Make Alt+Click on layers in Layers dockable create a selection from the layer
    · Allow to specify written language in the Text Tool

    Plug-ins:
    · Map the 'Linear Dodge' layer mode in PSD files to the 'Addition' layer mode in GIMP
    · Add JPEG2000 load plug-in
    · Add X11 mouse cursor plug-in
    · Add support for loading 16bit (RGB565) raw data
    · Add palette exporter for CSS, PHP, Python, txt and Java, accessed through palette context menu
    · Add plug-in API for getting image URI, for manipulating size of text layers, for getting and setting text layer hint, and for unified export dialog appearance

    Data:
    · Add large variants of round brushes and remove duplicate and useless brushes
    · Add "FG to BG (Hardedge)" gradient

    GEGL:
    · Port the projection code, the code that composes a single image from a stack of layers, to GEGL
    · Port layer modes to GEGL
    · Port the floating selection code to GEGL
    · Refactor the layer stack code to prepare for layer groups later
    · Prepare better and more intuitive handling of the floating selection
    · Add File->Debug->Show Image Graph that show the GEGL graph of an image
    · Allow to benchmark projection performance with File->Debug->Benchmark Projection
    · When using GEGL for the projection, use CIELCH instead of HSV/HSL for color based layer modes

    Core:
    · Make painting strokes Catmull-Rom Spline interpolated
    · Add support for arbitrary affine transforms of brushes
    · Add support for brush dynamics to depend on tilt
    · Add aspect ratio to brush dynamics
    · Add infrastructure to soon support vector layers (GSoC 2006)
    · Rearrange legacy layer mode code to increase maintainability
    · Drop support for the obsolete GnomeVFS file-uri backend
    · Allow to dump keyboard shortucts ith File->Debug->Dump Keyboard Shortcuts
    · Prepare data structures for layer groups
    · Remove gimprc setting "menu-mnemonics", "GtkSettings:gtk-enable-mnemonics" shall be used instead
    · Remove "transient-docks" gimprc setting, the 'Utility window' hint and a sane window manager does a better job
    · Remove "web-browser" gimprc setting and use gtk_show_uri() instead

    General:
    · Changed licence to (L)GPLv3+
    · Use the automake 1.11 feature 'silent build rules' by default
    · Lots of bug fixes and cleanup



    What's new in GIMP 2.6.9:

    June 23rd, 2010

    Bugs fixed:
    · Font selection remains visible
    · gimp.desktop: image/x-psd in MimeTypes twice
    · Unportable test(1) construct in configure script
    · Description of "histogram" procedure is slightly inaccurate
    · Tool options not saved/loaded correctly?
    · Importing PDF files with long titles
    · blur-gauss-selective.exe crashes
    · Dialog of "Save as BMP" ignores changes which are not made with a mous
    · Text-Tool crashes when edit a 2.4.2 version xcf
    · Text-Tool crashes when edit a 2.4.2 version xcf
    · Layer preview suddenly stops getting updated
    · leaks shared memory
    · Exporting to Alias PIX format fails
    · a few strings in Save as... > Raw image data dialog are always in English
    · GEGL Operation "path" crashes GIMP
    · Crashes when using path tool
    · GIMP 2.7.0 fails to build against libpng 1.4.0
    · Saving to .ppm fails on indexed colorspace
    · the "Antialiasing..." message in the progress bar does not show translated
    · 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)



    What's new in GIMP 2.6.8:

    June 23rd, 2010

    Bugs fixed:
    · MapObject cannot modify highlight
    · FG color changed to black when FG-BG Editor tab created
    · layer.scale() raises RuntimeError
    · Keyboard shortcuts does not work for first image when dock is focused
    · F1 key on gimp-tool-align in menu have wrong link and it open gimp-tool-move
    · Gimp BMP Integer Overflow Vulnerability
    · "read_channel_data()" Integer Overflow Vulnerability
    · gimp_image_get_selection returns None
    · plug-in-grid: Parameters Horizontal/Vertical Spacing and Horizontal/Vertical Offset are reversed.
    · PCX plugin doesn't sanitize input to avoid allocation overflows.
    · PCX: Calculating amount of memory to allocate may overflow.
    · SGI: sanitize input
    · SGI: Calculating amount of memory to allocate may overflow.
    · SGI: RLE encoded input data may write beyond allocated buffers
    · SGI: allocate memory consistently
    · GBR, PAT: sanitize input data
    · Crash when pressing Backspace with Free Select Tool

    Updated and new translations:
    · Basque (eu)
    · British English (en_GB)
    · Czech (cs)
    · French (fr)
    · Greek (el)
    · Italian (it)
    · Japanese (ja)
    · Norwegian Nynorsk (nn)
    · Polish (pl)
    · Romanian (ro)
    · Russian (ru)
    · Simplified Chinese (zh_CN)



    What's new in GIMP 2.6.7:

    June 23rd, 2010

    Bugs fixed:
    · Tablet pan is not working as fast as it should
    · Crashes when using any colors tool/function on Windows
    · GIMP crashes when clicking GEGL Operation on Windows
    · file-jpeg-save erroneous with small quality values
    · Changing palettes from list to grid view loses "locked to dock" status
    · "Send by Email" does not update "Filename"
    · Transparent BMP files fail to load
    · help-browser uses deprecated (and sometimes broken) webkit call
    · 'Sphere Designer' does not reset correctly...
    · first time open of .svg file ignores the requested units
    · Export to MNG animation fails
    · Dithering with transparency is broken for "positioned" method
    · metadata plug-in crashes on some images
    · PNG comment not found if more than 1 tEXt chunks
    · Exporting to PSD with a blank text layer creates a corrupt file
    · Levels tool does not adjust output levels correctly if input levels are changed
    · Import from PDF throws errors when entering resolution in pixels per millimetre
    · Black pixels appear in "Spread" filter preview
    · Path Dialog: Path preview pics not to see constantly
    · gimp_gradient_get_color_at() may return out-of-bounds values
    · Rectangle select tool size shrinks to 0 if size is larger than the image and the up or down arrow is pressed
    · crash when invoking certain actions by keyboard shortcut
    · Closing maximized image doesn't restore document window size
    · Perspective transformation on a layer with a mask causes crash
    · GIMP crashes when right-click canceling a drawing action initiated outside layer boundaries
    · when printing, the number of copies should be reset to 1
    · Alpha to Logo
    · Rotate with clipping crops the whole layer
    · transform tool fills underlying extracted area wrongly
    · Image display is wrong after undoing canvas size
    · help-browser plugin crashes when used with webkit 1.1.3
    · Action GEGL box widgets weirdness

    Updated and new translations:
    · Czech (cs)
    · Danish (da)
    · German (de)
    · Spanish (es)
    · Basque (eu)
    · Finnish (fi)
    · Hungarian (hu)
    · Italian (it)
    · Gujarati (gu)
    · Japanese (ja)
    · Kannada (kn)
    · Marathi (mr)
    · Norwegian bokmål (nb)
    · Oriya (or)
    · Portuguese (pt)
    · Romanian (ro)
    · Sinhala (si)
    · Swedish (sv)
    · Simplified Chinese (zh_CN)
    · Traditional Chinese - Hong Kong (zh_HK)
    · Traditional Chinese - Taiwan (zh_TW)



    What's new in GIMP 2.6.6:

    June 23rd, 2010

    Bugs fixed:
    · lcms plug-in crashes on broken profile
    · changing the help browser preference may not work
    · blur plugin: bug in the first line
    · gimp-2.6 crashed with SIGSEGV in IA__g_object_get()
    · 1-bit white background saved as PBM becomes all black
    · Small bug in Filter>Distorts>Ripple
    · top left pixel position/coordinate is not 0,0 but 1,1
    · Rotate with clipping crops the whole layer

    Updated translations:
    · German (de)
    · Spanish (es)
    · Estonian (et)
    · Basque (eu)
    · French (fr)
    · Italian (it)
    · Portuguese (pt)
    · Simplified Chinese (zh_CN)



    What's new in GIMP 2.6.5:

    June 23rd, 2010

    Bugs fixed:
    · Scaling image to 25% turn background from white to grey
    · GIMP's GtkScaleButton conflicts with GTK's
    · GEGL tool - missing Operation Settings for all sub-tools
    · don't rely on GtkAction implementation details
    · wrong RGB values for color names in libgimpcolor/gimprgb-parse.c
    · wrong hex RGB value for the color names slategrey and slategray
    · Brushes dragged to the image window look strange
    · Rectangle Select Tool does not allow 1:1 fixed ratio
    · Black pullout parameter of plug-in-newsprint has no effect
    · First image opened in GIMP offset
    · Align Tool doesn't work properly if it is the active tool at startup

    Updated translations:
    · Spanish (es)
    · Estonian (et)
    · Hindi (hi)
    · Italian (it)
    · Brazilian Portuguese (pt_BR)
    · Romanian (ro)
    · Russian (ru)
    · Serbian (sr)
    · Tamil (ta)
    · Simplified Chinese (zh_CN)



    What's new in GIMP 2.64:

    June 23rd, 2010

    Bugs fixed:
    · Perspective transformation jagged edges / comb effect
    · jpg save dialog: "cancel" is treated like "commit" for settings
    · Using clone tool on a layer with a part out of canvas causes crashes
    · crash when the drawable is changed while a color tool is active
    · GIMP crashes on selecting Tools->GEGL operation
    · python-fu-foggify does not check if image is in rgb mode
    · Hue selection mode does not cross the 0-360 degrees line
    · Scrollbars not resized when we extend the canvas size
    · PF_PALETTE: 'TypeError' when used in a plugin that is registered in
    · Compilation with --as-needed
    · PF_SLIDER and PF_SPINNER 'Step' values do not change consistently...
    · Default image dimensions are not correctly transferred in the file/new dialog box
    · GIMP can't save to mounted filesystem if file exists

    Updated translations:
    · Greek (el)
    · Hindi (hi)
    · Hungarian (hu)
    · Italian (it)
    · Japanese (ja)
    · Korean (ko)
    · Slovenian (sl)
    · Swedish (sv)
    · Tamil (ta)
    · Simplified Chinese (zh_CN)



    What's new in GIMP 2.63:

    June 23rd, 2010

    Bugs fixed:
    · Plugin Map Color Range disappears from GIMP
    · Error while loading psd-data
    · Explicit zooming with e.g. '1' should handle zoom-focus better
    · Zoom selection always centered in the Navigation tab
    · Wrong lang tags for 'no'
    · SOTA Chrome cannot accept different textures
    · Clearing an already empty document history crashes GIMP
    · Image windows need better default locations
    · "Scale image..." causes distortion around edges
    · Changing crop size in Crop Tool Options can make UI unresponsive
    · Stroking a single-point path with a paint tool crashes GIMP
    · Move tool gives bad information about px moved
    · help behavior for locales without manual translation

    Updated translations:
    · Belarusian (be)
    · Dutch (nl)
    · German (de)
    · Japanese (ja)
    · Lithuanian (lt)
    · Norwegian Bokmål (nb)
    · Norwegian Nynorsk (nn)
    · Polish (pl)
    · Romanian (ro)



    What's new in GIMP 2.6.2:

    November 1st, 2008

    · Fixed – Scaling in Gimp 2.6 is much slower than in Gimp 2.4
    · Fixed – unit and zoom entries in Statusbar not visible
    · Fixed – Cannot build GIMP using Sun CC on Solaris 2.8
    · Fixed – projection incorrect with alpha-less layers
    · Fixed – Zoom region always zooms in center of image
    · Fixed – "Qmask" message popping up here and there
    · Fixed – compatibility with GEGL > 0.0.20
    · Fixed – Scaling gives 'jagged' edges
    · Fixed – Zoom drop down doesn't update
    · Fixed – Print not to scale
    · Fixed – gimp crashes when a file is opened while a preview is generating
    · Fixed – Alpha layer automatically added (in psd format)
    · Fixed – Could you please explain a few strings [I18N]
    · Fixed – build fails if configured with --without-libjpeg
    · Fixed – Curves tool doesn't save free curves
    · Updated translations.



    What's new in GIMP 2.4.0 RC1 / 2.2.16 Stable:

    August 17th, 2007

    · Further improvement to the Print plug-in
    · Completed the color management functionality for 2.4
    · Store JPEG setting with the image and use them when saving as JPEG
    · Further improved the rectangle tools, in particular handling of the fixed aspect ratio
    · Added color profile selector widget
    · Further improved the display quality for zoomed-out views



    What's new in GIMP 2.2.15 Stable:

    June 3rd, 2007

    · fixed parsing of GFig files with CRLF line endings (bug #346988)
    · guard against a possible stack overflow in the Sunras loader (bug #433902)
    · fixed definition of datarootdir in gimptool-2.0 (bug #436386)
    · fixed Perspective tool crash on Mac OS X (bug #349483)
    · fixed area resizing in the Image Map plug-in (bug #439222)
    · added missing library in gimptool-2.0 --libs output
    · added new localizations: Occitan and Persian



    What's new in GIMP 2.3.10:

    July 6th, 2006

    · - added support for a registration color in the Decompose plug-in
    · - the Align tool now also aligns to guides
    · - allow use CSS color notation in Script-Fu
    · - more work on the new selection tools
    · - let Fractal Explorer work on grayscale and give it a larger preview
    · - speed up Value Invert plug-in
    · - added strong undo/redo functions bound to Shift-Ctrl-[ZY]
    · - use radio items for the image mode menu
    · - applied Tango style on the default iconset
    · - added plug-in for colormap manipulation
    · - allow plug-ins to register in Layers, Channels, Vectors and Colormap dialog
    · - added load plug-in to open desktop links
    · - removed print plug-ins and started work on a replacement using the
    · new GTK Print API
    · - added replacements for gimp_foo_select widgets, akin to GimpFontSelectButton
    · - introduced translation context to a number of colliding strings
    · - bug fixes and code cleanup




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM