2006-04-29  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	Updated version number for 1.3.1 bug fix release to address locales
	not being installed.

2006-04-29  Jimmy Do  <crispyleaves@gmail.com>
	* po/POTFILES.in:
	* po/de.po:
	* po/eo.po:
	* po/es.po:
	* po/eu.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/ko.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	Removed extra newline from end of po/POTFILES.in to work around a bug
	in intltool that prevented the installation of locales.

2006-04-28  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-pulse-button.c: (invalidate_button), (start_glow),
	(stop_glow), (on_button_expose), (gloo_pulse_button_stop_pulsing):
	Simplified the fix for pulse button drawing problem when it's been
	partially obscured, by using the approach taken by libwnck. The simpler
	approach doesn't handle a corner case when the exposure region is an irregular,
	non-rectangular region bounded by a rectangle that *covers* the
	button's entire surface, but the simple approach is easier to understand and doesn't
	involve creating a bunch of extra objects. If the corner case ever
	actually becomes a problem (which should be very unlikely), then we
	can address it at that time. :)

2006-04-28  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS:
	* configure:
	* configure.ac:
	Updated version number and NEWS for 1.3 release.

2006-04-28  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-pulse-button.c: (on_button_glow),
	(on_button_expose), (gloo_pulse_button_destroy),
	(gloo_pulse_button_class_init):
	Fixed drawing problem when notification balloon appeared on top of
	pulsing button and then disappeared.

2006-04-28  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (libnotify_notify_finished),
	(timer_applet_init), (on_gloo_timer_state_changed):
	* src/timer-applet.h:
	Close libnotify bubble when user clicks on button.

2006-04-28  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.in:
	* config.h.in:
	* configure:
	* configure.ac:
	* help/C/Makefile.in:
	* help/Makefile.in:
	* help/fr/Makefile.in:
	* pixmaps/Makefile.in:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/gloo/Makefile.in:
	* src/gloo/tests/Makefile.in:
	* src/timer-applet.c: (set_ui_to_finished_state),
	(libnotify_notify_finished), (on_gloo_timer_state_changed):
	Added libnotify support.

2006-04-27  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	Removed a couple unnecessary lines from configure.ac.

2006-04-27  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-pulse-button.c: (gloo_pulse_button_stop_pulsing):
	* src/timer-applet.c: (set_ui_to_running_state),
	(set_ui_to_paused_state), (set_ui_to_idle_state),
	(update_ui_to_current_gloo_timer_state),
	(construct_applet_content), (update_main_button),
	(timer_applet_init), (on_main_button_clicked),
	(on_preferences_change), (on_gloo_timer_state_changed),
	(on_presets_changed), (on_applet_change_orient),
	(on_applet_change_size):
	Fixed so that button continues to pulse even after showing or hiding
	the label in the preferences window. Added tracing output to some
	functions in timer-applet.c, with a flag for enabling or disabling the
	output.

2006-04-27  Jimmy Do  <crispyleaves@gmail.com>
	* src/Makefile.am:
	* src/Makefile.in:
	Fixed Makefile.am so that main sources depend on libgloo.a.

2006-04-26  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (on_gloo_timer_time_changed):
	Removed debug output for change in remaining time.

2006-04-26  Jimmy Do  <crispyleaves@gmail.com>
	* GNOME_TimerApplet.xml:
	* src/timer-applet.c: (check_separator1_visibility),
	(set_popup_menu_item_states), (update_presets_submenu):
	Hide the Presets menu if it doesn't contain any presets.

2006-04-26  Jimmy Do  <crispyleaves@gmail.com>
	* GNOME_TimerApplet.xml:
	* src/timer-applet.c: (set_popup_menu_item_states),
	(set_ui_to_running_state), (set_ui_to_pause_state),
	(set_ui_to_idle_state), (set_ui_to_finished_state),
	(ask_user_continue_timer), (timer_applet_init),
	(on_continue_timer_activate), (on_main_button_clicked),
	(on_gloo_timer_state_changed):
	Changed order of items in right-click popup menu. Changed "Resume" to "Continue"
	because it's easier to quickly differentiate from "Restart" in popup
	menu, and "Continue" seems to be more commonly used.

2006-04-26  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (construct_current_time_str),
	(set_popup_menu_item_states), (play_notify_sound),
	(set_ui_to_running_state), (set_ui_to_pause_state),
	(set_ui_to_idle_state), (set_ui_to_finished_state),
	(timer_applet_init), (on_gloo_timer_state_changed):
	Properly show/hide popup menu items when in finished state. Cleaned up
	code for showing/hiding popup menu items.

2006-04-26  Jimmy Do  <crispyleaves@gmail.com>
	* src/prefs-dialog.c: (prefs_dialog_new), (prefs_dialog_update):
	* src/start-timer-dialog.c: (handle_ok_clicked),
	(start_timer_dialog_open):
	* src/timer-applet.h:
	* timer-applet.schemas.in:
	Removed old preference options that no longer make sense with new
	notification system. Removed old preferences from GConf schema and
	updated last used duration to be an int instead of a float.

2006-04-26  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-pulse-button.c: (gloo_pulse_button_is_pulsing),
	(gloo_pulse_button_class_init):
	* src/gloo/gloo-pulse-button.h:
	* src/timer-applet.c: (construct_applet_content),
	(notify_timer_done), (on_main_button_clicked),
	(on_gloo_timer_state_changed):
	Implemented new less-obtrusive notification using GlooPulseButton.

