gimp/app/plug-in
Michael Natterer 6711646648 Don't store human readable and translatable enum/flag strings in
2004-10-25  Michael Natterer  <mitch@gimp.org>

	Don't store human readable and translatable enum/flag strings in
	GEnumValue's and GTypeValue's fields but attach them to their
	GType using separate structs and utility functions:

	* tools/gimp-mkenums: added params and perl voodoo to support
	generating a second array of values, which is used by the
	Makefiles below to create and register arrays of value
	descriptions.

	* libgimpbase/gimpbasetypes.[ch]: added API to attach/retreive
	arrays of translatable strings to/from enum and flags types. Added
	structs GimpEnumDesc and GimpFlagsDesc for that purpose.

	* libgimpbase/gimputils.[ch]: changed existing enum utility
	functions, added new ones and added a symmetric API for flags.

	* app/base/Makefile.am
	* app/core/Makefile.am
	* app/display/Makefile.am
	* app/paint/Makefile.am
	* app/text/Makefile.am
	* app/tools/Makefile.am
	* app/widgets/Makefile.am
	* libgimp/Makefile.am
	* libgimpbase/Makefile.am: changed *-enums.c generation rules
	accordingly.

	* app/base/base-enums.c
	* app/core/core-enums.c
	* app/display/display-enums.c
	* app/paint/paint-enums.c
	* app/text/text-enums.c
	* app/tools/tools-enums.c
	* app/widgets/widgets-enums.c
	* libgimpbase/gimpbaseenums.c: regenerated.

	* app/widgets/gimpenumstore.c
	* app/widgets/gimpenumwidgets.c
	* app/widgets/gimptemplateeditor.c
	* libgimpwidgets/gimppreviewarea.c: follow the enum utility
	function API changes.
2004-10-25 17:55:25 +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
gimpenvirontable.c include "libgimpbase/gimpbase.h" where needed; removed now unnecessary 2004-01-19 01:54:11 +00:00
gimpenvirontable.h added some rudimentary support to prepend values to existing environment 2002-12-18 02:47:39 +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 changed new member "deprecated" from "gboolean" to a "gchar*" which holds 2004-10-06 13:13:08 +00:00
gimpplugin-message.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
gimpplugin-progress.c added "message" function to the GimpProgress interface. Call 2004-10-14 15:15:03 +00:00
gimpplugin-progress.h added "message" function to the GimpProgress interface. Call 2004-10-14 15:15:03 +00:00
gimpplugin.c Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
gimpplugin.h tools/pdbgen/Makefile.am new files that will hold context related PDB 2004-09-22 15:26:58 +00:00
gimpplugindebug.c added lots of members for the complete state of the plug-ins. 2003-02-11 12:07:31 +00:00
gimpplugindebug.h added hooks for running plug-ins under a memory debugger. Also, removed 2003-02-11 01:21:21 +00:00
gimppluginmanager-call.c app/config/gimpguiconfig.[ch] added gimprc option "show-help-button". 2004-10-04 16:21:52 +00:00
gimppluginmanager-call.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
gimppluginmanager-run.c app/config/gimpguiconfig.[ch] added gimprc option "show-help-button". 2004-10-04 16:21:52 +00:00
gimppluginmanager-run.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
gimppluginmanager.c app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
gimppluginmanager.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
gimppluginprocedure.c app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
gimppluginprocedure.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
gimppluginprocframe.c removed assertion about proc_rec != NULL because that happens when 2004-09-22 16:22:43 +00:00
gimppluginprocframe.h removed assertion about proc_rec != NULL because that happens when 2004-09-22 16:22:43 +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.am tools/pdbgen/Makefile.am new files that will hold context related PDB 2004-09-22 15:26:58 +00:00
makefile.msc new file to keep common definitions for the msc build use common 2004-02-07 23:01: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-debug.c added lots of members for the complete state of the plug-ins. 2003-02-11 12:07:31 +00:00
plug-in-debug.h added hooks for running plug-ins under a memory debugger. Also, removed 2003-02-11 01:21:21 +00:00
plug-in-def.c app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +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-message.c changed new member "deprecated" from "gboolean" to a "gchar*" which holds 2004-10-06 13:13:08 +00:00
plug-in-message.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
plug-in-params.c changed warnings to include the invalid menu path. Added check that makes 2004-05-15 11:26:59 +00:00
plug-in-params.h Changed plug-in menu registration again to allow passing just the menu 2004-05-07 00:30:24 +00:00
plug-in-proc-def.c app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
plug-in-proc-def.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
plug-in-proc-frame.c removed assertion about proc_rec != NULL because that happens when 2004-09-22 16:22:43 +00:00
plug-in-proc-frame.h removed assertion about proc_rec != NULL because that happens when 2004-09-22 16:22:43 +00:00
plug-in-progress.c added "message" function to the GimpProgress interface. Call 2004-10-14 15:15:03 +00:00
plug-in-progress.h added "message" function to the GimpProgress interface. Call 2004-10-14 15:15:03 +00:00
plug-in-rc.c app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +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 app/config/gimpguiconfig.[ch] added gimprc option "show-help-button". 2004-10-04 16:21:52 +00:00
plug-in-run.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +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 app/plug-in/plug-in-types.h 2004-09-21 23:56:40 +00:00
plug-in.c Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
plug-in.h tools/pdbgen/Makefile.am new files that will hold context related PDB 2004-09-22 15:26:58 +00:00
plug-ins.c app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00
plug-ins.h app/plug-in/Makefile.am removed... ...and added with a new name. 2004-09-22 15:12:24 +00:00