gimp/app
Michael Natterer dec20d8214 Enabled skipping enum values for either the PDB or GType registration
2004-01-06  Michael Natterer  <mitch@gimp.org>

	Enabled skipping enum values for either the PDB or GType
	registration (don't always skip both targets):

	* tools/gimp-mkenums: skip enum values only if there is a literal
	"skip" (don't match "pdb-skip").

	* tools/pdbgen/enumgen.pl: skip only "pdb-skip" values, not "skip"
	ones.

	* app/base/base-enums.h
	* app/core/core-enums.h
	* app/paint/paint-enums.h
	* libgimpbase/gimpbaseenums.h: use the right "pdb-skip"/"skip"
	combination to skip enum values. Changed comments accordingly.

	Cleaned up the fill functions:

	* app/core/core-enums.[ch]: added GIMP_PATTERN_FILL enum value to
	the GimpFillType enum. Don't export GIMP_NO_FILL to the PDB
	because it's completely useless to export a NOP.

	* app/core/gimp-edit.c (gimp_edit_fill, gimp_edit_fill_internal):
	handle pattern fill requests.

	* app/core/gimpdrawable.[ch] (gimp_drawable_fill): added GimpPattern
	parameter and fill with it if it's non-NULL.

	(gimp_drawable_fill_by_type): handle pattern fill and pass the
	current pattern to gimp_drawable_fill().

	* app/text/gimptextlayer.c: changed accordingly.

	* app/gui/edit-commands.c
	* app/gui/image-menu.c: use gimp_edit_fill() instead of
	gimp_drawable_bucket_fill() for FG, BG and pattern filling.

	* libgimp/gimpcompat.h
	* plug-ins/script-fu/siod-wrapper.c: removed NO_IMAGE_FILL compat
	enum value. It should have never been exported to the PDB.

	* app/pdb/drawable_cmds.c
	* app/pdb/edit_cmds.c
	* libgimp/gimpenums.h
	* plug-ins/pygimp/gimpenums.py
	* plug-ins/script-fu/script-fu-constants.c
	* tools/pdbgen/enums.pl: regenerated.
2004-01-06 14:02:08 +00:00
..
actions Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
base Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
composite fixed gtk-doc comment. 2003-12-16 13:12:32 +00:00
config set the default value for "activate-on-focus" to TRUE. The discussion on 2003-12-26 18:40:19 +00:00
core Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
dialogs Made it possible to have multiple lines of translators in the about 2003-12-30 20:10:36 +00:00
display some cosmetics while reviewing the code. 2004-01-03 20:51:36 +00:00
file [ I've postponed my reservations against pangoft2/fontconfig/freetype2 2003-12-13 01:35:19 +00:00
gui Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
menus Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
paint Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
paint-funcs on second thought, just make everything signed. There is no reason for any 2004-01-05 23:42:28 +00:00
pdb Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
plug-in app/main.c app/plug-in/plug-in-shm.c POSIX shared memory tile transport 2003-12-27 08:07:15 +00:00
text Enabled skipping enum values for either the PDB or GType registration 2004-01-06 14:02:08 +00:00
tools removed GimpTool::cursor_update() implementation (which was there only to 2004-01-02 17:36:45 +00:00
vectors When there is a visible path, it cannot be stored in the XCF in a portable 2003-12-30 18:00:07 +00:00
widgets cosmetic. 2004-01-06 11:37:00 +00:00
xcf When there is a visible path, it cannot be stored in the XCF in a portable 2003-12-30 18:00:07 +00:00
.cvsignore Makefile.am configure.in gimp-1.3.pc.in added pkg-config files for 2001-11-25 00:19:38 +00:00
airbrush.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
app_procs.c added enum GimpPDBCompatMode which can be one of { OFF, ON, WARN }. 2003-12-05 17:08:35 +00:00
app_procs.h added enum GimpPDBCompatMode which can be one of { OFF, ON, WARN }. 2003-12-05 17:08:35 +00:00
batch.c a tiny change I forgot... 2003-11-30 16:08:46 +00:00
batch.h renamed batch_init() to batch_run(). Install an Gimp::exit handler while 2003-11-30 14:44:13 +00:00
errors.c unref the gimp object after dumping the configuration as a test for 2003-11-17 00:17:01 +00:00
errors.h unref the gimp object after dumping the configuration as a test for 2003-11-17 00:17:01 +00:00
gimp-intl.h Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimp.rc
main.c app/main.c app/plug-in/plug-in-shm.c POSIX shared memory tile transport 2003-12-27 08:07:15 +00:00
Makefile.am check for shm_open in libc too, and define RT_LIBS accordingly. 2004-01-03 22:41:09 +00:00
makefile.msc [ I've postponed my reservations against pangoft2/fontconfig/freetype2 2003-12-13 01:35:19 +00:00
paint_core.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
paint_options.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
plug_in_cmds.c Garry R. Osgood <grosgood@rcn.com> 2001-03-11 13:15:41 +00:00
transform_core.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
units.c libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
units.h libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
wilber.ico