RSS/Atom feed Twitter
Site is read-only, email is disabled

ANNOUNCE: GIMP 2.9.2 released

This discussion is connected to the gimp-user-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

22 of 28 messages available
Toggle history

Please log in to manage your subscriptions.

ANNOUNCE: GIMP 2.9.2 released Michael Natterer 26 Nov 19:38
  ANNOUNCE: GIMP 2.9.2 released Boudewijn Rempt 26 Nov 19:46
   ANNOUNCE: GIMP 2.9.2 released C R 28 Nov 19:25
    ANNOUNCE: GIMP 2.9.2 released Partha Bagchi 28 Nov 20:47
     CABdJpS4xEtXM1YuiODAhPPsH+n... 29 Nov 17:41
      CAOW9c=-MW=FQGhMyG-RExHagjc... 29 Nov 17:41
       CABdJpS7LAM+u88vWRKHcTRkqUC... 29 Nov 17:41
        CAOW9c=8M6sTgO0ZPtOev0mEuhY... 29 Nov 17:41
         CABdJpS6J7nV_FhD=b53Nab_FKq... 29 Nov 17:41
          CABdJpS45Urj4p4mj=m5UUTJxgp... 29 Nov 17:41
           ANNOUNCE: GIMP 2.9.2 released C R 29 Nov 17:41
            ANNOUNCE: GIMP 2.9.2 released Elle Stone 29 Nov 18:43
             ANNOUNCE: GIMP 2.9.2 released C R 29 Nov 21:47
  ANNOUNCE: GIMP 2.9.2 released Tom Williams 26 Nov 21:16
   ANNOUNCE: GIMP 2.9.2 released Stari Karp 26 Nov 22:20
  ANNOUNCE: GIMP 2.9.2 released Kevin Brubeck Unhammer 27 Nov 09:47
  ANNOUNCE: GIMP 2.9.2 released Marco Ciampa 27 Nov 10:41
  ANNOUNCE: GIMP 2.9.2 released Alexandre Prokoudine 28 Nov 01:26
   ANNOUNCE: GIMP 2.9.2 released Thorsten Stettin 28 Nov 16:24
    ANNOUNCE: GIMP 2.9.2 released Partha Bagchi 28 Nov 16:38
     ANNOUNCE: GIMP 2.9.2 released Thorsten Stettin 28 Nov 16:55
   ANNOUNCE: GIMP 2.9.2 released Asif Lodhi 30 Nov 19:03
    ANNOUNCE: GIMP 2.9.2 released Marco Ciampa 30 Nov 20:32
    ANNOUNCE: GIMP 2.9.2 released Tobias Jakobs 01 Dec 12:20
     ANNOUNCE: GIMP 2.9.2 released C R 04 Dec 14:58
      ANNOUNCE: GIMP 2.9.2 released C R 04 Dec 15:00
      ANNOUNCE: GIMP 2.9.2 released Alexandre Prokoudine 04 Dec 15:05
  ANNOUNCE: GIMP 2.9.2 released kungfu07 28 Nov 15:31
Michael Natterer
2015-11-26 19:38:17 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

This is an unstable development preview and might crash or do whatever. If you try it for work, please save your images more often.

GIMP 2.9's major new feature is GEGL (www.gegl.org), a graph based image processing framework. The entire old pixel manipulation core of GIMP has been removed and replaced by GEGL. Most internal processing is now done at floating point precision, and images can be kept around at 16-bit and 32-bit integer and floating point precisions. Many plug-ins have already been replaced by GEGL operations and can be previewed live on the canvas.

For a complete list of changes since 2.8.0 please see the "Changes" section below. We will also post more detailed news about GIMP 2.9 on www.gimp.org soon, stay tuned.

Happy GIMPing, --Mitch

Download
========

  GIMP 2.9.2 is available from:

  http://download.gimp.org/pub/gimp/v2.9/

  and from the mirrors listed at:

  http://www.gimp.org/downloads/#mirrors

  Please use the torrent, it distributes   the download bandwidth across all mirrors:

  http://download.gimp.org/pub/gimp/v2.9/gimp-2.9.2.tar.bz2.torrent

  The checksum of the tarball is:

  aa8a846a497e3328c5b7d2fd33f5cf63  gimp-2.9.2.tar.bz2

Overview of Changes from GIMP 2.8.0 to GIMP 2.9.2 =================================================

Core:

  The core got completely ported to GEGL, listing all changes involved   would be too much, therefore we summarize the changes in app/ per   source subdirectory:

  base
  composite
  paint-funcs:
  - Remove these directories, they contained the old pixel     manipulation functions

  config:   - Remove GimpBaseConfig, add GimpGeglConfig   - Add config options for new features

  core:   - Add some things that used to live in base/, like the temp-buf,     boundary and histogram code
  - Port all functions to GEGL and higher bit depths   - Keep the image around as GEGL graph, all other compositing is gone   - Add non-destructive drawable filters, but use them only for     previews
  - Implement the floating selection as drawable filter   - Implement GimpImageMap using drawable filters   - Move batch processing to gimp-batch.[ch]   - Run batch commands in an already running GIMP instance   - Ported almost everything from filenames/FILE/fd to GFile/GIO   - Be smarter about migrating old user config files   - Move many object struct members to private structs

  file:   - Support GIO-ported file load/save procs, handle remote files      generically

  - Add content locking to items to prevent them from being edited   - Add position locking to items to prevent them from being translated   - Implement all color management in the core   - Add an automatic palette of recently used colors   - Implement metadata handling in the core

  gegl:   - Now contains utility functions and abstractions to work with     GEGL more easily
  - Move all operations to the new operations/ directory

  operations:   - New directory containing all GIMP-internal GEGL operations     and their config objects (if any)   - Add a correct version of the overlay layer mode   - Add LCH layer modes

  paint:   - Port all paint cores to Gegl
  - Add MyPaint brush paint core

  pdb:   - Add compat procedures that work like the removed plug-ins   - Use the new GimpValueArray, GValueArray got deprecated

  plug-in:   - Allow plug-ins to access image data at full bit depth   - Add a compat mode so unported plug-ins always get 8-bit data

  text:   - Port text rendering to GEGL
  - Use HarfBuzz to inspect fonts for creating an example string

  xcf:   - Add zlib compression to XCF loading/saving

GUI:

  - Add GUI to handle the new high bit depths and conversion between      them
  - Add new action group "filters" which can run arbitrary GEGL ops   - Add lots of actions invoking GEGL ops that replace removed plug-ins   - Preview all GEGL ops live on the canvas, using drawable filters   - Mostly switch from using stock-ids to icon-names   - Turn all stock icons into named icons and add an icon theme   - Allow selecting colors from an image's colormap   - Add "Show in file manager" to everything that has a filename   - Add an action search dialog to find actions by keyword and execute      them
  - Split the save dialog into subclasses for load, save and export   - Implement various color management dialogs that were in the lcms      plug-in
  - Make sure windows appear on the correct monitor   - Simplify and reduce the actions that modify paint tool behavior   - Add canvas rotation and flipping   - Allow zooming to the selection
  - Make the image tab position configurable in single window mode   - Add separate snapping settings for fullscreen mode   - Remove bitmaps cursors and only support RGBA cursors   - Color manage drawable and image thumbnails   - Add more format string options for the image title   - Use the external gtkosxapplication package instead of included code   - Add a generic GimpPopup class and use it instead of duplicating      code
  - Make the generated GUI of GEGL ops much better   - Allow to implement custom GUI for gegl ops, and do that in some       cases
  - Add GimpDial, GimpPolar and GimpCircle to be used for angle and hue 
    picking

