2007-09-03 Boyd Timothy * NEWS: Updated for 0.7.6. 2007-09-03 Sandy Armstrong * Tomboy/Synchronization/SyncDialog.cs: Removing obsolete comment. 2007-09-03 Sandy Armstrong * Tomboy/Synchronization/SyncDialog.cs, Tomboy/Synchronization/SyncManager.cs: When renaming a note in conflict, check new title against new/updated titles from server in addition to existing notes on client. 2007-09-02 Sandy Armstrong * data/tomboy-addins.pc.in: Update plugins directory references to reflect new addin infrastructure. Fixes bug #472670, patch courtesy of Robin Sonefors. 2007-09-02 Sandy Armstrong * Tomboy/Synchronization/FileSystemSyncServer.cs: IsValidXmlFile now includes check for file existence. Stream/Writer usage managed by 'using' blocks, non-disposable objects closed using try/finally blocks. * Tomboy/Synchronization/TomboySyncClient.cs: Stream/Writer usage managed by 'using' blocks, non-disposable objects closed using try/finally blocks. 2007-09-02 Sandy Armstrong * Tomboy/Synchronization/SyncDialog.cs, Tomboy/Synchronization/SyncManager.cs: Better handling of exceptions during synchronization. Entire sync thread is surrounded in try/catch/finally, and when invoking the main gtk thread, any exceptions are temporarily caught, and then rethrown in the sync thread for consistency. This should fix most sync-related crashes. 2007-09-02 Sandy Armstrong * Tomboy/RemoteControl.cs, Tomboy/Synchronization/SyncDialog.cs, Tomboy/Synchronization/SyncManager.cs: Handle potential for LoadForeignNoteXml exceptions. 2007-08-30 Boyd Timothy Fixes bug #393249: * data/GNOME_TomboyApplet.server.in.in: Removed "--panel-applet" command-line option to avoid deprecation warning. * data/Makefile.am: When launching as the panel applet, use the tomboy-panel script instead of the tomboy script. * Tomboy/Applet.cs: Set the Tomboy.Tray once the panel applet is up and running so other code can know about it. * Tomboy/Makefile.am: Process the tomboy-panel script. * Tomboy/Tomboy.cs: Allow the panel applet to set the tomboy tray statically so other parts of the code/addins can access the tray regardless of panel applet or tray icon mode. * Tomboy/tomboy-panel.in: New script that allows the panel applet to be started without deprecation warnings from bonobo. 2007-08-30 Boyd Timothy Fixes bug #459697: * COPYING, Tomboy/Addins/PrintNotes/COPYING: Added a blurb mentioning that tomboy is distributed under the LGPL with exception to the PrintNotes addin which is GPL. * Tomboy/Addins/PrintNotes/Makefile.am: Added GPL COPYING file inside the PrintNotes directory. 2007-08-30 Boyd Timothy Fix for bug #459697: * libtomboy/gtksourceprintjob.c, libtomboy/gtksourceprintjob.h, libtomboy/gedit-print.c, libtomboy/gedit-print.h, Tomboy/Addins/PrintNotes/gtksourceprintjob.c, Tomboy/Addins/PrintNotes/gtksourceprintjob.h, Tomboy/Addins/PrintNotes/gedit-print.c, Tomboy/Addins/PrintNotes/gedit-print.h: Move gedit-print and gtksourceprintjob from libtomboy to Addins/PrintNotes/ so that it can be built & distributed separately from tomboy's main executable. * Tomboy/Addins/PrintNotes/PrintNotesNoteAddin.cs: Use libprintnotes instead of libtomboy. * Tomboy/Addins/PrintNotes/Makefile.am: Build libprintnotes.so. * Tomboy/tomboy.in: Include the right path for libprintnotes when running in the uninstalled directory. 2007-08-29 Boyd Timothy * Tomboy/Addins/ExportToHtml/ExportToHtml.xsl: Modify the CSS so the note is exported in a more friendly format. Fixes bug #463957. 2007-08-28 Sandy Armstrong * po/POTFILES.in: Adding FuseSyncServiceAddin.cs, which was mistakenly left out. Fixes bug #471260. 2007-08-27 Boyd Timothy * Tomboy/Synchronization/SyncDialog.cs: Use a TreeStore instead instead of a ListStore to avoid a crash when users may click on the TreeView headers. Fixes bug #470620. 2007-08-27 Sandy Armstrong * Tomboy/Synchronization/FuseSyncServiceAddin.cs: When saving configuration, throw TomboySyncException if addin is not supported. 2007-08-27 Boyd Timothy * configure.in: Bump version to 0.7.6.