gimp/NEWS

243 lines
8.0 KiB
Plaintext

The GNU Image Manipulation Program Version 2.1
----------------------------------------------
This is the development branch of The GIMP. Here's where new features
are being added. In a not too distant future the next stable GIMP
release, GIMP 2.2, will emerge out of this.
Overview of Changes in GIMP 2.1.3
=================================
- Cleanups to the MMX code and the composite subsystem in general
- Cleanups and fixes to Gimpressionst plug-in (bug #148088)
- Redone light settings GUI for Lighting plug-in.
- Added keyboard shortcut editor to preferences dialog (bug #142922)
- Implemented the callbacks for the various "Clear saved foobar now"
buttons in the preferences dialog.
- Added support for loading gradients from SVG files. This allows to
share gradient definitions with Inkscape and Sodipodi (bug #148127)
- Added parsers for the various ways to define a color in SVG to
libgimpcolor.
- Added GimpColorHexEntry widget to libgimpwidgets. It displays colors
in hexadecimal represention and takes hex and SVG color names as input.
- Added GimpCellRendererColor and GimpCellRendererToggle to libgimpwidgets.
- Renamed GimpColor boxed type to GimpRGB and moved it to libgimpcolor.
- Moved GIMP_TYPE_UNIT and GIMP_TYPE_MEMSIZE to libgimpbase.
- Fixes to the BMP loader plug-in (bug #143682).
- Fixes to the Decompose plug-in (bug #147603).
Contributors:
Michael Natterer, Sven Neumann, Helvetix Victorinox, Shlomi Fish,
Bill Skaggs, Brion Vibber, Raphael Quinet
Overview of Changes in GIMP 2.1.2
=================================
- Further improvements to the new input controllers; added a keyboard
controller.
- Show image preview in GFig plug-in, started a complete overhaul.
- Added Difference of Gaussians edge detection plug-in.
- Added more possibilities for drag'n'drop:
* layers dialog accepts URI, color and pattern drops
* path dialog takes and offers DND of SVG data
- Implemented PDB function gimp-path-get-point-at-dist.
- Allow to use the color picker to edit palettes (as in gimp-1.2).
- Improvements and code cleanup in gimpressionist plug-in.
- Allow to cut'n'paste image data between GIMP and other applications
(for example Abiword) using the system clipboard.
- List unsaved images in Quit dialog.
- Completed core/gui separation. Optionally build a gimp-console
application that behaves like 'gimp --no-interface' and doesn't link
to GTK+ at all.
- Deprecated GimpPixmap and ported almost all users to GtkImage.
- Moved display projection code into a GimpProjection object. This means
there's finally only a single projection per image.
- Introduced GimpPickable interface and implemented it for all core
objects that you can pick colors from.
- Write smaller indexed MNG files.
- Fixed issues with the internal statusbar API.
- Allow for multiple light sources in the Lighting plug-in.
- Redone file type selection in file load/save dialogs.
- Removed HRZ plug-in.
- Improved developers documentation.
- Improved quality of antialiasing in the ellipse select tool.
- Lots of bug fixes and other goodies. Check the ChangeLog for details.
Contributors:
Michael Natterer, Sven Neumann, Philip Lafleur, William Skaggs,
Geert Jordaens, Simon Budig, Roman Joost, Michael Schumacher,
Shlomi Fish, Hans Breuer, Brion Vibber, Robert Oegren, Kevin
Cozens, Helvetix Victorinox
Overview of Changes in GIMP 2.1.1
=================================
- Added support for loading patterns in formats supported by GdkPixbuf
(most notably PNG and JPEG).
- Use ARGB cursors when supported by the windowing system. Added nice
new tool cursors.
- Added previews to Solid Noise and Unsharp Mask plug-ins.
- Improvements for painting with pressure-sensitive devices.
- Added preview for transform tools.
- Merged the Gaussian Blur plug-ins.
- Simplified the Blur plug-in.
- Reorganized the Preferences dialog.
- Dispatch Enter, Return, Backspace and Delete key events to the tools
and use them where it makes sense.
- Some optimizations to the tile system, the gradient rendering and to
the cubic interpolation routine.
- Show the brush outline while painting.
- Added an interface that allows to add controller modules. Such a module
can dispatch events to The GIMP which are mapped to actions by a
user-configurable mapping table. Added controller modules for mouse
wheel, midi and linux_input devices.
- Applied HIG capitalization style to all(?) dialogs.
- Lots of bug fixes and other goodies. Check the ChangeLog for details.
Contributors:
Michael Natterer, Sven Neumann, Manish Singh, Philip Lafleur,
William Skaggs, Geert Jordaens, Yeti, Dave Neary, Jakub Steiner,
David Gowers, , Henrik Brix Andersen, Simon Budig, Pedro Gimeno,
lots of translators and the contributors that I accidentally missed...
Overview of Changes in GIMP 2.1.0
=================================
GIMP 2.1.0 includes the following enhancements over GIMP 2.0:
- Major user interface improvements.
* Large parts of the GIMP user interface have been changed to
comply better with the GNOME Human Interface Guidelines. This is
an ongoing effort and the interface may still be inconsistent in
a few places.
* Users are now allowed to clear the undo history.
* The unit to be used for the rulers and the coordinates display is now
a display property and can be changed in the statusbar of the image
window.
* New widgets and frameworks provided by GTK+ 2.4 are used; this means
+ uses the new GtkFileChooser dialog, vastly improving the file
dialogs.
+ includes port of menus to GtkUIManager, which creates all core
menus from XML files at runtime. This means that menu items can
be rearranged by users simply by editing these files.
+ uses a global accelerator table in all docks and image windows.
This means that a hotkey will do the same thing regardless of
which dock or image window you are using.
+ adds replacement widgets based on GtkComboBox for most uses of
GtkOptionMenu (GimpUnitMenu remains to be ported)
+ adds GimpContainerEntry, a GtkEntry with completion based on
the contents of a GimpContainer.
+ makes the order and visibility of tools in the toolbox configurable
+ allows keeping toolbox and dock windows above other windows (if
the WM supports this hint)
* The toolbox now has an optional preview of the active image.
* The image window now accepts file/uri drops.
- More internal cleanup and refactoring of the core object model.
- The brush rendering code has been separated from the generic paint
tool code. The ink tool is now a paint tool (it can do straight
lines) and the new infrastructure allows to implement new kinds of
paint methods like vector based painting.
- Gradients can now be created, deleted, renamed and edited through
the PDB.
- Some changes to plug-ins.
* Plug-ins can now register the same procedures in multiple places (the
API to register menu entries has been changed in a backward-compatible
fashion).
* Plug-ins can now optionally register a menu icon.
* File plug-ins can now register a mime-type.
* All plug-in dialogs have been reviewed and changed to make them
comply better with the GNOME Human Interface Guidelines.
* All plug-ins that need to access files use the new GtkFileChooser
dialog.
* The obsolete AlienMap and GIcon plug-ins were removed. AlienMap2
does everything than AlienMap did, and the GIMP-specific GIcon format
has not been used by anything for quite some time now.
* A plug-in to load and save windows icon files has been added.
Contributors:
Michael Natterer, Sven Neumann, Maurits Rijk, Manish Singh,
Henrik Brix Andersen, Philip Lafleur, Raphael Quinet, Simon Budig,
William Skaggs, Shlomi Fish, Kevin Cozens, Jakub Steiner, Dave Neary,
Daniel Kobras, Jordi Gay, Yeti, Marco Munari, David Necas, Nils
Philippsen, Soeren Wedel Nielsen, Joao S. O. Bueno, lots of translators
and the contributors that I accidentally missed...