• Michael Natterer's avatar
    Move the new "default_new_layer_mode" APIs to the image... · e16c8a23
    Michael Natterer authored
    ...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().
    e16c8a23
Name
Last commit
Last update
..
.gitignore Loading commit data...
CHANGES Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
TODO Loading commit data...
arcball.c Loading commit data...
arcball.h Loading commit data...
map-object-apply.c Loading commit data...
map-object-apply.h Loading commit data...
map-object-image.c Loading commit data...
map-object-image.h Loading commit data...
map-object-main.c Loading commit data...
map-object-main.h Loading commit data...
map-object-preview.c Loading commit data...
map-object-preview.h Loading commit data...
map-object-shade.c Loading commit data...
map-object-shade.h Loading commit data...
map-object-stock.c Loading commit data...
map-object-stock.h Loading commit data...
map-object-ui.c Loading commit data...
map-object-ui.h Loading commit data...