2007-09-01  Ulrich Mueller  <ulm@gentoo.de>

	* Version 1.7 released.

2007-07-18  Ulrich Mueller  <ulm@gentoo.de>

	* gentoo-syntax.el (ebuild-mode-commands-warn): New keyword.

2007-07-05  Christian Faulhammer  <opfer@gentoo.org>

	* gentoo-syntax.el (ebuild-mode-commands-php-ext): New keywords
	(ebuild-mode-commands-php-pear-r1): New keywords
	(ebuild-mode-commands-php-sapi): New keywords
	(ebuild-mode-commands-php4_4-sapi): New keywords
	(ebuild-mode-commands-php5-sapi-r3): New keywords
	(ebuild-mode-commands-mysql): New keywords
	(ebuild-mode-commands-mysql_fx): New keywords
	(ebuild-mode-commands-kernel-mod): New keywords
	(ebuild-mode-commands-kernel-2): New keywords
	(ebuild-mode-commands-games-etmod): New keywords
	(ebuild-mode-commands-games-mods): New keywords
	(ebuild-mode-commands-games-q3mod): New keywords
	(ebuild-mode-commands-games-ut2k4mod): New keywords
	(ebuild-mode-commands-games): New keywords
	(ebuild-mode-commands-games-perl-module): New keywords
	(ebuild-mode-commands-games-perl-app): New keywords

2007-07-04  Christian Faulhammer  <opfer@gentoo.org>

	* gentoo-syntax.el (ebuild-mode-commands-vim): New keywords
	(ebuild-mode-commands-vim-doc): New keywords
	(ebuild-mode-commands-vim-plugin): New keywords
	(ebuild-mode-commands-xfce44): New keywords
	(ebuild-mode-commands-db): New keywords
	(ebuild-mode-commands-db-use): New keywords
	(ebuild-mode-commands-db4-fix): New keywords
	(ebuild-mode-commands-mozilla-launcher): New keywords
	(ebuild-mode-commands-mozconfig): New keywords
	(ebuild-mode-commands-mozconfig-2): New keywords
	(ebuild-mode-commands-mozcoreconf): New keywords
	(ebuild-mode-commands-mozextensions): New keywords
	changed version number to 1.7-pre and changed Copyright date
	(ebuild-mode): reordered: sandbox commands to top
	(ebuild-mode-commands-toolchain): New keywords
	(ebuild-mode-commands-toolchain-funcs): New keywords
	(ebuild-mode-commands-toolchain-binutils): New keywords
	(ebuild-mode-commands-gnustep-funcs): New keywords
	(ebuild-mode-commands-gst-plugins): New keywords
	(ebuild-mode-commands-gst-plugins10): New keywords
	(ebuild-mode-commands-php-ext-base-r1): New keywords
	(ebuild-mode-commands-php-common-r1): New keywords

2007-06-29  Ulrich Mueller  <ulm@gentoo.org>

	* gentoo-syntax.el (ebuild-mode-map): Bind ebuild-run-command to
	"C-c C-e" since the "C-c letter" sequences are reserved for users.

2007-06-28  Christian Faulhammer  <opfer@gentoo.org>

	* gentoo-syntax.el (ebuild-mode-commands-x11): New keywords
	(ebuild-mode-commands-confutils): New keywords
	(ebuild-mode-commands-linux-info): New keywords
	(ebuild-mode-commands-linux-mod): New keywords

2007-06-27  Christian Faulhammer  <opfer@gentoo.org>

	* gentoo-syntax.el (ebuild-mode-commands-gtk-sharp-component): New keywords
	(ebuild-mode-commands-qt3): New keywords
	(ebuild-mode-commands-qt4): New keywords
	(ebuild-mode-commands-kde-functions): New keywords
	(ebuild-mode-commands-kde-meta): New keywords
	(ebuild-mode-commands-kde): New keywords
	(ebuild-mode-commands-libtool): New keywords
	(ebuild-mode-commands-cron): New keywords
	(ebuild-mode-commands-darcs): New keywords
	(ebuild-mode-commands-nsplugin): New keywords
	(ebuild-mode-commands-latex-package): New keywords
	(ebuild-mode-commands-freebsd): New keywords

2007-06-25  Christian Faulhammer  <opfer@gentoo.org>

	* gentoo-syntax.el (ebuild-mode-commands-common-lisp-common-3): new class
	of functions
	(ebuild-mode-commands-common-lisp-common): new class of functions
	(ebuild-mode-commands-common-lisp-common-2): new class of functions
	(ebuild-mode-commands-elisp-common): new class of functions
	(ebuild-mode-commands-ruby): new class of functions
	(ebuild-mode): added all above new functions to keyword list

