2002-04-09  Jochen Voss  <jvoss2@gmx.de>

	* Finally version 1.0 is released.  Hurray!!!!!!!!!!

	* ChangeLog: add 2002-04-09

	* src/Makefile.am: Add a hack to fix the generation of "argparse.h".

	* TODO: Minor updates.

	* README: Replace a backquote with a quote.

	* NEWS: Add the release date.

	* configure.ac: Change the version string to "1.0".

	* doc/Makefile.am: Remove "sanduhr.1" on distclean.

	* doc/de/sanduhr.sgml: Minor fixes.

	* doc/de/sanduhr-de.omf:
	Add missing fields.  Fix language code.  Explicitly mention in the
	header the file encoding.

	* doc/C/sanduhr-C.omf: Add missing fields.

2002-02-23  Jochen Voss  <jvoss2@gmx.de>

	* ChangeLog: Add 2002-02-13 to 2002-02-23.

	* po/de.po: Add new translations.

	* NEWS: Mention mouse button 2.

	* TODO: Four items done.

	* configure.ac: Change the version string to "0.99".

	* doc/C/sanduhr.sgml: Fix a simple typo.

	* src/properties.c (page0_to_timer):
	emit an error message on invalid time
	specifications.

	* src/timer.c: Mark some strings for translation.

	(create_timer): do not install the keyboard accelerators from the
	popup menu in the timer window (circumvent a crash).

2002-02-22  Jochen Voss  <jvoss2@gmx.de>

	* doc/de/sanduhr.sgml: Fix a typo.

	* src/main.c: Move some functions to the new file "winutil.c":
	window_show_cb, window_destroy_cb, window_close_cb,
	display_error_message

	* src/sandcommon.h:
	Add prototypes for 'factory_timer_count' from "factory.c"
	and for the new file "winutil.c".

	* src/timer.c (impl_SandUhr_Timer_TimeLeft):
	minor bug fixes related to the
	SandUhr::Timer::NotRunning exception.
	(exit_cb): Ask for confirmation if more timers are running.
	(on_button_press): change the cursor while moving the
	timer window.

	* src/factory.c (factory_timer_count): new function

	* src/winutil.c: initial revision

	* src/Makefile.am: New file "winutil.c".

2002-02-13  Jochen Voss  <jvoss2@gmx.de>

	* src/timer.c:
	Add an event handler: button2 moves the timer window, now.

	* src/sandcommon.h (struct timer):
	new fields 'grab_active', 'grab_x', and 'grab_y'.

2002-01-12  Jochen Voss  <jvoss2@web.de>

	* ChangeLog: 2002-01-07 to 2002-01-12.

	* TODO: Some problems fixed, some new ones discovered.

	* sanduhr.glade:
	Add some examples to the "custom" field of the init dialog
	(Thanks, Ray Strode).

	* po/de.po: updates.

	* src/interface.c: regenerated from sanduhr.glade

	* gob/sand-window.gob (set_decorations):
	apply the broken-wm-fix only to mapped windows.

	* src/timer.c:
	(impl_SandUhr_Timer__set_Message, impl_SandUhr_Timer__set_TimeSpec):
	update the control window.

	* src/factory.c: Fix the 'create_timer' calls.

	* src/initdialog.c (ask_for_time):
	throw InvalidTime exceptions when needed.

	* src/main.c: Fix the 'create_timer' calls.

	* src/sandcommon.h: Change the 'create_timer' prototype.

	* src/timer.c (create_timer):
	add a final CORBA_Environment argument, again.  If
	this is non-null the function will raise an exception on invalid time
	specifications.  If it is null the function will open the init-dialog
	window on invalid time specifications.

2002-01-11  Jochen Voss  <jvoss2@web.de>

	* gob/sand-window.gob (set_decorations):
	work around window manager problems.
	Toggling window decorations with sawfish should work, now.

	* doc/de/topic.dat, doc/C/topic.dat:
	Fix the location for the Alarm Time Format.

	* idl/README: Minor fix.

	* doc/de/alarmref.sgml, doc/de/factoryref.sgml, doc/de/timerref.sgml:
	Finished the German translation.

	* doc/de/sanduhr.sgml, doc/C/sanduhr.sgml, doc/C/timerref.sgml,
	doc/C/factoryref.sgml, doc/C/alarmref.sgml: Minor fixes.

