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

	* version 1.3

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

	* emacs.eselect (do_show, do_list): Previous change commented out.

2007-10-08  Christian Faulhammer  <opfer@gentoo.org>

	* emacs.eselect: Warn people that their system is infected by Vi

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

	* ctags.eselect.5: Ditto.

	* emacs.eselect.5: Action "show" has no parameters.

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

	* version 1.2

	* ctags.eselect.5: Update man page.

	* ctags.eselect (do_set, do_update): Handle the FreeBSD case where
	/usr/bin/ctags is a real file.

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

	* emacs.eselect.5: Update man page accordingly.

	* emacs.eselect (do_update, describe_update_options): Rename
	parameter to "ifunset"; accept "--if-unset" for backwards
	compatibility. (According to the eselect team, hyphens should not
	be used.)

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

	* ctags.eselect.5: Ditto.

	* emacs.eselect.5: Canonical order, section "SEE ALSO" last.

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

	* version 1.1

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

	* Makefile (DISTFILES): Add ctags.eselect and ctags.eselect.5.

	* emacs.eselect (do_set, do_update): Call ctags module.
	(BINARYLIST, MANPAGELIST): Remove ctags from lists.

	* ctags.eselect.5: New file, man page.

	* ctags.eselect: New file, eselect module for ctags, bug #29398.

	* emacs.eselect (do_show, do_list, do_set, do_update): Test for
	number of parameters. Quote variables correctly.

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

	* version 1.0

	* emacs.eselect (set_symlinks): Call env.eselect module;
	it supports the "noldconfig" option since eselect version 1.0.10.

	* env-emacs.eselect: Remove file.

	* Makefile (DISTFILES): Undo previous change.

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

	* env-emacs.eselect: New file, taken from env.eselect of
	eselect-1.0.9, extended to support the --no-ldconfig option.

	* Makefile (DISTFILES): env-emacs.eselect added.

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

	* added an additional die for remove_symlinks() in set_symlinks()

	* rephrased output in do_set() and do_update()

	* rewrote parts do_set() in such a way that an invalid target does
	not cause an undefined state.  An invalid target was checked after
	the symlinks were deleted and then not setting a new target

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

	* Changed description of do_update()

	* Added a comment to Makefile

	* Took a check for modification right from do_update() to own
	function and use them in do_set(), too

	* Made a ndash out of a divis

	* Added quotes around use of ROOT variable in remove_infopath(),
	set_man_symlinks(), set_infopath(), find_targets(), do_list()

	* Commented functions remove_infopath()

	* Moved the comment for find_targets(), set_infopath(),
	remove_symlinks(), set_bin_symlinks(), set_man_symlinks(),
	set_symlinks()

	* Brief overview of functions completed in the header of the module

	* Change wording: implementation -> version

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

	* emacs.eselect (xemacs_info): Use write_list_start function.
	Honour ${ROOT}.

	* Makefile (PV): Extract version from new ChangeLog format.

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

	* XEmacs detection into own function, which is called by do_list
	and do_show

	* version 0.9

	* Give a message for list command if XEmacs is found (request by
	Hans de Graaff)

	* added a note about that behaviour in man page

	* added version number in comment of eselect module

	* added a comment about the highlighted star, that indicates the
	currently chosen version with do_list

2007-04-16  Ulrich Mueller  <ulm@gentoo.org>

	* emacs.eselect.5: Updated e-mail address in man page.

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

	* version 0.8

2007-04-01  Ulrich Mueller  <ulm@gentoo.org>

	* emacs.eselect (set_symlinks): Check for range of array and
	display error message.

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

	* Desktop entries and icons moved to emacs-desktop.

	* emacs.eselect.5: Fixed typo and capitalised "Emacs" where
	appropriate. Added copyright notice.

	* SVN keywords activated.

	* version 0.7

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

	* emacs.eselect.5: Added man page.

	* emacs.eselect (do_set, do_update): Undo previous change.

	* version 0.6

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

	* emacs.eselect (set_symlinks): env.eselect seems to be buggy; use
	env-update instead.
	(do_set, do_update): Brought more in line. Check for root.
	Redundant remove_symlinks removed.

	* emacs.eselect (set_symlinks): Call env.eselect to update the
	environment from env.d files.

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

	* emacsclient.desktop (Exec): Removed -n option.

	* version 0.5

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

	* emacsclient.desktop: New file.

	* emacs.desktop (MimeType, TryExec): Add keys.

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

	* emacs.eselect: Added some comments.

	* version 0.4

	* emacs.eselect (set_man_symlinks): Handling of compression
	extensions made more robust.

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

	* emacs_*.png, gnured_48.png: Added two alternative icons (not
	used yet): emacs_48.png is from etc/images/icons of the	Emacs
	sources, gnured_48.png is based on an image taken from
	http://www.ee.ryerson.ca/~elf/emacs/logo/ and scaled down.

	* emacs.desktop (Type): Set Type=Application only

	* emacs.eselect (set_symlinks, set_bin_symlinks)
	(set_man_symlinks): Make linking to XEmacs auxiliary programs
	really work. Some cleanup.

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

	* version 0.3

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

	* emacs.eselect (set_infopath): Test if Info directory exists.
	(find_targets, set_symlinks): Use emacs-${SLOT} instead of
	emacs-emacs-${SLOT} as symlink target.

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

	* emacs.eselect (set_bin_symlinks, set_symlinks, do_update):
	If Emacs was not found, link {c,e}tags to XEmacs versions.
	(set_man_symlinks, set_symlinks, do_show, do_list): Suffix changed
	from ".emacs-${SLOT}" to "-emacs-${SLOT}".
	(remove_symlinks): Removal of man page symlinks simplified.

	* version 0.2

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

	* emacs.eselect (do_update): Update to the newest available
	version.
	(remove_infopath): New function.
	(remove_symlinks): Cleanup env.d file in do_update().

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

	* emacs.eselect (remove_symlinks, set_man_symlinks): Remove man
	symlinks with all possible compress extensions. Honour ${ROOT} in
	set_man_symlinks. Don't test for -z ${extension} since the empty
	string is a legal value (meaning no compression).
	(do_set, do_update): We don't have "providers" but versions.
	(remove_symlinks, set_symlinks): Create symlinks for existing
	binaries only. Added gfdl to MANPAGELIST. Use MANPAGELIST instead
	of BINARYLIST for manpage removal.

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

	* version 0.1

	* based on Vi's eselect module

	* has actions:
		show: currently used implementation
		set: set a specific version to be symlinked from
		/usr/bin/emacs
		update: set the highest version automatically
		list: list available implementations

	* automatically symlink all needed executables

	* automatically symlink man pages

	* automatically set correct INFOPATH

