Gimp/app/pdb
Michael Natterer 77447984cc added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it
2004-03-28  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpitem.[ch]: added "gboolean removed" to the GimpItem
	struct. Defaults to FALSE. Set it to TRUE in gimp_item_removed().
	Added public function gimp_item_is_removed().

	* app/core/gimpimage-undo-push.c (undo_pop_layer)
	(undo_pop_layer_mask) (undo_pop_channel) (undo_pop_vectors):
	set it to FALSE manually when re-adding something from the
	undo stack.

	* tools/pdbgen/app.pl
	* tools/pdbgen/pdb.pl: don't allow any operation on items which
	are removed from the image (and exist on the undo stack only).
	Fixes bug #138311.

	* app/pdb/channel_cmds.c
	* app/pdb/color_cmds.c
	* app/pdb/drawable_cmds.c
	* app/pdb/edit_cmds.c
	* app/pdb/floating_sel_cmds.c
	* app/pdb/image_cmds.c
	* app/pdb/layer_cmds.c
	* app/pdb/paint_tools_cmds.c
	* app/pdb/parasite_cmds.c
	* app/pdb/selection_cmds.c
	* app/pdb/selection_tools_cmds.c
	* app/pdb/transform_tools_cmds.c: regenerated.
2004-03-28 14:20:57 +00:00
..
.cvsignore
brush_select_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
brushes_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
channel_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
color_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
convert_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
display_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
drawable_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
edit_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
fileops_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
floating_sel_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
font_select_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
fonts_cmds.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimp-pdb.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
gimp-pdb.h Made 3rd party scripts work again after all that PDB function renaming: 2003-12-05 13:02:18 +00:00
gimppdb.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
gimppdb.h Made 3rd party scripts work again after all that PDB function renaming: 2003-12-05 13:02:18 +00:00
gimppluginprocedure.c added new function plug_in_proc_def_compare_menu_path() which is a 2004-02-03 13:02:18 +00:00
gimppluginprocedure.h added new function plug_in_proc_def_compare_menu_path() which is a 2004-02-03 13:02:18 +00:00
gimpprocedure.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
gimpprocedure.h Made 3rd party scripts work again after all that PDB function renaming: 2003-12-05 13:02:18 +00:00
gimprc_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
gradient_select_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
gradients_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
guides_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
help_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
image_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
internal_procs.c kill whitespace in blank lines. 2004-03-26 16:38:44 +00:00
internal_procs.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
layer_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
Makefile.am app/pdb/Makefile.am forgot to remove this file. 2004-01-05 17:22:26 +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 don't generate code with tabs. 2004-03-26 16:49:18 +00:00
misc_cmds.c removed the hack that used to call gimp_exit() when the batch command 2003-11-30 16:05:56 +00:00
paint_tools_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
palette_cmds.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
palette_select_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
palettes_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
parasite_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
paths_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
pattern_select_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
patterns_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +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 don't generate code with tabs. 2004-03-26 16:49:18 +00:00
procedural_db.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
procedural_db.h Made 3rd party scripts work again after all that PDB function renaming: 2003-12-05 13:02:18 +00:00
procedural_db_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
README Added another warning about autogenerated files 2001-01-21 22:28:16 +00:00
selection_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
selection_tools_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
text_tool_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
transform_tools_cmds.c added "gboolean removed" to the GimpItem struct. Defaults to FALSE. Set it 2004-03-28 14:20:57 +00:00
undo_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00
unit_cmds.c don't generate code with tabs. 2004-03-26 16:49:18 +00:00

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.