2002-01-09  Jochen Voss  <jvoss2@web.de>

	* src/initdialog.c, src/callbacks.c:
	Fixed the HTML file names for the online help again.

	* remote/ex-ior.py: Minor white space fix.

	* doc/de/alarmref.sgml, doc/de/factoryref.sgml, doc/de/timerref.sgml:
	Started the german translation of the CORBA interface reference.

	* doc/de/sanduhr.sgml: Completed the german translation of the manual.

	* doc/de/Makefile.am:
	Add the CORBA interface descriptions to SGMLFILES.

	* doc/C/sanduhr.sgml: Minor fixes.

2002-01-08  Jochen Voss  <jvoss2@web.de>

	* src/callbacks.c: Fix the online help file names.

	* src/timer.c: Added trailing dots to the "global preferences"
	menu entry.

	* doc/C/sanduhr.sgml: Minor fixes.

	* doc/C/alarmref.sgml, doc/C/factoryref.sgml, doc/C/timerref.sgml:
	fixed the <xref> statements

	* configure.ac: Increased the version string to "0.3.55".

2002-01-07  Jochen Voss  <jvoss2@web.de>

	* doc/sgmldocs.make: Do not abort with an error when no .css files
	are generated.

	* doc/C/alarmref.sgml, doc/C/factoryref.sgml, doc/C/timerref.sgml,
	doc/C/sanduhr.sgml: Improved the SGML markup.  Close every
	element.  Minor fixes.  (Thanks, Kevin Breit)

2002-01-02  Jochen Voss  <jvoss2@web.de>

	* ChangeLog: Add 2001-12-12 to 2002-01-02

	* README: Mention the documentation.
	Add some installation hints.

	* remote/README: Mention the reference manual for the CORBA interface.

	* src/alarm.c:
	Fix a dynamic memory allocation bug for AlarmBeep objects.

	* src/sandcommon.h:
	Renamed the misleadingly-named 'deliverd' field of the beep alarm
	struct to 'delivering'.

	* po/de.po: updates

	* po/.cvsignore: Remove "cat-id-tbl.c" and "stamp-cat-id".

	* doc/de/.cvsignore, doc/C/.cvsignore: Add the file "stamp.html".

	* .cvsignore: Add the file "COPYINF-DOCS".

	* src/sandcommon.h:
	AlarmBeep: Add a new member 'ref' to the class struct.

	* src/preferences.c (apply_defaults): remove a compiler warning.

	* src/main.c (main):
	move the 'bindtextdomain' call to the very beginning.
	Change an error message to lower case.

	* src/initdialog.c: Decrease the minimum alarm time to 1 second.

	* src/callbacks.c: Fix the file names for the online help.

	* src/alarm.c:
	AlarmBeep: bug fix.  Sometimes the alarms were freed twice.
	Add a new member 'ref' to the class struct.

	* doc/de/alarmref.sgml, doc/de/factoryref.sgml, doc/de/timerref.sgml:
	initial revision

	* src/timer.c (create_timer): minor fix.

	* remote/Makefile.am: Add all the new examples to EXTRA_DIST.

	* doc/de/topic.dat: Use new "index.html" instead of old "sanduhr.html".

	* doc/de/sanduhr.sgml:
	Filled in the additional chapters from the english version.
	The translation is not yet complete.

	* doc/C/sanduhr.sgml: Change the doctype to the Gnome Docbook variant.
	Remove references to "../paths.sgml".
	Minor fixes.

	* doc/de/.cvsignore: Remove "sanduhr.html".

	* doc/de/Makefile.am, doc/C/Makefile.am:
	Use the new "sgmldocs.make" file.

	* doc/C/.cvsignore: Remove "sanduhr.html".

	* doc/sgmldocs.make: Completely rewritten.
	Remove the "sanduhr.junk" directories.

	* doc/Makefile.am: Substitute OAF_DIR and IDL_DIR in the manual page.
	Add the Makefile snippet "sgmldocs.make" to EXTRA_DIST.

	* .cvsignore: Remove "config.cache".

	* Makefile.am: Remove the omf-install subdirectory.
	Add a call to scrollkeeper here.

	* configure.ac: Mostly rewritten.  Use AC_PROG_LEX again.
	Add a --with-scrollkeeper option.
	Substitute IDL_DIR, OAF_DIR, OMF_DIR, and SCROLLKEEPER_DIR.
	Remove omf-install/Makefile again.

	* checklist: Mention remote/README

	* TODO: Some items done.

	* NEWS: Add new news.