Tools:

  - Add an "experimental playground" for unfinished tools   - (experimental) Add a tool that paints with MyPaint brushes   - (experimental) Add an n-point deformation tool   - (experimental) Add a transform tool with a variable # of handles   - (experimental) Add a seamless clone tool   - Add a unified transform tool that allows rotating, scaling, perspective
  - Add a warp tool as replacement for the IWarp plug-in   - Allow tool dialogs to be embedded on the canvas genrically   - Add much more options to painting, like the ability to lock     tool options to brush defaults, and to zoom the brush with the canvas
  - Make the blend tool work interactively in realtime   - Add undo/redo to many tools (using the normal shortcuts)

Libgimp:

  - Deprecate the entire old pixel manipulation API   - Add API to get a drawable's buffer, the rest can be done with GEGL   - Add high bit depth support when using the new buffer API   - Make many enum value names sane and deprecate the old names   - Many core enums moved here instead of proxying them via PDB generation
  - Add API to stroke vector outlines, with all core properties   - Add more context API that affects other procedures   - Deprecate API with weird names, and add new API with less arguments   - Add metadata and color management API, utility functions and widgets
  - Split GimpPickButton into per-platform backends and fix it on OS X

Plug-ins:

  - Remove lots of plug-ins that are now implemented as GEGL ops   - Remove the lcms plug-in, this is now done in the core/libgimp   - Remove the metadata plug-ins, this is now done in the core/libgimp   - Remove the file-uri plug-in, this is now done in the core using GIO   - Port many file plug-ins to GIO
  - Port many plug-ins that are not strictly filters to GEGL

Source and build system:

  - Don't use INCLUDES in Makefile.am, use AM_CPPFLAGS instead

General:

  - Lots and lots of bug fixes   - Translation updates

Contributors ============

  A Kelday, Adrian Likins, Alexander Larsson, Alexandre Prokoudine,   Alexia Death, Andrew Worsley, Barak Itkin, Björn Kautler, Chris   Wilson, Christian Lehmann, Clayton Walker, Daniel Sabo, David   Gowers, Dov Grobgeld, E.S. Quinn, Ed J, Elle Stone, Hartmut Kuhse,   Ionutz Borcoman, Jan Lieskovsky, Jehan, Jernej Simončič, Joao   S. O. Bueno, Johannes Matschke, John Ralls, Jonathan Tait, Jordi   Mas, João S. O. Bueno, Julien Nabet, Kevin Cozens, Kristian   Rietveld, Kővágó, Zoltán, Liam Quin, Loren Merritt, Louis Benazet,   Ludovic Rousseau, Marco Ciampa, Marek Dvoroznak, Mark Schmitz,   Martijn van Beers, Martin Husemann, Martin Nordholts, Massimo   Valentini, Matt Giuca, Matthias Wenzel, Michael Henning, Michael   Muré, Michael Natterer, Michael Schumacher, Mikael Magnusson, Mike   Gran, Miroslav Talasek, Mukund Sivaraman, Murray Cumming, Nicolas   Robidoux, Nils Philippsen, Pedro Gimeno Fortea, Petr Kubiznak,   Philippe Teuwen, Piotr Drąg, Przemysław Gołąb, Richard Allen,   Richard Hughes, Rickard, Roman Lebedev, Saul Goode, Sebastian   Pipping, Sebastian Rasmussen, ShadowKyogre, Shlomi Fish,   SimaMoto,RyōTa, Simon Budig, Simon Lui, Simone Karin Lehmann,   Srihari, Sven Claussner, Sven Neumann, Thomas Manni, Tobias   Ellinghaus, Téo Mazars, Ville Pätsi, Ville Skyttä, Ville Sokk,   Warren Turkal, darkraid1, saul, su-v, Øyvind Kolås

Translators ===========

  Albert F, Alexandre Prokoudine, Anders Jonsson, Andika Triwidada,   André Schutten, Anish A, Aurimas Černius, Balázs Úr, Baurzhan   Muftakhidinov, Chris Leonard, Christian Kirbach, Cédric Valmary,   Daniel Mustieles, Daniel Sabo, Daniel Winzen, Dimitris Spingos,   Duarte Loreto, Dušan Kazik, Enrico Nicoletto, Eulalia, Fran Diéguez,   Francisco Vila, Gabor Kelemen, Gil Forcada, Hartmut Kuhse, Hleb   Valoshka, Inaki Larranaga Murgoitio, Jehan, Jihui Choi, Jiri   Grönroos, Jiro Matsuzawa, Joao S. O. Bueno, Johannes Matschke, Jordi   Mallach, Jordi Mas, João S. O. Bueno, Kevin Cozens, Khaled Hosny,   Khoem Sokhem, Kiyotaka NISHIBORI, Kjartan Maraas, Kolbjørn Stuestøl,   Konfrare Albert, Marco Ciampa, Marek Dvoroznak, Marek Černocký,   Martin Srebotnjak, Massimo Valentini, Mattias Põldaru, Michael   Bauer, Michael Henning, Michael Muré, Michael Natterer, Muhammet   Kara, Necdet Yücel, Nils Philippsen, Pavol Klačanský, Pedro   Albuquerque, Peter Mráz, Piotr Drąg, Praveen Illa, Rafael Ferreira,   Rodolfo Ribeiro Gomes, Rūdolfs Mazurs, Samir Ribic, Sebul, Seong-ho   Cho, SimaMoto,RyōTa, Simone Karin Lehmann, Stanislav Petrek, Sveinn   í Felli, Sven Claussner, Thomas Manni, Tiago S, Tiagosdot, Timo   Jyrinki, Timur Zhamakeev, Téo Mazars, Ville Skyttä, Ville-Pekka   Vainio, Wouter Bolsterlee, Yaron Shahrabani, Yuri Myasoedov,   akerbeltz, kolbjoern, sebul, Øyvind Kolås, Андрій Бандура, Милош   Поповић

Boudewijn Rempt
2015-11-26 19:46:47 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Congratulations!

On Thu, 26 Nov 2015, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

This is an unstable development preview and might crash or do whatever. If you try it for work, please save your images more often.

GIMP 2.9's major new feature is GEGL (www.gegl.org), a graph based image processing framework. The entire old pixel manipulation core of GIMP has been removed and replaced by GEGL. Most internal processing is now done at floating point precision, and images can be kept around at 16-bit and 32-bit integer and floating point precisions. Many plug-ins have already been replaced by GEGL operations and can be previewed live on the canvas.

For a complete list of changes since 2.8.0 please see the "Changes" section below. We will also post more detailed news about GIMP 2.9 on www.gimp.org soon, stay tuned.

Happy GIMPing, --Mitch

Download
========

  GIMP 2.9.2 is available from:

  http://download.gimp.org/pub/gimp/v2.9/

  and from the mirrors listed at:

  http://www.gimp.org/downloads/#mirrors

  Please use the torrent, it distributes   the download bandwidth across all mirrors:

  http://download.gimp.org/pub/gimp/v2.9/gimp-2.9.2.tar.bz2.torrent

  The checksum of the tarball is:

  aa8a846a497e3328c5b7d2fd33f5cf63  gimp-2.9.2.tar.bz2

Overview of Changes from GIMP 2.8.0 to GIMP 2.9.2 =================================================