2006-04-26  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/gloo/Makefile.am:
	* src/gloo/Makefile.in:
	* src/gloo/gloo-pulse-button.c: (glow_pixbuf), (on_button_glow),
	(clear_glow_start_timeout_id), (start_glow), (stop_glow),
	(on_button_expose), (on_button_unrealize),
	(gloo_pulse_button_instance_init), (gloo_pulse_button_dispose),
	(gloo_pulse_button_finalize), (gloo_pulse_button_set_property),
	(gloo_pulse_button_get_property),
	(gloo_pulse_button_start_pulsing),
	(gloo_pulse_button_stop_pulsing), (gloo_pulse_button_class_init),
	(gloo_pulse_button_get_type):
	* src/gloo/gloo-pulse-button.h:
	* src/gloo/gloo-timer.c: (gloo_timer_get_remaining_time):
	* src/gloo/tests/Makefile.am:
	* src/gloo/tests/Makefile.in:
	* src/gloo/tests/pulse-button-test.c: (on_start_clicked),
	(on_stop_clicked), (main):
	Added GlooPulseButton (which is based on code from tasklist.c in
	libwnck for pulsing a button in the tasklist when a process needs
	attention) and a test app for GlooPulseButton.

2006-04-25  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/eo.po:
	* po/es.po:
	* po/eu.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/ko.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	* src/add-preset-dialog.c: (handle_ok_clicked),
	(add_preset_dialog_open):
	* src/add-preset-dialog.h:
	* src/gloo/gloo-presets.c: (save_presets), (load_from_file),
	(load_presets_from_old_file), (load_presets),
	(gloo_presets_instance_init), (gloo_presets_add_preset),
	(gloo_presets_update_preset), (gloo_presets_get_name_and_duration):
	* src/gloo/gloo-presets.h:
	* src/gloo/gloo-timer.c: (on_timeout),
	(gloo_timer_get_remaining_time):
	* src/manage-presets-window.c: (on_preset_added),
	(on_preset_edited):
	* src/presets-manager.c: (on_edit_clicked), (on_preset_added),
	(on_preset_edited), (set_display_name_cell_data):
	* src/presets-manager.h:
	* src/start-timer-dialog.c: (dialog_set_duration),
	(handle_ok_clicked), (on_preset_added), (on_preset_edited),
	(start_timer_dialog_open),
	(start_timer_dialog_open_with_name_and_duration):
	* src/start-timer-dialog.h:
	* src/timer-applet.c: (set_ui_time), (update_presets_submenu),
	(timer_applet_start_timer), (on_presets_submenu_item_activate):
	* src/timer-applet.h:
	Represent timer durations with guint rather than gdouble. Moved
	location of presets file into a 'timer-applet' directory. Cleaned up
	format of presets file. Will automatically backup old presets file and
	migrate presets over to new format.

2006-04-25  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/eo.po:
	* po/es.po:
	* po/eu.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/ko.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	* src/gloo/Makefile.am:
	* src/gloo/Makefile.in:
	* src/gloo/gloo-presets.c: (row_ref_from_iter),
	(gloo_presets_instance_init), (gloo_presets_add_preset),
	(gloo_presets_update_preset):
	* src/gloo/gloo-presets.h:
	* src/gloo/gloo-utils.c:
	* src/gloo/gloo-utils.h:
	* src/layout-utils.c: (construct_time_str),
	(construct_display_name):
	* src/layout-utils.h:
	* src/presets-manager.c: (set_display_name_cell_data),
	(presets_manager_new):
	* src/start-timer-dialog.c:
	* src/timer-applet.c: (update_presets_submenu):
	Made GlooPresets unaware of preset display format. Removed need for
	gloo-utils.

2006-04-25  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/Makefile.am:
	* src/gloo/Makefile.in:
	* src/gloo/gloo-presets.c: (save_presets), (load_presets),
	(row_ref_to_iter), (construct_display_name),
	(gloo_presets_instance_init), (gloo_presets_dispose),
	(gloo_presets_add_preset), (gloo_presets_remove_preset),
	(gloo_presets_update_preset), (gloo_presets_get_name_and_duration),
	(gloo_presets_class_init), (gloo_presets_get_type):
	* src/gloo/gloo-presets.h:
	* src/gloo/gloo-utils.c: (construct_time_str), (row_ref_from_iter):
	* src/gloo/gloo-utils.h:
	* src/layout-utils.c:
	* src/manage-presets-window.c: (on_preset_added),
	(on_preset_edited), (on_preset_deleted),
	(manage_presets_window_new):
	* src/manage-presets-window.h:
	* src/presets-manager.c: (preset_name_exists),
	(get_preset_name_and_duration), (presets_manager_new):
	* src/presets-manager.h:
	* src/start-timer-dialog.c: (load_selected_preset),
	(on_preset_added), (on_preset_edited), (on_preset_deleted),
	(start_timer_dialog_create):
	* src/timer-applet.c: (update_presets_submenu),
	(timer_applet_init), (on_presets_submenu_item_activate),
	(on_applet_instance_destroy):
	* src/timer-applet.h:
	Refactored preset manipulation and notification into the GlooPresets
	class.

2006-04-24  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/Makefile.am:
	* src/gloo/gloo-presets.c: (gloo_presets_instance_init),
	(gloo_presets_dispose), (gloo_presets_finalize),
	(gloo_presets_class_init), (gloo_presets_get_type):
	* src/gloo/gloo-presets.h:
	* src/timer-applet.h:
	Added skeleton code for GlooPresets class.

2006-04-24  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-timer.c: (gloo_timer_get_type):
	* src/gloo/gloo-timer.h:
	* src/timer-applet.h:
	Slight formatting cleanup.

