2007-12-06 Rob Bradford * NEWS: * configure.ac: Version 0.13 2007-12-06 Rob Bradford * configure.ac: Add Makefiles for 26x26 and 64x64 icons. 2007-12-06 Rob Bradford * data/icons/26x26/Makefile.am: * data/icons/64x64/Makefile.am: * data/icons/Makefile.am: Add 26x26 and 64x64 icons for Hildon. 2007-12-06 Rob Bradford * src/hildon/hildon-tasks.c: (on_complete_task_action): Port over to updated libkoto. 2007-12-06 Rob Bradford * configure.ac: * src/hildon/hildon-tasks.c: (koto_platform_open_url): Port over to new Hildon. 2007-12-05 Thomas Wood * src/omoko/openmoko-tasks.c: (tv_selection_changed), (main): Only show the edit page when a task is selected 2007-12-05 Thomas Wood * src/omoko/openmoko-tasks.c: Fix compiler warning (unused variable) Remove toolbar seperator 2007-12-05 Thomas Wood * src/omoko/openmoko-tasks.c: Remove unused search button 2007-11-14 Ross Burton * data/tasks.desktop.in: Remove Encoding key. 2007-10-04 Thomas Wood * src/omoko/openmoko-tasks.c: (main): Don't force theme settings 2007-10-04 Ross Burton * libkoto/koto-hint-entry.h: Fix typo in GET_CLASS macro. 2007-09-27 Ross Burton * data/tasks.desktop.in: Now that SingleInstance is X-MB-SingleInstance, re-add it. 2007-09-27 Ross Burton * data/tasks.desktop.in: Remove non-standard key (#538) 2007-09-24 Ross Burton * src/gtk/main.c: Fix ellipses... 2007-09-24 Ross Burton * src/gtk/main.c: Add ellipses to Edit menu item (#537, Michael Monreal). 2007-09-23 Ross Burton * configure.ac: * NEWS: Version 0.12. 2007-09-23 Ross Burton * libkoto/koto-field-editor-factory.c: Fix compile failure without libsexy. 2007-09-23 Ross Burton * configure.ac: Fix libsexy check, 0.1.11 isn't good enough as the required patch is only in svn. 2007-09-21 Ross Burton * libkoto/koto-entry.[ch]: * libkoto/Makefile.am: Add a GtkEntry subclass which automatically handles undo/redo. * libkoto/koto-field-editor-factory.c: Use KotoEntry for text fields (#510). 2007-09-21 Ross Burton * libkoto/koto-undo-manager.c: Sync changes from upstream to fix crashes when undoing lots and disposing. 2007-09-19 Chris Lord * libkoto/koto-hint-entry.c: (update): Don't clear entry when user-entered text matches hint text 2007-09-17 Thomas Wood * libkoto/koto-undo-action.c: Add #define to accommodate glib versions <= 2.14 2007-09-20 Ross Burton * src/gtk/main.c: * libkoto/koto-task-editor-dialog.c: Use _begin_formatted to add more context to the undo names. 2007-09-16 Ross Burton * libkoto/koto-undo-manager.[ch]: Add _begin_formatted() which handles creating a name from a format string. 2007-09-16 Ross Burton * libkoto/koto-task-view.c: Add a undo-manager property for when the done checkbox is toggled (#508). * src/gtk/main.c: Pass the undo manager. 2007-09-16 Ross Burton * src/gtk/main.c: Remove some TODOs. 2007-09-16 Ross Burton * src/gtk/main.c: Disable actions which require a selection when there is no selection. 2007-09-16 Ross Burton * libkoto/koto-undo-manager.[ch]: * libkoto/koto-undoable.[ch]: Add undo framework, originally from Marlin. * libkoto/koto-undo-action.[ch]: Undo/Redo GtkAction. * libkoto/koto-actions.c: General add/edit/remove actions which handle undos automatically. * libkoto/koto-task-editor-dialog.[ch]: * libkoto/koto-task-store.[ch]: * libkoto/koto-task-view.c: Update to pass the undo context. * src/gtk/tasks-ui.xml: * src/gtk/main.c: Add Undo and Redo (#312). 2007-09-15 Ross Burton * libkoto/koto-task-summary.c: Use koto_platform_open_url to open web links. 2007-09-14 Thomas Wood * data/tasks.desktop.in: Enable single instance 2007-08-22 Rob Bradford * src/omoko/openmoko-tasks.c: Credit myself. 2007-08-22 Rob Bradford * src/hildon/hildon-tasks.c: Correct header. 2007-08-20 Rob Bradford * src/omoko/openmoko-tasks.c: (notebook_switch_page_cb), (new_clicked_cb), (delete_clicked_cb): Correct use of GError. 2007-08-20 Ross Burton * data/icons/*/Makefile.am: Don't use EXTRA_DIST, but dist_. 2007-08-20 Ross Burton * configure.ac: * data/icons/Makefile.am: * data/icons/24x24/: Add 24x24 icon (#475). 2007-08-19 Rob Bradford * src/omoko/openmoko-tasks.c: (main): Add a missing cast. 2007-08-19 Rob Bradford * src/omoko/openmoko-tasks.c: (main): Switch to using MokoFingerScroll widget. 2007-08-19 Rob Bradford * src/omoko/openmoko-tasks.c: (main): Use an alignment to add padding around the editor widget. 2007-08-17 Rob Bradford * configure.ac: * src/omoko/openmoko-tasks.c: (koto_platform_open_url), (tv_selection_changed), (notebook_switch_page_cb), (ensure_first_selected_cb), (row_inserted_cb), (row_deleted_cb), (new_clicked_cb), (delete_clicked_cb), (main): Port OpenMoko UI over to new style. 2007-08-17 Rob Bradford * libkoto/koto-group-filter-model.c: (visible_func): * libkoto/koto-task-store.c: (update_row), (koto_task_store_set_done): * libkoto/koto-task-store.h: * libkoto/koto-task-view.c: (koto_task_view_get_selected_task): * libkoto/koto-utils.c: (count_pending): * src/gtk/main.c: (on_row_activated), (purge_foreach): * src/hildon/hildon-tasks.c: (on_row_activated), (purge_foreach): Switched COLUMN_ICAL to COLUMN_TASK. 2007-08-13 Ross Burton * configure.ac: * NEWS: Version 0.11. 2007-07-31 Ross Burton * libkoto/koto-field-editor-factory.c: Set a title on the New Group dialog, it isn't an alert. 2007-07-31 Ross Burton * configure.ac: Don't check for libosso-gsf-1 as it isn't used, instead check for libossomime. * src/hildon/hildon-tasks.c: Implement koto_platform_open_url(). 2007-07-31 Ross Burton * src/hildon/hildon-tasks.c: Move the gtk-button-images setting to right right place so that it works, and use the ADD stock item again. 2007-07-31 Ross Burton * src/hildon/hildon-tasks.c: Don't use a stock item as that adds an icon. 2007-07-24 Ross Burton * libkoto/koto-utils.c: Update the window title in an idle callback so that it doesn't crash whilst the tree model is being manipulated. I've no idea why it crashed in GLib, but it wasn't happy (#401). 2007-07-23 Ross Burton * libkoto/koto-field-editor-factory.c: Don't use ?:, the Sun compiler doesn't support it (#408). 2007-07-23 Ross Burton * src/gtk/window-util.c: * libkoto/koto-field-editor-factory.c: Fix warnings produced by maximum warnings. 2007-07-23 Ross Burton * configure.ac: * libkoto/Makefile.am: * src/*/Makefile.am: Use GNOME_COMPILE_WARNINGS instead of hardcoding -Wall, which is gcc-specific (#405). 2007-07-16 Ross Burton * src/gtk/window-util.c: Persist and restore the window position (Rene Stadler, #397) 2007-07-13 Ross Burton * src/gtk/main.c: Don't use the callbacks for UI manager widget creation, just get the menubar directly. 2007-07-12 Ross Burton * data/icons/*/Makefile.am: Don't install the SVG files in the fixed sizes, they are source. 2007-07-12 Ross Burton * src/hildon/hildon-tasks.c: Disable button images and menu images. 2007-07-11 Ross Burton * src/hildon/hildon-tasks.c: Credit Rob. 2007-07-10 Ross Burton * configure.ac: * NEWS: Version 0.10. 2007-07-10 Ross Burton * libkoto/koto-group-store.c: * libkoto/ical-util.c: * libkoto/test-koto-group-store.c: * libkoto/test-ical-util.c: * libkoto/Makefile.am: Update tests so that they work, and move test main() functions to test-. 2007-07-10 Ross Burton * configure.ac: * src/Makefile.am: * src/cli/: Remove CLI frontend, there is better work in a private branch to land later. 2007-07-10 Ross Burton * src/hildon/Makefile.am: * src/hildon/tasks-ui.xml * src/hildon/hildon-tasks.c: Add a local UI, so this port can have its own menus, and use the Hildon menu magic. Set application name to "" so that HildonWindow doesn't think Tasks is MDI. 2007-07-10 Ross Burton * src/hildon/hildon-tasks.c: Sync with latest changes to src/gtk/main.c. 2007-07-10 Ross Burton * libkoto/koto-task-view.c: Vile hack, disable allow-checkbox-mode if the property exists. This can't be done in the Hildon UI because it needs to happen before the renderers are created. 2007-07-10 Ross Burton * libkoto/koto-group-combo.c: Don't set a NULL model if no store was specified. 2007-07-03 Marcin Juszkiewicz * src/omoko/openmoko-tasks.c: Update OpenMoko version to recent changes 2007-07-03 Ross Burton * libkoto/koto-task-store.[ch]: Remove the categories and description columns. * libkoto/koto-task.[ch]: Add an array of categories to KotoTask. * libkoto/koto-category-group.c: Use the categories in KotoTask instead of extracting it from the icalcomponent again. 2007-07-03 Ross Burton * libkoto/Makefile.am: * libkoto/koto-group.[ch]: * libkoto/koto-all-group.[ch]: * libkoto/koto-category-group.[ch]: * libkoto/koto-meta-group.[ch]: * libkoto/koto-no-category-group.[ch]: Add group object structure. * libkoto/ical-util.h: * libkoto/koto-field-editor-factory.c: * libkoto/koto-group-combo.[ch]: * libkoto/koto-group-filter-model.[ch]: * libkoto/koto-group-store.[ch]: Update to use the group objects rather than strings. * src/gtk/main.c: Update for changes in the group objects. 2007-07-03 Ross Burton * libkoto/koto-date-combo.c: Fix top-level window check. 2007-06-28 Ross Burton * configure.ac: Apparently we need AM_PROG_CC_C_O for the test suite. 2007-06-28 Ross Burton * libkoto/koto-task-store.c: Unref the KotoTask when is added, otherwise it will never be freed. 2007-06-27 Ross Burton * src/gtk/main.c: Factor out the generic new task logic. 2007-06-27 Ross Burton * src/cli/main.c: Rewrite this a bit. 2007-06-27 Ross Burton * configure.ac: * src/Makefile.am: * src/cli/Makefile.am: * src/cli/main.c: Very basic and not installed command-line interface to the tasks. 2007-06-27 Ross Burton * libkoto/koto-task-store.c: Don't assert/warn if the hacky ecal property isn't set. 2007-06-27 Ross Burton * libkoto/koto-field-editor-factory.c: Make tab in the description field change focus (#381). Also remove some swearing... 2007-06-27 Ross Burton * src/omoko/openmoko-tasks.c: Remove dead code. 2007-06-27 Ross Burton * src/omoko/openmoko-tasks.c: Implement koto-platform, fixing build failure. 2007-06-27 Ross Burton * libkoto/koto-task-view.c: Set the icon-name property once at creation, and manipulate only the visible property in the cell data function. 2007-06-26 Ross Burton * libkoto/koto-task-editor-dialog.c: Embolden the Notes tab when there is content in that tab. 2007-06-26 Ross Burton * configure.ac: * NEWS: Version 0.9. 2007-06-26 Ross Burton * src/omoko/openmoko-tasks.c: Fix some compile warnings. 2007-06-26 Ross Burton * 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 * libkoto/koto-cell-renderer-pixbuf.[ch]: Rewrite to be a subclass of GtkCellRendererPixbuf. 2007-06-26 Ross Burton * 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 * libkoto/koto-field-editor-factory.c: Revert the group selection when cancelling New Group. 2007-06-25 Ross Burton * libkoto/koto-field-editor-factory.c: Free the properties which are removed from the component. 2007-06-25 Ross Burton * libkoto/koto-task-view.c: Implement get_property. 2007-06-25 Ross Burton * 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 * 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 * src/omoko/openmoko-tasks.c: Fix typo. 2007-06-25 Ross Burton * src/omoko/openmoko-tasks.c: Untested update to the new API. 2007-06-25 Ross Burton * libkoto/koto-task-editor-dialog.c: New task editor dialog, which has a tab for the Notes field. 2007-06-24 Rob Bradford * 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 * libkoto/koto-field-editor-factory.c: Fix build problem if libsexy not present. (OpenMoko bugzilla #619.) 2007-06-23 Ross Burton * 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 * 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 * 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 * libkoto/koto-field-editor-factory.c: Don't leak the field data. 2007-06-22 Ross Burton * 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 * libkoto/koto-task-editor.c: Expand widgets in the X plane so that they fill the dialog. 2007-06-15 Ross Burton * libkoto/koto-group-store.c: * libkoto/koto-task-store.c: Use canonical signal names. 2007-06-15 Ross Burton * libkoto/koto-group-combo.[ch]: * libkoto/koto-group-store.h: Clean up includes. 2007-06-14 Ross Burton * configure.ac: * NEWS: Version 0.8. 2007-06-14 Ross Burton * 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 * 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 * libkoto/koto-utils.c: Fix off-by-1 in the title bar calculation when deleting tasks (#353) 2007-05-29 Ross Burton * libkoto/koto-priority-combo.c: Remove unused GObject code. 2007-05-29 Ross Burton * 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 * 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 * 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 * 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 * libkoto/ical-util.c: * libkoto/Makefile.am: Add test suite for ical_util_get_human_date(). 2007-05-28 Ross Burton * libkoto/ical-util.c: Display day names for tasks due in the upcoming week. 2007-05-28 Ross Burton * src/gtk/main.c: Add a label to the category combo (#320). 2007-05-28 Ross Burton * src/gtk/main.c: When editing a task, raise an existing window if it exists (#350). 2007-05-28 Ross Burton * libkoto/koto-task-editor-dialog.c: Display a confirmation dialog when deleting tasks (#351). 2007-05-28 Ross Burton * libkoto/koto-task-editor-dialog.c: Set the title on the editor dialog to contain the task summary (#349). 2007-05-27 Ross Burton * configure.ac: * NEWS: Version 0.7. 2007-05-27 Ross Burton * libkoto/koto-task-editor-dialog.c: Make the editor dialog wider by default (#314). 2007-05-27 Ross Burton * 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 * libkoto/koto-task-editor.c: Close the dialog when pressing Enter in the New Group dialog (#347). 2007-05-27 Ross Burton * src/gtk/main.c: Add shortcut on Mark Complete (#346). 2007-05-27 Ross Burton * libkoto/koto-task-editor.c: Change Description shortcut so that it doesn't conflict with Delete (#345). 2007-05-27 Ross Burton * libkoto/koto-task-view.c: Enable interactive searches with a custom search function for substring matches (#315). 2007-05-27 Ross Burton * 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 * 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 * src/gtk/main.c: Use koto_group_store_match_group when adding groups. 2007-05-27 Ross Burton * 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 * libkoto/koto-group-store.c: Allow the passing of NULL iter to koto_group_store_add_new_group. 2007-05-26 Ross Burton * src/gtk/main.c: Unref the tree models so that they destroy when the main window is destroyed. 2007-05-26 Ross Burton * 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 * 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 * 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 * 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 * src/gtk/main.c: Be really pedantic and skip all Unicode whitespace. 2007-05-25 Ross Burton * 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 * src/gtk/main.c: When creating a new task interpret a leading + or - as high or low priority respectively. 2007-05-23 Ross Burton * 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 * src/gtk/test.c: Add a keybinding for the delete action, as requested by ebassi. 2007-05-23 Ross Burton * configure.ac: * NEWS: Version 0.6. 2007-05-20 Ross Burton * src/gtk/test.c: Change the about URL to Pimlico project, and set a label. 2007-05-20 Ross Burton * src/gtk/test.c: * src/omoko/test.c: Add translator credits (#328) 2007-05-20 Ross Burton * 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 * libkoto/koto-task-store.c: When setting the due GDate, convert the icaltime to UTC. This should fix #322. 2007-05-19 Ross Burton * libkoto/koto-task-editor.c: Don't display literal strings in text fields, but unescape them (#316). 2007-05-19 Ross Burton * configure.ac: Version 0.5. 2007-05-19 Ross Burton * 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 * 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 * 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 * libkoto/koto-hint-entry.c: Chain up focus-in and focus-out events. 2007-05-16 Rob Bradford * src/omoko/Makefile.am: Add the libsexy link flags to the OpenMoko link stage. 2007-05-12 Ross Burton * libkoto/koto-task-editor-dialog.c: Add padding around the editor (#323). 2007-04-26 Rob Bradford * src/omoko/openmoko-tasks.c: (main): Update to new API. 2007-04-20 Rob Bradford * 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 * po/POTFILES.in: Reflect move of src/test to src/gtk. 2007-04-19 Rob Bradford * configure.ac: * src/gtk/Makefile.am: Allow conditional building of GTK frontend (turned on by default.) 2007-04-19 Rob Bradford * 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 * 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 * src/test/test.c: Include libkoto sources as * 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 * 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 * src/test: * libkoto: * configure.ac: * Makefile.am: Move test UI from libkoto to src/test/. 2007-04-17 Ross Burton * configure.ac: Put config.h into libkoto/ 2007-04-17 Ross Burton * src/ * libkoto/ * configure.ac: * Makefile.am: Rename src/ to libkoto, and build libkoto.a. 2007-04-16 Ross Burton * data/tasks.desktop.in: Remove Application, it's not a valid category. 2007-04-13 Ross Burton * configure.ac: Fix build by adding missing data/icons/48x48/Makefile. 2007-04-13 Ross Burton * src/koto-task-summary.[ch]: * src/Makefile.am: Add read-only task summary widget. 2007-04-13 Ross Burton * data/icons/* * src/test.c: Add updated artwork by Andreas Nilsson. 2007-04-07 Ross Burton * 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 * 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 * src/*.[ch]: Assign copyright to OpenedHand. 2007-03-23 Ross Burton * src/test.c: Tell the action group what the translation domain is, so the menu gets translated. 2007-03-19 Ross Burton * 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 * src/test.c: Destroy the message dialogs with the parent; use translator-friendly text. 2007-03-16 Ross Burton * src/test.c: Remove accidental copy&paste of Sound Juicer in the license. 2007-03-16 Ross Burton * src/test.c: Use "Task" not "Tasks" as the menu bar title. 2007-03-15 Ross Burton * configure.ac: * NEWS: Version 0.4. 2007-03-15 Ross Burton * src/test.c: Add a confirm dialog for the Delete action, and reword the Delete Completed confirmation. 2007-03-15 Ross Burton * src/test.c: Implement the Purge Completed action. 2007-03-12 Ross Burton * src/test.c: Use koto_task_view_get_selected_iter(). 2007-03-12 Ross Burton * 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 * src/test.c: Implement the mark complete action, although badly. 2007-03-12 Ross Burton * src/test.c: Make some variables local. 2007-03-11 Ross Burton * 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 * src/koto-task-view.[ch]: Add koto_task_view_get_selected_task(). 2007-03-10 Ross Burton * 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 * 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 * src/koto-date-combo.c: Mark the current day on the calendar. 2007-03-09 Ross Burton * 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 * 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 * src/test.c: row-changed signals should also update the title, so it updates when a task is completed. 2007-03-08 Ross Burton * src/test.c: Only count uncompleted tasks for the title bar (#220). 2007-03-06 Ross Burton * src/test.c: Add a mnemonic to add a task (Alt-a) until there is a menu. 2007-03-06 Ross Burton * configure.ac: Remove useless and damaging setting of LDFLAGS. 2007-03-05 Ross Burton * configure.ac: * NEWS: Version 0.3. 2007-03-05 Ross Burton * data/Makefile.am: Fix dist. 2007-03-05 Ross Burton * 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 * 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 * src/test.c: Add a border around the window contents. 2007-03-05 Ross Burton * src/koto-date-combo.c: Fix blatant typo in gtk_window_set_type_hint() call. 2007-03-05 Ross Burton * src/*.[ch]: Add copyright and licence information. 2007-03-05 Emmanuele Bassi * src/test.c: When a group is selected, every new task added automatically belongs to that group. 2007-03-05 Ross Burton * src/koto-task-editor.c: Implement New Group... 2007-03-05 Ross Burton * 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 * src/koto-group-combo.h: Add missing include. 2007-03-04 Ross Burton * src/koto-group-store.[ch]: Add koto_group_store_get_iter_for_group. 2007-03-04 Ross Burton * src/koto-task-editor.c: Enable the categories field. 2007-03-04 Ross Burton * 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 * 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 * src/test.c: Use the stock Add button. 2007-03-02 Ross Burton * src/test.c: Set the application name. 2007-03-02 Ross Burton * src/test.c: Show the number of tasks in the title bar (partially #220). 2007-03-02 Ross Burton * src/koto-task-view.c: Done tasks are never bold, no matter what their weight is. 2007-03-02 Ross Burton * 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 * 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 * configure.ac: * NEWS: Version 0.2. 2007-02-28 Ross Burton * 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 * 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 * 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 * 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 * src/koto-task-store.c: Use g_utf8_collate() rather than strcmp() so sorting is locale dependent (#223). 2007-02-28 Ross Burton * README: * src/koto-task-view.c: Use theme-defined colours, and document how. 2007-02-25 Ross Burton * 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 * src/koto-priority-combo.c: Don't show None and treat it as Normal. 2007-02-24 Ross Burton * 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 * src/koto-date-combo.c: Add a frame to the popup (thanks Luca). 2007-02-24 Ross Burton * src/Makefile.am: * src/koto-hint-entry.[ch]: * src/test.c: Add and use KotoHintEntry. 2007-02-23 Ross Burton * configure.ac: * NEWS: Version 0.1. 2007-02-22 Ross Burton * src/koto-task-editor.c: Wrap the text view, and unescape the string. Also remove priv->widgets. 2007-02-22 Ross Burton * src/koto-task-editor.c: Support GtkTextView editor widgets. Not great code but it works. 2007-02-22 Ross Burton * src/test.c: Always open the calendar, even if it doesn't exist. 2007-02-22 Ross Burton * src/koto-task-editor.c: Mark the label as the mnemonic widget for the editor (thanks Matt Kraai). 2007-02-21 Ross Burton * src/test.c: Set window icon. 2007-02-21 Ross Burton * configure.ac: * data/tasks.svg: * data/Makefile.am: * data/icons/*: Add new complete icon artwork from Jakub Steiner. 2007-02-20 Ross Burton * data/Makefile.am: * data/tasks.desktop: * data/tasks.svg: Add an icon. 2007-02-20 Ross Burton * configure.ac: * Makefile.am: * data/Makefile.am: * data/tasks.desktop: Add a desktop file. 2007-02-20 Ross Burton * src/koto-task-editor.c: Disable the categories field for now. 2007-02-20 Ross Burton * 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 * */*: Initial import from personal bzr.