2002-01-01  Jochen Voss  <jvoss2@web.de>

	* doc/de/sanduhr-de.omf, doc/C/sanduhr-C.omf, remote/test-oaf.c,
	remote/ex-simple2.py, remote/ex-simple1.py, remote/ex-ior.py,
	remote/ex-email.py, remote/ex-delivery-fail.py: initial revision

	* remote/ex-alarm.py: Renamed old "ex-alarm.py" to new "ex-email.py".

	* remote/README: Explain all the new examples.

	* idl/README: Minor spelling fixes.

	* doc/C/topic.dat: Old "sanduhr.html" was renamed to new "index.html".

	* doc/C/alarmref.sgml, doc/C/factoryref.sgml, doc/C/timerref.sgml:
	initial revision

	* doc/C/sanduhr.sgml: Explain all the CORBA support.

	* doc/sanduhr.1.in: Mention "sanduhr.idl" in the FILES section.

	* doc/Makefile.am (sanduhr.1): add more substitution values.

2001-12-31  Jochen Voss  <jvoss2@web.de>

	* autogen.sh: Fix the aclocal call.

	* TODO: Several items done.  Add new ones.

	* README: Fix the sample configure call.

	* Makefile.am: Add the omf-install/ subdirectory.

	* doc/sgmldocs.make: initial revision

	* doc/de/Makefile.am, doc/C/Makefile.am:
	Get the Makefiles from the scrollkeeper-example1 package.

	* doc/de/sanduhr.sgml, doc/C/sanduhr.sgml:
	Use the GNU free documentation license.
	Use <!DOCTYPE book PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN">

	* configure.ac: Check for scrollkeeper.
	Create "omf-install/Makefile".

2001-12-30  Jochen Voss  <jvoss2@web.de>

	* doc/Makefile.am: Fix the rules to create "sanduhr.1".

	* doc/sanduhr.1.in: Add a FILES section.

	* doc/sanduhr.1.in: fix the layout.

	* remote/.cvsignore: Removed old "test-goad" and "test-gnorba".
	Add new "test-oaf".

	* remote/README, remote/Makefile.am: Use OAF instead of GOAD.
	Removed old "test-goad" and "test-gnorba".
	Add new "test-oaf".

	* remote/test-python, remote/ex-alarm.py: Use OAF instead of GOAD.

	* Makefile.am: Include "sanduhr.oaf" instead of "sanduhr.gnorba".

	* sanduhr.glade:
	Add an IOR field to the alarm page of the properties dialog.

	* configure.ac: Check for liboaf.

	* idl/README: Reflect the changes in "sanduhr.idl".

	* idl/sanduhr.idl:
	Change the base class of SandUhr::TimerFactory to GNOME::ObjectFactory.
	Replace the old 'Children' and and 'GetTimers' attributes with
	new 'Timers'.

	* src/.cvsignore: Add "sanduhr-stubs.c".

	* src/sandcommon.h (create_timer):
	remove the CORBA_Environment argument.
	Fix the declarations for "main.c".

	* src/main.c: Switch to OAF instead of GOAD.
	Move the variable 'orb' to the global scope.
	(window_close_cb, display_error_message, check_corba_error): new
	functions.
	Move the function 'check_err' to file local scope.
	Doc fixes.

	* src/factory.c: Use the changed calling syntax for 'create_timer'.

	* src/timer.c (create_timer): remove the CORBA_Environment argument.

	* src/Makefile.am: Switch to OAF instead of GOAD.

	* src/callbacks.c (on_corba_entry_changed): new function.

	* src/alarm.c (deliver_alarm):
	use the new function 'display_error_message'
	Move the SandUhr.Detach() call into "timer.c".

	* src/factory.c: Switch to OAF instead of GOAD.
	The baseclass of SandUhr::TimerFactory is now GNOME::ObjectFactory.

	* src/timer.c (impl_SandUhr_Timer__get_Alarm):
	bug fix, return a *copy* of the
	object reference.

	* remote/test-gnorba.c, remote/test-goad.c:
	Remove the obsolete files "test-goad.c" and "test-gnorba.c".
	We use OAF, now.

	* sanduhr.gnorba: Remove the obsolete file "sanduhr.gnorba".
	We switch to OAF instead.

	* sanduhr.oaf: initial revision

