gimp/app/pdb
Michael Natterer 421024cc5c app/core/core-enums.h app/core/gimpgradient.[ch] app/pdb/Makefile.am
2004-05-31  Michael Natterer  <mitch@gimp.org>

	* app/core/core-enums.h
	* app/core/gimpgradient.[ch]
	* app/pdb/Makefile.am
	* app/widgets/gimpgradienteditor.c
	* tools/pdbgen/Makefile.am
	* tools/pdbgen/groups.pl
	* tools/pdbgen/pdb/gradient_edit.pdb: applied a patch from Shlomi
	Fish that adds lots of gradient edit functions to
	gimpgradient.[ch] and makes them available through the PDB.
	Fixes bug #129675 and bug #129678.

	Did some cleanups / enhancments to the patch:

	* app/core/gimpgradient.[ch]: changed the naming scheme of the new
	functions and changed old functions to match the new scheme.
	Introduce a "freeze_count" and public freeze()/thaw() API which
	enables subsequent gradient changes without "dirty" being emitted
	all the time.  Added GimpGradient parameters to all functions
	which modify the gradient.

	* app/widgets/gimpgradienteditor.c: use the new freeze/thaw
	stuff to keep the gradient from updating when not in
	"Instant Update" mode.

	* app/actions/gradient-editor-commands.c: removed all gradient
	editing code and call the new core functions.

	* libgimp/Makefile.am
	* tools/pdbgen/pdb/gradient_edit.pdb: changed the namespace of all
	added functions. Generate libgimp wrappers for them..

	* app/pdb/gradient_edit_cmds.c
	* app/pdb/internal_procs.c
	* libgimp/gimp_pdb.h
	* libgimp/gimpenums.h
	* libgimp/gimpgradientedit_pdb.[ch]
	* plug-ins/pygimp/gimpenums.py
	* plug-ins/script-fu/script-fu-constants.c
	* tools/pdbgen/enums.pl: (re)generated.
2004-05-30 22:04:16 +00:00
..
.cvsignore changed destdir for app-side PDB wrappers to app/pdb 2001-01-21 21:58:16 +00:00
Makefile.am app/core/core-enums.h app/core/gimpgradient.[ch] app/pdb/Makefile.am 2004-05-30 22:04:16 +00:00
README Added another warning about autogenerated files 2001-01-21 22:28:16 +00:00
brush_select_cmds.c reordered parameters so the first four are the same for all 2004-05-05 16:22:18 +00:00
brushes_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
channel_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
color_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
convert_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
display_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
drawable_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
edit_cmds.c Context cleanup continued: 2004-04-15 13:10:51 +00:00
fileops_cmds.c app/pdb/fileops_cmds.c regenerated. 2004-05-14 13:47:04 +00:00
floating_sel_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
font_select_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
fonts_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimp-pdb.c Cleanups. (gimp_rect_select_tool_coords_to_integer): Undo my bogus fix for 2004-04-30 19:14:37 +00:00
gimp-pdb.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimppdb.c Cleanups. (gimp_rect_select_tool_coords_to_integer): Undo my bogus fix for 2004-04-30 19:14:37 +00:00
gimppdb.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimppluginprocedure.c Allow plug-ins to register menu icons. Fixes bug #120500. 2004-05-18 21:19:43 +00:00
gimppluginprocedure.h Allow plug-ins to register menu icons. Fixes bug #120500. 2004-05-18 21:19:43 +00:00
gimpprocedure.c Cleanups. (gimp_rect_select_tool_coords_to_integer): Undo my bogus fix for 2004-04-30 19:14:37 +00:00
gimpprocedure.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimprc_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
gradient_edit_cmds.c app/core/core-enums.h app/core/gimpgradient.[ch] app/pdb/Makefile.am 2004-05-30 22:04:16 +00:00
gradient_select_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gradients_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
guides_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
help_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
image_cmds.c initialize the image unit to GIMP_UNIT_PIXEL. 2004-05-17 09:39:35 +00:00
internal_procs.c app/core/core-enums.h app/core/gimpgradient.[ch] app/pdb/Makefile.am 2004-05-30 22:04:16 +00:00
internal_procs.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
layer_cmds.c applied patch from Philip Lafleur that makes Autocrop register a new 2004-05-29 11:29:37 +00:00
makefile.msc new file to keep common definitions for the msc build use common 2004-02-07 23:01:33 +00:00
message_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
misc_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
paint_tools_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
palette_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
palette_select_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
palettes_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
parasite_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
paths_cmds.c Context cleanup continued: 2004-04-15 13:10:51 +00:00
pattern_select_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
patterns_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
pdb-types.h added enum GimpPDBCompatMode which can be one of { OFF, ON, WARN }. 2003-12-05 17:08:35 +00:00
pdb_glue.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
plug_in_cmds.c remove unnecessary G_OBJECT() casts. 2004-05-20 01:13:14 +00:00
procedural_db.c Cleanups. (gimp_rect_select_tool_coords_to_integer): Undo my bogus fix for 2004-04-30 19:14:37 +00:00
procedural_db.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
procedural_db_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
selection_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
selection_tools_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
text_tool_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
transform_tools_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00
undo_cmds.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
unit_cmds.c make libgimp* headers always included before any app headers. 2004-05-06 23:26:45 +00:00

README

This directory contains the PDB-wrappers for various internal
Gimp functions.

THESE FILES ARE AUTOGENERATED AND CHANGES HERE ARE USELESS!

If you need to change the code please have a look in ../../tools/pdbgen/pdb.