CVSROOT: /cvs/gnome Module name: gimp Changes by: mitch 06/05/03 14:05:06
Modified files: . : ChangeLog app/plug-in : Makefile.am gimpplugin-context.c gimpplugin-context.h gimpplugin-message.c gimpplugin-message.h gimpplugin-progress.c gimpplugin-progress.h gimpplugin.c gimpplugin.h gimppluginmanager-call.c gimppluginmanager-file.c gimppluginmanager.c gimppluginmanager.h gimppluginprocframe.c gimppluginprocframe.h plug-in-types.h app/pdb : context_cmds.c drawable_cmds.c gimppluginprocedure.c gimptemporaryprocedure.c gimptemporaryprocedure.h help_cmds.c message_cmds.c plug_in_cmds.c progress_cmds.c undo_cmds.c tools/pdbgen/pdb: context.pdb drawable.pdb help.pdb message.pdb plug_in.pdb progress.pdb undo.pdb Removed files: app/plug-in : plug-in-context.c plug-in-context.h plug-in-message.c plug-in-message.h plug-in-proc-frame.c plug-in-proc-frame.h plug-in-progress.c plug-in-progress.h plug-in.c plug-in.h Log message: 2006-05-03 Michael Natterer <[EMAIL PROTECTED]> Made an object out of the plug-in struct. Also change refcounting considerably: - gimp_plug_in_open() adds a reference that is only dropped by gimp_plug_in_close(). - temporarily ref the plug-in while handling messages. - remporarily ref the plug-in while a recursive main loop is running. - each caller of gimp_plug_in_new() also unrefs the plug-in before returning, the only reference that persists across functions (that keeps the plug-in alive) is the one added by open(). * app/plug-in/plug-in.[ch] * app/plug-in/plug-in-context.[ch] * app/plug-in/plug-in-message.[ch] * app/plug-in/plug-in-progress.[ch]: removed these files... * app/plug-in/gimpplugin.[ch] * app/plug-in/gimpplugin-context.[ch] * app/plug-in/gimpplugin-message.[ch] * app/plug-in/gimpplugin-progress.[ch]: ...and added here as GObject. * app/plug-in/plug-in-proc-frame.[ch]: removed... * app/plug-in/gimppluginprocframe.[ch]: ...and added with a namespace. * app/plug-in/Makefile.am * app/plug-in/plug-in-types.h * app/plug-in/gimppluginmanager-call.c * app/plug-in/gimppluginmanager-file.c * app/plug-in/gimppluginmanager.[ch] * app/pdb/gimppluginprocedure.c * app/pdb/gimptemporaryprocedure.c * app/pdb/gimptemporaryprocedure.h * tools/pdbgen/pdb/context.pdb * tools/pdbgen/pdb/drawable.pdb * tools/pdbgen/pdb/help.pdb * tools/pdbgen/pdb/message.pdb * tools/pdbgen/pdb/plug_in.pdb * tools/pdbgen/pdb/progress.pdb * tools/pdbgen/pdb/undo.pdb: changed accordingly. * app/pdb/context_cmds.c * app/pdb/drawable_cmds.c * app/pdb/help_cmds.c * app/pdb/message_cmds.c * app/pdb/plug_in_cmds.c * app/pdb/progress_cmds.c * app/pdb/undo_cmds.c: regenerated. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2006-05-03%2014:04&maxdate=2006-05-03%2014:06 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list