2004-09-28  Richard Hult  <richard@imendio.com>

	Release 0.18.
	
	* configure.in: Bump to 0.18 and make a release for non-GNOME
	users.

	* Makefile.am: Fix distcheck.

	* src/dbus.c: Update for dbus 0.22.

2004-08-11  Ankit Patel <ankit@redhat.com>

	* configure.in: Added "gu" to ALL_LINGUAS.

2004-04-30  Adam Weinberger  <adamw@gnome.org>

	* configure.in: Added en_CA to ALL_LINGUAS.

2004-04-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>

	* configure.in: Added "is" to All_LINGUAS

2004-04-06  Yuriy Syrota  <rasta@cvs.gnome.org>

	* configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS

2004-04-01  Gareth Owen  <gowen72@yahoo.com>

	* configure.in: Added en_GB to ALL_LINGUAS

2004-03-21  Richard Hult  <richard@imendio.com>

	* configure.in:
	* src/Makefile.in: Try improving the Xss detection.
	
2004-03-20  Richard Hult  <richard@imendio.com>

	* src/drw-monitor.c (drw_monitor_timeout): Raise the threshold for
	activity, makes totem not trigger typing breaks.

2004-02-28  Richard Hult  <richard@imendio.com>

	* src/drw-monitor.c: Remove old crufty includes. Fixes bug
	#135300.

2004-02-17  Richard Hult  <richard@imendio.com>

	* src/drwright.c:
	* src/drw-break-window.c: Merge from typing-monitor.

2004-02-02  Richard Hult  <richard@imendio.com>

	* configure.in: Add auto option for dbus and default to that.

	* src/drw-break-window.c (drw_break_window_init): Add mnemonic to
	postpone button.

	* src/drwright.c: Grab the keyboard to make the mnemonic work.

2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>

        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2004-01-13  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added "sq" to ALL_LINGUAS.

2004-01-04  Richard Hult  <richard@imendio.com>

	* autogen.sh:
	* .cvsignore:
	* Makefile.am: intltool-foo.

	* configure.in:
	* src/Makefile.am:
	* src/drw-break-window.c:
	* src/drwright.c: Merge from typing-monitor and add some
	experimental d-bus stuff.

2003-12-03  Sanlig Badral  <badral@openmn.org>

	* configure.in: Added "mn" to ALL_LINGUAS.

2003-10-05  Marcel Telka  <marcel@telka.sk>

	* configure.in (ALL_LINGUAS): Added sk.

2003-09-01  Metin Amiroff  <metin@karegen.com>

	configure.in: Added "az" in ALL_LINGUAS.

2003-08-28  Hasbullah Bin Pit <sebol@ikhlas.com>
                                                                                
        * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.

2003-08-24  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Added "no" to ALL_LINGUAS.

2003-07-20  Danilo Šegan  <dsegan@gmx.net>

	* configure.in: Added "sr@Latn" to ALL_LINGUAS.