2006-04-24  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/Makefile.am:
	* src/gloo/Makefile.in:
	Fixed so that libgloo.a is not installed.

2006-04-24  Jimmy Do  <crispyleaves@gmail.com>
	* src/about-dialog.h:
	* src/add-preset-dialog.h:
	* src/gloo/gloo-enums.h:
	* src/gloo/gloo-timer.h:
	* src/layout-utils.h:
	* src/manage-presets-window.h:
	* src/prefs-dialog.h:
	* src/presets-manager.h:
	* src/start-timer-dialog.h:
	* src/timer-applet.h:
	Added G_BEGIN_DECLS and G_END_DECLS to every header file.

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-timer.c: (gloo_timer_finalize):
	* src/timer-applet.c: (construct_time_str),
	(ask_user_resume_timer):
	* src/timer-applet.h:
	Free timer name in GlooTimer's finalizer. Removed
	timer_applet_get_remaining_time().

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-timer.c: (gloo_timer_set_name),
	(gloo_timer_get_name):
	* src/gloo/gloo-timer.h:
	* src/timer-applet.c: (set_ui_time), (notify_timer_done),
	(ask_user_resume_timer), (timer_applet_start_timer),
	(timer_applet_init):
	* src/timer-applet.h:
	Fixed memory leak in gloo_timer_set_name(). Refactored timer-applet.c to use
	GlooTimer for getting current timer name and duration rather than keep
	track of both in TimerApplet.

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-types-c.template:
	* src/gloo/gloo-types-h.template:
	* src/gloo/gloo-types.c: (gloo_timer_state_get_type):
	Cleaned up gloo-types template files.

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/gloo-timer.c: (timer_transition_to_state),
	(gloo_timer_instance_init), (gloo_timer_set_duration),
	(gloo_timer_get_duration), (gloo_timer_set_name),
	(gloo_timer_get_name), (gloo_timer_start), (gloo_timer_stop),
	(gloo_timer_reset):
	* src/gloo/gloo-timer.h:
	* src/timer-applet.c: (notify_timer_done), (ask_user_resume_timer),
	(timer_applet_start_timer), (on_pause_timer_activate),
	(on_resume_timer_activate), (on_restart_timer_activate),
	(on_stop_timer_activate), (on_presets_submenu_item_activate),
	(on_main_button_clicked), (on_gloo_timer_state_changed):
	Made GlooTimer keep track of timer name.

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (set_tooltip), (construct_display_name),
	(construct_applet_content), (set_ui_time), (notify_timer_done),
	(ask_user_resume_timer), (timer_applet_init):
	Slight code cleanup.

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/about-dialog.c:
	* src/about-dialog.h:
	* src/add-preset-dialog.c:
	* src/add-preset-dialog.h:
	* src/gloo/gloo-enums.h:
	* src/gloo/gloo-timer.c:
	* src/gloo/gloo-timer.h:
	* src/layout-utils.c:
	* src/layout-utils.h:
	* src/main.c:
	* src/manage-presets-window.c:
	* src/manage-presets-window.h:
	* src/prefs-dialog.c:
	* src/prefs-dialog.h:
	* src/presets-manager.c:
	* src/presets-manager.h:
	* src/start-timer-dialog.c:
	* src/start-timer-dialog.h:
	* src/timer-applet.c:
	* src/timer-applet.h:
	Updated copyright information.

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/gloo/Makefile.am:
	* src/gloo/Makefile.in:
	* src/gloo/gloo-enums.h:
	* src/gloo/gloo-timer.c: (timer_set_state),
	(timer_transition_to_state), (on_timeout),
	(gloo_timer_instance_init), (gloo_timer_dispose),
	(gloo_timer_finalize), (gloo_timer_set_property),
	(gloo_timer_get_property), (gloo_timer_start), (gloo_timer_stop),
	(gloo_timer_pause), (gloo_timer_continue), (gloo_timer_get_state),
	(gloo_timer_get_remaining_time), (gloo_timer_class_init),
	(gloo_timer_get_type):
	* src/gloo/gloo-timer.h:
	* src/gloo/gloo-types-c.template:
	* src/gloo/gloo-types-h.template:
	* src/gloo/gloo-types.c: (gloo_timer_state_get_type):
	* src/gloo/gloo-types.h:
	Fixed missing files for gloo.

2006-04-22  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.in:
	* configure:
	* configure.ac:
	* help/C/Makefile.in:
	* help/Makefile.in:
	* help/fr/Makefile.in:
	* pixmaps/Makefile.in:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/gloo-enums.h:
	* src/gloo-timer.c:
	* src/gloo-timer.h:
	* src/gloo-types-c.template:
	* src/gloo-types-h.template:
	* src/timer-applet.h:
	Compile gloo as a static library.

2006-04-21  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/gloo-enums.h:
	* src/gloo-timer.c: (timer_set_state), (timer_transition_to_state),
	(on_timeout), (gloo_timer_instance_init), (gloo_timer_dispose),
	(gloo_timer_finalize), (gloo_timer_set_property),
	(gloo_timer_get_property), (gloo_timer_start), (gloo_timer_stop),
	(gloo_timer_pause), (gloo_timer_continue), (gloo_timer_get_state),
	(gloo_timer_get_remaining_time), (gloo_timer_class_init),
	(gloo_timer_get_type):
	* src/gloo-timer.h:
	* src/gloo-types-c.template:
	* src/gloo-types-h.template:
	* src/timer-applet.c: (construct_applet_content), (set_ui_time),
	(set_ui_to_running_state), (set_ui_to_pause_state),
	(set_ui_to_idle_state), (notify_timer_done),
	(ask_user_resume_timer), (timer_applet_start_timer),
	(timer_applet_get_remaining_time), (timer_applet_init),
	(on_pause_timer_activate), (on_resume_timer_activate),
	(on_restart_timer_activate), (on_stop_timer_activate),
	(on_presets_submenu_item_activate), (on_main_button_clicked),
	(on_gloo_timer_state_changed), (on_gloo_timer_time_changed):
	* src/timer-applet.h:
	Refactored timer code into the GlooTimer class.

