gimp/libgimpbase
Sven Neumann 81131c0bb4 Add new PDB data type PDB_COLORARRAY for using arrays of GimpRGB colors as
2008-07-14  Sven Neumann  <sven@gimp.org>

	Add new PDB data type PDB_COLORARRAY for using arrays of GimpRGB
	colors as argument or return value.

	* libgimpbase/gimpbaseenums.[ch] (enum GimpPDBArgType): replaced
	the unused GIMP_PDB_BOUNDARY with GIMP_PDB_COLORARRAY.

	* libgimpbase/gimpprotocol.h: increased GIMP_PROTOCOL_VERSION.
	(struct _GPParam): added d_colorarray entry to the union.

	* libgimpbase/gimpprotocol.c
	* libgimp/gimp.[ch]
	* app/pdb/gimp-pdb-compat.c
	* app/plug-in/plug-in-params.c
	* app/plug-in/gimpplugin-message.c
	* tools/pdbgen/pdb.pl: deal with the new data type.

	* tools/pdbgen/enums.pl: regenerated.

	* plug-ins/pygimp/pygimp-pdb.c
	* plug-ins/script-fu/scheme-wrapper.c: handle the new data type.


svn path=/trunk/; revision=26189
2008-07-14 14:09:16 +00:00
..
Makefile.am libgimpbase/Makefile.am removed. 2007-10-31 13:09:46 +00:00
gimpbase-private.c GimpUnitVTable -> GimpUnitVtable 2005-09-10 12:21:37 +00:00
gimpbase-private.h GimpUnitVTable -> GimpUnitVtable 2005-09-10 12:21:37 +00:00
gimpbase.def app/text/text-enums.[ch] as a first step towards a new text PDB API, moved 2008-03-31 21:48:07 +00:00
gimpbase.h libgimpbase/Makefile.am libgimpbase/gimpbase.h added new files that hold 2006-08-29 14:46:32 +00:00
gimpbaseenums.c Add new PDB data type PDB_COLORARRAY for using arrays of GimpRGB colors as 2008-07-14 14:09:16 +00:00
gimpbaseenums.h Add new PDB data type PDB_COLORARRAY for using arrays of GimpRGB colors as 2008-07-14 14:09:16 +00:00
gimpbasetypes.c libgimpbase/Makefile.am removed these two files again. 2005-01-25 23:44:05 +00:00
gimpbasetypes.h reverted accidental commit 2007-05-24 07:00:41 +00:00
gimpchecks.c libgimpbase/gimpchecks.c libgimp/gimpunitcache.c 2008-01-06 02:14:44 +00:00
gimpchecks.h libgimp/gimpunitcache.h libgimpbase/gimpchecks.h 2004-11-04 10:51:55 +00:00
gimpcpuaccel.c moved semicolon to the right place 2006-06-02 10:40:15 +00:00
gimpcpuaccel.h Moved the CPU detection code to libgimpbase (see bug #342860): 2006-06-02 09:58:03 +00:00
gimpdatafiles.c simplified is_hidden() 2007-09-14 15:56:59 +00:00
gimpdatafiles.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpenv.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2008-01-10 17:14:06 +00:00
gimpenv.h libgimpbase/Makefile.am removed. 2007-10-31 13:09:46 +00:00
gimplimits.h libgimp/gimpunitcache.h libgimpbase/gimpchecks.h 2004-11-04 10:51:55 +00:00
gimpmemsize.c #undef GIMP_DISABLE_DEPRECATED so gimp_memsize_to_string() sees its own 2008-04-14 11:34:35 +00:00
gimpmemsize.h deprecate gimp_memsize_to_string() in favor of 2008-03-28 16:33:24 +00:00
gimpparam.h moved GIMP_PARAM defines from here ... 2006-01-30 16:10:56 +00:00
gimpparasite.c allocate parasites using GSlice. 2007-05-25 11:31:18 +00:00
gimpparasite.h hide the GimpParamSpecParasite struct like we do with other custom param 2006-06-02 12:53:06 +00:00
gimpparasiteio.c libgimpbase/gimpenv.h libgimpbase/gimpmemsize.h 2006-07-05 13:55:11 +00:00
gimpparasiteio.h libgimpbase/gimpenv.h libgimpbase/gimpmemsize.h 2006-07-05 13:55:11 +00:00
gimpprotocol.c Add new PDB data type PDB_COLORARRAY for using arrays of GimpRGB colors as 2008-07-14 14:09:16 +00:00
gimpprotocol.h Add new PDB data type PDB_COLORARRAY for using arrays of GimpRGB colors as 2008-07-14 14:09:16 +00:00
gimprectangle.c libgimpbase/Makefile.am libgimpbase/gimpbase.h added new files that hold 2006-08-29 14:46:32 +00:00
gimprectangle.h libgimpbase/Makefile.am libgimpbase/gimpbase.h added new files that hold 2006-08-29 14:46:32 +00:00
gimpreloc.c libgimpbase/Makefile.am libgimpbase/libgimpbase-docs.sgml do not generate 2005-12-14 13:36:12 +00:00
gimpreloc.h libgimpbase/gimpwire.h libgimpbase/gimpreloc.h 2006-08-22 13:18:42 +00:00
gimpsignal.c app/errors.c app/main.c app/file/gimprecentlist.c libgimpbase/gimpsignal.c 2006-06-16 16:21:35 +00:00
gimpsignal.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpunit.c there's no need to make GTypeInfo and GInterfaceInfo structs static. 2006-10-18 13:17:50 +00:00
gimpunit.h libgimpbase/Makefile.am removed this file again. 2005-01-23 02:09:41 +00:00
gimputils.c marked two error messages as translatable strings. 2007-07-06 10:02:31 +00:00
gimputils.h libgimpbase/gimpenv.h libgimpbase/gimpmemsize.h 2006-07-05 13:55:11 +00:00
gimpwin32-io.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpwire.c use g_try_new() so a plug-in can't easily crash the core by sending an 2007-12-11 09:36:38 +00:00
gimpwire.h libgimpbase/gimpwire.h libgimpbase/gimpreloc.h 2006-08-22 13:18:42 +00:00
makefile.msc updated and removed -GD to let msvc9 complain less 2007-12-09 14:11:09 +00:00
test-cpu-accel.c Moved the CPU detection code to libgimpbase (see bug #342860): 2006-06-02 09:58:03 +00:00