Core:

  The core got completely ported to GEGL, listing all changes involved   would be too much, therefore we summarize the changes in app/ per   source subdirectory:

  base
  composite
  paint-funcs:
  - Remove these directories, they contained the old pixel     manipulation functions

  config:   - Remove GimpBaseConfig, add GimpGeglConfig   - Add config options for new features

  core:   - Add some things that used to live in base/, like the temp-buf,     boundary and histogram code
  - Port all functions to GEGL and higher bit depths   - Keep the image around as GEGL graph, all other compositing is gone   - Add non-destructive drawable filters, but use them only for     previews
  - Implement the floating selection as drawable filter   - Implement GimpImageMap using drawable filters   - Move batch processing to gimp-batch.[ch]   - Run batch commands in an already running GIMP instance   - Ported almost everything from filenames/FILE/fd to GFile/GIO   - Be smarter about migrating old user config files   - Move many object struct members to private structs

  file:   - Support GIO-ported file load/save procs, handle remote files      generically

  - Add content locking to items to prevent them from being edited   - Add position locking to items to prevent them from being translated   - Implement all color management in the core   - Add an automatic palette of recently used colors   - Implement metadata handling in the core

  gegl:   - Now contains utility functions and abstractions to work with     GEGL more easily
  - Move all operations to the new operations/ directory

  operations:   - New directory containing all GIMP-internal GEGL operations     and their config objects (if any)   - Add a correct version of the overlay layer mode   - Add LCH layer modes

  paint:   - Port all paint cores to Gegl
  - Add MyPaint brush paint core

  pdb:   - Add compat procedures that work like the removed plug-ins   - Use the new GimpValueArray, GValueArray got deprecated

  plug-in:   - Allow plug-ins to access image data at full bit depth   - Add a compat mode so unported plug-ins always get 8-bit data

  text:   - Port text rendering to GEGL
  - Use HarfBuzz to inspect fonts for creating an example string

  xcf:   - Add zlib compression to XCF loading/saving

GUI:

  - Add GUI to handle the new high bit depths and conversion between      them
  - Add new action group "filters" which can run arbitrary GEGL ops   - Add lots of actions invoking GEGL ops that replace removed plug-ins   - Preview all GEGL ops live on the canvas, using drawable filters   - Mostly switch from using stock-ids to icon-names   - Turn all stock icons into named icons and add an icon theme   - Allow selecting colors from an image's colormap   - Add "Show in file manager" to everything that has a filename   - Add an action search dialog to find actions by keyword and execute      them
  - Split the save dialog into subclasses for load, save and export   - Implement various color management dialogs that were in the lcms      plug-in
  - Make sure windows appear on the correct monitor   - Simplify and reduce the actions that modify paint tool behavior   - Add canvas rotation and flipping   - Allow zooming to the selection
  - Make the image tab position configurable in single window mode   - Add separate snapping settings for fullscreen mode   - Remove bitmaps cursors and only support RGBA cursors   - Color manage drawable and image thumbnails   - Add more format string options for the image title   - Use the external gtkosxapplication package instead of included code   - Add a generic GimpPopup class and use it instead of duplicating      code
  - Make the generated GUI of GEGL ops much better   - Allow to implement custom GUI for gegl ops, and do that in some       cases
  - Add GimpDial, GimpPolar and GimpCircle to be used for angle and hue 
    picking

Tools:

  - Add an "experimental playground" for unfinished tools   - (experimental) Add a tool that paints with MyPaint brushes   - (experimental) Add an n-point deformation tool   - (experimental) Add a transform tool with a variable # of handles   - (experimental) Add a seamless clone tool   - Add a unified transform tool that allows rotating, scaling, perspective
  - Add a warp tool as replacement for the IWarp plug-in   - Allow tool dialogs to be embedded on the canvas genrically   - Add much more options to painting, like the ability to lock     tool options to brush defaults, and to zoom the brush with the canvas
  - Make the blend tool work interactively in realtime   - Add undo/redo to many tools (using the normal shortcuts)

Libgimp:

  - Deprecate the entire old pixel manipulation API   - Add API to get a drawable's buffer, the rest can be done with GEGL   - Add high bit depth support when using the new buffer API   - Make many enum value names sane and deprecate the old names   - Many core enums moved here instead of proxying them via PDB generation
  - Add API to stroke vector outlines, with all core properties   - Add more context API that affects other procedures   - Deprecate API with weird names, and add new API with less arguments   - Add metadata and color management API, utility functions and widgets
  - Split GimpPickButton into per-platform backends and fix it on OS X

Plug-ins:

  - Remove lots of plug-ins that are now implemented as GEGL ops   - Remove the lcms plug-in, this is now done in the core/libgimp   - Remove the metadata plug-ins, this is now done in the core/libgimp   - Remove the file-uri plug-in, this is now done in the core using GIO   - Port many file plug-ins to GIO
  - Port many plug-ins that are not strictly filters to GEGL

Source and build system:

  - Don't use INCLUDES in Makefile.am, use AM_CPPFLAGS instead

General:

  - Lots and lots of bug fixes   - Translation updates

Contributors ============

  A Kelday, Adrian Likins, Alexander Larsson, Alexandre Prokoudine,   Alexia Death, Andrew Worsley, Barak Itkin, Björn Kautler, Chris   Wilson, Christian Lehmann, Clayton Walker, Daniel Sabo, David   Gowers, Dov Grobgeld, E.S. Quinn, Ed J, Elle Stone, Hartmut Kuhse,   Ionutz Borcoman, Jan Lieskovsky, Jehan, Jernej Simončič, Joao   S. O. Bueno, Johannes Matschke, John Ralls, Jonathan Tait, Jordi   Mas, João S. O. Bueno, Julien Nabet, Kevin Cozens, Kristian   Rietveld, Kővágó, Zoltán, Liam Quin, Loren Merritt, Louis Benazet,   Ludovic Rousseau, Marco Ciampa, Marek Dvoroznak, Mark Schmitz,   Martijn van Beers, Martin Husemann, Martin Nordholts, Massimo   Valentini, Matt Giuca, Matthias Wenzel, Michael Henning, Michael   Muré, Michael Natterer, Michael Schumacher, Mikael Magnusson, Mike   Gran, Miroslav Talasek, Mukund Sivaraman, Murray Cumming, Nicolas   Robidoux, Nils Philippsen, Pedro Gimeno Fortea, Petr Kubiznak,   Philippe Teuwen, Piotr Drąg, Przemysław Gołąb, Richard Allen,   Richard Hughes, Rickard, Roman Lebedev, Saul Goode, Sebastian   Pipping, Sebastian Rasmussen, ShadowKyogre, Shlomi Fish,   SimaMoto,RyōTa, Simon Budig, Simon Lui, Simone Karin Lehmann,   Srihari, Sven Claussner, Sven Neumann, Thomas Manni, Tobias   Ellinghaus, Téo Mazars, Ville Pätsi, Ville Skyttä, Ville Sokk,   Warren Turkal, darkraid1, saul, su-v, Øyvind Kolås