2001-12-28  Jochen Voss  <jvoss2@web.de>

	* src/initdialog.c:
	Move the 'display_error_message' function into "main.c".

	* src/callbacks.h, src/interface.c: regenerated

	* src/properties.c: Implement the new CORBA object alarm type.
	Reenable page 1.
	Bug fixes.

	* src/preferences.c (apply_defaults):
	call 'check_corba_error' instead of 'check_err'.

	* src/factory.c:
	Implement the new SandUhr::TimerFactory::Timers attribute instead
	of old SandUhr::TimerFactory::Children and
	SandUhr::TimerFactory::GetTimer.
	Properly implement the CORBA exception handling.
	Use the "%c" template for 'strftime'.

2001-12-27  Jochen Voss  <jvoss2@web.de>

	* src/timer.c: Implement correct handling of CORBA exceptions.
	Get the calls to SandUhr::AlarmAction::Attach()
	and SandUhr::AlarmAction::Detach() right.

	* remote/README:
	Mention the IDL documentation and document "ex-alarm.py".

	* remote/ex-alarm.py: Bug fixes and minor improvements.
	This file should be ready for distribution, now.

	* src/alarm.c: Implement the CORBA exception handling.
	Bug fixes.

	* remote/Makefile.am: Rename old "IDL_SOURCES" to new "IDLFILES".

	* remote/test-gnorba.c: Reflect the changes of "sanduhr.idl".
	Remove the debugging output and change
	the behaviour to match that of "test-python".

	* remote/test-goad.c: Minor fixes

	* remote/test-goad.c: Reflect the changes of "sanduhr.idl".
	Remove the debugging output and change
	the behaviour to match "test-python".

	* remote/test-python, remote/test-perl, src/sandcommon.h,
	src/properties.c, src/preferences.c: Reflect the changes of
	"sanduhr.idl".

	* src/main.c (main): use the new calling syntax for 'create_timer'.

	* src/timer.c, src/factory.c: Reflect the changes of "sanduhr.idl".

	* src/alarm.c: Implement the SandUhr::AlarmAction CORBA objects.

	* src/Makefile.am: Rename old 'IDL_SOURCES' to new 'IDLFILES'.
	Generate "sanduhr-stubs.c".

	* idl/README: Update the documentation.

	* idl/sanduhr.idl: Completed the CORBA interface.

	* configure.ac: Increase the version string to "0.3.54".
	Remove the macros/ subdirectory.
	Add "GNOME_COMMON_INIT".
	Use "AM_PROG_LEX" instead of "AC_PROG_LEX".

	* Makefile.am: Remove the macros/ subdirectory.

	* remote/Makefile.am: Add "ex-alarm.py" to EXTRA_DIST.

	* remote/ex-alarm.py: initial revision

2001-12-15  Jochen Voss  <jvoss2@web.de>

	* idl/README: initial revision

2001-12-12  Jochen Voss  <jvoss2@web.de>

	* remote/test-python: initial revision

	* remote/Makefile.am: Add test-python to EXTRA_DIST.

	* remote/README: Mention test-python.

	* remote/test-perl: Remove debugging output.

	* src/timer.c (impl_SandUhr_Timer_epv): bug fix, the access methods
	for TimeSpec and Message were exchanged.

