Re: [Gimp-developer] 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 > > ___ 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
Re: [Gimp-developer] 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 ___ 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
Re: [Gimp-developer] 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 ___ 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
Re: [Gimp-developer] 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. ___ 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
Re: [Gimp-developer] 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 t
Re: [Gimp-developer] 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 o
Re: [Gimp-developer] 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. ___ 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
Re: [Gimp-developer] 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 ___ 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
Re: [Gimp-developer] 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 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
Re: [Gimp-developer] 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 ___ 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
Re: [Gimp-developer] 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 imag
[Gimp-developer] 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 titl