Translators ===========

  Albert F, Alexandre Prokoudine, Anders Jonsson, Andika Triwidada,   André Schutten, Anish A, Aurimas Černius, Balázs Úr, Baurzhan   Muftakhidinov, Chris Leonard, Christian Kirbach, Cédric Valmary,   Daniel Mustieles, Daniel Sabo, Daniel Winzen, Dimitris Spingos,   Duarte Loreto, Dušan Kazik, Enrico Nicoletto, Eulalia, Fran Diéguez,   Francisco Vila, Gabor Kelemen, Gil Forcada, Hartmut Kuhse, Hleb   Valoshka, Inaki Larranaga Murgoitio, Jehan, Jihui Choi, Jiri   Grönroos, Jiro Matsuzawa, Joao S. O. Bueno, Johannes Matschke, Jordi   Mallach, Jordi Mas, João S. O. Bueno, Kevin Cozens, Khaled Hosny,   Khoem Sokhem, Kiyotaka NISHIBORI, Kjartan Maraas, Kolbjørn Stuestøl,   Konfrare Albert, Marco Ciampa, Marek Dvoroznak, Marek Černocký,   Martin Srebotnjak, Massimo Valentini, Mattias Põldaru, Michael   Bauer, Michael Henning, Michael Muré, Michael Natterer, Muhammet   Kara, Necdet Yücel, Nils Philippsen, Pavol Klačanský, Pedro   Albuquerque, Peter Mráz, Piotr Drąg, Praveen Illa, Rafael Ferreira,   Rodolfo Ribeiro Gomes, Rūdolfs Mazurs, Samir Ribic, Sebul, Seong-ho   Cho, SimaMoto,RyōTa, Simone Karin Lehmann, Stanislav Petrek, Sveinn   í Felli, Sven Claussner, Thomas Manni, Tiago S, Tiagosdot, Timo   Jyrinki, Timur Zhamakeev, Téo Mazars, Ville Skyttä, Ville-Pekka   Vainio, Wouter Bolsterlee, Yaron Shahrabani, Yuri Myasoedov,   akerbeltz, kolbjoern, sebul, Øyvind Kolås, Андрій Бандура, Милош   Поповић

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org
Tom Williams
2015-11-26 21:16:47 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

On 11/26/2015 11:38 AM, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

Thanks for the update and _many_ thanks to those working to make Gimp 2.10 an awesome release! I'm really looking forward to Gimp 2.10. I don't do anything really sophisticated with Gimp, but I'm simply amazed at its power, functionality, and capability! :)

Peace...

Tom

/When we dance, you have a way with me,
Stay with me... Sway with me.../
Stari Karp
2015-11-26 22:20:48 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

On Thu, 2015-11-26 at 13:16 -0800, Tom Williams wrote:

On 11/26/2015 11:38 AM, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

Thanks for the update and _many_ thanks to those working to make Gimp 2.10 an awesome release! I'm really looking forward to Gimp 2.10. I don't do anything really sophisticated with Gimp, but I'm simply amazed
at its power, functionality, and capability! :)

Peace...

Tom

20 years...it was so fast :). Thank you very much for 20 years of using the great GIMP.

ajtiM
-----
http://www.redbubble.com/people/lumiwa
Kevin Brubeck Unhammer
2015-11-27 09:47:30 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Michael Natterer čálii:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

[...]

Overview of Changes from GIMP 2.8.0 to GIMP 2.9.2 =================================================

That changelog was quite impressive! Congratulations on the release :-)

Kevin Brubeck Unhammer

GPG: 0x766AC60C
Marco Ciampa
2015-11-27 10:41:06 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

On Thu, Nov 26, 2015 at 08:38:17PM +0100, Michael Natterer wrote:

Hi,

[...]

Overview of Changes from GIMP 2.8.0 to GIMP 2.9.2 =================================================

[...]

Please add this page to:

http://www.gimp.org/release-notes/gimp-2.9.html

and in this page too:

http://www.gimp.org/release-notes/

Thanks!

--

Marco Ciampa

I know a joke about UDP, but you might not get it.

+------------------------+ | GNU/Linux User #78271 |
| FSFE fellow #364 |
+------------------------+

Alexandre Prokoudine
2015-11-28 01:26:15 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

On Thu, Nov 26, 2015 at 10:38 PM, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

...and there's more info in the news post:

http://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/

Alex

kungfu07
2015-11-28 15:31:17 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Big *THANK YOU* and Congratulations!

-- View this message in context: http://gimp.1065349.n5.nabble.com/ANNOUNCE-GIMP-2-9-2-released-tp46466p46481.html Sent from the Developers mailing list archive at Nabble.com.

Thorsten Stettin
2015-11-28 16:24:28 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Am 28.11.2015 um 02:26 schrieb Alexandre Prokoudine:

On Thu, Nov 26, 2015 at 10:38 PM, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

GIMP 2.9.3 or 2.9.2? :-D

...and there's more info in the news post:

http://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/

Alex _______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

Lao-Tse sagt: Nichtstun ist besser, als mit viel Mhe nichts zu schaffen.
Und er sagt auch: Ich habe drei Schtze, die ich hte und hege.
Der eine ist die Liebe, der zweite ist die Gengsamkeit, der dritte ist die Demut.
Nur der Liebende ist mutig, nur der Gengsame ist grozgig, nur der Demtige ist fhig zu herrschen.
Partha Bagchi
2015-11-28 16:38:44 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Git is odd number and release versions are even numbers. :)

On Sat, Nov 28, 2015 at 11:24 AM, Thorsten Stettin wrote:

Am 28.11.2015 um 02:26 schrieb Alexandre Prokoudine:

On Thu, Nov 26, 2015 at 10:38 PM, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

GIMP 2.9.3 or 2.9.2? :-D

...and there's more info in the news post:

http://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/

Alex _______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

--
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen. Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege. Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die Demut.
Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige ist fähig zu herrschen.

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

Thorsten Stettin
2015-11-28 16:55:58 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Am 28.11.2015 um 17:38 schrieb Partha Bagchi:

Git is odd number and release versions are even numbers. :)

I might have known it. :-P

On Sat, Nov 28, 2015 at 11:24 AM, Thorsten Stettin wrote:

Am 28.11.2015 um 02:26 schrieb Alexandre Prokoudine:

On Thu, Nov 26, 2015 at 10:38 PM, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

GIMP 2.9.3 or 2.9.2? :-D

...and there's more info in the news post:

http://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/

Alex _______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

--
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen. Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege. Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die Demut.
Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige ist fähig zu herrschen.

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen.
Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege.
Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die Demut.
Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige ist fähig zu herrschen.
C R
2015-11-28 19:25:20 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Thanks to the development team and everyone who has contributed to this monumental step! I use GIMP every day and have processed over one hundred thousand images with it already. So thanks so much for this tremendous gift, I can't wait to test the new features!

One question, can someone put together a step-by-step for compiling it (including babl and gegl) under Ubuntu? I've been trying, but can't seem to get gegl installed correctly. It says it's not installed, when clearly it is (even the latest version from git).

Thanks for any help.

-C

On Thu, Nov 26, 2015 at 7:46 PM, Boudewijn Rempt wrote:

Congratulations!

On Thu, 26 Nov 2015, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

This is an unstable development preview and might crash or do whatever. If you try it for work, please save your images more often.

GIMP 2.9's major new feature is GEGL (www.gegl.org), a graph based image processing framework. The entire old pixel manipulation core of GIMP has been removed and replaced by GEGL. Most internal processing is now done at floating point precision, and images can be kept around at 16-bit and 32-bit integer and floating point precisions. Many plug-ins have already been replaced by GEGL operations and can be previewed live on the canvas.

For a complete list of changes since 2.8.0 please see the "Changes" section below. We will also post more detailed news about GIMP 2.9 on www.gimp.org soon, stay tuned.

Happy GIMPing, --Mitch

Download
========

GIMP 2.9.2 is available from:

http://download.gimp.org/pub/gimp/v2.9/

and from the mirrors listed at:

http://www.gimp.org/downloads/#mirrors

Please use the torrent, it distributes the download bandwidth across all mirrors:

http://download.gimp.org/pub/gimp/v2.9/gimp-2.9.2.tar.bz2.torrent

The checksum of the tarball is:

aa8a846a497e3328c5b7d2fd33f5cf63 gimp-2.9.2.tar.bz2

Overview of Changes from GIMP 2.8.0 to GIMP 2.9.2 =================================================