2007-06-24  Christian Faulhammer  <opfer@gentoo.org>

	* gentoo-syntax.el: removed some comments
	(ebuild-mode-commands-elisp-common): renamed from elisp to
	elisp-common
	(ebuild-mode-commands-elisp): NEED_EMACS as keyword in new class
	-elisp, only variable that needs highlighting
	(ebuild-mode-commands-scm): deleted
	(ebuild-mode-commands-cvs): new split-off from -scm
	(ebuild-mode-commands-subversion): new split-off from -scm
	(ebuild-mode-commands-git): new split-off from -scm
	(ebuild-mode-commands-mercurial): new split-off from -scm
	(ebuild-mode-commands-rpm): new split-off from -scm
	(ebuild-mode-commands-python): new class of functions for
	python.eclass
	(ebuild-mode): added all above new functions to keyword list

2007-06-23  Ulrich Mueller  <ulm@gentoo.org>

	* gentoo-syntax.el (ebuild-mode-tabify): Code copied from Emacs 22
	function for XEmacs compatibility.
	(ebuild-mode, eselect-mode): Explicitely make write-contents-hooks
	local, for XEmacs compatibility.
	(delete-trailing-whitespace): If not bound, then define it.
	Add autoload cookies.

2007-06-21  Ulrich Mueller  <ulm@gentoo.org>

	* Version 1.6 released

	* gentoo-syntax.el: Rename file.
	(interpreter-mode-alist): Syntax highlighting for Gentoo init
	scripts, as suggested by John R. Graham
	<john_r_graham@mindspring.com> in bug #182636.
	(ebuild-mode): Provide for backwards compatibility.

2007-06-19  Christian Faulhammer  <opfer@gentoo.org>

	* put keywords from -java and -misc in separate classes so they
	are properly ordered
	* added keywords for versionator eclass

2007-06-18  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode, eselect-mode): Use mapcar for
	font-lock keyword assignments.

2007-06-18  Christian Faulhammer  <opfer@gentoo.org>

	* added keywords for:
	pam, git, cvs, subversion, multilib, autotools, rpm, mercurial,
	alternatives, java-ant-2, java-utils-2, fdo-mime,
	bash-completion, gnome2-utils
	* reordered keywords for:
	eutils

2007-06-11  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode, eselect-mode): Do not quote faces.

2007-06-11  Christian Faulhammer  <opfer@gentoo.org>

	* added missing quotes in eselect highlighting

2007-06-08  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode, eselect-mode): Use
	write-contents-hooks instead of write-file-functions for Emacs 21
	and XEmacs compatibility. Move call of font-lock-add-keywords out
	of function definition.

2007-06-07  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-map): Fix key definition.
	(ebuild-run-command): Use compile instead of start-process;
	inspired by ebuild-mode-marienz.el.
	(auto-mode-alist): Add elements for ebuild-mode and eselect-mode.

2007-06-06  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-commands-alist): New variable.
	(ebuild-mode-run-command): Function reworked. Use completing-read
	for completion of commands.
	(ebuild-mode-map): Define sparse keymap.
	(ebuild-mode-commands-elisp): elisp-emacs-major-version replaced
	by elisp-emacs-version.

2007-06-01  Christian Faulhammer  <opfer@gentoo.org>

	* added elisp-emacs-major-version() and elisp-make-autoload-file()
	to highlighted keywords in elisp group

	* renamed command groups 0 to sandbox and 1 to eclass to reflect
	their offspring in the name

2007-05-26  Ulrich Mueller  <ulm@gentoo.org>

	* Makefile: New file.

2007-05-23  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-tabify): Tabify whitespace only at
	beginning of lines.

2007-05-23  Christian Faulhammer  <opfer@gentoo.org>

	* group 3 now is named flag-o-matic, group 4 renamed to elisp to
	reflect source of them

	* changed version to 1.6

2007-03-22  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el: version 1.5

2007-03-19  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (sh-must-be-shell-mode): Make TAB key work in
	Emacs 21.

2007-03-18  Ulrich Mueller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-commands-0): Sort keywords in
	alphabetical order. Duplicate keyword "into" removed.

2007-03-16  Christian Faulhammer  <opfer@gentoo.org>

	* should really add elisp-* functions

2007-03-15  Christian Faulhammer  <opfer@gentoo.org>

	* functions from elisp-common.eclass, flag-o-matic.eclass,
	some from eutils.eclass added to highlighted keywords

	* keywords grouped by type (not yet finished)

	* version 1.4
