gimp/app
Michael Natterer 5f211479ac ref all registered procedures.
2006-04-07  Michael Natterer  <mitch@gimp.org>

	* app/pdb/gimp-pdb.c (gimp_pdb_register)
	(gimp_pdb_unregister): ref all registered procedures.

	* app/xcf/xcf.c
	* tools/pdbgen/app.pl: unref newly created procedures after
	registering them.

	* app/core/gimp.[ch]: renamed member "plug_in_proc_defs" to
	"plug_in_procedures". Renamed "proc_def" variables to "procedure".

	* app/actions/plug-in-actions.c
	* app/menus/plug-in-menus.c: changed accordingly.

	* app/plug-in/plug-ins.[ch]: keep a reference to all procs which
	are in gimp->plug_in_procedures.

	(plug_ins_exit): unref them all and free the list. Apparently we
	were leaking them before on exit.

	* app/plug-in/plug-in-def.[ch]: s/proc_defs/procedures/. Ref
	procedures added with plug_in_def_add_procedure(). Added
	plug_in_def_remove_procedure() which unrefs them again. Removed
	"free_proc_defs" parameter from plug_in_def_free() and always
	unref the procedures.

	* app/plug-in/plug-in.[ch]: added plug_in_add_temp_proc() and
	plug_in_remove_temp() proc. Ref the added procedures.

	* app/plug-in/plug-in-message.c: use the new APIs instead of
	adding/removing procs and temp procs from their lists manually.
	Unref the newly created procedure after adding then to the
	plug_in_def or plug_in.

	* app/plug-in/plug-in-rc.[ch]
	* app/plug-in/plug-ins-query.c
	* tools/pdbgen/pdb/plug_in.pdb: changed accordingly.

	* app/pdb/*_cmds.c: regenerated.
2006-04-07 08:16:26 +00:00
..
actions ref all registered procedures. 2006-04-07 08:16:26 +00:00
base removed forgotten debug output 2006-04-05 21:04:34 +00:00
composite removed unused global arrays. 2006-04-06 14:10:48 +00:00
config Silence compiler warnings about... 2006-04-02 18:19:48 +00:00
core ref all registered procedures. 2006-04-07 08:16:26 +00:00
dialogs allow to discard invisible layers as suggested in bug #337557. 2006-04-07 08:01:02 +00:00
display reduced precision of the display of time since the last change. 2006-04-03 10:13:41 +00:00
file allow to discard invisible layers as suggested in bug #337557. 2006-04-07 08:01:02 +00:00
gui app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2006-04-06 10:01:30 +00:00
menus ref all registered procedures. 2006-04-07 08:16:26 +00:00
paint use doubles for src coordinates. Added properties for "src-drawable", 2006-03-30 14:04:53 +00:00
paint-funcs app/core/gimpcontext.c app/core/gimpimage.c app/paint-funcs/paint-funcs.c 2006-04-06 12:43:58 +00:00
pdb ref all registered procedures. 2006-04-07 08:16:26 +00:00
plug-in ref all registered procedures. 2006-04-07 08:16:26 +00:00
text moved new code to a utility function. Avoid use of deprecated Pango API. 2006-04-04 07:36:02 +00:00
tools initialize "keep-aspect" to FALSE 2006-04-03 11:44:56 +00:00
vectors did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
widgets app/core/gimpcontext.c app/core/gimpimage.c app/paint-funcs/paint-funcs.c 2006-04-06 12:43:58 +00:00
xcf ref all registered procedures. 2006-04-07 08:16:26 +00:00
.cvsignore tools/Makefile.am build binaries with 2.3 versions. 2004-12-31 00:30:26 +00:00
Makefile.am introduce automake conditional USE_BINRELOC. 2006-02-19 17:44:57 +00:00
about.h use U+00A9 COPYRIGHT SIGN. 2006-03-01 08:06:08 +00:00
airbrush.c
app_procs.c did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
app_procs.h app/app_procs.[ch] app/gui/gui.[ch] simplified initialization by passing 2005-02-08 22:57:24 +00:00
batch.c app/pdb/Makefile.am app/pdb/procedural_db.[ch] removed... 2006-04-04 17:47:22 +00:00
batch.h app/app_procs.[ch] app/batch.[ch] added new command-line option 2004-10-06 09:56:15 +00:00
errors.c app/errors.c s/The GIMP/GIMP/ 2005-11-04 11:08:02 +00:00
errors.h unref the gimp object after dumping the configuration as a test for 2003-11-17 00:17:01 +00:00
fileicon.ico New Win32 icons contributed by Jernej Simoncic: 2004-11-06 11:39:42 +00:00
gimp-intl.h Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimp.rc [new file] app/dialogs/Makefile.am : added to EXTRA_DIST 2004-11-21 14:22:45 +00:00
gimpcore.def updated 2006-02-26 19:00:33 +00:00
main.c use GIMP_NAME. 2006-02-07 10:54:31 +00:00
makefile.msc updated 2005-09-25 19:30:55 +00:00
paint_core.h
paint_options.h
plug_in_cmds.c
sanity.c HACKING document the changed dependencies. 2005-12-28 21:36:03 +00:00
sanity.h removed the gtk+ sanity check here ... 2004-07-12 13:22:28 +00:00
transform_core.c
units.c GimpUnitVTable -> GimpUnitVtable 2005-09-10 12:21:37 +00:00
units.h libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
wilber.ico New Win32 icons contributed by Jernej Simoncic: 2004-11-06 11:39:42 +00:00