GIMP 2.5 Release Notes
This is an unstable development version of the GNU Image Manipulation Program. Please realize that this is just a snapshot of the development tree. We are working hard towards GIMP 2.6, the next stable release. GIMP 2.5 is in no way a final product. A lot of new features are incomplete and some things may even be completely broken. If you need to get work done, please use the stable version, GIMP 2.4.
What's New in GIMP 2.5
The most notable change in GIMP 2.5 happened under the hood. The color tools in GIMP have been ported to GEGL. This does not yet have much impact on the user experience but it is a first and important step forward. With full GEGL integration GIMP will finally get support for higher color depths, more colorspaces and eventually non-destructive editing.
With the help of the UI team, the Toolbox menu has been merged into the image window. GIMP now always keeps an image window open and the default configuration treats the toolbox and docks as utility windows.
An often requested tool for simple polygonal selections has been added and work has started to improve the text tool. Please see the NEWS file on developer.gimp.org for a more detailed list of changes. Screenshots of the development version can also be found there.
Download
The development snapshots of GIMP can be downloaded as source code from ftp.gimp.org or from one of the mirrors listed in the Downloads section.
Distribution of binary packages of the development version is discouraged unless it is made clear that this is an early development snapshot. Users should be referred to these release notes or similar information.
Installation
GIMP 2.5 must not be installed in the same prefix as other GIMP 2.x versions. If you want to keep your GIMP 2.4 installation in parallel to GIMP 2.5, you have to choose a separate installation prefix at compile-time and ensure that you use different library search paths for each version. If you do not set up your environment differently for each version, you will experience conflicts with the libraries and at least one version is likely to fail.
You install the new version into a separate prefix, say /opt/gimp-2.5 by passing --prefix=/opt/gimp-2.5 to the configure script. Then, in order to run the binary installed there, you change your environment to look for executables in /opt/gimp-2.5/bin by setting PATH=/opt/gimp-2.5/bin and you tell your linker to pick up libraries from /opt/gimp-2.5/lib by setting LD_LIBRARY_PATH=/opt/gimp-2.5/lib. Do not forget to export both variables.
You can use a tiny wrapper script called gimp-2.5 and place it into /usr/local/bin or elsewhere in your PATH. The script would look something like this:
#!/bin/sh PATH=/opt/gimp-2.5/bin:$PATH export PATH LD_LIBRARY_PATH=/opt/gimp-2.5/lib export LD_LIBRARY_PATH /opt/gimp-2.5/bin/gimp-2.5 "$@"
Bugs
If you think you found a bug in a development version, please make sure that it hasn't been already reported. Search Bugzilla before filing a new bug-report. Here are some interesting Bugzilla queries:
Contributing
We need your help to make GIMP 2.6 a success. There's still a lot to do. If you want to join us hacking, show up in #gimp or introduce yourself on the gimp-developer mailing-list. We are also looking for people to look after the web-site and update the tutorials. Or you might want to join the documentation team.