gimp/app/plug-in
Michael Natterer d05d512d9c added struct GimpArray which can keep static or allocated data. Added
2006-04-01  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpparamspecs.[ch]: added struct GimpArray which can
	keep static or allocated data. Added boxed types GIMP_TYPE_ARRAY
	and GIMP_TYPE_STRING_ARRAY. Added GParamSpecs for PDB int32,
	int16, int8, float and string arrays. Added functions to get, dup,
	set and set_static the various arrays from/to GValues.

	* app/pdb/gimpprocedure.c
	* app/pdb/procedural_db.c
	* app/plug-in/plug-in-params.c
	* tools/pdbgen/app.pl
	* tools/pdbgen/pdb.pl: use the new param pspecs and gimp_value
	functions to keep arrays in GimpArguments.

	* app/pdb/gimpargument.[ch] (gimp_arguments_destroy): removed
	parameter "gboolean full_destroy". It's not needed any longer
	because the GValues fully memory-manage all their data now.

	* app/batch.c
	* app/actions/plug-in-commands.c
	* app/actions/vectors-commands.c
	* app/core/gimppdbprogress.c
	* app/dialogs/about-dialog.c
	* app/dialogs/print-size-dialog.c
	* app/dialogs/resize-dialog.c
	* app/display/gimpdisplayshell-handlers.c
	* app/file/file-open.c
	* app/file/file-save.c
	* app/plug-in/plug-in-message.c
	* app/plug-in/plug-in-run.c
	* app/plug-in/plug-ins.c
	* app/widgets/gimphelp.c
	* app/widgets/gimppdbdialog.c
	* tools/pdbgen/pdb/fileops.pdb: changed accordingly.

	* app/pdb/brush_cmds.c
	* app/pdb/brushes_cmds.c
	* app/pdb/buffer_cmds.c
	* app/pdb/color_cmds.c
	* app/pdb/drawable_cmds.c
	* app/pdb/fileops_cmds.c
	* app/pdb/fonts_cmds.c
	* app/pdb/gimpargument.c
	* app/pdb/gimpargument.h
	* app/pdb/gimpprocedure.c
	* app/pdb/gradient_cmds.c
	* app/pdb/gradients_cmds.c
	* app/pdb/image_cmds.c
	* app/pdb/paint_tools_cmds.c
	* app/pdb/palettes_cmds.c
	* app/pdb/parasite_cmds.c
	* app/pdb/paths_cmds.c
	* app/pdb/pattern_cmds.c
	* app/pdb/patterns_cmds.c
	* app/pdb/plug_in_cmds.c
	* app/pdb/procedural_db.c
	* app/pdb/procedural_db_cmds.c
	* app/pdb/selection_tools_cmds.c
	* app/pdb/vectors_cmds.c: regenerated.

	... and ported everything to perl btw...
