------------------------------------------------------------------------
r5873 | voss | 2004-08-14 09:27:21 +0100 (Sat, 14 Aug 2004) | 21 lines

* Thanks to Jens Koerber for the patches
* README:
  - mention minimal orbit version
* configure.ac:
  - increase the version string to 1.93
  - remove obsolete AC_DECL_YYTEXT
  - remove obsolete definition of OAF_DIR
* doc/sanduhr.1.in:
  - do not mention the "sanduhr.oaf" file any more
* doc/Makefile.am:
  - remove obsolete definition of oafdir
* idl/README:
  - minor fix
* Makefile.am:
  - rename old oafdir to new bonobodir
* autogen.sh:
  - remove the strange "-I /usr/share/aclocal/gnome2-macros" from the aclocal
    call
* po/de.po:
  - updates

------------------------------------------------------------------------
r5864 | voss | 2004-08-09 21:10:50 +0100 (Mon, 09 Aug 2004) | 16 lines

* configure.ac:
  - increase the version string to 1.92
* src/sandcommon.h:
  - remove the grab_active, grab_x, and grab_y members from 'struct timer'
* src/timer.c:
  - on_button_press: use the gtk_window_begin_move_drag function
* doc/C/sanduhr.xml, doc/C/sanduhr-C.omf:
  - fix my email address
* doc/de/sanduhr.xml:
  - spelling fixes (thanks Jens Koerber)
  - fix my email address
* doc/de/sanduhr-de.omf:
  - fix my email address
* po/de.po:
  - regenerated

------------------------------------------------------------------------
r5735 | voss | 2004-06-03 20:49:09 +0100 (Thu, 03 Jun 2004) | 3 lines

* ChangeLog:
  - add revisions 5728 and 5734

------------------------------------------------------------------------
r5734 | voss | 2004-06-03 20:47:31 +0100 (Thu, 03 Jun 2004) | 16 lines

* configure.ac:
  - update the version string to "1.91"
* sanduhr.glade:
  - save with the new glade version
  - minor changes to the properties dialog
* src/interface.c:
  - regenerated
* src/callbacks.c, src/callbacks.h:
  - bug fixes: remove the duplicated properties callback functions
* src/properties.c:
  - bug fix: fill the alarm time on page 0 with a valid expression
* gob/sandwindow.gob:
  - remove debugging messages
* TODO:
  - updates

------------------------------------------------------------------------
r5728 | voss | 2004-06-01 23:17:12 +0100 (Tue, 01 Jun 2004) | 5 lines

* ChangeLog:
  - add revisions 4996 up to 5727
* README:
  - fix the web page location

------------------------------------------------------------------------
r5727 | voss | 2004-06-01 23:11:03 +0100 (Tue, 01 Jun 2004) | 33 lines

* configure.ac:
  - increase the version string to "1.90"
  - fix my email address
* src/sandcommon.h:
  - convert the time fields of 'struct timer' from type 'time_t' to
    'double'
  - add declarations for the new file "vclock.c"
* src/timer.c:
  - make the alarm time precise, even for long time intervalls,
    by not relying on the GTK timeout precision
  - change the time step size to 0.5 seconds
  - use the new function 'vclock' to gain a higher time resolution
* src/vclock.c:
  - new file, stolen from my moon-buggy project
* src/initdialog.c:
  - use the new function 'vclock' to gain a higher time resolution
  - doc fixes
* src/factory.c, src/alarm.c, src/properties.c:
  - target_time_abs is a double now
* src/Makefile.am:
  - add "vclock.c"
* remote/test-ba.c:
  - make CORBA exceptions non-fatal
* remote/test-python:
  - add a character encoding comment
  - initial fixes, does not yet work
* AUTHORS:
  - fix my email address
* TODO, NEWS:
  - updates
* gob/sandwindow.gob:
  - expand the $Id$ tag
  - prevent crashes if methods are called after destroy
