NEWS 4.81 KB
Newer Older
1
The GNU Image Manipulation Program Version 2.1
Sven Neumann's avatar
Sven Neumann committed
2
----------------------------------------------
3

4
This is the development branch of The GIMP. Here's where new features
Sven Neumann's avatar
Sven Neumann committed
5 6
are being added. In a not too distant future the next stable GIMP
release, GIMP 2.2, will emerge out of this.
Sven Neumann's avatar
Sven Neumann committed
7

8

Nate Summers's avatar
Nate Summers committed
9

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
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 a mouse wheel controller and a
  generic linux input event controller module.


Contributors:

   Michael Natterer, Sven Neumann, Manish Singh, Philip Lafleur, Yeti,
   Dave Neary, Jakub Steiner, David Gowers, Geert Jordaens, William Skaggs,
   Henrik Brix Andersen, Simon Budig, 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:
Sven Neumann's avatar
Sven Neumann committed
58

59
 - Major user interface improvements.
Sven Neumann's avatar
Sven Neumann committed
60 61 62 63 64 65

   * 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.

66
   * Users are now allowed to clear the undo history.
Sven Neumann's avatar
Sven Neumann committed
67 68 69 70 71

   * 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.

72
   * New widgets and frameworks provided by GTK+ 2.4 are used; this means
Sven Neumann's avatar
Sven Neumann committed
73

Sven Neumann's avatar
Sven Neumann committed
74 75 76 77 78 79 80 81
     + 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.
82 83
     + adds replacement widgets based on GtkComboBox for most uses of
       GtkOptionMenu (GimpUnitMenu remains to be ported)
Sven Neumann's avatar
Sven Neumann committed
84
     + adds GimpContainerEntry, a GtkEntry with completion based on
Sven Neumann's avatar
Sven Neumann committed
85
       the contents of a GimpContainer.
86
     + makes the order and visibility of tools in the toolbox configurable
Sven Neumann's avatar
Sven Neumann committed
87 88
     + allows keeping toolbox and dock windows above other windows (if
       the WM supports this hint)
Sven Neumann's avatar
Sven Neumann committed
89 90 91

   * The toolbox now has an optional preview of the active image.

Sven Neumann's avatar
Sven Neumann committed
92
   * The image window now accepts file/uri drops.
Michael Natterer's avatar
Michael Natterer committed
93

Sven Neumann's avatar
Sven Neumann committed
94
 - More internal cleanup and refactoring of the core object model.
Michael Natterer's avatar
Michael Natterer committed
95

Sven Neumann's avatar
Sven Neumann committed
96 97 98 99 100 101 102
 - 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.
Sven Neumann's avatar
Sven Neumann committed
103

104
 - Some changes to plug-ins.
Sven Neumann's avatar
Sven Neumann committed
105

106 107
   * Plug-ins can now register the same procedures in multiple places (the
     API to register menu entries has been changed in a backward-compatible 
Michael Natterer's avatar
Michael Natterer committed
108
     fashion).
Sven Neumann's avatar
Sven Neumann committed
109

Sven Neumann's avatar
Sven Neumann committed
110
   * Plug-ins can now optionally register a menu icon.
Sven Neumann's avatar
Sven Neumann committed
111

Sven Neumann's avatar
Sven Neumann committed
112
   * File plug-ins can now register a mime-type.
Sven Neumann's avatar
Sven Neumann committed
113 114 115 116

   * All plug-in dialogs have been reviewed and changed to make them
     comply better with the GNOME Human Interface Guidelines.

Sven Neumann's avatar
Sven Neumann committed
117 118 119 120 121 122
   * 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.
Sven Neumann's avatar
Sven Neumann committed
123

124
   * A plug-in to load and save windows icon files has been added.
Sven Neumann's avatar
Sven Neumann committed
125 126 127 128 129


Contributors:

   Michael Natterer, Sven Neumann, Maurits Rijk, Manish Singh,
Sven Neumann's avatar
Sven Neumann committed
130
   Henrik Brix Andersen, Philip Lafleur, Raphael Quinet, Simon Budig,
131
   William Skaggs, Shlomi Fish, Kevin Cozens, Jakub Steiner, Dave Neary,
Sven Neumann's avatar
Sven Neumann committed
132 133 134
   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...