2006-04-15  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	Fixed time format in de.po to use 24-hour time.

2006-04-15  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.in:
	* aclocal.m4:
	* configure:
	* configure.ac:
	* help/C/Makefile.in:
	* help/Makefile.in:
	* help/fr/Makefile.in:
	* pixmaps/Makefile.in:
	* po/de.po:
	* po/eo.po:
	* po/es.po:
	* po/eu.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/ko.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	* src/Makefile.in:
	Updated existing translations. Added Esperanto (eo), Finnish (fi),
	Italian (it), and Korean (ko) translations.

2005-12-18  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (save_timer_presets), (load_timer_presets):
	Completed changing most code to use "preset" rather than "profile".

2005-12-18  Jimmy Do  <crispyleaves@gmail.com>
	* help/fr/Makefile.in:
	* pixmaps/Makefile.in:
	* src/Makefile.in:
	* src/manage-presets-window.c: (on_preset_added),
	(on_preset_edited), (on_preset_deleted),
	(manage_presets_window_new):
	* src/presets-manager.c: (profile_name_exists),
	(name_is_valid_func), (get_private_data),
	(get_profile_name_and_duration), (on_add_clicked),
	(on_edit_clicked), (on_delete_clicked), (on_profile_added),
	(on_profile_edited), (on_row_deleted), (on_row_inserted),
	(on_selection_changed), (presets_manager_new),
	(presets_manager_connect_row_selected),
	(presets_manager_get_selected_profile),
	(presets_manager_delete_selection),
	(presets_manager_set_view_change_handlers),
	(presets_manager_set_selection_change_handlers),
	(presets_manager_select_first_row), (presets_manager_select_row),
	(presets_manager_set_preset_handlers),
	(presets_manager_get_tree_view):
	* src/presets-manager.h:
	* src/start-timer-dialog.c: (load_selected_preset),
	(on_selection_empty), (on_selection_not_empty), (on_profile_added),
	(on_profile_edited), (on_profile_deleted),
	(start_timer_dialog_create):
	* src/timer-applet.c: (calc_remaining_time), (save_timer_presets),
	(set_ui_time), (notify_timer_done), (update_presets_submenu),
	(ask_user_resume_timer), (set_current_preset),
	(timer_applet_add_preset), (timer_applet_update_preset),
	(timer_applet_get_preset_name_and_duration), (timer_applet_init),
	(on_restart_timer_activate), (on_presets_submenu_item_activate):
	* src/timer-applet.h:
	Began renaming function names for better consistency.

2005-12-18  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.in:
	* configure:
	* configure.ac:
	* help/C/Makefile.in:
	* help/Makefile.in:
	* help/fr/Makefile.in:
	* pixmaps/Makefile.in:
	* src/Makefile.in:
	Added check for ScrollKeeper in configure.ac. Small cleanup of
	configure.ac.

2005-12-17  Jimmy Do  <crispyleaves@gmail.com>
	* po/POTFILES.in:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/add-preset-dialog.c: (handle_ok_clicked),
	(handle_cancel_clicked), (on_dialog_response),
	(on_add_profile_dialog_delete), (on_entry_changed),
	(add_profile_dialog_new), (add_profile_dialog_open),
	(add_profile_set_handlers):
	* src/add-preset-dialog.h:
	* src/add-profile-dialog.c:
	* src/add-profile-dialog.h:
	* src/manage-presets-window.c:
	* src/presets-manager.c: (profile_name_exists),
	(name_is_valid_func), (get_private_data),
	(get_profile_name_and_duration), (on_add_clicked),
	(on_edit_clicked), (on_delete_clicked), (on_profile_added),
	(on_profile_edited), (on_row_deleted), (on_row_inserted),
	(on_selection_changed), (profile_manager_new),
	(profile_manager_connect_row_selected),
	(profile_manager_get_selected_profile),
	(profile_manager_delete_selection),
	(profile_manager_set_view_change_handlers),
	(profile_manager_set_selection_change_handlers),
	(profile_manager_select_first_row), (profile_manager_select_row),
	(profile_manager_set_profile_handlers),
	(profile_manager_get_tree_view):
	* src/presets-manager.h:
	* src/profile-manager.c:
	* src/profile-manager.h:
	* src/start-timer-dialog.c:
	* src/timer-applet.c:
	Renamed some source files.

2005-12-15  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	Updated configure.ac to require GTK+ 2.6.0 or newer.

2005-12-15  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS:
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	Updated version for 1.2 release. Updated NEWS.

2005-12-14  Jimmy Do  <crispyleaves@gmail.com>
	* src/prefs-dialog.c: (on_use_custom_sound_toggled),
	(on_sound_file_chooser_dialog_response),
	(on_prefs_dialog_response), (prefs_dialog_new),
	(prefs_dialog_update):
	Implemented GUI for choosing a custom notification sound in the
	preferences dialog.

2005-12-14  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (on_preferences_change):
	Fixed more error messages during applet removal because of early
	execution of applet's "destroy" handler.

2005-12-14  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (notify_timer_done):
	* src/timer-applet.h:
	* timer-applet.schemas.in:
	Added GConf key for indicating whether a custom notification sound
	should be used.

