diff --git a/ChangeLog b/ChangeLog index f912a4b74a..9757866988 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-10-30 Sven Neumann + + * INSTALL + * NEWS + * README: updated for 2.2 pre-releases. + 2004-10-30 Sven Neumann * plug-ins/common/grid.c (run): applied patch by Joao S. O. Bueno diff --git a/INSTALL b/INSTALL index 33b3093585..0d6730c29a 100644 --- a/INSTALL +++ b/INSTALL @@ -1,14 +1,15 @@ -Installation instructions for GIMP 2.1 +Installation instructions for GIMP 2.2 -------------------------------------- There are some basic steps to building and installing this development version of The GIMP. -Since the plug-in API of GIMP 2.2 will be compatible with GIMP 2.0, -2.2 is supposed to install itself into the gimp-2.0 directories. It -is thus not possible to install this development version into the -same prefix with GIMP 2.0. A number of files will clash, so PLEASE -USE A SEPARATE PREFIX to install this development version!! +Please do not install this pre-releae of GIMP 2.2 into the same prefix +as GIMP 2.0. It would overwrite most of the GIMP 2.0 installation. To +install in parallel to 2.0, please use a different prefix which is not +in your default library search path. If you wish to replace GIMP 2.0 +with this pre-release, then please remove the GIMP 2.0 installation +before installing this software. The most important part is to make sure the requirements for a build are fulfilled. We depend on a number of tools and libraries which are @@ -54,10 +55,10 @@ header files installed. of make, we'd appreciate if you'd send us a patch with the changes. 8. Install the GIMP by running `make install'. In order to avoid clashes - with other versions of The GIMP, we install a binary called gimp-2.1. + with other versions of The GIMP, we install a binary called gimp-2.2. By default there's also a link created so that you can type 'gimp' - to start gimp-2.1. If you have the 1.2 version installed, you should - still be able to run it using 'gimp-1.2'. + to start gimp-2.2. If you have the 2.0 version installed, you should + still be able to run it using 'gimp-2.0'. Please make sure you don't have any old GTK+-2.x, jpeg, etc. libraries lying around on your system, otherwise configure may fail to find the @@ -69,8 +70,8 @@ packages are included below. Here is an illustration of commands that might be used to build and install the GIMP. The actual configuration, compilation and installation output is not shown. - % tar xvfz gimp-2.1.x.tar.gz # unpack the sources - % cd gimp-2.1.x # change to the toplevel directory + % tar xvfz gimp-2.2.x.tar.gz # unpack the sources + % cd gimp-2.2.x # change to the toplevel directory % ./configure # run the `configure' script % make # build the GIMP % make install # install the GIMP @@ -100,8 +101,8 @@ These are: is intended primarily as a convenience for developers. --enable-gimpdir=DIR. This option changes the default directory - the gimp uses to search for its configuration files from ~/.gimp-2.1 - (the directory .gimp-2.1 in the users home directory) to DIR. + the gimp uses to search for its configuration files from ~/.gimp-2.2 + (the directory .gimp-2.2 in the users home directory) to DIR. --without-libtiff, --without-libjpeg, --without-libpng. configure will bail out if libtiff, libjpeg or libpng can not be found. You @@ -165,8 +166,8 @@ These are: --without-desktop-dir. --disable-default-binary. Use this option if you don't want to make - gimp-2.1 the default gimp installation. Otherwise a link called - gimp pointing to the gimp-2.1 executable will be installed. + gimp-2.2 the default gimp installation. Otherwise a link called + gimp pointing to the gimp-2.2 executable will be installed. --enable-gimp-console. In addition to the standard gimp binary, build a console-only binary which does not link GTK+ at all. @@ -176,7 +177,7 @@ The `make' command builds several things: - A bunch of public libraries in the directories starting with 'libgimp'. - The plug-in programs in the 'plug-ins' directory. - Some modules in the 'modules' subdirectory. - - The main GIMP program 'gimp-2.1' in `app'. + - The main GIMP program 'gimp-2.2' in `app'. The `make install' commands installs the gimp header files associated with the libgimp libraries, the plug-ins, some data files and the GIMP diff --git a/NEWS b/NEWS index eb8e87fbf1..aac27ef75a 100644 --- a/NEWS +++ b/NEWS @@ -1,9 +1,49 @@ -The GNU Image Manipulation Program Version 2.1 +The GNU Image Manipulation Program Version 2.2 ---------------------------------------------- -This is the development branch of The GIMP. Here's where new features -are being added. Very soon now, the next stable GIMP release, GIMP 2.2, -will emerge out of this. +This is a preview release of GIMP 2.2. This is not yet the final 2.2.0 +release which will replace GIMP 2.0 as the stable GIMP version. This +code hasn't seen a lot of testing yet so there are certainly bugs. If +you find any, make sure you report them at bugzilla.gnome.org (after +checking that it isn't reported already). + + +Overview of Changes in GIMP 2.2.0-pre1 +====================================== + +- Added more plug-in previews (Displace, Color To Alpha, Newsprint) + and ported existing previews to the new widgets (Glass Tiles). + +- Added preview to WMF loader plug-in. + +- Added Retinex plug-in for color normalization. + +- Added plug-in to load and save raw image data (_not_ the raw format + used by some digital cameras) + +- Added a GUI to configure controller modules. + +- Let lots of core dialogs remember their last values and add + shortcuts to run with the last values w/o opening the dialog. + +- Added new PDB API for drawable tranformations. + +- Register all libgimp enums to allow language bindings such as + Script-Fu to access them using GType introspection. + +- Improved how we attach user-visible strings to enums registered with + the type system. Added API to access these strings to libgimpbase. + +- Cleanups to the new GFig GUI (still work in progress). + +- HIGification of the ImageMap plug-in. + +- Cleaned up dialogs code. + +- Added Auto Whitebalance menu item. + +- lots of bug fixes. + Overview of Changes in GIMP 2.1.7 diff --git a/README b/README index 6c91820333..7e47c3cef6 100644 --- a/README +++ b/README @@ -1,18 +1,33 @@ -THIS IS AN UNSTABLE DEVELOPMENT VERSION! DO NOT USE! -==================================================== +THIS IS A PREVIEW RELEASE FOR TESTING PURPOSES +============================================== -This is the development branch of The GIMP. Here's where new features -are being added. Somewhen this summer the next stable GIMP release, -GIMP 2.2, will emerge out of this. This is an early development -snapshot, there are bugs and quite some loose ends. +This is a preview release of GIMP 2.2 which will replace GIMP 2.0 as +the stable GIMP. This is not yet the final release but it should have +all the features that 2.2.0 will have. This code hasn't seen a lot of +testing yet so there are certainly bugs. If you find any, make sure +you report them at bugzilla.gnome.org (after checking that it isn't +reported already). -Since the plug-in API of GIMP 2.2 will be compatible with GIMP 2.0, -2.2 is supposed to install itself into the gimp-2.0 directories. It is -thus not possible to install this development version into the same -prefix with GIMP 2.0. A number of files will clash, so please use a -separate prefix to install this development version. +Please do not install this pre-releae of GIMP 2.2 into the same prefix +as GIMP 2.0. It would overwrite most of the GIMP 2.0 installation. To +install in parallel to 2.0, please use a different prefix which is not +in your default library search path. If you wish to replace GIMP 2.0 +with this pre-release, then please remove the GIMP 2.0 installation +before installing this software. -Please do not distribute binary packages of gimp-2.1! +The GIMP 2.2 plug-in API is fully backward compatible to GIMP 2.0. +Plug-ins for GIMP 2.0 should continue to work and don't need to be +recompiled. We do however hope that plug-in authors will update their +plug-ins for GIMP 2.2 and adapt the GUI changes we did with this +version. + +It might turn out that we have to do some late changes to the newly +added API before the final 2.2.0 release, so don't consider the API +strictly frozen yet. The API is however guaranteed to be backward +compatible (source and binary) with the GIMP 2.0 API. If you find that +your 2.0 plug-in break when used with the GIMP 2.2 libraries, or if +you cannot compile a GIMP 2.0 plug-in against the GIMP 2.2 header +files, please report that as a bug. If you want to hack on The GIMP, please read the file HACKING. For detailed installation instructions, see the file INSTALL. @@ -89,13 +104,13 @@ Many of the developers hang out there. One of the Byxnet servers are: The look of GIMP's interface can be customized like any other GTK app by editing the ~/.gtkrc-2.0 file or by using "themes" (ready-made customizations). For downloadable themes and further details, see -http://gtk.themes.org. Additionally, GIMP reads ~/.gimp-2.0/gtkrc so +http://gtk.themes.org. Additionally, GIMP reads ~/.gimp-2.2/gtkrc so you can have settings that only apply to The GIMP. Included is a set of keybindings similar to those in Adobe Photoshop. You can find them in the ps-menurc file. To use them, copy this file -to ~/.gimp-2.0/menurc. You can also manually change the keybindings to -any of your choice by editing ~/.gimp-2.0/menurc. +to ~/.gimp-2.2/menurc. You can also manually change the keybindings to +any of your choice by editing ~/.gimp-2.2/menurc. Have fun,