gimp r22329 - in trunk: . app/core app/pdb app/xcf tools/pdbgen tools/pdbgen/pdb



Author: mitch
Date: 2007-04-25 15:23:05 +0100 (Wed, 25 Apr 2007)
New Revision: 22329
ViewCVS link: http://svn.gnome.org/viewcvs/gimp?rev=22329&view=rev

Modified:
   trunk/ChangeLog
   trunk/app/core/gimpparamspecs.c
   trunk/app/core/gimpparamspecs.h
   trunk/app/pdb/brush_cmds.c
   trunk/app/pdb/brush_select_cmds.c
   trunk/app/pdb/brushes_cmds.c
   trunk/app/pdb/buffer_cmds.c
   trunk/app/pdb/channel_cmds.c
   trunk/app/pdb/context_cmds.c
   trunk/app/pdb/convert_cmds.c
   trunk/app/pdb/drawable_cmds.c
   trunk/app/pdb/edit_cmds.c
   trunk/app/pdb/fileops_cmds.c
   trunk/app/pdb/font_select_cmds.c
   trunk/app/pdb/fonts_cmds.c
   trunk/app/pdb/gimp-pdb-compat.c
   trunk/app/pdb/gimprc_cmds.c
   trunk/app/pdb/gradient_cmds.c
   trunk/app/pdb/gradient_select_cmds.c
   trunk/app/pdb/gradients_cmds.c
   trunk/app/pdb/help_cmds.c
   trunk/app/pdb/image_cmds.c
   trunk/app/pdb/layer_cmds.c
   trunk/app/pdb/message_cmds.c
   trunk/app/pdb/misc_cmds.c
   trunk/app/pdb/palette_cmds.c
   trunk/app/pdb/palette_select_cmds.c
   trunk/app/pdb/palettes_cmds.c
   trunk/app/pdb/parasite_cmds.c
   trunk/app/pdb/paths_cmds.c
   trunk/app/pdb/pattern_cmds.c
   trunk/app/pdb/pattern_select_cmds.c
   trunk/app/pdb/patterns_cmds.c
   trunk/app/pdb/plug_in_cmds.c
   trunk/app/pdb/procedural_db_cmds.c
   trunk/app/pdb/progress_cmds.c
   trunk/app/pdb/text_tool_cmds.c
   trunk/app/pdb/unit_cmds.c
   trunk/app/pdb/vectors_cmds.c
   trunk/app/xcf/xcf.c
   trunk/tools/pdbgen/app.pl
   trunk/tools/pdbgen/pdb/brush.pdb
   trunk/tools/pdbgen/pdb/brush_select.pdb
   trunk/tools/pdbgen/pdb/buffer.pdb
   trunk/tools/pdbgen/pdb/edit.pdb
   trunk/tools/pdbgen/pdb/fileops.pdb
   trunk/tools/pdbgen/pdb/font_select.pdb
   trunk/tools/pdbgen/pdb/gradient.pdb
   trunk/tools/pdbgen/pdb/gradient_select.pdb
   trunk/tools/pdbgen/pdb/palette.pdb
   trunk/tools/pdbgen/pdb/palette_select.pdb
   trunk/tools/pdbgen/pdb/pattern_select.pdb
   trunk/tools/pdbgen/pdb/plug_in.pdb
   trunk/tools/pdbgen/pdb/procedural_db.pdb
   trunk/tools/pdbgen/pdb/progress.pdb
   trunk/tools/pdbgen/pdb/unit.pdb
   trunk/tools/pdbgen/pdb/vectors.pdb
Log:
2007-04-25  Michael Natterer  <mitch gimp org>

	* app/core/gimpparamspecs.[ch] (struct GimpParamSpecString)
	(gimp_param_spec_string): added "gboolean non_empty" to require
	the string being non-empty. Changed validation accordingly.
	Also fixed validation for static strings (we were happily
	freeing and modifying them before).

	* app/xcf/xcf.c: filenames should be non-empty.
	* app/pdb/gimp-pdb-compat.c: compat strings shouldn't.

	* tools/pdbgen/app.pl: add support for $arg->{non_empty} and
	changed generation of calls to gimp_param_spec_string().

	* tools/pdbgen/pdb/brush_select.pdb
	* tools/pdbgen/pdb/edit.pdb
	* tools/pdbgen/pdb/vectors.pdb
	* tools/pdbgen/pdb/plug_in.pdb
	* tools/pdbgen/pdb/gradient.pdb
	* tools/pdbgen/pdb/palette_select.pdb
	* tools/pdbgen/pdb/palette.pdb
	* tools/pdbgen/pdb/fileops.pdb
	* tools/pdbgen/pdb/progress.pdb
	* tools/pdbgen/pdb/procedural_db.pdb
	* tools/pdbgen/pdb/font_select.pdb
	* tools/pdbgen/pdb/pattern_select.pdb
	* tools/pdbgen/pdb/unit.pdb
	* tools/pdbgen/pdb/brush.pdb
	* tools/pdbgen/pdb/gradient_select.pdb
	* tools/pdbgen/pdb/buffer.pdb: require non-empty strings for data
	object names, procedure names, unit strings, PDB data identifiers
	and buffer names. Removed some manual strlen() checks, all other
	places just got better error reporting for free (proper validation
	error instead of unspecific execution error).

	* app/pdb/*_cmds.c: regenerated.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]