2005-12-14  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (on_preferences_change),
	(on_applet_instance_destroy):
	Fixed GConf warning when removing an applet.

2005-12-14  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (notify_timer_done), (timer_applet_init):
	* src/timer-applet.h:
	* timer-applet.schemas.in:
	Allow customizing notification sound by editing
	'notification_sound_path' in GConf.

2005-12-13  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (pause_timer):
	Show a different tooltip when the timer is paused.

2005-12-13  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (update_presets_submenu):
	Show duration in Presets submenu.

2005-12-13  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (start_timer_dialog_open),
	(start_timer_dialog_open_with_name_and_duration):
	* src/start-timer-dialog.h:
	* src/timer-applet.c: (ask_user_resume_timer):
	Fixed so that starting a timer using the preset menu and then
	doing "Start Over" will show the correct name and duration in the start
	timer dialog box.

2005-12-13  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (handle_ok_clicked):
	* src/timer-applet.c: (set_ui_time), (notify_timer_done),
	(ask_user_resume_timer), (set_current_preset),
	(timer_applet_start_timer), (timer_applet_init):
	cur_profile_name can no longer be NULL.

2005-12-13  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (set_current_preset),
	(on_restart_timer_activate):
	Fixed crash when restarting timer.

2005-12-13  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (on_presets_submenu_item_activate):
	Selecting a preset from the Preset submenu will now start the timer
	for the selected preset.

2005-12-13  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (start_timer_dialog_open):
	* src/start-timer-dialog.h:
	* src/timer-applet.c: (ask_user_resume_timer),
	(on_restart_timer_activate), (on_main_button_clicked):
	Moved reading of GConf for last-used name and duration back into start
	timer dialog because that seems to make more sense. Fixed so that
	Restart right-click item uses timer_applet->cur_profile_name and
	cur_profile_duration rather than the "last_used_*" GConf settings.

2005-12-12  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_applet_init),
	(on_applet_instance_destroy):
	* src/timer-applet.h:
	Properly disconnect presets-changed signal handler when a
	corresponding applet is removed from the panel.

2005-12-12  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (save_timer_presets), (timer_applet_init),
	(on_presets_changed):
	Completed implementation of Presets submenu in right-click menu.

2005-12-12  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (on_presets_submenu_item_activate),
	(update_presets_submenu), (timer_applet_add_preset),
	(timer_applet_init):
	Enabled population of Presets submenu in right-click menu.

2005-12-12  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (open_start_timer_dialog),
	(on_restart_timer_activate):
	Implemented restarting the timer using the right-click menu.

2005-12-12  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (start_timer_dialog_open):
	* src/start-timer-dialog.h:
	* src/timer-applet.c: (open_start_timer_dialog),
	(ask_user_resume_timer), (on_main_button_clicked):
	Refactored start_timer_dialog_open() so that reading from GConf is
	done outside of start_timer_dialog.c.

2005-12-12  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (on_pause_timer_activate),
	(on_resume_timer_activate), (on_restart_timer_activate),
	(on_stop_timer_activate):
	Implemented pausing and resuming timer using right-click menu.

2005-12-12  Jimmy Do  <crispyleaves@gmail.com>
	* GNOME_TimerApplet.xml:
	* src/timer-applet.c: (activate_timer), (resume_timer),
	(pause_timer), (stop_timer), (timer_applet_init), (on_stop_timer):
	Added context-sensitive right-click menu items.

2005-11-18  Jimmy Do  <crispyleaves@gmail.com>
	* po/sv.po:
	Corrected separator character used for time format string in Swedish
	translation.

2005-11-18  Jimmy Do  <crispyleaves@gmail.com>
	* po/sv.po:
	Fixed notification dialog's time format in Swedish translation.

2005-11-18  Jimmy Do  <crispyleaves@gmail.com>
	* po/sv.po:
	Updated Swedish translation from Sergej Kotliar.

2005-11-18  Jimmy Do  <crispyleaves@gmail.com>
	* GNOME_TimerApplet.xml:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	* src/timer-applet.c: (construct_time_str),
	(construct_display_name), (construct_applet_content),
	(set_ui_time), (activate_timer), (stop_timer), (notify_timer_done),
	(ask_user_resume_timer), (timer_applet_init), (on_clear_timer),
	(on_applet_instance_destroy):
	Applied patch from Baris Cicek. If enabled, Timer Applet only shows
	remaining time while a timer is running or paused. Show "Finished" in
	panel when a timer finishes, but before the user dismisses the
	notification dialog. Adds a "Clear Timer" menu item to right-click
	menu. I made some small modifications to the patch and to the existing
	code in order to make things work together nicely.

2005-11-16  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* help/C/Makefile.am:
	* help/C/Makefile.in:
	* help/Makefile.am:
	* help/Makefile.in:
	* help/fr/Makefile.am:
	* help/fr/Makefile.in:
	* help/xmldocs.make:
	* omf.make:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	Applied omf install fix patch from Toshio Kuratomi

2005-11-16  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	* src/start-timer-dialog.c: (handle_ok_clicked):
	Fixed a bug in which the start timer dialog would use an incorrect
	duration if the user edited hours, minutes, or seconds and immediately
	started the timer using the "Start Timer" button's keyboard mnemonic rather
	than pressing Enter or clicking on the button.

2005-11-16  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* po/tr.po:
	Added Turkish translation from Baris Cicek

2005-11-16  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	Fixed top-level Makefile.am to remove GNOME_TimerApplet.server.in

