2007-01-28  Ville Skytt  <scop@xemacs.org>

	* *.el: Sync with upstream.

2006-06-28  Ville Skytt  <scop@xemacs.org>

	* generic-x.el: Sync with upstream.

2006-03-25  Ville Skytt  <scop@xemacs.org>

	* generic-x.el: Sync with upstream.

2006-02-11  Ville Skytt  <scop@xemacs.org>

	* *.el: Sync with upstream.

2005-12-26  Ville Skytt  <scop@xemacs.org>

	* generic-x.el (show-tabs-tab): No `min-colors' specifier in XEmacs.
	(show-tabs-space): Ditto.

2005-10-08  Ville Skytt  <scop@xemacs.org>

	* generic.el, generic-x.el: Sync with upstream.

2005-03-16  Ville Skytt  <scop@xemacs.org>

	* generic.el: Sync with upstream.

2004-12-06  Ville Skytt  <scop@xemacs.org>

	* generic.el: Sync with upstream.

2004-09-15  Ville Skytt  <scop@xemacs.org>

	* generic.el: "Sync" with upstream (no real changes).

2003-12-08  Ville Skytt  <scop@xemacs.org>

	* generic-x.el (java-manifest-generic-mode):
	Add interactive	flag to autoload.
	(java-properties-generic-mode): Ditto.

2003-10-19  Ville Skytt  <scop@xemacs.org>

	* generic.el (generic-make-keywords-list): Change according to
	new, synced regexp-opt interface.

2003-09-27  Ville Skytt  <scop@xemacs.org>

	* generic-x.el: (java-manifest-generic-mode): Add autoload cookie
	and autoloaded auto-mode-alist associations.
	(java-properties-generic-mode): Ditto.

2003-07-29  Ville Skytt  <scop@xemacs.org>

	* Unsupported XEmacs package created.
	* ChangeLog: New, harvested from GNU Emacs 21.3 lisp/ChangeLog.*.
	* Makefile: New.
	* package-info.in: New.
	* .cvsignore: New.

	* generic.el: checkdoc, ispell.
	(generic-mode-set-comments): s|char-valid-p|characterp|.
	(generic-make-keywords-list): Do regexp-opt the XEmacs way.

	* generic-x.el: checkdoc, ispell.
	(java-properties-generic-mode): Associate .properties files.
	(java-manifest-generic-mode): Add Java 1.4.2 keywords.

2001-07-16  Pavel Jank  <Pavel@Janik.cz>

	* generic.el: Some fixes to follow coding conventions.

2001-03-29  Stefan Monnier  <monnier@cs.yale.edu>

	* generic.el (generic-mode-set-comments): Use "" rather than nil
	for comment-end.

2001-02-16  Eli Zaretskii  <eliz@is.elta.co.il>

	* generic.el (generic-find-file-regexp): Doc fix.
	(generic-ignore-files-regexp): New defcustom.
	(generic-mode-find-file-hook): If the file's name matches the
	regexp in `generic-ignore-files-regexp', don't enter
	default-generic-mode.  Doc fix.

