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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list