2001-12-09  Jochen Voss  <jvoss2@web.de>

	* TODO: Another item done: configure.in is no more.

	* autogen.sh: Replace the autogen.sh file from glade
	by something more simple.

	* configure.ac, configure.in: moved configure.in to configure.ac

	* ChangeLog: add 2001-11-18 to 2001-12-09

	* TODO: Some items done.

	* NEWS: new news

	* checklist: white space fixes

	* configure.in: Increase the version to "0.5.53".

	* po/ChangeLog: update to gettext-0.10.40

	* po/de.po: Updates

	* po/POTFILES.in: Add "src/factory.c", remove "src/argparse.c".

	* gob/sand-window.gob:
	Minor fixes related to window decorations and window hints.

	* idl/sanduhr.idl: Add a new SandUhr.TimerFactory.ShowControl method.

	* src/main.c: Changed the short form of the "show-control" command
	line option to "-c".  Always create a factory object.
	Restructured the goad-related code.

	* src/preferences.c (load_preferences, apply_defaults): bug fixes.

	* src/sandcommon.h:
	Add new fields to struct factory: window, clist, popup_menu.
	Add new field to struct timer: factory.
	Add declartions for the functions factory_add_timer,
	factory_remove_timer, and factory_update_timer.
	Remove declations for the obsolete file "control.c".

	* src/callbacks.c: Remove unneeded functions.

	* src/callbacks.h: Remove unneeded declarations.

	* src/factory.c: Merged in the code from "control.c".
	Implement the SandUhr.TimerFactory.ShowControl CORBA method.
	Cleaned up the code.

	* src/timer.c: Add a new factory field to the `struct timer.
	Do not use the accelerator table for the popup menu;
	it was broken and I do not know how to fix it.
	General fixes (white space, ...)

	* README: Add an example configure call.

	* src/properties.c: Call new `factory_update_timer instead of old
	`control_update.

	* sanduhr.glade: Remove the Control Center.  It is implemented
	in "factory.c", now.

	* src/interface.h, src/interface.c: Regenerated

	* src/Makefile.am:
	Remove the obsolete file "control.c".  It is merged into
	"factory.c", now.

	* remote/test-gnorba.c: Change `check_err into a static function.

2001-12-05  Jochen Voss  <jvoss2@web.de>

	* src/control.c: merge with factory.c

2001-11-18  Jochen Voss  <jvoss2@web.de>

	* TODO: One item done (-- in manual fixed itself).
	New entries.

	* src/main.c (main): minor fix for the command line argument handling.
	doc fixes.

	* src/callbacks.c:
	Rename old `properties_from_timer to new `prepare_properties_dialog.
	The preferences window increments the main loop reference count, now.

	* src/sandcommon.h:
	Rename old `properties_from_timer to new `prepare_properties_dialog.

	* src/properties.c:
	Rename old `properties_from_timer to new `prepare_properties_dialog.
	Minor fixes.

	* src/preferences.c (prepare_page0): bug fix

	* doc/de/sanduhr.sgml, doc/C/sanduhr.sgml: Minor fixes.

	* Makefile.am: Add the "autogen.sh" file to EXTRA_DIST.

2001-05-26  Jochen Voss  <jvoss2@web.de>

	* ChangeLog: added 2000-09-04 to 2001-05-26

	* po/de.po: updated

	* TODO: Mention the remaining points of the autoconf update.

	* configure.in: upgrade to autoconf 2.50

