gimp/app/plug-in
Michael Natterer 395b06ad8b added typdef GimpMemsizeFunc.
2007-03-05  Michael Natterer  <mitch@gimp.org>

	* app/core/core-types.h: added typdef GimpMemsizeFunc.

	* app/core/gimp-utils.[ch]: added _foreach() variants of
	GHashTable, GList and GSList functions which take GimpMemsizeFunc
	callbacks. Added gimp_parasite_get_memsize(). Added "data_size"
	parameter to gimp_g_hash_table_get_memsize().

	* app/core/gimp.c
	* app/core/gimppalette.c
	* app/core/gimpparasitelist.c
	* app/pdb/gimppdb.c
	* app/plug-in/gimppluginmanager.c: use the new functions instead
	of itering manually or ignoring the containers' elements. Changed
	callers of gimp_g_hash_table_get_memsize().


svn path=/trunk/; revision=22046
2007-03-05 20:09:46 +00:00
..
Makefile.am app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
gimpenvirontable.c renamed newly added functions to gimp_environ_table_str_hash() and 2007-02-09 16:10:21 +00:00
gimpenvirontable.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpinterpreterdb.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpinterpreterdb.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugin-cleanup.c add "locale_domain" and "help_domain" members and APIs to get/set them. 2007-02-18 14:25:34 +00:00
gimpplugin-cleanup.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugin-context.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugin-context.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugin-message.c app/plug-in/gimpplugin.c (gimp_plug_in_add_temp_proc) remove duplicate 2007-02-19 09:36:19 +00:00
gimpplugin-message.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugin-progress.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugin-progress.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugin.c app/plug-in/gimpplugin.c (gimp_plug_in_add_temp_proc) remove duplicate 2007-02-19 09:36:19 +00:00
gimpplugin.h app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
gimpplugindebug.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugindebug.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpplugindef.c app/plug-in/gimpplugin.c (gimp_plug_in_add_temp_proc) remove duplicate 2007-02-19 09:36:19 +00:00
gimpplugindef.h app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
gimppluginmanager-call.c app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
gimppluginmanager-call.h app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
gimppluginmanager-data.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-data.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-file.c app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
gimppluginmanager-file.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-help-domain.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-help-domain.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-history.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-history.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-locale-domain.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-locale-domain.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-menu-branch.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-menu-branch.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-query.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager-query.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginmanager.c added typdef GimpMemsizeFunc. 2007-03-05 20:09:46 +00:00
gimppluginmanager.h add "locale_domain" and "help_domain" members and APIs to get/set them. 2007-02-18 14:25:34 +00:00
gimppluginprocedure.c add "locale_domain" and "help_domain" members and APIs to get/set them. 2007-02-18 14:25:34 +00:00
gimppluginprocedure.h add "locale_domain" and "help_domain" members and APIs to get/set them. 2007-02-18 14:25:34 +00:00
gimppluginprocframe.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginprocframe.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginshm.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppluginshm.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimptemporaryprocedure.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimptemporaryprocedure.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
makefile.msc updated 2007-03-04 19:04:42 +00:00
plug-in-enums.c changed enum PlugInImageType to GimpPlugInImageType. 2006-05-08 13:18:02 +00:00
plug-in-enums.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
plug-in-icc-profile.c app/plug-in/plug-in-icc-profile.[ch] removed run-mode argument from 2006-12-18 08:15:56 +00:00
plug-in-icc-profile.h app/plug-in/plug-in-icc-profile.[ch] removed run-mode argument from 2006-12-18 08:15:56 +00:00
plug-in-params.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
plug-in-params.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
plug-in-rc.c app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
plug-in-rc.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
plug-in-types.h app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00