gimp/plug-ins/map-object
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
CHANGES
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
arcball.c map-object: fix bogus if()-statement. 2017-01-30 16:43:59 +01:00
arcball.h plug-ins: tabs to spaces in map-object 2011-02-20 15:24:22 +01:00
map-object-apply.c Move the new "default_new_layer_mode" APIs to the image... 2017-08-21 20:18:00 +02:00
map-object-apply.h plug-ins/map-object plug-ins/gradient-flare plug-ins/ifs-compose 2008-03-24 18:33:25 +00:00
map-object-image.c Bug 155733 - need to check return values of gimp_drawable_mask_bounds() 2016-04-18 21:02:32 +01:00
map-object-image.h plug-ins: tabs to spaces in map-object 2011-02-20 15:24:22 +01:00
map-object-main.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
map-object-main.h Bug 645456 - Inconsistent window (role) naming scheme 2011-04-08 20:31:34 +02:00
map-object-preview.c Bug 155733 - need to check return values of gimp_drawable_mask_bounds() 2016-04-18 21:02:32 +01:00
map-object-preview.h plug-ins: pass the cairo_t from expose handler to drawing functions in map-object 2011-02-20 15:24:21 +01:00
map-object-shade.c Bug 692641 - Various spelling fixes 2013-01-27 18:59:02 +01:00
map-object-shade.h plug-ins: tabs to spaces in map-object 2011-02-20 15:24:22 +01:00
map-object-stock.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
map-object-stock.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
map-object-ui.c plug-ins: get rid of icons in dialog buttons (use labels not stock IDs) 2017-02-12 16:18:54 +01:00
map-object-ui.h lighting: port to cairo, replace wireframe with live preview 2011-02-13 13:18:07 +01:00

README

MapObject 1.2.0 -- image filter plug-in for GIMP
===========================================================

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

Released 16th of July, 1998

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 ;)

Compiling
=========

To compile you'll need GIMP 1.0 and GTK+ 1.0.4 or later.
You'll also need GCK 1.00 (http://www.ii.uib.no/~tomb/gck.html)

1) Edit the Makefile to reflect your system setup.

2) Type "make" and then "make install"

You should now be ready to run. "make install" puts the executable "MapObject"
in the standard plug-in directory.

Documentation
=============

Ahem.. right.. ;) ..I'll get around to it eventually.

Please send me a mail if you find any bugs.

Have fun,

Tom