Core:

The core got completely ported to GEGL, listing all changes involved would be too much, therefore we summarize the changes in app/ per source subdirectory:

base
composite
paint-funcs:
- Remove these directories, they contained the old pixel manipulation functions

config: - Remove GimpBaseConfig, add GimpGeglConfig - Add config options for new features

core: - Add some things that used to live in base/, like the temp-buf, boundary and histogram code
- Port all functions to GEGL and higher bit depths - Keep the image around as GEGL graph, all other compositing is gone - Add non-destructive drawable filters, but use them only for previews
- Implement the floating selection as drawable filter - Implement GimpImageMap using drawable filters - Move batch processing to gimp-batch.[ch] - Run batch commands in an already running GIMP instance - Ported almost everything from filenames/FILE/fd to GFile/GIO - Be smarter about migrating old user config files - Move many object struct members to private structs

file: - Support GIO-ported file load/save procs, handle remote files generically

- Add content locking to items to prevent them from being edited - Add position locking to items to prevent them from being translated - Implement all color management in the core - Add an automatic palette of recently used colors - Implement metadata handling in the core

gegl: - Now contains utility functions and abstractions to work with GEGL more easily
- Move all operations to the new operations/ directory

operations: - New directory containing all GIMP-internal GEGL operations and their config objects (if any) - Add a correct version of the overlay layer mode - Add LCH layer modes

paint: - Port all paint cores to Gegl
- Add MyPaint brush paint core

pdb: - Add compat procedures that work like the removed plug-ins - Use the new GimpValueArray, GValueArray got deprecated

plug-in: - Allow plug-ins to access image data at full bit depth - Add a compat mode so unported plug-ins always get 8-bit data

text: - Port text rendering to GEGL
- Use HarfBuzz to inspect fonts for creating an example string

xcf: - Add zlib compression to XCF loading/saving

GUI:

- Add GUI to handle the new high bit depths and conversion between them
- Add new action group "filters" which can run arbitrary GEGL ops - Add lots of actions invoking GEGL ops that replace removed plug-ins - Preview all GEGL ops live on the canvas, using drawable filters - Mostly switch from using stock-ids to icon-names - Turn all stock icons into named icons and add an icon theme - Allow selecting colors from an image's colormap - Add "Show in file manager" to everything that has a filename - Add an action search dialog to find actions by keyword and execute them
- Split the save dialog into subclasses for load, save and export - Implement various color management dialogs that were in the lcms plug-in
- Make sure windows appear on the correct monitor - Simplify and reduce the actions that modify paint tool behavior - Add canvas rotation and flipping - Allow zooming to the selection
- Make the image tab position configurable in single window mode - Add separate snapping settings for fullscreen mode - Remove bitmaps cursors and only support RGBA cursors - Color manage drawable and image thumbnails - Add more format string options for the image title - Use the external gtkosxapplication package instead of included code - Add a generic GimpPopup class and use it instead of duplicating code
- Make the generated GUI of GEGL ops much better - Allow to implement custom GUI for gegl ops, and do that in some cases
- Add GimpDial, GimpPolar and GimpCircle to be used for angle and hue
picking

Tools:

- Add an "experimental playground" for unfinished tools - (experimental) Add a tool that paints with MyPaint brushes - (experimental) Add an n-point deformation tool - (experimental) Add a transform tool with a variable # of handles - (experimental) Add a seamless clone tool - Add a unified transform tool that allows rotating, scaling, perspective
- Add a warp tool as replacement for the IWarp plug-in - Allow tool dialogs to be embedded on the canvas genrically - Add much more options to painting, like the ability to lock tool options to brush defaults, and to zoom the brush with the canvas
- Make the blend tool work interactively in realtime - Add undo/redo to many tools (using the normal shortcuts)

Libgimp:

- Deprecate the entire old pixel manipulation API - Add API to get a drawable's buffer, the rest can be done with GEGL - Add high bit depth support when using the new buffer API - Make many enum value names sane and deprecate the old names - Many core enums moved here instead of proxying them via PDB generation
- Add API to stroke vector outlines, with all core properties - Add more context API that affects other procedures - Deprecate API with weird names, and add new API with less arguments - Add metadata and color management API, utility functions and widgets
- Split GimpPickButton into per-platform backends and fix it on OS X

Plug-ins:

- Remove lots of plug-ins that are now implemented as GEGL ops - Remove the lcms plug-in, this is now done in the core/libgimp - Remove the metadata plug-ins, this is now done in the core/libgimp - Remove the file-uri plug-in, this is now done in the core using GIO - Port many file plug-ins to GIO
- Port many plug-ins that are not strictly filters to GEGL

Source and build system:

- Don't use INCLUDES in Makefile.am, use AM_CPPFLAGS instead

General:

- Lots and lots of bug fixes - Translation updates

Contributors ============

A Kelday, Adrian Likins, Alexander Larsson, Alexandre Prokoudine, Alexia Death, Andrew Worsley, Barak Itkin, Björn Kautler, Chris Wilson, Christian Lehmann, Clayton Walker, Daniel Sabo, David Gowers, Dov Grobgeld, E.S. Quinn, Ed J, Elle Stone, Hartmut Kuhse, Ionutz Borcoman, Jan Lieskovsky, Jehan, Jernej Simončič, Joao S. O. Bueno, Johannes Matschke, John Ralls, Jonathan Tait, Jordi Mas, João S. O. Bueno, Julien Nabet, Kevin Cozens, Kristian Rietveld, Kővágó, Zoltán, Liam Quin, Loren Merritt, Louis Benazet, Ludovic Rousseau, Marco Ciampa, Marek Dvoroznak, Mark Schmitz, Martijn van Beers, Martin Husemann, Martin Nordholts, Massimo Valentini, Matt Giuca, Matthias Wenzel, Michael Henning, Michael Muré, Michael Natterer, Michael Schumacher, Mikael Magnusson, Mike Gran, Miroslav Talasek, Mukund Sivaraman, Murray Cumming, Nicolas Robidoux, Nils Philippsen, Pedro Gimeno Fortea, Petr Kubiznak, Philippe Teuwen, Piotr Drąg, Przemysław Gołąb, Richard Allen, Richard Hughes, Rickard, Roman Lebedev, Saul Goode, Sebastian Pipping, Sebastian Rasmussen, ShadowKyogre, Shlomi Fish, SimaMoto,RyōTa, Simon Budig, Simon Lui, Simone Karin Lehmann, Srihari, Sven Claussner, Sven Neumann, Thomas Manni, Tobias Ellinghaus, Téo Mazars, Ville Pätsi, Ville Skyttä, Ville Sokk, Warren Turkal, darkraid1, saul, su-v, Øyvind Kolås

Translators ===========