2003-06-29  Richard Hult  <richard@imendio.com>

	* src/*.c: Include gnome-i18n.h instead of drw-intl.h. Use macro
	for gconf path instead of hard coding it throughout the code.

	* src/drwright.c: Tweak the popup menu a bit, fix the tooltip, and
	a few other small fixes.

2003-06-26  Richard Hult  <richard@imendio.com>

	* src/drwright.c (popup_about_cb): Remove cool (according to Ross)
	weak ref and add boring gtk_widget_destroyed to get rid of strict
	aliasing warning with gcc 3.3.

2003-06-24  Richard Hult  <richard@imendio.com>

	* drwright.spec.in: Update description and release.

2003-06-24  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/drwright.schemas: Add allow_postpone key.

	* data/glade/drw-preferences.glade:
	* src/drw-break-window.c: Clean up some unlock/postpone confusion.
	
2003-06-17  Richard Hult  <richard@imendio.com>

	* src/drw-break-window.c (unlock_clicked_cb): Disable unlock
	phrase for now.

2003-06-16  Richard Hult  <richard@imendio.com>

	* src/drwright.c (popup_quit_cb): Don't use Yes/No buttons.

2003-06-13  Richard Hult  <richard@imendio.com>

	* *: Update contact information.

2003-05-27  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c (popup_break_cb): Add "take a break" feature.
	(drwright_new, gconf_notify_cb): Make take a break item sensitive
	only when drwright is enabled.

2003-05-24  Richard Hult  <rhult@codefactory.se>

	* src/disclosure-widget.[ch]: Remove.
	
	* src/drwright.c (popup_menu_cb): Popup context menu on
	shift-f10. Fixes part of bug #112474.
	(icon_event_box_expose_event_cb): Draw focus rectangle.

	* data/images: Use colors from the HIG palette and crop the icons
	a bit.

2003-05-22  Richard Hult  <rhult@codefactory.se>

	* Makefile.am:
	* data/glade/drw-preferences.glade:
	* src/Makefile.am:
	* src/drw-break-window.c: (drw_break_window_class_init),
	(drw_break_window_init), (clock_timeout_cb),
	(unlock_entry_activate_cb), (unlock_clicked_cb),
	(get_layout_location), (label_expose_event_cb):
	* src/drw-preferences.c: (gconf_notify_cb), (drw_preferences_new):
	* src/drwright.c: (setup_debug_values), (update_icon),
	(blink_timeout_cb), (start_blinking), (stop_blinking),
	(maybe_change_state), (update_tooltip), (gconf_notify_cb),
	(break_window_done_cb), (break_window_postpone_cb), (drwright_new):

	Lots of changes, remove unlock feature and replace it with a
	postpone feature, and remove all the crap that was a workaround
	for not having that before. Always update the icon and tooltip
	after postponing, or after a break is finished.
	
2003-05-19  Richard Hult  <rhult@codefactory.se>

	* Makefile.am (SUBDIRS): Add data.

2003-05-24  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2003-05-21  Miloslav Trmac  <mitr@volny.cz>

	* configure.in: Added "cs" to ALL_LINGUAS.

2003-05-20  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "bg" "cy" "ja" "pt_BR" "sr" "zh_CN" to ALL_LINGUAS.

2003-04-17  Richard Hult  <rhult@codefactory.se>

	* Release 0.16.
	
2003-03-17  Richard Hult  <rhult@codefactory.se>

	* src/main.c (session_save): Fix stupid memory bug.

	* src/drwright.c (popup_quit_cb): Destroy the dialog immediately,
	and remove from session.
	(popup_about_cb): Don't translate the copyright string and the
	program name.

	* src/main.c (main): Set priority and restart style.

	* src/drwright.c: Change quit menu item to "Remove Icon".

	* src/main.c (main): Add -n, to skip notification area checking.

	* configure.in (GETTEXT_PACKAGE): Add translations.

2003-03-05  Richard Hult  <rhult@codefactory.se>

	* Version marker.

2003-02-28  Richard Hult  <rhult@codefactory.se>

	* configure.in: Add new translations and bump version to 0.15.

2003-02-26  Richard Hult  <rhult@codefactory.se>

	* src/main.c (have_tray): Add.
	(main): Check if we have a tray, otherwise show dialog.

2003-01-26  Richard Hult  <rhult@codefactory.se>

	* src/drw-break-window.c (unlock_entry_key_press_event_cb): Remove
	the source if the unlock entry is cancelled.

2003-01-20  Richard Hult  <rhult@codefactory.se>

	* src/main.c (session_save): Doh. Do it right this time.

	* src/drw-break-window.c (drw_break_window_init): Remove obsolete
	code.
	(clock_timeout_cb): Destroy the break window when the break is
	over.

2003-01-19  Richard Hult  <rhult@codefactory.se>

	* src/drw-break-window.c (label_expose_event_cb)
	(label_size_request_cb, get_layout_location)
	(drw_break_window_init): Add drop shadow to the break labels,
	borrowed and modified from eel.

2003-01-18  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c (blink_timeout_cb): Tweak the blinking speed a
	bit, start out slower and stop incresing the speed a bit sooner.
	(maybe_change_state): Change the suspend detection to not restart
	the countdown unless we get a longer delay than the warning
	time.

	* src/drw-preferences.c (window_destroy_cb): Plug leak.
	(drw_preferences_new): Dup the string we get from gconf.

	* configure.in: Bump.

	* src/drwright.c (drwright_new): Update the tooltip every 15
	seconds, instead of 30.
	(maybe_change_state): Update tooltip when we get to start state.

	* src/drw-break-window.c (unlock_clicked_cb):
	(grab_on_window, unlock_entry_activate_cb): Implement unlocking.
	(unlock_entry_changed_cb, unlock_cancel_cb): Hide the entry (and
	remove the grab) after a time of inactivity.
	(unlock_clicked_cb): Make the unlock button unlock if pressed
	while the entry is visible and the right phrase is entered.
	(unlock_entry_key_press_event_cb): Hide the entry on escape.

2003-01-17  Richard Hult  <rhult@codefactory.se>

	* src/Makefile.am: Add -export-dynamic so custom widgets work with
	libglade.

	* src/drw-preferences.c (unlock_phrase_update) 
	(allow_unlock_update): Add unlock stuff.

	* src/drwright.schemas: Add unlock keys.

	* src/drw-preferences.c (drw_preferences_new): Add unlocking
	widgets, and move warning method to advanced section and put a
	disclosure widget there to hide it. 

	* src/drwright.c (maybe_change_state): If we get 10 seconds
	between our 0.5 second callback, we probably were suspended so
	start over. Should make DrWright happier with APM.

	* src/drw-break-window.c (unlock_clicked_cb): Implement, destroy
	the window.

	* src/drwright.c (popup_quit_cb): Fix typo spotted by Ross Burton.
	(break_window_destroy_cb): Handle the break window being
	destroyed by ending the break.

	* src/drw-break-window.c (drw_break_window_init): Don't need to
	show the window here, now that we don't grab. Don't listen for key
	presses. Get unlock preference, and show unlock button if enabled.

	* drwright.desktop.in (Terminal): Remove the icon, I don't have
	one.

2003-01-14  Anders Carlsson  <andersca@gnu.org>

	* configure.in (ALL_LINGUAS): Add Danish translation 
	by Kim Schultz.

2003-01-10  Richard Hult  <rhult@codefactory.se>

	* Release 0.14.

	* src/drw-break-window.c (drw_break_window_init): Don't grab the
	keyboard, makes XScreensaver complain.

2002-11-29  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c (update_tooltip): Don't show a time if we're
	disabled.

2002-11-26  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c (init_tray_icon): Handle destruction a bit
	better. Should work for panel crashing and tray removal now.
 
2002-11-23  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c (init_tray_icon): Refactor tray icon creation.
	(icon_destroy_event_cb): Create tray icon if the tray is
	destroyed.

2002-11-22  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c (stop_blinking): Fix hiding the warn dialog.
	(update_warning_dialog): Don't put 0:00 in the label.

2002-11-21  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c (show_warning_dialog): Hide the dialog when the
	button is clicked.

2002-11-20  Richard Hult  <rhult@codefactory.se>

	* src/drw-preferences.c: Implement warning window preference.

	* src/drwright.c (popup_about_cb): Clean up.
	(gconf_notify_cb): Don't restart unless we change time
	preferences. Implement warning window all over the place.

	* src/drw-break-window.c (clock_timeout_cb): Rip out the markup
	from the translatable part of the string.

	* src/drwright.schemas: Remove break text (ye ye you shouldn't
	remove keys, but I don't care ;).

	* src/drw-break-window.c (drw_break_window_init): Don't get the
	break text from GConf, that's too silly.

	* src/drw-preferences.glade: Remove the frame.

	* configure.in (GETTEXT_PACKAGE): Add Italian translation from
	Luca Ferretti <elle.uca@genie.it>.

	* src/drwright.c: Apply a slightly modified patch from Luc
	Roobrouck <luc.roobrouck@pandora.be> to show a tooltip with the
	time until break.

	* configure.in (GETTEXT_PACKAGE): Add Dutch translation from Luc
	Roobrouck <luc.roobrouck@pandora.be>

2002-11-09  Richard Hult  <rhult@codefactory.se>

	* src/drw-preferences.c: Remove enabled setting.

	* src/drwright.c (icon_destroy_cb, drwright_new,
	popup_enabled_cb): Quit if our window is destroyed.  Use stock
	item for About. Remove "Break now" and add "Enabled" toggle item.

2002-10-30  Richard Hult  <rhult@codefactory.se>

	* configure.in: Require libgnomeui. Bump version.

	* src/main.c (main): Connect to session manager. Initialize GNOME
	stuff. Use Owens selection voodoo to get only one instance running
	at a time.

2002-10-29  Richard Hult  <rhult@codefactory.se>

	* src/drwright.schemas: Change defaults to 60/5/5.

	* src/drwright.c (popup_break_cb): Add "take a break" menu item.

	* src/drwright-preferences.glade: Fix up, patch from Jonathan.

	* src/*.png: Make the bar a bit wider.

2002-10-09  Richard Hult  <rhult@codefactory.se>

	* src/drwright.c: Fix up about box.

	* po/sv.po: Update.

	* drwright.spec.in:
	* configure.in: Release 0.12.
	
2002-10-08  Anders Carlsson  <andersca@gnu.org>

	* src/Makefile.am:
	* src/drw-monitor.c: (drw_monitor_class_init), (drw_monitor_init),
	(drw_monitor_finalize), (drw_monitor_timeout), (drw_monitor_setup):
	* src/drw-monitor.h:
	* src/drw-preferences.c: (enabled_update), (gconf_notify_cb),
	(drw_preferences_new):
	* src/drw-preferences.glade:
	* src/drwright.c: (gconf_notify_cb), (drwright_new):
	Use Xss for determining idle time + general cleanup.
	
2002-07-16  Richard Hult  <rhult@codefactory.se>

	* Release 0.8.