------------------------------------------------------------------------
r5725 | voss | 2004-06-01 19:39:16 +0100 (Tue, 01 Jun 2004) | 11 lines

* timer.c:
  - split out a new function 'timer_deliver_alarm'
  - use 'g_timeout_add' instead of 'gtk_timeout_add'
* main.c:
  - make the command line option parsing work again
* alarm.c:
  - use 'g_timeout_add' instead of 'gtk_timeout_add'
  - message_destroy_cb: defer the timer destruction a little bit
    (fix a segfault)
  - doc fixes

------------------------------------------------------------------------
r5666 | voss | 2004-05-09 00:31:36 +0100 (Sun, 09 May 2004) | 2 lines

* move 'sanduhr' into the new project structure

------------------------------------------------------------------------
r5210 | voss | 2003-09-24 17:55:10 +0100 (Wed, 24 Sep 2003) | 2 lines

* fix the DOCTYPE declarations

------------------------------------------------------------------------
r5087 | voss | 2003-08-10 13:11:52 +0100 (Sun, 10 Aug 2003) | 2 lines

* src/initdialog.c: fix the initdialog help button.

------------------------------------------------------------------------
r4996 | voss | 2003-06-03 22:38:53 +0100 (Tue, 03 Jun 2003) | 9 lines

* omf-install/Makefile.am: remove a spurious reference to "eog"
* ChangeLog: Add first batch of subversion generated entries
* src/callbacks.c: remove unused 'on_init_help_button_clicked' function
* configure.ac: remove obsolete ALL_LINGUAS
* Remove SGML related files from the svn:ignore properties under doc/
* Switch the german documentation to the XML variant of DocBook, too.
  doc/de/sanduhr.xml: convert to XML, use "ghelp:" instead of "gnome-help:"
  doc/de/*ref.xml: Add a XML declaration, fix the xrefs.

------------------------------------------------------------------------
rev 4994:  voss | 2003-06-01 17:56:51 +0200 (Sun, 01 Jun 2003) | 17 lines

* Connect the help button of the preferences dialog
* Fix the (first) arguments for 'gnome_help_display'
* main.c: use 'gnome_program_init' instead of
  'gnome_init_with_popt_table'.  Set PREFIX, LIBDIR, etc. via
  GNOME_PROGRAM_STANDARD_PROPERTIES, in order to make
  'gnome_help_display' work
* Makefile: define DATADIR, LIBDIR, SYSCONFDIR, and PREFIX on the
  compiler command line.
* doc/xmldocs.make: new file, stolen from the eog source.
* configure.ac, Makefile.am: add a new omf-install/ directory to make
  xmldocs.make happy.
* doc/C/*.xml: convert the documentation to the XML variant of
  DocBook.
* doc/C/sanduhr-C.omf: move the documentation into section
  "GNOME|Applications|Accessories"
* doc/C/Makefile.am: make use of "doc/xmldocs.make"

------------------------------------------------------------------------
rev 4974:  voss | 2003-05-10 01:07:09 +0200 (Sat, 10 May 2003) | 9 lines

* sanduhr.glade: Make pressing RETURN in the init_dialog work
* src/timer.c: Use the new function 'sand_window_set_ratio'
  instead of old 'sand_window_flood'.
* src/initdialog.c: set a default response for the dialog.
* Expand $Id$ keywords on gob/sand-window.gob, src/argscan.l,
  and src/argparse.y .
* configure.ac, Makefile.am: Let gettextize have its will: add a
  m4/ subdirectory, include po/Makevars and po/LINGUAS.

------------------------------------------------------------------------
rev 4973:  voss | 2003-05-10 00:43:00 +0200 (Sat, 10 May 2003) | 6 lines

Major clean-up of sand-window.gob:
* Add two new properties "ratio" and "flow".
* Rename same variables and functions.
* new private 'sand_window_redraw' function
* Add debugging output.  This will be removed later.

------------------------------------------------------------------------
rev 4970:  voss | 2003-05-05 23:50:02 +0200 (Mon, 05 May 2003) | 5 lines

* Add "autom4te.cache" to the svn:ignore property.
* really rename "remote/test-oaf.c" to "remote/test-ba.c"
  and change the code to use bonobo-activation.
* Add the glade control file "sanduhr.gladep"

------------------------------------------------------------------------
rev 4969:  voss | 2003-05-05 23:46:15 +0200 (Mon, 05 May 2003) | 12 lines

* Change the version string to "1.60".
* sanduhr.glade: add the missing name to the init_dialog's message entry.
* src/initdialog.c: the dialog is a GtkDialog (instead of the deprecated
  GnomeDialog), now.
* configure.ac: expand new variables REMOTE_CFLAGS and REMOTE_LDFLAGS
  for use in the remote/ subdirectory.
* Rename old "remote/test-oaf" to new "remote/test-ba".
  Use bonobo-activation instead of OAF.
* gob/sand-window.gob: redraw the window after 'refill'.
* Makefile.am: Include new "sanduhr.server" (instead of old "sanduhr.oaf")
  in the EXTRA_DIST target.

------------------------------------------------------------------------
rev 4965:  voss | 2003-05-01 22:28:46 +0200 (Thu, 01 May 2003) | 16 lines

* The source compiles again and runs to some extent
* Transition to orbit2:
  - include <orbit/oribt.h> instead of old <orb/orbit.h> in several places
  - */Makefile.am: use @IDL_FLAGS@ instead of 'gnome-config' output