2006-04-01 01:33:28 +00:00
..
.cvsignore added app/display/ and app/plug-in/. Empty for now except for the types 2001-08-17 14:27:31 +00:00
Makefile.am app/base/base-enums.h app/core/core-enums.h register some more enums. 2006-03-27 13:49:19 +00:00
gimpenvirontable.c app/config/*.c app/core/*.c app/display/*.c app/text/*.c port to 2005-12-10 19:24:36 +00:00
gimpenvirontable.h automatically removed trailing whitespace from 3460 lines. 2006-01-17 12:43:50 +00:00
gimpinterpreterdb.c automatically removed trailing whitespace from 3460 lines. 2006-01-17 12:43:50 +00:00
gimpinterpreterdb.h automatically removed trailing whitespace from 3460 lines. 2006-01-17 12:43:50 +00:00
gimpplugin-context.c removed assertion about proc_rec != NULL because that happens when 2004-09-22 16:22:43 +00:00
gimpplugin-context.h tools/pdbgen/Makefile.am new files that will hold context related PDB 2004-09-22 15:26:58 +00:00
gimpplugin-message.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
gimpplugin-message.h let the private wire methods live in the GIMP namespace. Declare internal 2005-12-13 14:11:56 +00:00
gimpplugin-progress.c app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
gimpplugin-progress.h app/core/gimp-gui.[ch] app/gui/gui-vtable.c pass displays around as 2006-03-23 21:56:13 +00:00
gimpplugin.c app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
gimpplugin.h app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
gimpplugindebug.c automatically removed trailing whitespace from 3460 lines. 2006-01-17 12:43:50 +00:00
gimpplugindebug.h automatically removed trailing whitespace from 3460 lines. 2006-01-17 12:43:50 +00:00
gimppluginmanager-call.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
gimppluginmanager-call.h app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
gimppluginmanager-data.c app/plug-in/Makefile.am new files which keep the plug-in data list. 2006-02-21 11:05:43 +00:00
gimppluginmanager-data.h app/plug-in/Makefile.am new files which keep the plug-in data list. 2006-02-21 11:05:43 +00:00
gimppluginmanager-query.c app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
gimppluginmanager-query.h app/plug-in/Makefile.am new files containing plug_ins_query(). 2005-04-05 21:10:55 +00:00
gimppluginmanager-run.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
gimppluginmanager-run.h app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
gimppluginmanager.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
gimppluginmanager.h app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
gimppluginprocedure.c changed "icon_data" from gchar* to guint8*. 2006-03-31 14:34:02 +00:00
gimppluginprocedure.h app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
gimppluginprocframe.c app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
gimppluginprocframe.h app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
gimppluginshm.c libgimp/gimp.c close the shm_open fd in the POSIX shm case. We were 2004-03-25 09:02:28 +00:00
gimppluginshm.h renamed plug_in->busy to plug_in->in_temp_proc. Added a stack of 2003-01-30 11:20:12 +00:00
makefile.msc updated 2006-02-26 19:00:33 +00:00
plug-in-context.c removed assertion about proc_rec != NULL because that happens when 2004-09-22 16:22:43 +00:00
plug-in-context.h tools/pdbgen/Makefile.am new files that will hold context related PDB 2004-09-22 15:26:58 +00:00
plug-in-data.c app/plug-in/Makefile.am new files which keep the plug-in data list. 2006-02-21 11:05:43 +00:00
plug-in-data.h app/plug-in/Makefile.am new files which keep the plug-in data list. 2006-02-21 11:05:43 +00:00
plug-in-debug.c automatically removed trailing whitespace from 3460 lines. 2006-01-17 12:43:50 +00:00
plug-in-debug.h automatically removed trailing whitespace from 3460 lines. 2006-01-17 12:43:50 +00:00
plug-in-def.c new function which finds a proc_def in a GSList by its procedure name. 2005-05-04 18:53:58 +00:00
plug-in-def.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
plug-in-enums.c app/base/base-enums.h app/core/core-enums.h register some more enums. 2006-03-27 13:49:19 +00:00
plug-in-enums.h app/base/base-enums.h app/core/core-enums.h register some more enums. 2006-03-27 13:49:19 +00:00
plug-in-message.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
plug-in-message.h let the private wire methods live in the GIMP namespace. Declare internal 2005-12-13 14:11:56 +00:00
plug-in-params.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
plug-in-params.h app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
plug-in-proc-def.c changed "icon_data" from gchar* to guint8*. 2006-03-31 14:34:02 +00:00
plug-in-proc-def.h app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
plug-in-proc-frame.c app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
plug-in-proc-frame.h app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
plug-in-progress.c app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
plug-in-progress.h app/core/gimp-gui.[ch] app/gui/gui-vtable.c pass displays around as 2006-03-23 21:56:13 +00:00
plug-in-rc.c app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
plug-in-rc.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
plug-in-run.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
plug-in-run.h app/pdb/pdb-types.h renamed struct Argument to GimpArgument and struct 2006-03-31 20:16:22 +00:00
plug-in-shm.c libgimp/gimp.c close the shm_open fd in the POSIX shm case. We were 2004-03-25 09:02:28 +00:00
plug-in-shm.h renamed plug_in->busy to plug_in->in_temp_proc. Added a stack of 2003-01-30 11:20:12 +00:00
plug-in-types.h Added API to explicitly register dynamic menu items hierarchies. Fixes bug 2005-03-24 16:08:04 +00:00
plug-in.c app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
plug-in.h app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
plug-ins-query.c app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00
plug-ins-query.h app/plug-in/Makefile.am new files containing plug_ins_query(). 2005-04-05 21:10:55 +00:00
plug-ins.c added struct GimpArray which can keep static or allocated data. Added 2006-04-01 01:33:28 +00:00
plug-ins.h app/pdb/pdb-types.h renamed struct ProcRecord to GimpProcedure. Added 2006-03-31 17:42:13 +00:00