2005-11-16  Jimmy Do  <crispyleaves@gmail.com>
	* GNOME_TimerApplet.server.in:
	* GNOME_TimerApplet.server.in.in:
	* Makefile.am:
	* Makefile.in:
	* aclocal.m4:
	* configure:
	* help/C/Makefile.in:
	* help/Makefile.in:
	* help/fr/Makefile.in:
	* pixmaps/Makefile.in:
	* src/Makefile.am:
	* src/Makefile.in:
	Applied libexec patch from Toshio Kuratomi

2005-08-18  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS:
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	* src/timer-applet.c: (ask_user_resume_timer):
	Fixed another compiler warning when compiled using GCC 4.0. Updated to
	version 1.1.1.

2005-08-16  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS:
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	Updated version and NEWS for 1.1 release

2005-08-16  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/pl.po:
	* po/sv.po:
	Added Polish translation from Michal Kastelik

2005-08-16  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (save_timer_presets), (load_timer_presets),
	(timer_applet_add_preset):
	* src/timer-applet.h:
	Fixed warnings when compiling with GCC 4.0

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated translation files

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Updated NEWS for 1.0 release

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac: Updated version for 1.0 release

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (construct_applet_content): Tweaked spacing
	between timer icon and remaining time label

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (construct_applet_content): Made timer image
	slightly larger

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (construct_applet_content), (activate_timer),
	(pause_timer), (timer_applet_init):
	* src/timer-applet.h: Updated variable name

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (construct_applet_content),
	(timer_applet_init), (on_applet_change_orient),
	(on_applet_change_size): Made the applet display the optional remaining
	time label on a separate line if a horizontal panel becomes tall
	enough or if the applet is on a vertical panel

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/add-profile-dialog.c: (add_profile_dialog_open): Fixed a bug in
	which the Add Preset dialog would allow the user to add a second
	preset named "Untitled Preset", but would then crash if the user
	actually pressed the OK button

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_applet_init),
	(on_applet_change_background): Handle customized GNOME Panel backgrounds

2005-04-02  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated French translation (Frederic Grollier)

2005-03-29  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/start-timer-dialog.c: (on_selection_empty),
	(on_selection_not_empty), (start_timer_dialog_create): Fixed bug in
	which the "Start Timer" button in the Start Timer dialog would become
	insensitive if the user deletes all presets

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* timer-applet.schemas.in: Modified GConf defaults

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Updated NEWS for release 0.9

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated version and translations for release 0.9

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_applet_init):
	* timer-applet.schemas.in: Changed GConf schema paths to better
	conform to standards

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_applet_init), (on_preferences_change),
	(on_applet_instance_destroy): Properly unref GConfClient from
	gconf_client_get_default().

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_applet_init),
	(on_applet_instance_destroy): Remove GConf notification when an applet
	is destroyed

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_applet_init):
	* src/timer-applet.h: Store per-instance GConf connection notification
	ID. Will be used later to properly remove GConf notification.

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* timer-applet.schemas.in: Removed unnecessary <applyto> tags. Added
	schemas for "always on top" and "sticky" notification dialog
	preferences.

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/prefs-dialog.c: (on_always_on_top_changed),
	(on_sticky_dialog_changed), (prefs_dialog_new),
	(prefs_dialog_update): Added user interface to Preferences dialog to
	allow user to set whether notification dialog always stays on top
	and whether its visible on all workspaces

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/prefs-dialog.c: (on_show_time_changed),
	(on_play_sound_changed), (prefs_dialog_update):
	* src/timer-applet.c: (construct_applet_content),
	(notify_timer_done):
	* src/timer-applet.h: Created and used constants for GConf key names

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (notify_timer_done): Added preliminary support
	for always keeping the notification dialog on top of all other windows
	and making it appear on all workspaces

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (ask_user_resume_timer): Made "Resume Timer"
	dialog show the name of the timer to be resumed

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (notify_timer_done): Made "Timer Finished"
	dialog show name of timer that finished

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* src/about-dialog.c: (about_dialog_show):
	* src/about-dialog.h:
	* src/timer-applet.c: (timer_applet_init), (on_about_activate):
	* src/timer-applet.h: Share About dialog among all instances of Timer
	Applet

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* help/Makefile.am:
	* help/Makefile.in:
	* help/fr/Makefile.am:
	* help/fr/Makefile.in:
	* help/fr/legal.xml:
	* help/fr/timer-applet-fr.omf:
	* help/fr/timer-applet.xml: Added French documentation (Frederic
	Grollier)

2005-03-22  Jimmy Do  <crispyleaves@gmail.com>
	* po/fr.po: Updated French translation (Frederic Grollier)

2005-03-16  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Updated NEWS for release 0.8

2005-03-15  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated version for release 0.8. Updated translations.

2005-03-15  Jimmy Do  <crispyleaves@gmail.com>
	* help/C/timer-applet.xml: Added documentation license information
	to documentation

2005-03-15  Jimmy Do  <crispyleaves@gmail.com>
	* help/C/legal.xml: Added missing legal.xml file

2005-03-15  Jimmy Do  <crispyleaves@gmail.com>
	* help/C/Makefile.in:
	* help/Makefile.in: Added missing Makefile.in files

2005-03-15  Jimmy Do  <crispyleaves@gmail.com>
	* help/C/Makefile.am:
	* help/C/timer-applet-C.omf:
	* help/C/timer-applet.xml:
	* help/Makefile.am:
	* help/xmldocs.make: Added missing documentation files that were left out from the
	previous commit.

2005-03-15  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* configure:
	* configure.ac:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/timer-applet.c: (on_help_activate): Added documentation in
	DocBook XML format. Implemented the "Help" menu item so that it now opens
	the newly-added documentation.

