Michael Natterer
d6fd55064b
added "gboolean non_empty" to require the string being non-empty. Changed
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.
svn path=/trunk/; revision=22329
2007-04-25 14:23:05 +00:00
..
2005-02-27 13:22:01 +00:00
2004-02-07 23:01:33 +00:00
2007-04-12 14:48:04 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2007-04-12 14:48:04 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2007-04-25 14:23:05 +00:00
2006-12-09 21:33:38 +00:00