2000-12-21  Stefan Monnier  <monnier@cs.yale.edu>

	* generic.el (generic-read-type): Undo last change, inline into
	`generic-mode' and then remove.
	(generic-mode): Inline generic-read-type.
	(define-generic-mode): Push the symbol name rather than the symbol
	onto generic-mode-list.

2000-12-21  Gerd Moellmann  <gerd@gnu.org>

	* generic.el (generic-read-type): Build an alist for
	completing-read as in 20.7.

2000-10-08  Peter Breton  <pbreton@ne.mediaone.net>

	* generic-x.el (rul-generic-mode): Remove eval-when-compile
	statements. Suggested by Stefan Monnier  <monnier@cs.yale.edu>.

2000-10-04  Peter Breton  <pbreton@ne.mediaone.net>

	* generic.el:
	Incorporates extensive cleanup and docfixes by
	Stefan Monnier (monnier+gnu/emacs@flint.cs.yale.edu).
	Uses cl compile-time macros.
	(generic-mode-name, generic-comment-list)
	(generic-keywords-list, generic-font-lock-expressions)
	(generic-mode-function-list, generic-mode-syntax-table):
	Removed variables.
	(generic-mode-alist): Renamed to generic-mode-list.
	(generic-find-file-regexp): Default changed to "^#".
	(generic-read-type): Uses completing read on generic-mode-list.
	(generic-mode-sanity-check): removed this function.
	(generic-add-to-auto-mode): Removed this function
	(generic-mode-internal): Bind mode-specific definitions
	into function instead of putting them in alist.
	(generic-mode-set-comments): Reworked extensively.
	(generic-mode-find-file-hook): Simplified regexp searching
	(generic-make-keywords-list): Omit extra pair of parens

	* generic-x.el (apache-conf-generic-mode):
	Regexp now allows leading whitespace.
	(rc-generic-mode): Added eval-when-compile
	around generic-make-keywords-list.
	Deleted duplicate regexp
	(rul-generic-mode): Added eval-when-compile
	around generic-make-keywords-list.
	(etc-fstab-generic-mode): New generic mode.
	(rul-generic-mode): Removed one eval-when-compile
	which caused a max-specpdl-size exceeded error.

1999-09-09  Eli Zaretskii  <eliz@is.elta.co.il>

	* generic-x.el (bat-generic-mode): "::"-style comments don't
	need to begin with "-".  Fix the font-lock definitions of ON/OFF
	after BREAK/VERIFY.  Remove built-in commands like CALL and ECHO
	from the list of keywords.  Add DO to the list of keywords.

1999-09-08  Peter Breton  <pbreton@ne.mediaone.net>

	* generic-x.el (generic-define-unix-modes): Added new modes:
	inetd-conf-generic-mode, etc-services-generic-mode,
	etc-passwd-generic-mode.  These are all defined for Unix by default.
	(apache-generic-mode): Use an imenu-generic-expression to list
	Configuration keywords.
	(samba-generic-mode): Use both ; and # as comment characters.
	(samba-generic-mode): Font-lock expressions now highlight name
	value pairs.
	(bat-generic-mode): Keywords are now case-insensitive through
	font-lock-defaults setting.
	(java-properties-generic-mode): Supports both ! and # as comment
	characters.
	(java-properties-generic-mode): Added an imenu-generic-expression
	(java-properties-generic-mode): Reworked to support the various
	different ways to separate name and value (viz, '=', ':' and
	whitespace).
	(show-tabs-generic-mode): Added this new generic-mode.

1999-01-07  Dave Love  <fx@gnu.org>

	* generic.el: Re-write `(make-variable-buffer-local (defvar ...'
	constructions.  Doc fixes.
	(generic-create-generic-function): Use defalias, not fset.

1998-10-06  Peter Breton  <pbreton@ne.mediaone.net>

	* generic.el (generic-mode-with-type): Added hooks for generic-modes.

1998-10-06  Eli Zaretskii  <eliz@mescaline.gnu.org>

	* generic-x.el (bat-generic-mode): Fix regexps for keywords and
	built-in commands.  Add more built-in commands and fix face names.

1998-06-08  Dan Nicolaescu  <done@ece.arizona.edu>

	* generic.el (generic-mode-with-type): Set major-mode to be the
	actual mode, not generic-mode.

1998-06-03  Dan Nicolaescu  <done@ece.arizona.edu>

	* generic.el (define-generic-mode): Correct typo in autoload
	cookie that prevented appropriate autoloads to be generated.

1998-05-16  Dan Nicolaescu  <done@ece.arizona.edu>

	* generic-x.el (generic-x): Add :version.

1998-05-03  Richard Stallman  <rms@psilocin.gnu.org>

	* generic.el (generic-make-keywords-list): Delete spurious paren.

1998-04-30  Peter Breton  <pbreton@ne.mediaone.net>

	* generic.el (generic): Added defgroup declaration.
	(generic-make-keywords-list): Uses regexp-opt.
	(generic-mode-set-font-lock): Uses regexp-opt.

	* generic-x.el (generic-x): Added defgroup declaration.

	* generic-x.el: (generic-bat-mode-setup-function): Fixed comment-start
	variable.

	* generic-x.el (generic-define-mswindows-modes): Enable
	hosts-generic-mode and apache-generic-mode.
	(generic-define-unix-modes): Enable alias-generic-mode.
	(java-properties-generic-mode): Changed regexp to allow property
	and value to be separated by whitespace or an equal sign.
	(alias-generic-mode): Check generic-extras-enable-list before
	defining this mode.

	* generic-x.el (installshield-statement-keyword-list): New variable.
	(installshield-system-functions-list): Likewise.
	(installshield-system-variables-list): Likewise.
	(installshield-types-list): Likewise.
	(installshield-funarg-constants-list): Likewise.
	(rul-generic-mode): Uses the variables listed above instead of
	hard-coding the lists of keywords.

1998-04-02  Richard Stallman  <rms@psilocin.gnu.org>

	* generic-x.el (rul-generic-mode): Use font-lock-builtin-face,
	not font-lock-emphasized-face.

1998-03-16  Peter Breton  <pbreton@ne.mediaone.net>

	* generic-x.el: Customize.
	(fvwm-generic-mode): Added new keywords, and .fvwm2rc config file.
	(ini-generic-mode): Changed regexps so that value can contain equal signs.
	(java-manifest-generic-mode): Added new keywords.

1998-03-16  Alfred Correira  <ACorreir@pervasive-sw.com>

	* generic-x.el:
	(mailrc-generic-mode, java-properties-generic-mode): New generic modes.
	(alias-generic-mode, rc-generic-mode, rul-generic-mode): Likewise.

1998-03-05  Peter Breton  <pbreton@ne.mediaone.net>

	* generic.el (generic-mode-ini-file-find-file-hook): Use
	and-s instead of if-s.
	(generic-use-find-file-hook): Changed from defvar to defcustom.
	(generic-lines-to-scan): Changed from defvar to defcustom.
	(generic-find-file-regexp): Changed from defvar to defcustom.

1998-03-01  Richard Stallman  <rms@psilocin.gnu.org>

	* generic.el: Provide generic, not generic-mode.
	Several doc fixes.

	* generic-x.el: New file.

1997-12-12  Dave Love  <d.love@dl.ac.uk>

	* generic.el: Use imenu-case-fold-search.

1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>

	* generic.el: New file.