2005-03-07  Jimmy Do  <crispyleaves@gmail.com>
	* GNOME_TimerApplet.server.in:
	* GNOME_TimerApplet.xml:
	* Makefile.am:
	* Makefile.in:
	* po/POTFILES.in:
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/timer-applet.c:
	* timer-applet.server.in:
	* timer-applet.xml: Renamed the right-click menu XML file and the
	Bonobo server file. Updated related files to reflect new names.

2005-03-06  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (handle_ok_clicked),
	(start_timer_dialog_create), (start_timer_dialog_open): Made each
	applet instance remember its last-used timer name and duration between
	GNOME sessions.

2005-03-06  Jimmy Do  <crispyleaves@gmail.com>
	* timer-applet.schemas.in: Added schemas for last_used_name and
	last_used_duration in preparation for making each applet instance
	remember the last-used name and duration between GNOME sessions.

2005-03-06  Jimmy Do  <crispyleaves@gmail.com>
	* src/prefs-dialog.c: (on_show_time_changed),
	(on_play_sound_changed), (prefs_dialog_new), (prefs_dialog_update):
	* src/timer-applet.c: (construct_applet_content),
	(notify_timer_done), (timer_applet_init): Made preferences be per
	applet instance

2005-03-06  Jimmy Do  <crispyleaves@gmail.com>
	* src/prefs-dialog.c: (prefs_dialog_new):
	* src/prefs-dialog.h:
	* src/timer-applet.c: (timer_applet_init): Modified prefs_dialog_new()
	to take a PanelApplet* as an argument. Part of redesign to use
	panel_applet_gconf.

2005-03-06  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated French translation (Frederic Grollier)

2005-03-06  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_applet_init),
	(on_preferences_activate), (on_preferences_change):
	* src/timer-applet.h: Made preferences dialog per instance of Timer
	Applet. This is part of the re-design to use panel_applet_gconf for
	maintaining per-instance preferences.

2005-03-05  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.in:
	* aclocal.m4:
	* configure:
	* pixmaps/Makefile.in:
	* src/Makefile.in: Updated files using new autotools

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/Makefile.am: Added -ansi flag to compiler flags
	* src/Makefile.in:
	* src/add-profile-dialog.c: (handle_ok_clicked):
	* src/layout-utils.c: (create_group_box):
	* src/profile-manager.c: (profile_manager_select_first_row):
	* src/start-timer-dialog.c: (on_profile_edited):
	* src/timer-applet.c: (set_ui_time): Fixed code to comply with -ansi flag

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/main.c: Removed unnecessary semicolon

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/Makefile.am:
	* src/Makefile.in:
	* src/start-timer-dialog.c: (handle_ok_clicked),
	(start_timer_dialog_create), (start_timer_dialog_open): Made compiler more strict about catching warnings. Fixed a compiler warning.

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Converted de.po and es.po into UTF-8. Updated translations.

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (start_timer_dialog_open): Fixed some compiler warnings

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Updated news for release 0.7

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac: Updated version for release 0.7

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated translations to reflect updated translatable strings

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (ask_user_resume_timer): Show the remaining time in the "Resume Timer" dialog

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/add-profile-dialog.c: (add_profile_dialog_open): Removed debugging output

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/add-profile-dialog.c: (add_profile_dialog_open): Fixed so that a user can edit a timer preset

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (dialog_set_name), (handle_ok_clicked),
	(start_timer_dialog_create), (start_timer_dialog_open): Properly restore previously-okayed Start Timer dialog values if a user changes values and then presses "Cancel"

2005-03-04  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (on_selection_empty),
	(on_selection_not_empty), (start_timer_dialog_create): Properly sensitize and desensitize "Load Selected Preset" button.

2005-03-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (load_selected_preset),
	(on_load_preset_clicked), (on_preset_activated),
	(start_timer_dialog_create): Fixed so that double-clicking on a preset in the Start Timer dialog will now load the preset rather than start the timer.

2005-03-01  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated French translation from Frederic Grollier. Updated all translations to include new translatable strings.

2005-03-01  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (construct_current_time_str): Marked time format string for translation

2005-02-24  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: Removed the radio button callbacks that are no longer used

2005-02-24  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (dialog_set_name), (on_row_selected),
	(on_load_preset_clicked), (start_timer_dialog_create): Added a "Load Selected Preset" button and implemented its "clicked" handler.

2005-02-24  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/es.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/layout-utils.c: (create_duration_chooser),
	(duration_chooser_get_labels_size_group):
	* src/layout-utils.h: Added function for accessing duration chooser's GtkSizeGroup
	* src/start-timer-dialog.c: (handle_ok_clicked),
	(start_timer_dialog_create):
	* src/timer-applet.c: (timer_applet_init):
	* src/timer-applet.h: Began re-design of Start Timer dialog. Simplified the dialog to avoid using radio buttons. Added option for entering a name for a manually-entered timer.

2005-02-21  Jimmy Do  <crispyleaves@gmail.com>
	* po/es.po: Updated Spanish translation (Rafael Bermúdez)

2005-02-21  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Fixed name of author of Spanish translation, Rafael Bermúdez

2005-02-20  Jimmy Do  <crispyleaves@gmail.com>
	* po/fr.po: Updated French translation (Frederic Grollier)

2005-02-18  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Added news that was missing from release 0.6

2005-02-18  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac: Updated version for new release

2005-02-18  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/es.po: Added Spanish translation (Rafael Berm dez)

2005-02-17  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/manage-presets-window.c: (manage_presets_window_new): Changed the "Manage Presets" window into a dialog with a Close button