* Replace old OAF with new bonobo-activation:
  - src/main.c: s/oaf_/bonobo_activation_/, then fix the resulting calls.
* Switch to bonobo-activation object factories
  - The base class is now new Bonobo::GenericFactory instead of
    old GNOME::ObjectFactory
  - src/factory.c: implement 'createObject' instead of 'create_object'
* src/factory.c: use the new calling syntax for 'gnome_popup_menu_do_popup'.
* Makefile: remove the obsolete ACLOCAL_AMFLAGS setting
* Fix the svn:ignore properties.
* Set the svn:keywords property to expand $Id$ tags.
* Regenerated glade generated files.

------------------------------------------------------------------------
rev 4874:  voss | 2003-04-14 15:21:50 +0200 (Mon, 14 Apr 2003) | 1 line

add jv:section tags for the new make-links.sh script
------------------------------------------------------------------------
rev 4832:  voss | 2003-04-13 16:19:52 +0200 (Sun, 13 Apr 2003) | 1 line

continue CVS -> subversion transition
------------------------------------------------------------------------
rev 4831:  voss | 2003-04-13 16:17:59 +0200 (Sun, 13 Apr 2003) | 1 line

continue CVS -> subversion transition
------------------------------------------------------------------------
rev 4830:  voss | 2003-04-13 16:16:29 +0200 (Sun, 13 Apr 2003) | 1 line

continue CVS -> subversion transition
------------------------------------------------------------------------
rev 4829:  voss | 2003-04-13 16:14:47 +0200 (Sun, 13 Apr 2003) | 1 line

continue CVS -> subversion transition
------------------------------------------------------------------------
rev 4796:  voss | 2003-04-09 11:28:56 +0200 (Wed, 09 Apr 2003) | 2 lines

Remove all window layer related code.

------------------------------------------------------------------------
rev 4795:  voss | 2003-04-09 11:28:01 +0200 (Wed, 09 Apr 2003) | 2 lines

Use the new syntax for 'gnome_help_display'.

------------------------------------------------------------------------
rev 4794:  voss | 2003-04-09 11:26:59 +0200 (Wed, 09 Apr 2003) | 3 lines

Remove all window layer related code.
Use the g_object system instead of the old GTK+ one.

------------------------------------------------------------------------
rev 4793:  voss | 2003-04-01 00:45:36 +0200 (Tue, 01 Apr 2003) | 6 lines

