2007-06-26  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.9.

2007-06-26  Ross Burton  <ross@openedhand.com>

	* src/omoko/openmoko-tasks.c:
	Fix some compile warnings.

2007-06-26  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-store.[ch]:
	Add the task URL to the store.

	* libkoto/koto-task-view.c:
	Use the cached URL in the store rather than fetching the URL
	property continually.

2007-06-26  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-cell-renderer-pixbuf.[ch]:
	Rewrite to be a subclass of GtkCellRendererPixbuf.

2007-06-26  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-cell-renderer-pixbuf.[ch]:
	* libkoto/Makefile.am:
	Add basic pixbuf cell renderer which supports activation when it
	is clicked.

	* libkoto/koto-task-view.c:
	Show icons in the view when a task has a URL set, and open it when
	the icon is clicked (#241).

2007-06-25  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-field-editor-factory.c:
	Revert the group selection when cancelling New Group.

2007-06-25  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-field-editor-factory.c:
	Free the properties which are removed from the component.

2007-06-25  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-view.c:
	Implement get_property.

2007-06-25  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-utils.c:
	When counting incomplete tasks, stop counting when we reach a
	completed one now that the store is always sorted.

2007-06-25  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-store.c:
	When updating rows, know if we are updating an existing row or
	inserting a new one. This avoids the row-inserted, row-changed,
	row-reordered shuffle when inserting rows.

2007-06-25  Ross Burton  <ross@openedhand.com>

	* src/omoko/openmoko-tasks.c:
	Fix typo.

2007-06-25  Ross Burton  <ross@openedhand.com>

	* src/omoko/openmoko-tasks.c:
	Untested update to the new API.

2007-06-25  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor-dialog.c:
	New task editor dialog, which has a tab for the Notes field.

2007-06-24  Rob Bradford  <rob@openedhand.com>

	* configure.ac:
	* src/Makefile.am:
	* src/hildon/Makefile.am:
	* src/hildon/hildon-tasks.c: (select_uid), (skip_whitespace),
	(on_new_clicked), (on_new_entry_changed), (edit_task),
	(on_row_activated), (on_new_task_action), (on_edit_task_action),
	(on_complete_task_action), (on_delete_task_action),
	(purge_foreach), (on_purge_action), (on_about_action),
	(ui_add_widget), (main):
	Add early version of Hildon port of tasks. Needs love.

2007-06-24  Rob Bradford  <rob@openedhand.com>

	* libkoto/koto-field-editor-factory.c:
	Fix build problem if libsexy not present. (OpenMoko bugzilla #619.)

2007-06-23  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-field-editor-factory.c:
	Use koto-platform to open the URL when the icon is clicked. Also
	make the icon unclickable when there is no URL.

	* src/gtk/main.c:
	Basic implemention of koto_platform_open_url().

2007-06-23  Ross Burton  <ross@openedhand.com>

	* libkoto/Makefile.am:
	* libkoto/koto-platform.h:
	Define a platform interface which libkoto can assume the frontend
	provides.  So far this can open URLs.

2007-06-23  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor.[ch]:
	Don't add any fields by default, users need to add fields
	manually.

	* libkoto/koto-task-editor-dialog.c:
	Add all supported fields to the editor.

2007-06-23  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-field-editor-factory.c:
	Don't leak the field data.

2007-06-22  Ross Burton  <ross@openedhand.com>

	* libkoto/Makefile.am:
	* libkoto/koto-field-editor-factory.[ch]:
	* libkoto/koto-task-editor.c:
	Refactor the field editors into a factory for ease of reuse.

2007-06-21  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor.c:
	Expand widgets in the X plane so that they fill the dialog.

2007-06-15  Ross Burton  <ross@openedhan.com>

	* libkoto/koto-group-store.c:
	* libkoto/koto-task-store.c:
	Use canonical signal names.

2007-06-15  Ross Burton  <ross@openedhan.com>

	* libkoto/koto-group-combo.[ch]:
	* libkoto/koto-group-store.h:
	Clean up includes.

2007-06-14  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.8.

2007-06-14  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Update config header macro, and just check for
	g_date_set_time_t. Using AC_DEFINE with macro arguments breaks old
	older autoconf.

	* libkoto/Makefile.am:
	Define g_date_set_time_t here if it isn't present.

	This shoud fix builds on OpenMoko without patching.

2007-06-14  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-group-store.[ch]:
	Add Uncategorised group type.
	
	* libkoto/koto-group-combo.c:
	Handle unmatched type.
	
	* libkoto/koto-group-filter-model.[ch]:
	Allow filtering on unmatched.

	I think a better solution would involve Group objects, but that
	needs more though and this works now.  Thanks to Andrey Tatarinov
	for the patch (#370).

2007-06-12  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-utils.c:
	Fix off-by-1 in the title bar calculation when deleting tasks
	(#353)

2007-05-29  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-priority-combo.c:
	Remove unused GObject code.

2007-05-29  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Don't use the transient-for property but call set_transient_for
	directly, as it was added in GTK+ 2.10.

2007-05-28  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	If g_date_set_time_t is not present, define it to
	g_date_set_time().  This is really nasty but quickly and easily
	fixes builds on GLib < 2.10.

2007-05-28  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task.c:
	Don't bother atomically setting ref_count to 1 when there cannot
	be a race. Fixes build on GLib < 2.10.

2007-05-28  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-group-store.[ch]:
	* libkoto/koto-group-combo.c:
	Add a seperator before New Group in the group selector combo.

2007-05-28  Ross Burton  <ross@openedhand.com>

	* libkoto/ical-util.c:
	* libkoto/Makefile.am:
	Add test suite for ical_util_get_human_date().

2007-05-28  Ross Burton  <ross@openedhand.com>

	* libkoto/ical-util.c:
	Display day names for tasks due in the upcoming week.

2007-05-28  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Add a label to the category combo (#320).

2007-05-28  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	When editing a task, raise an existing window if it exists (#350).

2007-05-28  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor-dialog.c:
	Display a confirmation dialog when deleting tasks (#351).

2007-05-28  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor-dialog.c:
	Set the title on the editor dialog to contain the task summary (#349).

2007-05-27  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.7.

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor-dialog.c:
	Make the editor dialog wider by default (#314).

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor.c:
	Set the mnemonic widget on the child when the widget itself is a
	scrolled window.  This fixes mnemonic activation on the
	Description field.

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor.c:
	Close the dialog when pressing Enter in the New Group dialog
	(#347).

2007-05-27  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Add shortcut on Mark Complete (#346).

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor.c:
	Change Description shortcut so that it doesn't conflict with
	Delete (#345).

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-view.c:
	Enable interactive searches with a custom search function for
	substring matches (#315).

2007-05-27  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Just show the editor dialog instead of running it, so many can be
	on screen at once (#317).

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor-dialog.c:
	Handle the response signal internally to delete or commit the
	task, so callers should use gtk_dialog_run(). Deprecate
	koto_task_editor_dialog_run().  Fix some leaks.

2007-05-27  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Use koto_group_store_match_group when adding groups.

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/Makefile.am:
	Build a test suite.

	* libkoto/koto-group-store.c:
	Add koto_group_store_match_group() to find groups matching a
	string, and add a basic test case.

2007-05-27  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-group-store.c:
	Allow the passing of NULL iter to koto_group_store_add_new_group.

2007-05-26  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Unref the tree models so that they destroy when the main window is
	destroyed.

2007-05-26  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-utils.c:
	Connect the weak notify up to the model not the window, and free
	the title template.

2007-05-26  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-utils.[ch]:
	* libkoto/Makefile.am:
	Add general utilities file, and move the code to sync the window
	title with the task count there.

	* src/gtk/main.c:
	Use koto-utils.

2007-05-25  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Connect the window title update to the filter model, so it
	reflects the currently selected group (#321).

2007-05-25  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Do proper UTF-8 checks for the marker characters, and allow ! as a
	shortcut for high priority.

2007-05-25  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	Be really pedantic and skip all Unicode whitespace.

2007-05-25  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	When creating a new task interpret a leading @foo as meaning the
	task should be in the foo category.  This needs work as it is
	case-sensitive at the moment, but does work.

2007-05-25  Ross Burton  <ross@openedhand.com>

	* src/gtk/main.c:
	When creating a new task interpret a leading + or - as high or low
	priority respectively.

2007-05-23  Ross Burton  <ross@openedhand.com>

	* src/gtk/Makefile.am:
	* src/gtk/test.c:
	* src/gtk/main.c:
	Finally rename test.c to main.c.

	* po/POTFILES.in:
	Update, and add src/omoko/omoko-tasks.c.

	* po/*.po:
	Update for test.c->main.c.

2007-05-23  Ross Burton  <ross@openedhand.com>

	* src/gtk/test.c:
	Add a keybinding for the delete action, as requested by ebassi.

2007-05-23  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.6.

2007-05-20  Ross Burton  <ross@openedhand.com>

	* src/gtk/test.c:
	Change the about URL to Pimlico project, and set a label.

2007-05-20  Ross Burton  <ross@openedhand.com>

	* src/gtk/test.c:
	* src/omoko/test.c:
	Add translator credits (#328)
	
2007-05-20  Ross Burton  <ross@openedhand.com>

	* src/gtk/Makefile.am:
	* src/omoko/Makefile.am:
	Change linking order, fixing the build when using --as-needed
	(#329, thanks Fryderyk Dziarmagowski).

2007-05-19  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-store.c:
	When setting the due GDate, convert the icaltime to UTC.  This
	should fix #322.

2007-05-19  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor.c:
	Don't display literal strings in text fields, but unescape them
	(#316).

2007-05-19  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.5.

2007-05-19  Ross Burton  <ross@openedhand.com>

	* src/Makefile.am:
	* src/gtk/Makefile.am:
	* src/omoko/Makefile.am:
	Determine what to build in src/, not in the subdirectories.

2007-05-19  Ross Burton  <ross@openedhand.com>

	* data/Makefile.am:
	* data/tasks-ui.xml
	* src/gtk/Makefile.am:
	* src/gtk/tasks-ui.xml:
	Move the UI data to the GTK+ frontend.

2007-05-19  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-group-store.c:
	* libkoto/koto-priority-combo.c:
	Always pass an iterator to gtk_list_store_insert_with_values, as
	GTK+ 2.8 doesn't accept NULL iterators (Debian #421545).

2007-05-17  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-hint-entry.c:
	Chain up focus-in and focus-out events.

2007-05-16  Rob Bradford  <rob@openedhand.com>

	* src/omoko/Makefile.am:
	Add the libsexy link flags to the OpenMoko link stage.

2007-05-12  Ross Burton  <ross@openedhand.com>

	* libkoto/koto-task-editor-dialog.c:
	Add padding around the editor (#323).

2007-04-26  Rob Bradford  <rob@openedhand.com>

	* src/omoko/openmoko-tasks.c: (main):
	Update to new API.

2007-04-20  Rob Bradford  <rob@openedhand.com>

	* configure.ac:
	* src/Makefile.am:
	* src/omoko/Makefile.am:
	* src/omoko/openmoko-tasks.c: (select_uid), (update_from_editor),
	(edit_task), (on_new_clicked), (on_selection_changed),
	(count_pending), (update_title), (on_row_inserted),
	(on_row_deleted), (on_complete_task_action), (on_delete_clicked),
	(purge_foreach), (on_purge_action), (on_about_action),
	(on_close_clicked), (on_delete_event), (setup_menu),
	(setup_toolbox), (main):
	First version of OpenMoko port.

2007-04-19  Rob Bradford  <rob@openedhand.com>

	* po/POTFILES.in:
	Reflect move of src/test to src/gtk.

2007-04-19  Rob Bradford  <rob@openedhand.com>

	* configure.ac:
	* src/gtk/Makefile.am:
	Allow conditional building of GTK frontend (turned on by default.)

2007-04-19  Rob Bradford  <rob@openedhand.com>

	* configure.ac:
	* src/Makefile.am:
	* src/test, src/gtk
	Move the reference gtk implementation to a more appropriate directory
	name.

2007-04-19  Rob Bradford  <rob@openedhand.com>

	* libkoto/koto-task-editor.c: (koto_task_editor_get_property),
	(koto_task_editor_set_property), (koto_task_editor_finalize),
	(koto_task_editor_class_init), (koto_task_editor_init):
	Add properties for controlling the visibility of the components of the
	KotoTaskEditor.

2007-04-18  Ross Burton  <ross@openedhand.com>

	* src/test/test.c:
	Include libkoto sources as <libkoto/koto-foo.h>

	* src/test/Makefile.am:
	Add $(top_srcdir) to the includes

	* data/Makefile.am:
	Use dist_ to clean up rules a little.

	* po/POTFILES.in:
	Update.

2007-04-18  Rob Bradford  <rob@openedhand.com>

	* configure.ac:
	* libkoto/koto-task-editor.c: (url_entry_new):
	Make the use of SexyIconEntry conditional on libsexy being present.

2007-04-17  Ross Burton  <ross@openedhand.com>

	* src/test:
	* libkoto:
	* configure.ac:
	* Makefile.am:
	Move test UI from libkoto to src/test/.

2007-04-17  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Put config.h into libkoto/

2007-04-17  Ross Burton  <ross@openedhand.com>

	* src/
	* libkoto/
	* configure.ac:
	* Makefile.am:
	Rename src/ to libkoto, and build libkoto.a.

2007-04-16  Ross Burton  <ross@openedhand.com>

	* data/tasks.desktop.in:
	Remove Application, it's not a valid category.

2007-04-13  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Fix build by adding missing data/icons/48x48/Makefile.

2007-04-13  Ross Burton  <ross@openedhand.com>

	* src/koto-task-summary.[ch]:
	* src/Makefile.am:
	Add read-only task summary widget.

2007-04-13  Ross Burton  <ross@openedhand.com>

	* data/icons/*
	* src/test.c:
	Add updated artwork by Andreas Nilsson.

2007-04-07  Ross Burton  <ross@openedhand.com>

	* src/ical-util.[ch]:
	* src/koto-task-view.c:
	Move ical_util_get_human_date from koto-task-view, and some more
	accessors.

2007-04-05  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* src/Makefile.am:
	Check for and use libsexy.

	* src/koto-task-editor.c:
	Use a SexyIconEntry for the URL fields. Thanks to Diego Escalante
	Urrelo for most of the work on this (part of #241).

2007-03-23  Ross Burton  <ross@openedhand.com>

	* src/*.[ch]:
	Assign copyright to OpenedHand.

2007-03-23  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Tell the action group what the translation domain is, so the menu
	gets translated.

2007-03-19  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Pack the widgets differently depending on whether it is a
	GtkScrolledWindow or not (thanks Diego Escalante Urrelo, #236).

2007-03-16  Emmanuele Bassi  <ebassi@openedhand.com>

	* src/test.c:
	Destroy the message dialogs with the parent; use translator-friendly
	text.

2007-03-16  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Remove accidental copy&paste of Sound Juicer in the license.

2007-03-16  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Use "Task" not "Tasks" as the menu bar title.

2007-03-15  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.4.

2007-03-15  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Add a confirm dialog for the Delete action, and reword the Delete
	Completed confirmation.

2007-03-15  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Implement the Purge Completed action.

2007-03-12  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Use koto_task_view_get_selected_iter().

2007-03-12  Ross Burton  <ross@openedhand.com>

	* src/koto-task-view.[ch]:
	Add koto_task_view_get_selected_iter(), a convenience function to
	get the selected iterator.

2007-03-12  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Implement the mark complete action, although badly.

2007-03-12  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Make some variables local.

2007-03-11  Ross Burton  <ross@openedhand.com>

	* data/Makefile.am:
	* data/tasks-ui.xml:
	* src/Makefile.am:
	* src/test.c:
	Initial addition of a GtkAction-based menu bar.

2007-03-11  Ross Burton  <ross@openedhand.com>

	* src/koto-task-view.[ch]:
	Add koto_task_view_get_selected_task().

2007-03-10  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor-dialog.c:
	Make the group store a proper GObject property.

	* src/test.c:
	Use a single GObject property setter instead of calling accessor
	methods.

2007-03-10  Ross Burton  <ross@openedhand.com>

	* src/koto-group-store.c:
	Don't listen to removal events, for now empty groups will stay
	around until the user quits.

2007-03-10  Ross Burton  <ross@openedhand.com>

	* src/koto-date-combo.c:
	Mark the current day on the calendar.

2007-03-09  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Use "Ca_tegory" rather than "_Category" so that alt-C only has a
	single binding (#238).

2007-03-09  Ross Burton  <ross@openedhand.com>

	* src/koto-group-store.[ch]:
	Add koto_group_store_add_new_group() to create new groups and
	update the iterator hash.  Also do list_store_insert() instead of
	append()/set().

	* src/koto-task-editor.c:
	Use add_new_group() rather than editing the store directly.  This
	stops duplicated groups appearing (#239).

2007-03-08  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	row-changed signals should also update the title, so it updates
	when a task is completed.

2007-03-08  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Only count uncompleted tasks for the title bar (#220).

2007-03-06  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Add a mnemonic to add a task (Alt-a) until there is a menu.

2007-03-06  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Remove useless and damaging setting of LDFLAGS.

2007-03-05  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.3.

2007-03-05  Ross Burton  <ross@openedhand.com>

	* data/Makefile.am:
	Fix dist.

2007-03-05  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Check for gtk_style_lookup_color (new in GTK+ 2.10).

	* src/koto-task-view.c:
	Conditionally use gtk_style_lookup_color (#222) and cache the
	colours instead of looking them up every render (#228).

2007-03-05  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Check for GDK_WINDOW_TYPE_HINT_COMBO.
	
	* src/koto-date-combo.c:
	Only set the combo hint if it is present, Also don't set the
	window group manually as gtk_window_set_transient_for() does that
	already.

	This hopefully makes Tasks build on GTK+ 2.6, fixing #222.

2007-03-05  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Add a border around the window contents.

2007-03-05  Ross Burton  <ross@openedhand.com>

	* src/koto-date-combo.c:
	Fix blatant typo in gtk_window_set_type_hint() call.

2007-03-05  Ross Burton  <ross@openedhand.com>

	* src/*.[ch]:
	Add copyright and licence information.

2007-03-05  Emmanuele Bassi  <ebassi@openedhand.com>

	* src/test.c:
	When a group is selected, every new task added automatically
	belongs to that group.

2007-03-05  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Implement New Group...

2007-03-05  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.[ch]:
	Enable category setting and add a "groups" property to set a group
	store to use.

	* src/koto-task-editor-dialog.[ch]:
	Add koto_task_editor_dialog_set_group_store.

	* src/test.c:
	Set the group store when editing a test.

	Groups now work!

2007-03-04  Ross Burton  <ross@openedhand.com>

	* src/koto-group-combo.h:
	Add missing include.

2007-03-04  Ross Burton  <ross@openedhand.com>

	* src/koto-group-store.[ch]:
	Add koto_group_store_get_iter_for_group.

2007-03-04  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Enable the categories field.

2007-03-04  Ross Burton  <ross@openedhand.com>

	* src/koto-group-store.[ch]:
	Add a type enum, and add rows for selecting a category.

	* src/test.c:
	Create two group stores.

2007-03-04  Ross Burton  <ross@openedhand.com>

	* src/koto-group-store.[ch]:
	* src/koto-group-combo.c:
	Make this work for a group filter combo.

	* src/test.c:
	Add a group combo for filtering the tasks.

2007-03-04  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Use the stock Add button.

2007-03-02  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Set the application name.

2007-03-02  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Show the number of tasks in the title bar (partially #220).

2007-03-02  Ross Burton  <ross@openedhand.com>

	* src/koto-task-view.c:
	Done tasks are never bold, no matter what their weight is.

2007-03-02  Ross Burton  <ross@openedhand.com>

	* src/koto-hint-entry.[ch]:
	Add entry state, and koto_hint_entry_is_empty().

	* src/test.c:
	Use koto_hint_entry_is_empty instead of measuring the length of
	the text as otherwise the hint counts as a task to be entered.

2007-02-28  Jordi Mallach  <jordi@sindominio.net>

	* configure.ac:
	* src/Makefile.am:
	* src/koto-group-store.c:
	* src/koto-task-editor.c:
	* src/test.c:
	* src/koto-date-combo.c:
	* src/koto-task-view.c:
	* src/koto-priority-combo.c:
	Add i18n support.

	* Makefile.am:
	* data/Makefile.am:
	i18n framework.
	* data/tasks.desktop: Moved...
	* data/tasks.desktop.in: ... here, with intltool markers.
	Add intltool bits.

2007-02-28  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.2.

2007-02-28  Ross Burton  <ross@openedhand.com>

	* src/window-util.[ch]
	* src/Makefile.am:
	Add window-util.

	* src/test.c:
	Use window_bind_state to persist window location (#221).

2007-02-28  Ross Burton  <ross@openedhand.com>

	* src/koto-task.[ch]
	* src/Makefile.am:
	Add KotoTask, a GBoxed type that reference counts an
	icalcomponent.

	* src/koto-task-editor.c:
	* src/koto-task-editor-dialog.[ch]:
	* src/koto-task-store.[ch]:
	* src/test.c:
	Use KotoTask.

2007-02-28  Ross Burton  <ross@openedhand.com>

	* src/koto-task-view.c:
	Ref and unref the objects.

	* src/koto-group-filter-model.c:
	Add a missing free.

2007-02-28  Ross Burton  <ross@openedhand.com>

	* src/koto-task-store.[ch]:
	Add koto_task_store_get_iter_for_uid().

	* src/test.c:
	Select the newly created task in the tree view.

2007-02-28  Ross Burton  <ross@openedhand.com>

	* src/koto-task-store.c:
	Use g_utf8_collate() rather than strcmp() so sorting is locale
	dependent (#223).

2007-02-28  Ross Burton  <ross@openedhand.com>

	* README:
	* src/koto-task-view.c:
	Use theme-defined colours, and document how.

2007-02-25  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor-dialog.[ch]:
	* src/test.c:
	Add koto_task_editor_dialog_set_icalcomponent and
	koto_task_editor_dialog_run.

2007-02-24  Ross Burton  <ross@openedhand.com>

	* src/koto-priority-combo.c:
	Don't show None and treat it as Normal.

2007-02-24  Ross Burton  <ross@openedhand.com>

	* src/koto-date-combo.c:
	Don't select the date when the user changes month, and allow the
	combo to pop down when the button is clicked.  Patch by Kris
	Rietveld
	
2007-02-24  Ross Burton  <ross@openedhand.com>

	* src/koto-date-combo.c:
	Add a frame to the popup (thanks Luca).

2007-02-24  Ross Burton  <ross@openedhand.com>

	* src/Makefile.am:
	* src/koto-hint-entry.[ch]:
	* src/test.c:
	Add and use KotoHintEntry.

2007-02-23  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* NEWS:
	Version 0.1.

2007-02-22  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Wrap the text view, and unescape the string.  Also remove
	priv->widgets.

2007-02-22  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Support GtkTextView editor widgets.  Not great code but it works.

2007-02-22  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Always open the calendar, even if it doesn't exist.

2007-02-22  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Mark the label as the mnemonic widget for the editor (thanks Matt
	Kraai).

2007-02-21  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Set window icon.

2007-02-21  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* data/tasks.svg:
	* data/Makefile.am:
	* data/icons/*:
	Add new complete icon artwork from Jakub Steiner.

2007-02-20  Ross Burton  <ross@openedhand.com>

	* data/Makefile.am:
	* data/tasks.desktop:
	* data/tasks.svg:
	Add an icon.

2007-02-20  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	* Makefile.am:
	* data/Makefile.am:
	* data/tasks.desktop:
	Add a desktop file.

2007-02-20  Ross Burton  <ross@openedhand.com>

	* src/koto-task-editor.c:
	Disable the categories field for now.

2007-02-20  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Remove versioned check on libecal, and instead check for the
	ECalComponentId type.

	* src/koto-task-store.c:
	Handle HAVE_ECALCOMPONENTID in the remove callback.

2007-02-20  Ross Burton  <ross@openedhand.com>

	* */*:
	Initial import from personal bzr.