2001-05-17  Jochen Voss  <jvoss2@gmx.de>

	* TODO: preferences are done

	* gob/sand-window.gob (set_layer):
	works for non-realized sand-windows, too.

	* src/sandcommon.h:
	Add a prototype for the new function `apply_defaults' from
	"preferences.c".

	* src/preferences.c (apply_defaults): new function
	(save_preferences): bug fix

	* src/timer.c (create_timer):
	call `apply_defaults' from "preferences.c".

	* configure.in: Changed the version string to "0.3.52".

	* src/sandcommon.h: Add prototypes for the new file "preferences.c".

	* src/properties.c: Don't save too much configuration information.
	This moved to "preferences.c".

	* src/main.c (main): call `load_defaults' at start-up.

	* src/interface.h, src/interface.c: Regenerated.

	* src/initdialog.c (check_time_error): bug fix.

	* src/callbacks.h: New prototypes for the preferences dialog.

	* src/callbacks.c: Handle the preferences dialog.

	* src/Makefile.am: Handle the new file  "preferences.c".

	* po/de.po: Updates.

	* sanduhr.glade: Add a preferences dialog.

	* TODO: Updates.  Preferences are partially done.

2001-05-10  Jochen Voss  <jvoss2@gmx.de>

	* src/preferences.c: initial revision

2001-05-04  Jochen Voss  <jvoss2@gmx.de>

	* pixmaps/icon24.xbm, pixmaps/icon16.xbm: initial revision

	* remote/README: minor fix.

	* pixmaps/Makefile.am: Add the icon bitmaps.

	* gob/sand-window.gob (SandWindow::realize): set the icon bitmap.

2000-10-29  Jochen Voss  <jvoss2@gmx.de>

	* TODO: new items

2000-10-04  Jochen Voss  <jvoss2@gmx.de>

	* macros/gperf-check.m4: Imported sources

	* src/timer.c: Handle `timer->prop_windows'.

	* src/sandcommon.h (struct timer): new `prop_windows' field
	Added declarations for "properties.c".

	* src/main.c (sanduhr_object): removed the final call to `check_err'.

	* src/interface.c: regenerated from "sanduhr.glade".

	* src/callbacks.h: Prototype for the new function `on_settings_close'.

	* src/callbacks.c: Moved code to the new file "properties.c".
	New function `on_settings_close'.

	* src/alarm.c (deliver_alarm): call `properties_timer_stopped'.

	* src/Makefile.am: Added the new file "properties.c".

	* sanduhr.glade:
	Added a "close" signal handler to the properties dialog.

	* TODO: One item done.

	* src/properties.c: initial revision

2000-09-08  Jochen Voss  <jvoss2@gmx.de>

	* configure.in: Changed the version string to "0.3.51".

2000-09-04  Jochen Voss  <jvoss2@gmx.de>

	* doc/.cvsignore: Added "sanduhr.1".

	* doc/Makefile.am: Add a manual page.

	* doc/sanduhr.1.in: initial revision

	* src/timer.c: Use the default AccelGroup for the popup menu.
	Minor fixes.

	* src/sandcommon.h: minor fix.

	* src/interface.c: Added documentation strings to the menu.

	* src/control.c (control_initialize):
	use the default AccelGroup for the popup menu.

	* src/callbacks.c (on_properties1_activate):
	initialise the layer button.

	* src/argparse.y: white space fix

	* po/de.po: updates

	* pixmaps/icon.xpm: initial revision

	* pixmaps/Makefile.am: Mention "icon.xpm".

	* gob/sand-window.gob (get_layer): new method
	(set_layer): bug fix

	* doc/de/Makefile.am, doc/C/Makefile.am: bug fixes

	* sanduhr.glade: updates

	* configure.in: changed the version string to "0.3.50".

	* checklist: "NEWS und README lesen"

	* TODO: updates

2000-07-27  Jochen Voss  <jvoss2@gmx.de>

	* ChangeLog: Added 2000-07-14 to 2000-07-27

	* src/control.c: initial revision

	* po/de.po: Updates.

	* TODO: Many new items.
	Some resolved.

	* checklist: Added "bersetzungen prfen".

	* sanduhr.glade: Updates.

	* src/initdialog.c: Fixes.

	* src/main.c: Capitalized the menu help strings.

	* src/callbacks.c: Removed the `settings', `settings_active', and
	`current_timer' variables.  Removed the obsolete
	`on_settings_close' function.

	* src/callbacks.h: Removed the declaration of `current_timer'.
	Do not include "sandcommon.h".
	Updates.

	* src/interface.c: rebuilt

	* src/sandcommon.h:
	Changed `window_show_cb' from "main.c" to extern scope.
	Added declarations for the new file "control.c".

2000-07-26  Jochen Voss  <jvoss2@gmx.de>

	* src/Makefile.am: Add the new file "control.c".

	* src/alarm.c (deliver_alarm): use `timer_get_message'.

	* src/main.c: Use the new code in "control.c".

	* src/timer.c (timer_get_message): new function

2000-07-23  Jochen Voss  <jvoss2@gmx.de>

	* src/alarm.c: Minor fixes.

	* src/sandcommon.h: Changed the declaration of `ask_for_time'.

	* src/timer.c: partially rewritten.

	* src/initdialog.c: Rewritten to avoid `gnome_dialog_run'.

2000-07-22  Jochen Voss  <jvoss2@gmx.de>

	* TODO: Cleaned up.

	* src/callbacks.c: rebuilt

	* src/main.c (main_loop_ref, main_loop_unref): new functions.
	Initialize the GnomeApp widget "app1".

	* src/timer.c: Redid the popup menu.
	Use `main_loop_ref'.

	* src/sandcommon.h: Added declarations for "main.c".
	(struct timer): removed obsolete `app' entry; added `handler_id'.

	* sanduhr.glade: Added a GnomeApp window.
	Removed the obsolete popup menu code.

	* src/callbacks.h, src/interface.h, src/interface.c: rebuilt

	* src/factory.c: Use the new sytax for `check_err'.

	* src/argparse.y: Remove unnecessary include directives.

	* src/alarm.c: avoid `gnome_dialog_run'.

	* gob/sand-window.gob: Do not set the layer.