Albert F, Alexandre Prokoudine, Anders Jonsson, Andika Triwidada, André Schutten, Anish A, Aurimas Černius, Balázs Úr, Baurzhan Muftakhidinov, Chris Leonard, Christian Kirbach, Cédric Valmary, Daniel Mustieles, Daniel Sabo, Daniel Winzen, Dimitris Spingos, Duarte Loreto, Dušan Kazik, Enrico Nicoletto, Eulalia, Fran Diéguez, Francisco Vila, Gabor Kelemen, Gil Forcada, Hartmut Kuhse, Hleb Valoshka, Inaki Larranaga Murgoitio, Jehan, Jihui Choi, Jiri Grönroos, Jiro Matsuzawa, Joao S. O. Bueno, Johannes Matschke, Jordi Mallach, Jordi Mas, João S. O. Bueno, Kevin Cozens, Khaled Hosny, Khoem Sokhem, Kiyotaka NISHIBORI, Kjartan Maraas, Kolbjørn Stuestøl, Konfrare Albert, Marco Ciampa, Marek Dvoroznak, Marek Černocký, Martin Srebotnjak, Massimo Valentini, Mattias Põldaru, Michael Bauer, Michael Henning, Michael Muré, Michael Natterer, Muhammet Kara, Necdet Yücel, Nils Philippsen, Pavol Klačanský, Pedro Albuquerque, Peter Mráz, Piotr Drąg, Praveen Illa, Rafael Ferreira, Rodolfo Ribeiro Gomes, Rūdolfs Mazurs, Samir Ribic, Sebul, Seong-ho Cho, SimaMoto,RyōTa, Simone Karin Lehmann, Stanislav Petrek, Sveinn í Felli, Sven Claussner, Thomas Manni, Tiago S, Tiagosdot, Timo Jyrinki, Timur Zhamakeev, Téo Mazars, Ville Skyttä, Ville-Pekka Vainio, Wouter Bolsterlee, Yaron Shahrabani, Yuri Myasoedov, akerbeltz, kolbjoern, sebul, Øyvind Kolås, Андрій Бандура, Милош Поповић

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

--
Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

Partha Bagchi
2015-11-28 20:47:25 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

You probably don't have gegl in your PKG_CONFIG_PATH. Have you checked that?

What do you get when you do set | grep PATH
?

On Sat, Nov 28, 2015 at 2:25 PM, C R wrote:

Thanks to the development team and everyone who has contributed to this monumental step! I use GIMP every day and have processed over one hundred thousand images with it already. So thanks so much for this tremendous gift, I can't wait to test the new features!

One question, can someone put together a step-by-step for compiling it (including babl and gegl) under Ubuntu? I've been trying, but can't seem to get gegl installed correctly. It says it's not installed, when clearly it is (even the latest version from git).

Thanks for any help.

-C

On Thu, Nov 26, 2015 at 7:46 PM, Boudewijn Rempt wrote:

Congratulations!

On Thu, 26 Nov 2015, Michael Natterer wrote:

Hi,

We originally wanted to get this done on GIMP's 20th birthday last week, but...

Anyway, here is the first development release in the GIMP 2.9.x series leading to GIMP 2.10.

This is an unstable development preview and might crash or do whatever. If you try it for work, please save your images more often.

GIMP 2.9's major new feature is GEGL (www.gegl.org), a graph based image processing framework. The entire old pixel manipulation core of GIMP has been removed and replaced by GEGL. Most internal processing is now done at floating point precision, and images can be kept around at 16-bit and 32-bit integer and floating point precisions. Many plug-ins have already been replaced by GEGL operations and can be previewed live on the canvas.

For a complete list of changes since 2.8.0 please see the "Changes" section below. We will also post more detailed news about GIMP 2.9 on www.gimp.org soon, stay tuned.

Happy GIMPing, --Mitch

Download
========

GIMP 2.9.2 is available from:

http://download.gimp.org/pub/gimp/v2.9/

and from the mirrors listed at:

http://www.gimp.org/downloads/#mirrors

Please use the torrent, it distributes the download bandwidth across all mirrors:

http://download.gimp.org/pub/gimp/v2.9/gimp-2.9.2.tar.bz2.torrent

The checksum of the tarball is:

aa8a846a497e3328c5b7d2fd33f5cf63 gimp-2.9.2.tar.bz2

Overview of Changes from GIMP 2.8.0 to GIMP 2.9.2 =================================================

Core:

The core got completely ported to GEGL, listing all changes involved would be too much, therefore we summarize the changes in app/ per source subdirectory:

base
composite
paint-funcs:
- Remove these directories, they contained the old pixel manipulation functions

config: - Remove GimpBaseConfig, add GimpGeglConfig - Add config options for new features

core: - Add some things that used to live in base/, like the temp-buf, boundary and histogram code
- Port all functions to GEGL and higher bit depths - Keep the image around as GEGL graph, all other compositing is gone - Add non-destructive drawable filters, but use them only for previews
- Implement the floating selection as drawable filter - Implement GimpImageMap using drawable filters - Move batch processing to gimp-batch.[ch] - Run batch commands in an already running GIMP instance - Ported almost everything from filenames/FILE/fd to GFile/GIO - Be smarter about migrating old user config files - Move many object struct members to private structs

file: - Support GIO-ported file load/save procs, handle remote files generically

- Add content locking to items to prevent them from being edited - Add position locking to items to prevent them from being translated - Implement all color management in the core - Add an automatic palette of recently used colors - Implement metadata handling in the core

gegl: - Now contains utility functions and abstractions to work with GEGL more easily
- Move all operations to the new operations/ directory

operations: - New directory containing all GIMP-internal GEGL operations and their config objects (if any) - Add a correct version of the overlay layer mode - Add LCH layer modes

paint: - Port all paint cores to Gegl
- Add MyPaint brush paint core

pdb: - Add compat procedures that work like the removed plug-ins - Use the new GimpValueArray, GValueArray got deprecated

plug-in: - Allow plug-ins to access image data at full bit depth - Add a compat mode so unported plug-ins always get 8-bit data

text: - Port text rendering to GEGL
- Use HarfBuzz to inspect fonts for creating an example string

xcf: - Add zlib compression to XCF loading/saving

GUI:

- Add GUI to handle the new high bit depths and conversion between them
- Add new action group "filters" which can run arbitrary GEGL ops - Add lots of actions invoking GEGL ops that replace removed plug-ins - Preview all GEGL ops live on the canvas, using drawable filters - Mostly switch from using stock-ids to icon-names - Turn all stock icons into named icons and add an icon theme - Allow selecting colors from an image's colormap - Add "Show in file manager" to everything that has a filename - Add an action search dialog to find actions by keyword and execute them
- Split the save dialog into subclasses for load, save and export - Implement various color management dialogs that were in the lcms plug-in
- Make sure windows appear on the correct monitor - Simplify and reduce the actions that modify paint tool behavior - Add canvas rotation and flipping - Allow zooming to the selection
- Make the image tab position configurable in single window mode - Add separate snapping settings for fullscreen mode - Remove bitmaps cursors and only support RGBA cursors - Color manage drawable and image thumbnails - Add more format string options for the image title - Use the external gtkosxapplication package instead of included code - Add a generic GimpPopup class and use it instead of duplicating code
- Make the generated GUI of GEGL ops much better - Allow to implement custom GUI for gegl ops, and do that in some cases
- Add GimpDial, GimpPolar and GimpCircle to be used for angle and hue
picking

Tools:

- Add an "experimental playground" for unfinished tools - (experimental) Add a tool that paints with MyPaint brushes - (experimental) Add an n-point deformation tool - (experimental) Add a transform tool with a variable # of handles - (experimental) Add a seamless clone tool - Add a unified transform tool that allows rotating, scaling, perspective
- Add a warp tool as replacement for the IWarp plug-in - Allow tool dialogs to be embedded on the canvas genrically - Add much more options to painting, like the ability to lock tool options to brush defaults, and to zoom the brush with the canvas
- Make the blend tool work interactively in realtime - Add undo/redo to many tools (using the normal shortcuts)

Libgimp:

- Deprecate the entire old pixel manipulation API - Add API to get a drawable's buffer, the rest can be done with GEGL - Add high bit depth support when using the new buffer API - Make many enum value names sane and deprecate the old names - Many core enums moved here instead of proxying them via PDB generation
- Add API to stroke vector outlines, with all core properties - Add more context API that affects other procedures - Deprecate API with weird names, and add new API with less arguments - Add metadata and color management API, utility functions and widgets
- Split GimpPickButton into per-platform backends and fix it on OS X

