gimp r22329 - in trunk: . app/core app/pdb app/xcf tools/pdbgen tools/pdbgen/pdb
- From: mitch svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r22329 - in trunk: . app/core app/pdb app/xcf tools/pdbgen tools/pdbgen/pdb
- Date: Wed, 25 Apr 2007 15:23:06 +0100 (BST)
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]