2000-07-14  Jochen Voss  <jvoss2@gmx.de>

	* TODO: One item done.

	* gob/sand-window.gob: Fix the method names.
	(set_mask): handle destroyed objects.

	* idl/sanduhr.idl: Add the `InvalidTime' exception.

	* remote/test-goad.c: Exercise the `TimeLeft' method.

	* src/Makefile.am: Use the `--no-private-header' flag for gob.

	* src/timer.c: Implement the `TimeLeft' method.

	* po/de.po: Minor fixes

	* sanduhr.glade: bug fix.

	* gob/sand-window.gob: cosmetic changes

	* src/interface.c, src/support.c: regenerated

2000-05-20  Jochen Voss  <jvoss2@gmx.de>

	* ChangeLog: Added 2000-02-23 to 2000-05-20

	* remote/test-gnorba.c: fix

	* remote/test-goad.c: fixes

	* src/factory.c (impl_SandUhr_TimerFactory_create_object,
	impl_SandUhr_TimerFactory_supports): bug fixes.

	* src/main.c: white space fix

	* NEWS: new news

	* po/de.po: more fixes

	* checklist: fix

	* Makefile.am: Bug fix.

	* remote/.cvsignore, remote/README, remote/test-goad.c,
	remote/test-perl: initial revision

	* remote/Makefile.am: Added the "test-perl" script

	* src/interface.c: regenerated

	* src/main.c: New option "--ior-file".

	* sanduhr.glade: Changed my name

	* TODO, po/de.po: fixes

	* src/callbacks.c: added a comment

	* src/timer.c: Implement more corba methods.

2000-05-18  Jochen Voss  <jvoss2@gmx.de>

	* remote/Makefile.am: Renamed old "main.c" to new "test-gnorba.c".
	Renamed `sanduhr-client' to `test-gnorba'.
	New target `test-goad'.

	* TODO: new entry

	* sanduhr.gnorba: fixes

	* src/Makefile.am: Removed "sanduhr-impl.c".
	Added "factory.c".

	* src/sandcommon.h: CORBA updates for "timer.c" and "factory.c".

	* src/timer.c, src/main.c: CORBA updates

	* remote/main.c, remote/test-gnorba.c: moved main.c to test-gnorba.c

	* remote/main.c: fixes

2000-05-14  Jochen Voss  <jvoss2@gmx.de>

	* src/sanduhr-impl.c: removed obsolete file

	* src/factory.c: initial revision

2000-04-23  Jochen Voss  <jvoss2@gmx.de>

	* po/POTFILES.in: Add "src/initdialog.c".

	* src/.cvsignore: Removed "sanduhr-stubs.c".

	* src/Makefile.am: Do not generate client-side file "sanduhr-stubs.c".

	* src/initdialog.c: Mark some strings for translation.

	* configure.in, Makefile.am: Add the "remote/" subdirectory

	* remote/main.c, remote/Makefile.am: initial revision

2000-04-22  Jochen Voss  <jvoss2@gmx.de>

	* src/argparse.y (yyerror): do not abort on error.

	* src/initdialog.c:
	Ask repeatedly for the time until we have valid input.

	* src/interface.c: regenerated from "sanduhr.glade".

	* src/timer.c: Reflect the changes in `ask_for_time'.

	* src/sandcommon.h (struct timer): new field `time_valid'.

	* TODO: updates

	* configure.in: Changed the version string to "0.3".

	* sanduhr.glade: Fixed the initdialog.

2000-02-23  Jochen Voss  <jvoss2@gmx.de>

	* ChangeLog: Added 2000-01-07 to 2000-02-23

	* po/de.po: updated translations

	* configure.in: Bug fix.

	* NEWS: New news.

	* TODO: updates

	* src/main.c: Integrate the CORBA server stuff.

	* src/timer.c (create_timer): bug fix

	* src/Makefile.am:
	Automatically build "sand-window.c" and "sand-window.h".
	Integrate the CORBA stuff into the main program.

	* src/.cvsignore:
	Added "sand-window.c" and "sand-window.h", which are generated by gob,
	now.

	* src/tcmain.c: integrated into "main.c"

	* po/POTFILES.in: updates

	* idl/.cvsignore: Added "Makefile".

	* gob/.cvsignore, gob/sand-window.gob, gob/Makefile.am:
	initial revision

	* src/sand-window.h, src/sand-window.c: switch to gob

	* src/main.c (main): bug fix

	* src/interface.c: reflect changes in "sanduhr.glade".

	* src/callbacks.h: new prototype `on_init_help_button_clicked'.

	* src/callbacks.c: completely connected the "settings" dialog.

	* sanduhr.glade: Added window manager settings.

	* configure.in, Makefile.am: Added the "gob/" subdirectory.