Plug-ins:

- Remove lots of plug-ins that are now implemented as GEGL ops - Remove the lcms plug-in, this is now done in the core/libgimp - Remove the metadata plug-ins, this is now done in the core/libgimp - Remove the file-uri plug-in, this is now done in the core using GIO - Port many file plug-ins to GIO
- Port many plug-ins that are not strictly filters to GEGL

Source and build system:

- Don't use INCLUDES in Makefile.am, use AM_CPPFLAGS instead

General:

- Lots and lots of bug fixes - Translation updates

Contributors ============

A Kelday, Adrian Likins, Alexander Larsson, Alexandre Prokoudine, Alexia Death, Andrew Worsley, Barak Itkin, Björn Kautler, Chris Wilson, Christian Lehmann, Clayton Walker, Daniel Sabo, David Gowers, Dov Grobgeld, E.S. Quinn, Ed J, Elle Stone, Hartmut Kuhse, Ionutz Borcoman, Jan Lieskovsky, Jehan, Jernej Simončič, Joao S. O. Bueno, Johannes Matschke, John Ralls, Jonathan Tait, Jordi Mas, João S. O. Bueno, Julien Nabet, Kevin Cozens, Kristian Rietveld, Kővágó, Zoltán, Liam Quin, Loren Merritt, Louis Benazet, Ludovic Rousseau, Marco Ciampa, Marek Dvoroznak, Mark Schmitz, Martijn van Beers, Martin Husemann, Martin Nordholts, Massimo Valentini, Matt Giuca, Matthias Wenzel, Michael Henning, Michael Muré, Michael Natterer, Michael Schumacher, Mikael Magnusson, Mike Gran, Miroslav Talasek, Mukund Sivaraman, Murray Cumming, Nicolas Robidoux, Nils Philippsen, Pedro Gimeno Fortea, Petr Kubiznak, Philippe Teuwen, Piotr Drąg, Przemysław Gołąb, Richard Allen, Richard Hughes, Rickard, Roman Lebedev, Saul Goode, Sebastian Pipping, Sebastian Rasmussen, ShadowKyogre, Shlomi Fish, SimaMoto,RyōTa, Simon Budig, Simon Lui, Simone Karin Lehmann, Srihari, Sven Claussner, Sven Neumann, Thomas Manni, Tobias Ellinghaus, Téo Mazars, Ville Pätsi, Ville Skyttä, Ville Sokk, Warren Turkal, darkraid1, saul, su-v, Øyvind Kolås

Translators ===========

Albert F, Alexandre Prokoudine, Anders Jonsson, Andika Triwidada, André Schutten, Anish A, Aurimas Černius, Balázs Úr, Baurzhan Muftakhidinov, Chris Leonard, Christian Kirbach, Cédric Valmary, Daniel Mustieles, Daniel Sabo, Daniel Winzen, Dimitris Spingos, Duarte Loreto, Dušan Kazik, Enrico Nicoletto, Eulalia, Fran Diéguez, Francisco Vila, Gabor Kelemen, Gil Forcada, Hartmut Kuhse, Hleb Valoshka, Inaki Larranaga Murgoitio, Jehan, Jihui Choi, Jiri Grönroos, Jiro Matsuzawa, Joao S. O. Bueno, Johannes Matschke, Jordi Mallach, Jordi Mas, João S. O. Bueno, Kevin Cozens, Khaled Hosny, Khoem Sokhem, Kiyotaka NISHIBORI, Kjartan Maraas, Kolbjørn Stuestøl, Konfrare Albert, Marco Ciampa, Marek Dvoroznak, Marek Černocký, Martin Srebotnjak, Massimo Valentini, Mattias Põldaru, Michael Bauer, Michael Henning, Michael Muré, Michael Natterer, Muhammet Kara, Necdet Yücel, Nils Philippsen, Pavol Klačanský, Pedro Albuquerque, Peter Mráz, Piotr Drąg, Praveen Illa, Rafael Ferreira, Rodolfo Ribeiro Gomes, Rūdolfs Mazurs, Samir Ribic, Sebul, Seong-ho Cho, SimaMoto,RyōTa, Simone Karin Lehmann, Stanislav Petrek, Sveinn í Felli, Sven Claussner, Thomas Manni, Tiago S, Tiagosdot, Timo Jyrinki, Timur Zhamakeev, Téo Mazars, Ville Skyttä, Ville-Pekka Vainio, Wouter Bolsterlee, Yaron Shahrabani, Yuri Myasoedov, akerbeltz, kolbjoern, sebul, Øyvind Kolås, Андрій Бандура, Милош Поповић

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

--
Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

C R
2015-11-29 17:41:18 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

I could not successfully get gegl to build from source. I spent ages trying. Luckily someone updated the edge ppa and it now installs fine:

http://www.webupd8.org/2013/10/gimp-29-210-development-builds.html

I then had to run: sudo apt-get build-dep gegl

then sudo apt-get install gegl

and now it runs fine.

Hope that helps someone.

-C

Elle Stone
2015-11-29 18:43:08 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

On 11/29/2015 12:41 PM, C R wrote:

I could not successfully get gegl to build from source.

My apologies for not responding sooner. It sounds like you might have had an issue with establishing the prefix, either during installation or possibly when starting/running GIMP.

If you decide to try installing from git again, I know of two people who successfully (and very recently) installed and ran babl/GEGL/GIMP from git on Ubuntu following these (no doubt overly verbose :) ) instructions:
http://ninedegreesbelow.com/photography/build-gimp-in-prefix-for-artists.html

Normally I run Gentoo, but several months ago I followed these same instructions to build babl/GEGL/GIMP from git on Debian Sid and OpenSUSE.

Best, Elle

C R
2015-11-29 21:47:47 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Thanks Elle. I may try again next weekend. In the mean time I can look forward to using all the new features and improvements. Thanks for the response!
On 29 Nov 2015 6:39 pm, "Elle Stone" wrote:

On 11/29/2015 12:41 PM, C R wrote:

I could not successfully get gegl to build from source.

My apologies for not responding sooner. It sounds like you might have had an issue with establishing the prefix, either during installation or possibly when starting/running GIMP.

If you decide to try installing from git again, I know of two people who successfully (and very recently) installed and ran babl/GEGL/GIMP from git on Ubuntu following these (no doubt overly verbose :) ) instructions: http://ninedegreesbelow.com/photography/build-gimp-in-prefix-for-artists.html

Normally I run Gentoo, but several months ago I followed these same instructions to build babl/GEGL/GIMP from git on Debian Sid and OpenSUSE.

Best, Elle

Asif Lodhi
2015-11-30 19:03:02 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Awesome! Great work, folks!

On 28 November 2015 at 01:26, Alexandre Prokoudine < alexandre.prokoudine@gmail.com> wrote:

On Thu, Nov 26, 2015 at 10:38 PM, Michael Natterer wrote:

...and there's more info in the news post:

>

http://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/

Alex

As an aside, I also came to know about HarfBuzz while reading the release notes about the implementation components.In naming "HarfBuzz", the developer has actually swapped the letters "u" and "a" - so the real name should have been "HurfBazz", which are basically two Urdu (or may be Persian as well) words "Hurf" (meaning single character/letter) and Bazz (something/somebody that does everything with something). So, HurfBazz really means something whose main job is to manipulate characters which is what the code does. The developer has written the correct HurfBazz (حرف باز) in Persian on his own page but he has switched the letters "u" and "a" in the English version "HarfBuzz", perhaps just for fun. The name is very fitting for the software but I wonder why he swapped the characters u and a.

