2008-01-14 Boyd Timothy * Tomboy/Notebooks/NotebooksTreeView.cs: Adjust previous commit to prevent notes from being dropped on the "All Notes" notebook. Also, allows a border to be drawn around the "Unfiled Notes" notebook during the drag. 2008-01-14 Boyd Timothy * Tomboy/Notebooks/NotebooksTreeView.cs: Remove code that prevents a note from being dragged and dropped onto a SpecialNotebook. This allows a user to drag and drop a note from a notebook onto the "All Notes" or "Unfiled Notes" notebook to remove them from a notebook. Partial fix for bug #508311. 2008-01-14 Boyd Timothy * Tomboy/RecentChanges: Added an "Unfiled Notes" item to the Notebooks list. Fixes bug #507946. * Tomboy/Notebooks/NotebookManager.cs: Add UnfiledNotesNotebook as the second item in the list. * Tomboy/Notebooks/NotebooksTreeView.cs: Special case drag/drop stuff with SpecialNotebook instead of AllNotesNotebook. * Tomboy/Notebooks/Notebook.cs: Added a SpecialNotebook abstract class that both AllNotesNotebook and UnfiledNotesNotebook (new) extend. * Tomboy/Makefile.am: Include tomboy-unfiled-notes.png as a resource. * data/images/tomboy-unfiles-notes-22.png: Stubbed out this icon. * data/images/Makefile.am: Install/uninstall tomboy-unfiled-notes.png properly. 2008-01-14 Boyd Timothy * Tomboy/RecentChanges: Modified the main TreeView to support multiple selection. Partial fix to bug #508307. * Tomboy/NoteWindow.cs: Adjust the delete button to pass in a list of a single note to support the new deletion dialog parameter. * Tomboy/Note.cs: Adjust the deletion dialog to support deleting multiple notes at once. 2008-01-14 Sandy Armstrong * Tomboy/RecentChanges.cs: Removing debug lines that were accidentally committed. 2008-01-14 Sandy Armstrong * Tomboy/Synchronization/FuseSyncServiceAddin.cs: Added ability to set default fuse mount timeout with /apps/tomboy/sync_fuse_mount_timeout_ms key in gconf. Sets timeout time in milliseconds. Fixes bug #480736. Also, for debugging purposes, the exact fuse mount command is printed to the log. * Tomboy/Addins/SshSyncService/SshSyncServiceAddin.cs: Added ability to choose SSH server port by appending ":22" (for example) to the server name. Saves port in /apps/tomboy/sync_sshfs_port. Fixes bug #488117. 2008-01-14 Chris Scobell * Tomboy/NoteBuffer.cs, Tomboy/NoteEditor.cs, Tomboy/Addins/ExportToHtml/ExportToHtml.xsl: Implement paragraphs inside bullets by inserting a LINE SEPARATOR character upon pressing Shift + Enter. 2008-01-13 Stefan Schweizer * Tomboy/NoteWindow.cs, Tomboy/Preferences.cs, data/tomboy.schemas.in: Added a preference to disable closing notes with Escape, the default is enabled. Fixes bug #444912. 2008-01-13 Sandy Armstrong * Tomboy/RecentChanges.cs: Scroll back to the currently selected note after refreshing. Part of fix for bug #508798. Patch courtesy of Ivan N. Zlatev. 2008-01-13 Sandy Armstrong * Tomboy/Tray.cs, Tomboy/Preferences.cs, data/tomboy.schemas.in: Added preference to enable middle-click paste on the Tomboy icon, which now defaults to false. Fixes bug #359167. Did not make this preference visible in the preferences dialog. 2008-01-12 Sandy Armstrong * Tomboy.mdp: Added InsertTimestamp addin files to Monodevelop solution. * Tomboy/NoteWindow.cs: Exposed accel_group as public AccelGrou property. * Tomboy/Addins/InsertTimestamp/InsertTimestampNoteAddin.cs, Tomboy/Addins/InsertTimestamp/InsertTimestamp.addin.xml, Tomboy/Addins/InsertTimestamp/InsertTimestampPreferencesFactory.cs, Tomboy/Addins/InsertTimestamp/Makefile.am, Tomboy/Addins/InsertTimestamp/InsertTimestampPreferences.cs, Tomboy/Preferences.cs, data/tomboy.schemas.in: Adding in configuration dialog for Insert Timestamp addin. Last patch to close bug #359168. Patch courtesy of Stefan Schweizer, of course. 2008-01-12 Sandy Armstrong * Tomboy/PreferencesDialog.cs, Tomboy/Addins/WebDavSyncService/WebDavSyncServiceAddin.cs, Tomboy/Addins/FileSystemSyncService/FileSystemSyncServiceAddin.cs, Tomboy/Addins/SshSyncService/SshSyncServiceAddin.cs: Added mnemonics to sync preferences tab and associated widgets. Fixes bug #501600. Patch courtesy of Alex Kloss. 2008-01-11 Boyd Timothy * Tomboy/Utils.cs: Revert the ToolMenuButtons back to not using a down arrow until someone can figure this out properly. Bug #508305 reopened. 2008-01-11 Jeff Tickle * Tomboy/Addins/SketchingNoteAddin.cs: Added context for the word 'sketch' for translation. Fixes bug #508768. 2008-01-10 Boyd Timothy * Tomboy/Utils.cs: Adjust for Gtk.ToolbarStyle. Fixes bug #508305. 2008-01-10 Stefan Schweizer * Tomboy/Addins/ExportToHtml/ExportToHtml.xsl: Exporting bug numbers from bugzilla addin as links. 2008-01-10 Boyd Timothy * Tomboy/Utils.cs: Adjusted the ToolMenuButton class to put a down arrow just to the right of the icon. Fixes bug #508305. 2008-01-09 Jeff Tickle * configure.in: Added makefile for Sketching addin, disabled by default as it is very incomplete * Tomboy/Addins/Makefile.am: Added Sketching to SUBDIRS. * Tomboy/Addins/Sketching, Tomboy/Addins/Handwriting.cs, Tomboy/Addins/Paper.cs, Tomboy/Addins/Pen.cs, Tomboy/Addins/Stroke.cs, Tomboy/Addins/SketchingNoteAddin.cs, Tomboy/Addins/SketchingTextTag.cs, Tomboy/Addins/Sketching.addin.xml Tomboy/Addins/Makefile.am: Handwriting widget implemented as Sketching ApplicationAddin. Note that some of the addin code was written by Boyd Timothy. 2008-01-08 Boyd Timothy * Tomboy/Notebooks/NotebookNoteAddin.cs: Moved the code that was running on the Note.Window.Shown event into the overridden OnNoteOpened () method so that we don't call Note.Window during shutdown (which is called when a note is deleted). Fixes bug #508110. 2008-01-08 Boyd Timothy * Tomboy/Notebooks/NotebookManager.cs: Set the default response to "No" when deleting a notebook (much safer this way). 2008-01-08 Boyd Timothy * Tomboy/RecentChanges.cs: Added a handler for "NewNotebookNoteAction" which allows a new note to be created off of a notebook's context/popup menu. * Tomboy/Notebooks/NotebookApplicationAddin.cs: Add a "_New Note" menu item to the notebook's context menu. This change appears in the Search All Notes window (RecentChanges.cs). 2008-01-08 Sandy Armstrong * Tomboy/NoteTag.cs: Put in some print code to debug a null reference exception (see bug #508064). Attempting to handle a null GtkTextView style by returning white as the background color. 2008-01-07 Boyd Timothy * Tomboy/Notebooks/NotebookNoteAddin.cs: Only disable the delete button if the note is a Notebook Template Note. 2008-01-07 Boyd Timothy * configure.in: Bump version to 0.9.4.