2005-02-08  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/manage-presets-window.c: (on_manage_presets_response),
	(manage_presets_window_new), (manage_presets_window_open):
	* src/manage-presets-window.h:
	* src/timer-applet.c: (on_manage_presets_activate): Made the "Manage Presets" window into a dialog box with a "Close" button

2005-02-07  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.in:
	* aclocal.m4:
	* configure:
	* pixmaps/Makefile.in:
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/Makefile.in: Updated French translation (Frederic Grollier)

2005-02-07  Jimmy Do  <crispyleaves@gmail.com>
	* timer-applet.server: Removed timer-applet.server because it should be generated from timer-applet.server.in

2005-02-07  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.h: Added documentation of timer applet states

2005-02-05  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* aclocal.m4:
	* configure:
	* pixmaps/Makefile.in:
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/Makefile.in: Added better support for completely uninstalling GConf schemas

2005-02-04  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* aclocal.m4:
	* configure:
	* configure.ac:
	* pixmaps/Makefile.in:
	* po/POTFILES.in:
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/Makefile.in:
	* timer-applet.schemas.in: Added GConf schemas (thanks to Seth Hadley). Fixed a few bugs in top-level Makefile.am.

2005-02-04  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in: Updated top-level Makefile.am to remove po/.intltool-merge-cache during clean

2005-02-04  Jimmy Do  <crispyleaves@gmail.com>
	* po/fr.po: Updated French translation

2005-02-04  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* timer-applet.xml: Somehow the labels in timer-applet.xml got un-marked for translation. Fixed.

2005-02-04  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* po/POTFILES.in:
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* timer-applet.xml.in: Fixed so that translations work for right-click menu

2005-02-04  Jimmy Do  <crispyleaves@gmail.com>
	* Makefile.am:
	* Makefile.in:
	* aclocal.m4:
	* configure:
	* configure.ac:
	* intltool-extract.in:
	* intltool-merge.in:
	* intltool-update.in:
	* pixmaps/Makefile.in:
	* po/Makefile.in.in:
	* po/POTFILES.in:
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po:
	* src/Makefile.in:
	* timer-applet.server.in:
	* timer-applet.xml:
	* timer-applet.xml.in: Added support for intltool to improve support for translations.

2005-02-02  Jimmy Do  <crispyleaves@gmail.com>
	* po/de.po:
	* po/eu.po:
	* po/fr.po:
	* po/sv.po: Updated Swedish translation. Other translations were also automatically updated, but it seems like translations for right-click menu items got automatically commented out. This is a sign that I need to add intltool support soon.

2005-02-02  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS:
	* configure:
	* configure.ac: Updated version and NEWS for bug fix release 0.5.1

2005-02-02  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (ask_user_resume_timer): Fixed bug that caused the applet to crash when closing the "Resume Timer" dialog box by clicking on the window's close box

2005-02-01  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Updated news for release 0.5

2005-02-01  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac: Updated version for release 0.5

2005-02-01  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (start_timer_dialog_open): Don't set the duration spin buttons in the Start Timer dialog to the remaining time when the timer is paused. Instead, we just leave the dialog alone and let it show whatever values were last entered. The dialog will now show the user the last-used timer.

2005-02-01  Jimmy Do  <crispyleaves@gmail.com>
	* src/Makefile.am:
	* src/Makefile.in:
	* src/timer-applet.c: (timer_applet_init): Made the choice of sound file path relative to the prefix

2005-02-01  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (timer_is_running), (timer_is_paused),
	(activate_timer), (resume_timer), (ask_user_resume_timer),
	(timer_applet_start_timer), (on_main_button_clicked): Added a dialog for resuming a paused timer. This is part of work to allow easy reset of a running timer and remembering of the last preset used.

2005-01-31  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/sv.po: Added a Swedish translation by Jan Morén

2005-01-31  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/fr.po: Added a French translation by Frederic Grollier

2005-01-31  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (start_timer_dialog_create): Fixed bug in which "Start Timer" dialog title was being set twice

2005-01-31  Jimmy Do  <crispyleaves@gmail.com>
	* src/start-timer-dialog.c: (start_timer_dialog_create): Made "Start Timer" dialog title and "Start Timer" button label translatable. Patch by Daniel Holbach.

2005-01-30  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/de.po: Added a German translation by Daniel Holbach

2005-01-30  Jimmy Do  <crispyleaves@gmail.com>
	* NEWS: Updated NEWS for next release

2005-01-30  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac: Updated version number for the next release

2005-01-30  Jimmy Do  <crispyleaves@gmail.com>
	* configure:
	* configure.ac:
	* po/eu.po: Added a Basque translation

2005-01-30  Jimmy Do  <crispyleaves@gmail.com>
	* src/about-dialog.c:
	* src/add-profile-dialog.c:
	* src/layout-utils.c:
	* src/main.c:
	* src/manage-presets-window.c:
	* src/prefs-dialog.c:
	* src/profile-manager.c:
	* src/start-timer-dialog.c:
	* src/timer-applet.c: Fixed to properly use config.h. Solves an issue with localization not working correctly.

2005-01-30  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (notify_timer_done): Gave the "Timer Finished" dialog a title

2005-01-29  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (construct_current_time_str),
	(notify_timer_done): Added finish time to "Timer done" dialog

2005-01-29  Jimmy Do  <crispyleaves@gmail.com>
	* src/timer-applet.c: (on_manage_presets_activate): Fixed a compiler warning related to missing type cast

2005-01-23  Jimmy Do  <crispyleaves@gmail.com>
	* src/main.c: Fixed the GConf error message shown when running Timer Applet from the terminal
