2008-02-25 Boyd Timothy * NEWS: Updated for 0.9.7 release. 2008-02-25 Boyd Timothy * ChangeLog: Added missing ChangeLog entry committed originally in r1887 from kkubasik. 2008-02-25 Boyd Timothy * Tomboy/RecentChanges.cs: Adjust the Sizing and Ellipsize properties of the title column so the title will expand properly without causing really wide columns when notes with long titles exist. Fixes bug #518666. 2008-02-23 Boyd Timothy * Tomboy/RecentChanges.cs: Set a sane default width and size for when Tomboy is first run (had to make larger now that we have a notebooks sidebar thing. Save and restore the size and position of the search window when it is closed or when Tomboy exits. Fixes bug #518316. * Tomboy/Preferences.cs: Added some preferences that we'll have to localize during the 0.11.x timeframe after string freeze to save the search window position and size. 2008-02-23 Sandy Armstrong * test/create_note_stress_tester.py: Add Wade's note creation stress tester script. Addresses bug #518294. 2008-02-23 Kevin Kubasik * Tomboy/Watchers.cs: Fix bug# 441296, and follow large pastes' to their end. 2008-02-23 Boyd Timothy * Tomboy/ActionManager.cs: Fix busted open image by using Gtk.Stock.Open for "OpenNoteAction". 2008-02-23 Boyd Timothy * Tomboy.mdp, Tomboy/RecentTreeView.cs, Tomboy/RecentChanges.cs, Tomboy/Notebooks/NotebooksTreeView.cs, Tomboy/Makefile.am: Fix multi-note drag and drop by overriding the way TreeView.ButtonPressEvent works (kudos abock). Fixes bug #513046. 2008-02-23 Kevin Kubasik * Tomboy/Search.cs, Tomboy/NoteManager.cs, Tomboy/Note.cs: Some small memory reductions/comments. (mostly inlining some method calls to reduce string alloc) 2008-02-23 Kevin Kubasik * libtomboy/eggaccelerators.h, libtomboy/tomboykeybinder.c, libtomboy/tomboyutil.c, libtomboy/eggaccelerators.c, libtomboy/tomboykeybinder.h, libtomboy/tomboyutil.h: Fixing bug #517369 by cleaning up some licence headers. The tomboy*.c and tomboy*.h files were licenced MIT/X11 Copyright Novell. If thats wrong, please fix. Updated FSF Address in other licences. 2008-02-23 Kevin Kubasik * Tomboy/Note.cs: Notes with tags are recreated by a QueueSave. Fixes bug #507493. 2008-02-22 Sandy Armstrong * Tomboy/Note.cs: Reverse logic in SetPositionExtent so that note location and size information will be saved. 2008-02-22 Kevin Kubasik * Tomboy/Tray.cs: Fix bug #503226: Infinite recursion with panels less that 16. Patch based on work from Dmitry K. 2008-02-22 Boyd Timothy * Tomboy/Utils.cs: Set Label.Underline = false in the HIGMessageDialog on both the title and message of the dialog so that underline characters are not interpreted as mnemonics. Fixes bug #496986. 2008-02-22 Boyd Timothy * Tomboy/NoteEditor.cs: Uri escape file paths so files with spaces that are dragged from Nautilus will be inserted into Tomboy with a full link to the file. Fix for bug #303902. 2008-02-22 Chris Scobell * Tomboy/NoteBuffer.cs: Only insert automatic bullets when a dash or asterisk is followed by a space. Fixes bug #490161. 2008-02-22 Boyd Timothy * Tomboy/RecentChanges.cs: Fix bug #507382 by never disabling the open template (regardless of the notebook selected, this should always be enabled). Also fixed the case where right after a notebook is deleted and the "All Notes" is selected so the Delete notebook menu option is not available. 2008-02-22 Boyd Timothy * Tomboy/Addins/ExportToHtml/ExportToHtmlNoteAddin.cs, Tomboy/Addins/ExportToHtml/NoteNameResolver.cs: Pass in the original note when constructing NoteNameResolver so the original note is not included more than once on an export. Also keep track of how many times a note is resolved so that notes cannot be included more than once on an export (regardless of what the ExportToHtml.xsl says). Fixes bug #422951. * Tomboy/Addins/ExportToHtml/ExportToHtml.xsl: Don't use the width value from the tomboy note anymore. In some cases this isn't being set properly anyway and it's ending up being width:0, which is note displaying properly in a browser. 2008-02-22 Boyd Timothy * Tomboy/NoteManager.cs: Use a copy of List when enumerating the notes to save in OnExitingEvent. This fixes the crash mentioned in bug #510442. 2008-02-22 Boyd Timothy * Tomboy/NoteManager.cs: Fixes bug #510003 by XML encoding the notebook name before storing it in XML. 2008-02-22 Sandy Armstrong * configure.in, Tomboy.mdp, Tomboy/dbus-sharp, Tomboy/dbus-sharp/dbus-sharp-glib, Tomboy/dbus-sharp/dbus-sharp-glib/COPYING, Tomboy/dbus-sharp/dbus-sharp-glib/glib, Tomboy/dbus-sharp/dbus-sharp-glib/glib/GLib.cs, Tomboy/dbus-sharp/dbus-sharp-glib/glib/GLib.IO.cs, Tomboy/dbus-sharp/dbus-sharp-glib/README, Tomboy/dbus-sharp/dbus-sharp, Tomboy/dbus-sharp/dbus-sharp/src, Tomboy/dbus-sharp/dbus-sharp/src/Authentication.cs, Tomboy/dbus-sharp/dbus-sharp/src/BusObject.cs, Tomboy/dbus-sharp/dbus-sharp/src/Wrapper.cs, Tomboy/dbus-sharp/dbus-sharp/src/IntrospectionSchema.cs, Tomboy/dbus-sharp/dbus-sharp/src/MessageWriter.cs, Tomboy/dbus-sharp/dbus-sharp/src/Message.cs, Tomboy/dbus-sharp/dbus-sharp/src/MatchRule.cs, Tomboy/dbus-sharp/dbus-sharp/src/Mapper.cs, Tomboy/dbus-sharp/dbus-sharp/src/DProxy.cs, Tomboy/dbus-sharp/dbus-sharp/src/Address.cs, Tomboy/dbus-sharp/dbus-sharp/src/Bus.cs, Tomboy/dbus-sharp/dbus-sharp/src/MessageFilter.cs, Tomboy/dbus-sharp/dbus-sharp/src/AssemblyInfo.cs, Tomboy/dbus-sharp/dbus-sharp/src/Transport.cs, Tomboy/dbus-sharp/dbus-sharp/src/DBus.cs, Tomboy/dbus-sharp/dbus-sharp/src/Connection.cs, Tomboy/dbus-sharp/dbus-sharp/src/Introspection.cs, Tomboy/dbus-sharp/dbus-sharp/src/UnixTransport.cs, Tomboy/dbus-sharp/dbus-sharp/src/Protocol.cs, Tomboy/dbus-sharp/dbus-sharp/src/Signature.cs, Tomboy/dbus-sharp/dbus-sharp/src/SocketTransport.cs, Tomboy/dbus-sharp/dbus-sharp/src/Server.cs, Tomboy/dbus-sharp/dbus-sharp/src/MessageReader.cs, Tomboy/dbus-sharp/dbus-sharp/src/UnixNativeTransport.cs, Tomboy/dbus-sharp/dbus-sharp/src/ExportObject.cs, Tomboy/dbus-sharp/dbus-sharp/COPYING, Tomboy/dbus-sharp/dbus-sharp/README, Tomboy/Makefile.am: Removed bundled dbus-sharp, since it is a now a blessed GNOME dependency. Fixes bug #509187. 2008-02-22 Sandy Armstrong * Tomboy/Synchronization/SyncManager.cs, Tomboy/Addins/StickyNoteImport/StickyNoteImportNoteAddin.cs, Tomboy/Addins/NoteOfTheDay/NoteOfTheDayPreferences.cs, Tomboy/Notebooks/Notebook.cs, Tomboy/NoteManager.cs, Tomboy/Note.cs, Tomboy/RemoteControl.cs: Added MetadataChangeDate property to Note and NoteData classes, serialized in XML as last-metadata-change-date. Indicates when any note data has changed, including tags (notebooks), etc, whereas the ChangeDate property only reflects changes to a note's title and other content. Our UI generally sorts by ChangeDate, while sync and dbus clients care about MetadataChangeDate. Fixes bug #508798. 2008-02-22 Sandy Armstrong * Tomboy/AddinManager.cs: Catch exceptions generated during OnDisabledAddin, and print message to log. * Tomboy.mdp: Added GalagoPresence stuff to solution. * Tomboy/Addins/GalagoPresence/GalagoPresenceNoteAddin.cs: Log an error when Galago intialization fails so that the exception doesn't disappear in the Mono.Addins black hole. 2008-02-22 Jeff Tickle * Tomboy/Preferences.cs, data/tomboy.schemas.in, Tomboy/Tray.cs: Oops, broke string freeze last time, removed changes made in r1872 that caused a change in strings. 2008-02-22 Sandy Armstrong * configure.in: Build galago by default if galago-sharp is installed. Note that it will still be a disabled-by-default addin. 2008-02-22 Jeff Tickle * Tomboy/Preferences.cs, data/tomboy.schemas.in: Added MENU_ITEM_MAX_LENGH preference and new gconf key /apps/tomboy/tray_menu_item_max_length * Tomboy/Tray.cs: Added NoteMenuItem::Ellipsify() which truncates a given string and puts three periods on the end. Also added code in NoteMenuItem::GetDisplayName() that truncates the note title if it is longer than the length specified in the MENU_ITEM_MAX_LENGH preference. Fixes bug #417145. 2008-02-22 Sandy Armstrong * configure.in: Galago presence add-in should not be built by default. 2008-02-22 Boyd Timothy * Tomboy/Watchers.cs: Add a dummy NoteSpellChecker class in the #else clause of #if FIXED_GTKSPELL. This prevents a LONG startup time and a warning message about this class not being found when this condition is false. 2008-02-22 Sandy Armstrong * Tomboy.mdp: Added Sketching add-in to MonoDevelop solution. 2008-02-19 Sandy Armstrong * configure.in: Fix from Wade to check for separate gconf-sharp-peditors package on 2.16.1 or greater. Really fixes bug #512512. 2008-02-17 Sandy Armstrong * configure.in: Support gnome-sharp 2.19.x, in which gconf-sharp-peditors has been split out from gconf-sharp. Fixes bug #512512. 2008-02-16 Boyd Timothy * Tomboy/Note.cs: Fix bug #503165 by removing Debug.Assert calls and replacing them with if (x) return. 2008-02-16 Boyd Timothy * Tomboy/Addins/NoteOfTheDay/NoteOfTheDay.cs: Fix bug #514284 by not marking "NoteOfTheDay" as translatable. This is the tag name that is being added to all note of the day notes and shouldn't be translated, especially since it is a "system" tag. 2008-02-15 Stefan Schweizer * Tomboy/Watchers.cs: Fixed Gtk-WARNING message 'Unknown tag gtkspell-misspelled' by correctly connecting/disconnecting the TagApplied-event in the NoteSpellChecker addin. Fixes bug #507249. 2008-02-11 Boyd Timothy * configure.in: Bump version to 0.9.7.