Gimp/tools/pdbgen/pdb
Michael Natterer 66a66b3218 added "gboolean none_ok" members to GimpParamSpecImageID,
2006-05-06  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpparamspecs.[ch]: added "gboolean none_ok" members
	to GimpParamSpecImageID, GimpParamSpecItemID and
	GimpParamSpecDisplayID.  If none_ok is set, allow '0' and '-1' as
	valid IDs. Added "none_ok" parameter to all ID param spec
	constructors.

	* app/pdb/gimp-pdb-compat.c: set none_ok to TRUE in all compat
	param specs, so only IDs that are really random garbage don't pass
	validation. Fixes validation errors with 0 and -1 IDs.

	* tools/pdbgen/app.pl: set none_ok to FALSE by default. Added
	support for $arg->{none_ok} to control it.

	* tools/pdbgen/pdb/image.pdb
	* tools/pdbgen/pdb/progress.pdb
	* tools/pdbgen/pdb/text_tool.pdb: use none_ok instead of
	no_success (which disables validation entirely).

	* app/pdb/[many]_cmds.c: regenerated.
2006-05-06 18:57:51 +00:00
..
brush.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
brush_select.pdb app/pdb/Makefile.am app/pdb/pdb-types.h new object GimpPDB which keeps all 2006-04-26 09:13:47 +00:00
brushes.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
buffer.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00
channel.pdb added "has_alpha" to GimpParamSpecRGB. Made the GimpParamSpecRGB struct 2006-04-27 15:19:59 +00:00
color.pdb renamed gimp_drawable_shadow() to gimp_drawable_get_shadow_tiles(). 2006-04-07 09:50:23 +00:00
context.pdb Made an object out of the plug-in struct. Also change refcounting 2006-05-03 18:05:06 +00:00
convert.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00
display.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00
drawable.pdb Made an object out of the plug-in struct. Also change refcounting 2006-05-03 18:05:06 +00:00
drawable_transform.pdb tools/pdbgen/pdb/channel.pdb tools/pdbgen/pdb/color.pdb 2006-03-24 22:49:20 +00:00
edit.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
fileops.pdb app/plug-in/Makefile.am app/plug-in/plug-in-types.h new object which keeps 2006-04-28 22:26:51 +00:00
floating_sel.pdb removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). 2006-03-23 21:17:16 +00:00
font_select.pdb app/pdb/Makefile.am app/pdb/pdb-types.h new object GimpPDB which keeps all 2006-04-26 09:13:47 +00:00
fonts.pdb removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). 2006-03-23 21:17:16 +00:00
gimprc.pdb removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). 2006-03-23 21:17:16 +00:00
gradient.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
gradient_select.pdb app/pdb/Makefile.am app/pdb/pdb-types.h new object GimpPDB which keeps all 2006-04-26 09:13:47 +00:00
gradients.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
grid.pdb added "has_alpha" to GimpParamSpecRGB. Made the GimpParamSpecRGB struct 2006-04-27 15:19:59 +00:00
guides.pdb handle storage of GIMP_PDB_INT32 plug-in params in GValues of type 2006-04-02 21:18:50 +00:00
help.pdb Made an object out of the plug-in struct. Also change refcounting 2006-05-03 18:05:06 +00:00
image.pdb added "gboolean none_ok" members to GimpParamSpecImageID, 2006-05-06 18:57:51 +00:00
layer.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
message.pdb Made an object out of the plug-in struct. Also change refcounting 2006-05-03 18:05:06 +00:00
misc.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00
paint_tools.pdb added a const_type member to all PDB types, Removed casts from all 2006-04-02 16:03:32 +00:00
palette.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00
palette_select.pdb app/pdb/Makefile.am app/pdb/pdb-types.h new object GimpPDB which keeps all 2006-04-26 09:13:47 +00:00
palettes.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00
parasite.pdb removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). 2006-03-23 21:17:16 +00:00
paths.pdb removed unused code removed deprecated docs regenerated 2006-04-19 21:07:11 +00:00
pattern.pdb removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). 2006-03-23 21:17:16 +00:00
pattern_select.pdb app/pdb/Makefile.am app/pdb/pdb-types.h new object GimpPDB which keeps all 2006-04-26 09:13:47 +00:00
patterns.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00
plug_in.pdb Made an object out of the plug-in struct. Also change refcounting 2006-05-03 18:05:06 +00:00
procedural_db.pdb app/plug-in/Makefile.am app/plug-in/plug-in-types.h new object which keeps 2006-04-28 22:26:51 +00:00
progress.pdb added "gboolean none_ok" members to GimpParamSpecImageID, 2006-05-06 18:57:51 +00:00
selection.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
selection_tools.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 23:23:21 +00:00
text_tool.pdb added "gboolean none_ok" members to GimpParamSpecImageID, 2006-05-06 18:57:51 +00:00
transform_tools.pdb removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). 2006-03-23 21:17:16 +00:00
undo.pdb Made an object out of the plug-in struct. Also change refcounting 2006-05-03 18:05:06 +00:00
unit.pdb removed std_image_arg(), std_antialias_arg() and std_orientation_enum(). 2006-03-23 21:17:16 +00:00
vectors.pdb tools/pdbgen/pdb/brush.pdb tools/pdbgen/pdb/brushes.pdb 2006-03-24 21:57:47 +00:00