gimp/plug-ins/file-jpeg
Michael Natterer e16c8a2352 Move the new "default_new_layer_mode" APIs to the image...
...in both the core and libgimp.

Images now know what the default mode for new layers is:

- NORMAL for empty images
- NORMAL for images with any non-legacy layer
- NORMAL_LEGAVY for images with only legacy layers

This changes behavior when layers are created from the UI, but *also*
when created by plug-ins (yes there is a compat issue here):

- Most (all?) single-layer file importers now create NORMAL layers
- Screenshot, Webpage etc also create NORMAL layers

Scripts that create images from scratch (logos etc) should not be
affected because they usually have NORMAL_LEGACY hardcoded.

3rd party plug-ins and scripts will also behave old-style unless they
get ported to gimp_image_get_default_new_layer_mode().
2017-08-21 20:18:00 +02:00
..
.gitignore Adding Microsoft Windows executables to the .gitignore files 2009-06-19 00:14:17 +02:00
Makefile.am app, plug-ins, libgimp*: clean out all remaining trailing spaces/tabs. 2016-06-02 02:04:26 +02:00
jpeg-icc.c plug-ins/bmp/* plug-ins/faxg3/* plug-ins/fits/* plug-ins/fli/* 2008-08-11 10:06:13 +00:00
jpeg-icc.h file-jpeg: Add header cladding 2011-09-18 08:00:20 +05:30
jpeg-load.c Move the new "default_new_layer_mode" APIs to the image... 2017-08-21 20:18:00 +02:00
jpeg-load.h Revert "New GimpMetadata as subclass of GExiv2Metadata" 2017-01-03 19:36:22 +01:00
jpeg-quality.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
jpeg-quality.h file-jpeg: Add header cladding 2011-09-18 08:00:20 +05:30
jpeg-save.c Revert "New GimpMetadata as subclass of GExiv2Metadata" 2017-01-03 19:36:22 +01:00
jpeg-save.h file-jpeg: Add support for arithmetic coding 2014-05-15 00:57:42 +05:30
jpeg-settings.c Completely rewrite metadata handling using gexiv2 2013-10-27 01:02:17 +02:00
jpeg-settings.h file-jpeg: Add header cladding 2011-09-18 08:00:20 +05:30
jpeg.c Revert "New GimpMetadata as subclass of GExiv2Metadata" 2017-01-03 19:36:22 +01:00
jpeg.h libgimp,plug-ins: split metadata loading into prepare() and finish() 2013-10-27 15:22:35 +01:00
jpegqual.c file-jpeg: Fix format specifiers 2011-10-03 10:59:48 +05:30