2000-02-22  Jochen Voss  <jvoss2@gmx.de>

	* src/sand-window.c: Moved `get_pixmap_file' to "locate.c".
	Renamed old `sand_set_color' to new `sand_init_color'.
	Improved the WM hints.

	* src/timer.c (create_timer): minor fix

2000-01-27  Jochen Voss  <jvoss2@gmx.de>

	* sounds/.cvsignore: initial revision

	* sanduhr.glade: Added a help button to the init_dialog.

	* src/locate.h, src/locate.c: initial revision

	* configure.in: Added the "sounds/" subdirectory.
	Substitute @PIXMAP_DIR@ and @SOUND_DIR@ in the Makefiles.

	* Makefile.am: Added the "sounds/" subdirectory.

	* sounds/bell.wav: initital revision

	* sounds/Makefile.am: initial revision

	* pixmaps/Makefile.am: Correctly set the `pixmapdir'.

2000-01-18  Jochen Voss  <jvoss2@gmx.de>

	* TODO: New items

	* sanduhr.glade, src/alarm.c, src/argparse.y, src/callbacks.c,
	src/callbacks.h, src/initdialog.c, src/interface.c,
	src/interface.h, src/main.c, src/sand-window.c, src/sand-window.h,
	src/sandcommon.h, src/timer.c: Added preliminary multiple clocks
	per invocation code

2000-01-11  Jochen Voss  <jvoss2@gmx.de>

	* src/.cvsignore:
	Added the automatically generated sources, which related to the CORBA
	mechanism.

	* src/tcmain.c, src/sanduhr-impl.c, src/timer.c, idl/.cvsignore,
	idl/sanduhr.idl, idl/Makefile.am, sanduhr.gnorba: initial revision

	* src/sandcommon.h: Added declarations for the file "sanduhr-impl.c".

	* src/main.c: Renamed old "sanduhr.h" to new "sandcommon.h".
	Migrated some code to the new file "timer.c".

	* src/initdialog.c, src/callbacks.c, src/argscan.l,
	src/argparse.y, src/alarm.c: Renamed old "sanduhr.h" to new
	"sandcommon.h".

	* src/Makefile.am: Added ORBit-support.

	* configure.in: Increased the version string to "0.2".
	Added the "idl/" directory.

	* checklist: Removed moon-buggy related remmants.

	* Makefile.am: Added some gnorba stuff.

2000-01-08  Jochen Voss  <jvoss2@gmx.de>

	* src/sandcommon.h, src/sanduhr.h: moved sanduhr.h to sandcommon.h

2000-01-07  Jochen Voss  <jvoss2@gmx.de>

	* ChangeLog: Initial changes

	* po/de.po: minor fixes

	* src/interface.c, sanduhr.glade: Used Glade

	* README: Removed obsolete warnings.

	* NEWS: Mention the manual

	* src/argparse.y, src/argscan.l, src/callbacks.c,
	src/initdialog.c, src/main.c, src/sand-window.c,
	src/sand-window.h, src/sanduhr.h: doc fixes

	* src/alarm.c: Doc fixes.

	* .cvsignore, checklist, macros/.cvsignore, po/.cvsignore,
	src/.cvsignore, pixmaps/.cvsignore, doc/C/.cvsignore,
	doc/de/.cvsignore, doc/.cvsignore: initial revision

	* Imported sources into CVS
