CVSROOT: /cvs/gnome Module name: tomboy Changes by: btimothy 06/12/07 19:06:17
Modified files: data : tomboy.schemas.in . : ChangeLog Tomboy : Tray.cs Defines.cs.in Tomboy.cs PluginManager.cs Preferences.cs Log message: 2006-12-07 Boyd Timothy <[EMAIL PROTECTED]> The following files provide configurable plugins. More history is in Bug #380636. Kudos to Mathias Hasselmann for all the time spent making this a reality. * data/tomboy.schemas.in: Added a "enabled_plugins" setting with defaults. * Tomboy/Defines.cs.in: Added AssemblyInformationalVersion. * Tomboy/PluginManager.cs: Use System.Collections.Generic for everything. Added an attribute class to allow attributes (like name, version, etc.) on plugins. Added code to enable only the plugins set in GConf under the "enabled_plugins" setting. Detect when plugins are unloaded whether they are leaving around references (usually event handlers) and warn the developer. * Tomboy/Preferences.cs: Added support for the "enabled_plugins" setting. Added a "Plugins" tab in the preferences dialog so users can: 1) see all the installed plugins, 2) enable/disable plugins, and 3) configure plugins that are configurable. * Tomboy/Tomboy.cs: Added the command-line option "--check-plugin-unloading" that enables checks for leaks when users manually disable plugins. * Tomboy/Tray.cs: Pass in the PluginManager to the preferences dialog. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=tomboy&who=btimothy&date=explicit&mindate=2006-12-07%2019:05&maxdate=2006-12-07%2019:07 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list