2006-12-18 Boyd Timothy * NEWS: Update for 0.5.2. * www/index.html: Ditto. Also added information about the latest stable release (0.4.1) to the page. 2006-12-18 Boyd Timothy * Tomboy/NoteBuffer.cs: Applied patch from Chris Scobell (Bug #319221) to add bulleted list support. Added code to watch newlines to determine whether they begin with "*" or "-" to start new bulleted lists. Code also added to increase and decrease bulleted list depth (indent). * Tomboy/NoteTag.cs: Ditto. Added DepthNoteTag. * Tomboy/NoteWindow.cs: Ditto. Added accelerators to manipulate tab depth for bullted lists (Tab, Shift-Tab, Alt-RightArrow, Alt-LeftArrow). Create new bullted list by using "*" or "-" at beginning of line or by selecting "Bullets" from the "Text" menu. * Tomboy/Undo.cs: Ditto. Added ChangeDepthAction and InsertBulletAction. * Tomboy/Plugins/ExportToHTML.xsl: Ditto. Convert tags to HTML during an export. 2006-12-14 Boyd Timothy * Tomboy/Plugins/Backlinks.cs: Open the note findbar with the original note's title filled in (so the link is highlighted). 2006-12-14 Boyd Timothy * Tomboy/Plugins/Backlinks.cs: Reverted back to an ArrayList since the List.Sort () method isn't quite implemented completely on older versions of Mono. 2006-12-14 Alex Graveley * Tomboy/Preferences.cs: Use "Settings" instead of "Preferences" in the Plugins pane, so it's less confusing with the dialog title. Be anal about code formatting. 2006-12-14 Boyd Timothy DBusSharp released new tarballs today. Upgrading to dbus-sharp-0.3 and dbus-sharp-0.2. * Improved support for multi-threaded use, FreeBSD support... * API change: The NameReply enum is now RequestNameReply to bring it in line with the spec. * Tomboy/dbus-sharp/dbus-sharp/src/Address.cs, Authentication.cs, Bus.cs, BusObject.cs, Connection.cs, DBus.cs, DProxy.cs, Introspection.cs, Mapper.cs, Message.cs, MessageReader.cs, MessageWriter.cs, Protocol.cs, Signature.cs, SocketTransport.cs (new), Transport.cs, UnixNativeTransport.cs, UnixTransport.cs (new), Wrapper.cs. * Tomboy/dbus-sharp/dbus-sharp-glib/glib/GLib.cs * Tomboy/RemoteControlProxy.cs: Changed "NameReply" -> "RequestNameReply" since it changed in dbus-sharp. 2006-12-14 Boyd Timothy The following files address bug #381357 by adding a Menubar to the Search All Notes window. They also add in consumption of Gtk.UIManager and Gtk.Action(s). * data/Makefile.am: Include UIManagerLayout.xml in EXTRA_DIST. * data/UIManagerLayout.xml: The XML file needed for Gtk.UIManager. Includes entries for the Search All Notes menubar, a context menu for the Search All Notes window, and the TrayIcon menu. * Tomboy/ActionManager.cs: New file to manage Tomboy's consumption of Gtk.Action(s) and Gtk.UIManager. Using the UIManager should allow plugins to tie in to Tomboy's UI more easily. * Tomboy/Applet.cs: Event handlers now activate the global actions in the ActionManager. * Tomboy/Makefile.am: Added ActionManager.cs as a source file. Added UIManagerLayout.xml as a resource. * Tomboy/RecentChanges.cs: Added a menubar (uses the UIManager). Removed Close button. Added right-click menu so users can open/delete a note from the TreeView with a context menu. * Tomboy/Tomboy.cs: Make "--search" work also for non-dbus. Added about dialog (originally in Tray.cs). Added code to verify that the tray icon gets added to the NotificationArea (when not running as a panel applet). If the tray icon doesn't appear, the Search All Notes window is opened automatically. Set up global actions and action handlers that can be called anywhere in Tomboy via Tomboy.ActionManager [""]. Activate ();. * Tomboy/Tray.cs: Moved ShowAbout to Tomboy.cs. Changed the popup menu to use the UIManager so plugins can eventually add things to the menu if absolutely necessary. * Tomboy/Utils.cs: Initialize ActionManager and added public static accessor for it to the Application class. 2006-12-14 Boyd Timothy * data/tomboy.schemas.in: Added "BacklinksPlugin" as a default enabled plugin. * Tomboy/Preferences.cs: Ditto. * Tomboy/Plugins/Backlinks.cs: New Backlinks plugin to allow users to see what other notes link to the current note. * Tomboy/Plugins/Makefile.am: Ditto. 2006-12-14 Alex Graveley * data/images/pinup.png: Make the inactive icon grey instead of green to make it more visually distinct from the green pushed-in and hover icons. 2006-12-12 Matic Zgur * configure.in: Added sl to ALL_LINGUAS 2006-12-08 Boyd Timothy * Tomboy/Plugins/Bugzilla.cs: Added simple UI configuration for adding custom icons. * Tomboy/Plugins/ExportToHTML.cs: Added code to detach event handlers when being disabled so there are no leaks. * Tomboy/Plugins/NoteOfTheDay.cs: Ditto. * Tomboy/Plugins/PrintNotes.cs: Ditto. * Tomboy/Plugins/StickyNoteImport.cs: Ditto. 2006-12-07 Boyd Timothy 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. 2006-12-06 Boyd Timothy * Tomboy/Util.cs: Fixed HIGMessageDialog to vertically align the dialog icon at the top. Without this, the icon would float in the middle of the message on the left and look weird. 2006-12-06 Boyd Timothy * data/.cvsignore: com.beatniksoftware.Tomboy.service -> org.gnome.Tomboy.service. * data/com.beatniksoftware.Tomboy.service.in: Ditto. * data/org.gnome.Tomboy.service.in: Ditto. * data/Makefile.am: Ditto. * Tomboy/RemoteControl.cs: Ditto. * Tomboy/RemoteControlProxy.cs: Ditto. * tomboy.spec.in: Ditto. 2006-12-05 Ales Nyakhaychyk * configure.in: Add 'be' to ALL_LINGUAS 2006-11-27 Boyd Timothy * Tomboy/Preferences.cs: Renamed "Table of Contents" (old) -> "Search All Notes". 2006-11-27 Boyd Timothy * Tomboy/Tomboy.cs: Added GETTEXT initialization as the first thing Tomboy does before parsing command-line parameters. This Allows --start-here and command-line usage output to function in non-English languages. Also fixed --search command-line usage string. * Tomboy/Util.cs: Removed GETTEXT initialization. 2006-11-25 Jakub Steiner * Tomboy/RecentChanges.cs: use a search action icon defined in the icon naming spec instead of gnome-searchtool. * data/images/pindown.png * data/images/pinup-active.png * data/images/pinup.png * data/images/stock_bug.png * data/images/stock_mail.png: update in tango style * data/images/gnome-searchtool.png: this looks like it could be removed, but keeping it (in tango style) to be safe. 2006-11-22 Boyd Timothy * configure.in: Bump version to 0.5.2.