Thanks to guys behind GNome project, I am now able to type in my native Urdu language on Linux. And since English is used in Pakistan mostly for any and all work, Urdu has become limited to chats with friends or poetry or text messages via sms. However, they write write Urdu using English alphabets! But I really wanted to write real Urdu, instead of typing urdu using English alphabets (they call it transliteration, right?), and I can now write both English and Urdu in the same document (in LibreWord, etc and even in text editors such as GEdit) thanks to your combined efforts. I can even name my files using Urdu! And I see Urdu filenames in Urdu in Nautilus along with English! Great work! Just Perfect!

I also tried in older Linux distros but wasn't successful. Perhaps I didn't make the due efforts. But this time around, everything works out-of-the-box, at least, in the latest versions of Ubuntu and Fedora.

In short, A BIG THANK YOU to you all! Really, Thank you very much.

-Asif

Marco Ciampa
2015-11-30 20:32:14 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

On Mon, Nov 30, 2015 at 07:03:02PM +0000, Asif Lodhi wrote:

Awesome! Great work, folks!

On 28 November 2015 at 01:26, Alexandre Prokoudine < alexandre.prokoudine@gmail.com> wrote:

On Thu, Nov 26, 2015 at 10:38 PM, Michael Natterer wrote:

...and there's more info in the news post:

>

http://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/

Alex

As an aside, I also came to know about HarfBuzz while reading the release notes about the implementation components.In naming "HarfBuzz", the developer has actually swapped the letters "u" and "a" - so the real name should have been "HurfBazz", which are basically two Urdu (or may be Persian as well) words "Hurf" (meaning single character/letter) and Bazz (something/somebody that does everything with something). So, HurfBazz really means something whose main job is to manipulate characters which is what the code does. The developer has written the correct HurfBazz (حرف باز) in Persian on his own page but he has switched the letters "u" and "a" in the English version "HarfBuzz", perhaps just for fun. The name is very fitting for the software but I wonder why he swapped the characters u and a.

Thanks to guys behind GNome project, I am now able to type in my native Urdu language on Linux. And since English is used in Pakistan mostly for any and all work, Urdu has become limited to chats with friends or poetry or text messages via sms. However, they write write Urdu using English alphabets! But I really wanted to write real Urdu, instead of typing urdu using English alphabets (they call it transliteration, right?), and I can now write both English and Urdu in the same document (in LibreWord, etc and even in text editors such as GEdit) thanks to your combined efforts. I can even name my files using Urdu! And I see Urdu filenames in Urdu in Nautilus along with English! Great work! Just Perfect!

I also tried in older Linux distros but wasn't successful. Perhaps I didn't make the due efforts. But this time around, everything works out-of-the-box, at least, in the latest versions of Ubuntu and Fedora.

In short, A BIG THANK YOU to you all! Really, Thank you very much.

-Asif

Stop flattering and start translating, that GIMP is missing the Urdu manual translation: http://docs.gimp.org/

:-))))))))))

--

Marco Ciampa

I know a joke about UDP, but you might not get it.

+------------------------+ | GNU/Linux User #78271 |
| FSFE fellow #364 |
+------------------------+

Tobias Jakobs
2015-12-01 12:20:00 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

2015-11-30 20:03 GMT+01:00 Asif Lodhi :

As an aside, I also came to know about HarfBuzz while reading the release notes about the implementation components.In naming "HarfBuzz", the developer has actually swapped the letters "u" and "a" - so the real name should have been "HurfBazz", which are basically two Urdu (or may be Persian as well) words "Hurf" (meaning single character/letter) and Bazz (something/somebody that does everything with something). So, HurfBazz really means something whose main job is to manipulate characters which is what the code does. The developer has written the correct HurfBazz (حرف باز) in Persian on his own page but he has switched the letters "u" and "a" in the English version "HarfBuzz", perhaps just for fun. The name is very fitting for the software but I wonder why he swapped the characters u and a.

I think the only one who can tell you the answer is Behdad Esfahbod. I think you can find his E-Mail address on his homepage: http://behdad.org/

Regards,
Tobias

C R
2015-12-04 14:58:47 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Been using 2.9.3 in production all week. Let me first say that I am truly astounded at the plethora of extra features that have been added, many many of which will become staples in my workflow from now on. Everyone deserves high praise for this release, it's been rock solid so far.

It seems the mesh transform tool is still freezing up GIMP (every time), but apart from that, nothing has crashed, and it's like early x-mas times a thousand to see all the features implemented and usable. So thanks again!

-C

On Tue, Dec 1, 2015 at 12:20 PM, Tobias Jakobs wrote:

2015-11-30 20:03 GMT+01:00 Asif Lodhi :

As an aside, I also came to know about HarfBuzz while reading the release notes about the implementation components.In naming "HarfBuzz", the developer has actually swapped the letters "u" and "a" - so the real name should have been "HurfBazz", which are basically two Urdu (or may be Persian as well) words "Hurf" (meaning single character/letter) and Bazz (something/somebody that does everything with something). So, HurfBazz really means something whose main job is to manipulate characters which

is

what the code does. The developer has written the correct HurfBazz (حرف باز) in Persian on his own page but he has switched the letters "u" and

"a"

in the English version "HarfBuzz", perhaps just for fun. The name is very fitting for the software but I wonder why he swapped the characters u and a.

I think the only one who can tell you the answer is Behdad Esfahbod. I think you can find his E-Mail address on his homepage: http://behdad.org/

Regards,
Tobias
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

C R
2015-12-04 15:00:41 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

Sorry, that should be "cage transform" tool. That's the one that freezes when the you draw the complete cage.

On Fri, Dec 4, 2015 at 2:58 PM, C R wrote:

Been using 2.9.3 in production all week. Let me first say that I am truly astounded at the plethora of extra features that have been added, many many of which will become staples in my workflow from now on. Everyone deserves high praise for this release, it's been rock solid so far.

It seems the mesh transform tool is still freezing up GIMP (every time), but apart from that, nothing has crashed, and it's like early x-mas times a thousand to see all the features implemented and usable. So thanks again!

-C

On Tue, Dec 1, 2015 at 12:20 PM, Tobias Jakobs wrote:

2015-11-30 20:03 GMT+01:00 Asif Lodhi :

As an aside, I also came to know about HarfBuzz while reading the

release

notes about the implementation components.In naming "HarfBuzz", the developer has actually swapped the letters "u" and "a" - so the real

name

should have been "HurfBazz", which are basically two Urdu (or may be Persian as well) words "Hurf" (meaning single character/letter) and Bazz (something/somebody that does everything with something). So, HurfBazz really means something whose main job is to manipulate characters which

is

what the code does. The developer has written the correct HurfBazz (حرف باز) in Persian on his own page but he has switched the letters "u" and

"a"

in the English version "HarfBuzz", perhaps just for fun. The name is very fitting for the software but I wonder why he swapped

the

characters u and a.

I think the only one who can tell you the answer is Behdad Esfahbod. I think you can find his E-Mail address on his homepage: http://behdad.org/

Regards,
Tobias
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

Alexandre Prokoudine
2015-12-04 15:05:06 UTC (over 8 years ago)

ANNOUNCE: GIMP 2.9.2 released

On Fri, Dec 4, 2015 at 5:58 PM, C R wrote:

It seems the mesh transform tool is still freezing up GIMP (every time),

Unfortunately, Michael hasn't yet found the time to implement the changes he had planned to address this. Would be nice if someone got on board to fix this.

Alex