Started GNOME 2 transition: use gdk_pixbuf instead of old imlib, get
rid of the GnomeCanvas (directly draw the pixbufs on expose events),
use GObject features, make the "theme" field a property, get rid of
the sand_window_new function because g_object_new works for
SandWindow.

------------------------------------------------------------------------
rev 4750:  voss | 2002-12-30 01:01:55 +0100 (Mon, 30 Dec 2002) | 2 lines

Start the GNOME2 transition.

------------------------------------------------------------------------
rev 4749:  voss | 2002-12-30 01:00:58 +0100 (Mon, 30 Dec 2002) | 4 lines

Start the GNOME2 transition.
Use 'Bonobo::GenericFactory' (from bonobo-activation) instead of
'GNOME::ObjectFactory'.

------------------------------------------------------------------------
rev 4748:  voss | 2002-12-30 00:59:46 +0100 (Mon, 30 Dec 2002) | 4 lines

Change the version string to "1.0.51".
Start the GNOME2 transition.
Use pkg-config.

------------------------------------------------------------------------
rev 4747:  voss | 2002-12-30 00:57:16 +0100 (Mon, 30 Dec 2002) | 2 lines

regenerated

------------------------------------------------------------------------
rev 4746:  voss | 2002-12-29 23:41:03 +0100 (Sun, 29 Dec 2002) | 2 lines

removed obsolete file

------------------------------------------------------------------------
rev 4745:  voss | 2002-12-29 22:03:02 +0100 (Sun, 29 Dec 2002) | 2 lines

moved sanduhr.oaf to sanduhr.server

------------------------------------------------------------------------
rev 4540:  voss | 2002-07-13 23:48:34 +0200 (Sat, 13 Jul 2002) | 2 lines

Adopt to work with newer versions of scrollkeeper.

------------------------------------------------------------------------
rev 4533:  voss | 2002-07-07 13:57:06 +0200 (Sun, 07 Jul 2002) | 2 lines

Fix the wording of the unstable-version warning.

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

	* ChangeLog: add 2002-05-18

	* pixmaps/default/Makefile.am: initial revision

	* pixmaps/steel/back.png, pixmaps/steel/steel.xcf:
	Make the background of the glass ligther.

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

	* TODO: The "really quit" dialog was already implemented.
	Add suggestion from Shae Matijs Erisson.

	* configure.ac: Increase the version string to "1.0.50".
	Add the theme directories.

	* pixmaps/Makefile.am:
	Add subdirectories "default" and "steel" for the themes.
	Move some files to "default/".

	* gob/sand-window.gob: Add theme support.
	(get_pixmap_file_themed, create_canvas): new function.
	(new): bug fix, GET_NEW should not be called inside GTK_WIDGET.
	  Change the calling syntax, add a new theme argument.
	(set_mask): Rename german 'rest' to 'empty'.
	(init_sand): Remove bogus g_assert.
	Add some comments.

	* src/sandcommon.h:
	Add a declaration for the new variable 'default_theme' from "main.c".

	* src/main.c: New "theme" option.
	New global variable 'default_theme'.

	* pixmaps/default/.cvsignore, pixmaps/steel/.cvsignore,
	pixmaps/steel/back.png, pixmaps/steel/front.png,
	pixmaps/steel/mask.png, pixmaps/steel/steel.xcf,
	pixmaps/steel/Makefile.am: initial revision

	* pixmaps/default/sanduhr.xcf, pixmaps/sanduhr.xcf:
	moved sanduhr.xcf to default/sanduhr.xcf

	* pixmaps/default/mask.png, pixmaps/mask.png:
	moved mask.png to default/mask.png

	* pixmaps/back.png, pixmaps/default/back.png:
	moved back.png to default/back.png

	* pixmaps/default/front.png, pixmaps/front.png:
	moved front.png to default/front.png

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
