CVSROOT:        /cvs/gnome
Module name:    tomboy
Changes by:     trowbrds        06/11/16 02:05:10

Modified files:
        .              : ChangeLog 
        Tomboy         : NoteBuffer.cs NoteTag.cs Undo.cs 
        Tomboy/Plugins : Bugzilla.cs Makefile.am 

Log message:
2006-11-15  David Trowbridge  <[EMAIL PROTECTED]>

* Tomboy/NoteBuffer.cs: Rearranged the way tags with an Image
attribute actually apply that image to the buffer, to work around
Gtk.TextBuffer suckage.  Made it so that the image gets removed from
the buffer when the tag is removed.

* Tomboy/NoteTag.cs: Added an ImageLocation parameter, which is used
to track the location in the buffer of the image associated with a
tag.  This makes it possible to reliably remove the image.

* Tomboy/Undo.cs: Rework SplitterActions to take into account the
delayed nature of tag image inserts/removals in their offset positions
during undo/redo for the tags that these operations end up removing
from the buffer.

* Tomboy/Plugins/Bugzilla.cs: Remove the BugzillaWatcher class, since
the image changes above make it possible to just use the builtin image
facilities within tomboy.

Change InsertBugAction to do the same kind of tag offset magic as
InsertAction and EraseAction (see Undo.cs changes).

Add bug icon facilities back now that everything supports icons in a
way that's powerful and robust enough to satisfy me (mostly).  At the
moment this allows icons to be customized per-bugzilla host via
sticking the file in ~/.tomboy/BugzillaIcons/{host}.png.  I do
eventually intend to have some GUI for customizing this (along with
maybe favicon magic).

* Tomboy/Plugins/Makefile.am: Move the bugzilla plugin into the
installed-plugins target, since I'm happy enough with it now to ship
to the world.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=tomboy&who=trowbrds&date=explicit&mindate=2006-11-16%2002:04&maxdate=2006-11-16%2002:06

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to