gimp/plug-ins/lighting
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
..
images Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
.gitignore Adding Microsoft Windows executables to the .gitignore files 2009-06-19 00:14:17 +02:00
Makefile.am */Makefile.am: merge INCLUDES into AM_CPPFLAGS 2013-06-05 20:48:37 +02:00
README Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
TODO Bug 692641 - Various spelling fixes 2013-01-27 18:59:02 +01:00
lighting-apply.c Move the new "default_new_layer_mode" APIs to the image... 2017-08-21 20:18:00 +02:00
lighting-apply.h
lighting-image.c Bug 155733 - need to check return values of gimp_drawable_mask_bounds() 2016-04-18 21:02:32 +01:00
lighting-image.h plug-ins: port Lighting Effects to cairo 2010-11-02 21:34:11 +01:00
lighting-main.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
lighting-main.h Bug 645456 - Inconsistent window (role) naming scheme 2011-04-08 20:31:34 +02:00
lighting-preview.c Bug #666751: Replace M_PI with G_PI 2011-12-23 14:47:34 +05:30
lighting-preview.h plug-ins: lighting, use an expose handler and remove unneeded backbuf 2011-02-20 16:44:19 +01:00
lighting-shade.c Bug 683153 - Lighting effects - bump mapping: top two rows of pixels are... 2013-02-16 21:39:47 +01:00
lighting-shade.h Bug 683153 - Lighting effects - bump mapping: top two rows of pixels are... 2013-02-16 21:39:47 +01:00
lighting-stock.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
lighting-stock.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
lighting-ui.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
lighting-ui.h plug-ins: port Lighting Effects to cairo 2010-11-02 21:34:11 +01:00

README

Lighting Effects 0.2.2 -- image filter plug-in for GIMP
===================================================================

Copyright (C) 1996-98 Tom Bech
Copyright (C) 1996-98 Federico Mena Quintero

You can reach the author(s) via E-mail:
tomb@gimp.org (Tom) or quartic@gimp.org (Federico).

GIMP was developed by Peter Mattis and Spencer Kimball.
You can contact them at gimp@xcf.berkeley.edu.

There's more GIMP stuff on our home pages:
http://www.ii.uib.no/~tomb/gimp.html (Tom's page)
http://www.nuclecu.unam.mx/~federico/gimp/index.html (Quartic's page)


Legal stuff
===========

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

In other words, you can't sue us for whatever happens while using this ;)

Have fun,

Tom