2018-06-10  Aidan Kehoe  <kehoea@parhasard.net>

	* Makefile (VERSION): XEmacs package 1.18 released.

2019-04-20  Aidan Kehoe  <kehoea@parhasard.net>

	* time.el (display-time-convert-load):
	* time.el (display-time-convert-num):
	* time.el (display-time-convert-am-pm):
	* time.el (display-time-mail-sign):
	* time.el (display-time-no-mail-sign):
	Respect `display-time-show-icons-maybe', a custom variable still
	documented but which ended up ignored after the last change of
	October 2017. Thanks for the reports, Glynn Clements and Mats
	Lidell.
	* time.el (display-time-scan-mail-file):
	Eliminate a couple of (new) warnings about a non-constant
	CONTROL-STRING supplied to #'format.

2018-06-10  Aidan Kehoe  <kehoea@parhasard.net>

	* Makefile (VERSION): XEmacs package 1.17 released.

2017-10-24  Aidan Kehoe  <kehoea@parhasard.net>

	* time.el:
	* time.el (display-time-mail-file):
	* time.el (display-time-insinuated): Moved earlier in the file.
	* time.el (display-time-mail-sign-string):
	* time.el (display-time-compatible): Removed.
	* time.el (load-conversion-table):
	* time.el (display-time-glyph-table): New.
	* time.el (display-time-string-to-char-list): Removed.
	* time.el (display-time-update-load-glyphs): New.
	* time.el (xpm-color-symbols)): New.
	* time.el (display-time-generate-time-glyphs):
	* time.el (display-time-update-time-glyphs): New.
	* time.el (display-time-insinuate):
	* time.el (display-time-convert-num):
	* time.el (display-time-convert-am-pm):
	* time.el (display-time-init-glyphs): Removed.
	* time.el (display-time-generate-mail-glyphs): New.
	* time.el (display-time-can-do-graphical-display): Removed.
	* time.el (display-time-mail-sign):
	* time.el (display-time-no-mail-sign):
	* time.el (display-time-convert-load): Removed.
	* time.el (display-time-form-list):
	* time.el (display-time-details): New.
	* time.el (make-display-time-details): New.
	* time.el (display-time-evaluate-list):
	* time.el (display-time-function):
	* time.el (display-time-string-forms): Removed.
	Extensive changes to this file. Thematically:

	1. Rework very amateur code that called #'eval at runtime to map
	from a character to a glyph for the LED-type time display, use a
	hash table instead.
	2. Instead of explicitly checking in Lisp within
	#'display-time-function for whether the current device can handle
	graphics, and failing to give reasonable output when the modeline
	is redisplayed on a TTY after being generated on a window-system,
	use specifier tags, as is the correct approach on XEmacs. This
	leads to simpler runtime code too.
	3. Avoid using dynamic scope to communicate details of the current
	time to called functions, define a struct instead and pass an
	instance of that struct around.
	4. Remove support for display-time-string-forms, long marked as
	deprecated. This was a list of forms to be evalled, with the
	performance and probably security drawbacks that implies.
	5. When display-time-echo-area is t, don't log the output; this
	avoids filling up what #'view-lossage shows with a new message
	every minute, to the detriment of usability of that command.

2014-05-15  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.16 released.

2014-05-15  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.15 released.

2014-05-13  Jerry James  <james@xemacs.org>

	* .cvsignore: Remove.
	* .hgignore: New file.

2003-10-31  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.14 released.

2003-05-11  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.13 released.

2003-05-06  Brian Palmer  <bpalmer@cs.stanford.edu>

       * time.el (display-time-display-time-foreground): Change 'modline
       to 'modeline, to match the docstring.

2003-03-09  Ben Wing  <ben@xemacs.org>

	* Makefile:
	Delete explicit compile:: and binkit: rules.
	Don't add custom-load.elc to the list of generated elc's.

2002-11-29  Ben Wing  <ben@xemacs.org>

	* .cvsignore: Remove files now handled automatically by CVS.
	* Makefile: Use `compile' instead of hard-coded `all'.

2002-10-15  Ville Skyttä  <scop@xemacs.org>

	* Makefile (srckit): Remove.

2002-08-26  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.12 released.

2002-08-19  David A. Panariti  <davep@meduseld.net>

	* time.el (display-time-convert-num): Added 'echo-help to display
	current date when mouse pointer is over modeline time extents.

2000-10-05  Martin Buchholz  <martin@xemacs.org>

	* *: Mega typo fix.

1998-04-24  Kirill M. Katsnelson  <kkm@kis.ru>

	* time.el (display-time-can-do-graphical-display): Check if we're
	on a window system in general, not only 'x.

1998-01-25  SL Baur  <steve@altair.xemacs.org>

	* Makefile (VERSION): Update to package standard 1.0.

1998-01-12  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Update to newer package interface.

1998-01-03  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Update to newer package interface.

1997-12-24  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Created.

