CVSROOT: /cvs/gnome
Module name: gimp
Changes by: mitch 06/04/07 04:16:26
Modified files:
. : ChangeLog
app/actions : plug-in-actions.c
app/core : gimp.c gimp.h
app/menus : plug-in-menus.c
app/pdb : brush_cmds.c brush_select_cmds.c brushes_cmds.c
buffer_cmds.c channel_cmds.c color_cmds.c
context_cmds.c convert_cmds.c display_cmds.c
drawable_cmds.c drawable_transform_cmds.c
edit_cmds.c fileops_cmds.c floating_sel_cmds.c
font_select_cmds.c fonts_cmds.c gimp-pdb.c
gimprc_cmds.c gradient_cmds.c
gradient_select_cmds.c gradients_cmds.c
grid_cmds.c guides_cmds.c help_cmds.c
image_cmds.c layer_cmds.c message_cmds.c
misc_cmds.c paint_tools_cmds.c palette_cmds.c
palette_select_cmds.c palettes_cmds.c
parasite_cmds.c paths_cmds.c pattern_cmds.c
pattern_select_cmds.c patterns_cmds.c
plug_in_cmds.c procedural_db_cmds.c
progress_cmds.c selection_cmds.c
selection_tools_cmds.c text_tool_cmds.c
transform_tools_cmds.c undo_cmds.c unit_cmds.c
vectors_cmds.c
app/plug-in : plug-in-def.c plug-in-def.h plug-in-message.c
plug-in-rc.c plug-in-rc.h plug-in.c plug-in.h
plug-ins-query.c plug-ins.c plug-ins.h
app/xcf : xcf.c
tools/pdbgen : app.pl
tools/pdbgen/pdb: plug_in.pdb
Log message:
2006-04-07 Michael Natterer <[EMAIL PROTECTED]>
* 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.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2006-04-07%2004:15&maxdate=2006-04-07%2004:17
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list