2011-04-10  Frank Lanitz  <frank(at)frank(dot)uvena(dot)de>

 * src/addons.c: Reload tasks on reload of document. Closing #3277842.


2010-09-08  Nick Treleaven  <nmt@localhost.localdomain>

 * src/ao_tasks.c:
   Use new API field geany->main_widgets->message_window_notebook.


2010-08-15  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/addons.c, src/ao_bookmarklist.c:
   Fix line scrolling when jumping to bookmarks (part of #3043534).


2010-06-27  Frank Lanitz  <frank(at)frank(dot)uvena(dot)de>

 * src/ao_xmltagging.c:
   Add a placeholder %s to insert also the selection to tag. This allows
   a href="%s" to become <a href="$selection">$selection</a> where
   $selection is the selected text on document.


2010-06-26  Frank Lanitz  <frank(at)frank(dot)uvena(dot)de>

 * src/ao_xmltagging.c:
   Only use part of inserted tag until first white space character for
   closing tag so e.g. inserting 'span class=foo"' is working properly.
 * src/addons.c:
   Fix an issue that prevent xmltagging keybinding to be turned on/off.


2010-05-30  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/addons.c:
   Use the new PLUGIN_SET_TRANSLATABLE_INFO() macro.


2010-05-15  Frank Lanitz  <frank(at)frank(dot)uvena(dot)de>

 * src/ao_xmltagging.[c|h]:
   Add function for setting tags around a selection.


2010-01-17  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/addons.c, src/ao_tasks.c, src/ao_tasks.h:
   Use the new "geany-startup-complete" signal to initially update
   the tasks list.


2010-01-10  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * AUTHORS, README, src/ao_blanklines.c, src/ao_blanklines.h,
   src/Makefile.am, src/addons.c:
   Add new addon 'Strip trailing blank lines' by Eugene Arshinov,
   thanks.
 * src/ao_tasks.c:
   Restore the selected task when the list is updated
   (part of #2911086).


2010-01-03  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_tasks.c:
   Move the code for creating a new task into create_task().
   Strip the token from the displayed task description to be closer
   to the initial implementation (closes #2925003).
   Add a new column to the tasks list showing the used type (keyword).


2010-01-01  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/*.c, src/*.h:
   Update copyright information.
 * src/ao_bookmarklist.c:
   Fix warning if the bookmark list is disabled.
 * src/ao_tasks.c:
   Implement a Delete menu item for the tasks list popup menu to easily
   delete tasks (closes #2911105).
   List tasks only once per line even if there were more than
   one matching token.
 * src/addons.c, src/ao_tasks.c, src/ao_tasks.h:
   Add an option to define whether all open documents or only the
   current document should be scanned for tasks (closes #2911086).


2009-12-08  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_openuri.c:
   Remove trailing dots and colons from URIs.


2009-11-30  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_tasks.c:
   Enable basic sorting of the columns.
   Make the columns resizable.


2009-11-29  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_tasks.c:
   Add a simple popup menu to update the Tasks list and hide
   the Messages window.
 * src/addons.c, src/ao_tasks.c:
   Update the tasks list on startup only first the main window has been
   realized, i.e. Geany has finished the startup process.
 * src/addons.c, src/ao_tasks.c, src/ao_tasks.h:
   Update the task list only for changed documents and on document
   closing, simply delete matching TODO tasks instead of updating all.
   This is major speed up of the whole tasks processing.
 * src/addons.c, src/ao_tasks.c, src/ao_tasks.h:
   Add a property to the AoTasks class to prepare configurable
   tasks tokens.
   Make the search tokens for the Task list fully configurable
   (closes #2775986).


2009-11-28  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/Makefile.am, src/tasks.c, src/tasks.h, src/ao_tasks.h,
   src/ao_tasks.c, src/addons.c:
   Complete rewrite of the Tasks Addon. Changes:
   - Works on all open documents, not only on the current one
   - Rescan for tokens only on document open/save/close
   - Add keybinding to activate the Tasks tab


2009-11-04  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_bookmarklist.c:
   Prevent updating the bookmark list if it is disabled.
 * src/Makefile.am, src/ao_markword.c, src/ao_markword.h, src/addons.c:
   Add 'Mark Word' addon.


2009-11-01  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/addons.c:
   Fix setting up keybindings.
 * src/ao_bookmarklist.c:
   Improve handling of the notebook page (closes #2889415).
   Add a popup menu to the Bookmark list to easily remove set bookmarks.
   Initally fill the Bookmark list after the plugin has been enabled.


2009-10-26  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/addons.c, src/ao_bookmarklist.c, src/ao_bookmarklist.h:
   Add an 'activate' keybinding.


2009-10-25  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/Makefile.am, src/addons.c, src/ao_bookmarklist.c,
   src/ao_bookmarklist.h:
   Add a simple bookmark list to the sidebar.


2009-10-14  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

 * src/ao_doclist.c, src/addons.c:
   Fix switching to an untitled document with the tool button.


2009-10-13  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

 * src/ao_doclist.c, src/addons.c:
   Use ui_menu_add_document_items().


2009-07-21  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/tasks.c:
   Avoid using GHashTable functions from newer GLib versions to fix
   compilation with GLib 2.8.


2009-07-17  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_systray.c:
   Attempt to fix crashes when quitting Geany from the system tray
   icon.


2009-07-16  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/addons.c, src/ao_doclist.c, src/ao_openuri.c, src/ao_systray.c,
   src/tasks.c:
   Use single header includes.


2009-06-16  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_doclist.c:
   Fix a memory leak.
 * src/ao_doclist.c:
   Fix a typo. Fix label for new, untitled files in the document list
   menu.
   Show current document in bold in in the document list menu.


2009-06-12  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_systray.c:
   Remove unnecessary casts.
 * src/ao_systray.c:
   Fix build for GTK 2.8.


2009-05-30  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * configure.in:
   Post-release version bump.
 * NEWS, README:
   Update for 0.2.
 * configure.in, po/addons.pot, po/geanyaddons.pot:
   Prefix the gettext package with "geany" to avoid possible naming
   conflicts.


2009-05-02  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_systray.c:
   Fix typo (oops).


2009-04-29  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * makefile.win32:
   Fix build on Windows.
 * src/ao_systray.c:
   Simplify the show/hide code so it also works for Windows.
 * po/POTFILES.in, src/Makefile.am, src/addons.c, src/ao_systray.c,
   src/ao_systray.h:
   Implement a notification area icon (systray) as part of the
   Addons plugin.


2009-04-24  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * makefile.win32:
   Fix Windows build (reported by Timothy Boronczyk, thanks).


2009-04-07  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * configure.in, src/addons.c:
   Post-release version bump.
 * NEWS, README:
   Initial release of the Addons plugins.


2009-04-06  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * AUTHORS, README, makefile.win32, po/POTFILES.in, src/Makefile.am,
   src/addons.c, src/tasks.c, src/tasks.h:
   Move Tasks plugin into the Addons plugins as of biot's request.


2009-03-29  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_doclist.c:
   Don't use menu item images for the tab bar menu to save some
   vertical space.


2009-03-13  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * src/ao_openuri.c:
   Make the check for a valid URI a bit stricter to reduce the
   amount of false-positives.


2009-02-26  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

 * *.*:
   Import 'Addons' plugin which adds various small addons to Geany
   which aren't worth an own plugin but might still useful for people.
