2009-08-09  Ralf Angeli  <angeli@caeruleus.net>

	* Version 4.34 released.

2009-08-09  Ralf Angeli  <angeli@caeruleus.net>

	* RELEASE: Update for 4.34.

	* doc/changes.texi: Update for 4.34.

2009-08-08  Ralf Angeli  <angeli@caeruleus.net>

	* doc/changes.texi: Prepare for release.

	* lisp/reftex-base.el (reftex-info): Refer to `reftex' instead of
	`reftex.info'.

	* lisp/reftex-index.el: Suppress byte-compiler warnings.  Move
	provide statement to end of file.

	* lisp/reftex-dcr.el: Suppress byte-compiler warnings.  Move
	provide statement to end of file.

	* lisp/reftex-auc.el: Suppress byte-compiler warnings.

	* doc/reftex.texi: Use `reftex' instead of `reftex.info' for dir
	entry.
	(Imprint): Mention Wolfgang in list of contributors.

	* doc/install.texi: Mention where to extend load-path.

	* doc/Makefile (install): Rename old info file in order to prevent
	it from being found before the new one.

	* Makefile (install): Pass $(MV) to doc Makefile.
	(release-commit): Use $(MV).

	* lisp/reftex-vars.el (reftex-plug-into-AUCTeX): Doc fix.

2009-07-05  Ralf Angeli  <angeli@caeruleus.net>

	* doc/reftex.texi (Creating Citations): Give a hint about how to
	auto-revert the BibTeX database file when using external editors.

	* lisp/reftex-cite.el (reftex-do-citation): Save match data when
	asking for optional arguments.

2009-04-29  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-base.el (reftex-in-comment): Do not error out if
	`comment-start-skip' is not set.

2009-03-01  Wolfgang Mayer  <wmayer7@gmail.com>

	* lisp/reftex-cite.el (reftex-all-used-citation-keys):
	Fix regexp to correctly extract all citations in the same line.

2009-02-08  Juri Linkov  <juri@jurta.org>

	This is a synch with the Emacs trunk where the change happened on
	2008-12-28.

	* lisp/reftex-global.el (reftex-isearch-switch-to-next-file):
	Use `find-file-noselect' instead of `find-file' (for Emacs 22 and 23).
	(reftex-isearch-minor-mode): If `multi-isearch-next-buffer-function'
	is bound set it to `reftex-isearch-switch-to-next-file'.  Otherwise,
	set 4 obsolete variables for backward-compatibility with Emacs 22.

2008-12-29  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-vars.el (reftex-vref-is-default)
	(reftex-fref-is-default): Adapt doc string.
	(reftex-ref-style-default-list): New name for
	`reftex-ref-style-active-list'.  Use :set instead of :repeat.
	(reftex-vref-is-default, reftex-fref-is-default): Adapt to new
	name.

	* lisp/reftex-base.el (reftex-tie-multifile-symbols): Add doc
	string.
	(reftex-tie-multifile-symbols): Initialize
	`reftex-ref-style-list'.
	(reftex-untie-multifile-symbols): Add doc string.
	(reftex-add-index-macros): Doc fix.
	(reftex-ref-style-activate, reftex-ref-style-toggle)
	(reftex-ref-style-list): New functions.
	(reftex-mode-menu): Use them.

	* lisp/reftex-sel.el (reftex-select-cycle-ref-style-internal): Use
	`reftex-ref-style-list' function.

	* lisp/reftex-ref.el (reftex-reference): Use
	`reftex-ref-style-list' function.

	* doc/reftex.texi (Referencing Labels): Simplify section about
	reference macro cycling.
	(Reference Styles, Options (Referencing Labels)): Adapt to changed
	implementation.

2008-12-18  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-base.el (reftex-in-comment): Deal correctly with
	escaped comment characters.

2008-11-30  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-vars.el (reftex-ref-style-alist): Change structure
	so that it is not possible to use multiple different package names
	within a style.
	(reftex-ref-style-active-list): Adapt to new structure of
	`reftex-ref-style-alist'.

	* lisp/reftex-sel.el (reftex-select-cycle-active-ref-styles):
	Remove.
	(reftex-select-cycle-ref-style-internal): Adapt to new structure
	of `reftex-ref-style-alist'.

	* lisp/reftex-ref.el: Adapt creation of `reftex-<package>-<macro>'
	functions to new structure of `reftex-ref-style-alist'.
	(reftex-reference): Adapt to new structure of
	`reftex-ref-style-alist'.

	* lisp/reftex-base.el (reftex-mode-menu): Adapt to new structure
	of `reftex-ref-style-alist'.

	* doc/reftex.texi (Options (Referencing Labels)): Adapt to new
	structure of `reftex-ref-style-alist'.

2008-10-16  Ralf Angeli  <angeli@caeruleus.net>

	* doc/reftex.texi (Referencing Labels, Reference Styles): Document
	changes in the referencing functionality.

2008-10-15  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-vars.el (reftex-ref-style-alist): Remove the symbols
	for symbols for macro type distinction.  Add characters for macro
	selection.
	(reftex-ref-macro-prompt): New variable.

	* lisp/reftex-sel.el (reftex-select-cycle-ref-style-internal):
	Remove code for testing macro type.
	(reftex-select-toggle-numref-pageref): Remove.
	(reftex-select-label-map): Remove binding for
	`reftex-select-toggle-numref-pageref'.

	* lisp/reftex-ref.el (reftex-reference): Prompt for a reference
	macro if `reftex-ref-macro-prompt' is non-nil.

	* lisp/reftex-base.el (reftex-select-with-char): Kill the RefTeX
	Select buffer when done.

2008-06-07  David Kastrup  <dak@gnu.org>

	* lisp/reftex-base.el (reftex-remove-if): Improve performance.

2008-06-07  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-cite.el (reftex-get-string-refs): Use a regexp
	alternative for better performance.

	* doc/changes.texi: Document new features.

	* doc/reftex.texi (Commands): Mention options for definition of
	header and footer in BibTeX files.
	(Options (Creating Citations)): Document
	`reftex-create-bibtex-header' and `reftex-create-bibtex-footer'.

	* lisp/reftex-cite.el (reftex-stringref-p): Remove.
	(reftex-get-string-refs): Do without `reftex-stringref-p' and use
	`reftex-remove-if' instead of the cl-based `remove-if'.
	(reftex-create-bibtex-file): Doc fix.

	* lisp/reftex-base.el (reftex-remove-if): New function.

2008-06-07  Wolfgang Mayer  <wmayer7@gmail.com>

	* lisp/reftex-vars.el (reftex-create-bibtex-header)
	(reftex-create-bibtex-footer): New variables.

	* lisp/reftex-cite.el (reftex-parse-bibtex-entry): Accept
	additional optional argument `raw' and keep quotes or braces if it
	is non-nil.
	(reftex-stringref-p, reftex-get-string-refs): New functions.
	(reftex-create-bibtex-file): Include entries that are
	cross-referenced from cited entries.  Include @String definitions
	in the resulting bib file.  Add header and footer defined in
	`reftex-create-bibtex-header' and `reftex-create-bibtex-footer'.

2008-05-03  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-parse.el (reftex-parse-from-file): Move backward one
	char if a `\' was matched after a section macro.

	* lisp/reftex-global.el (reftex-isearch-switch-to-next-file): Use
	`reverse' instead of `nreverse' and `copy-list' in order to make
	the byte compiler happy.  Get rid of unused `orig-flist' variable.

	* lisp/reftex-base.el (reftex-compile-variables): Revert last
	change.  Match `\' after a section macro.
	(reftex-mapconcat-with-predicate): Remove.

2008-04-13  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-base.el (reftex-mapconcat-with-predicate): New
	function.
	(reftex-compile-variables): Use it.  Treat environments and macros
	differently in the regexp for section matching.

	* lisp/reftex-parse.el (reftex-parse-from-file): Use beginning of
	match instead of end as bound.

	* lisp/reftex-sel.el (reftex-select-label-map): Changing binding
	of reference style toggling to "s" which is not already taken.

	* doc/reftex.texi (Reference Styles): Reflect change in key
	binding for toggling reference styles.  Some minor changes.

2008-03-27  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-vars.el: Some whitespace, doc and checkdoc fixes.

2008-03-16  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-index.el (reftex-index-selection-or-word): Use
	`reftex-region-active-p'.
	(reftex-index-show-entry)
	(reftex-index-initialize-phrases-buffer)
	(reftex-index-phrases-apply-to-region): Sync with Emacs trunk.

	* lisp/reftex-dcr.el (reftex-start-itimer-once): Silence the byte
	compiler.

	* lisp/reftex-auc.el: Move `provide' call to bottom of file.

	* lisp/reftex-base.el: Require easymenu and define autoloads
	earlier to avoid compiler warnings.
	(reftex-region-active-p, reftex-select-with-char)
	(reftex-show-commentary): Sync with version in Emacs trunk.
	(reftex-make-overlay, reftex-overlay-put, reftex-move-overlay)
	(reftex-delete-overlay): Define in a way which hides the XEmacs
	symbols from the byte compiler.
	(reftex-info): Silence the byte compiler.  Use `reftex.info'
	instead of `reftex' in order to get the correct file.

2008-03-07  Ralf Angeli  <angeli@caeruleus.net>

	* doc/Makefile (install): Remove existing dir entry without .info
	extension.

	* lisp/reftex-cite.el (reftex-extract-bib-entries): Check if
	BibTeX file changed on disk and ask if it should be reread in case
	it did.

2008-03-02  Ralf Angeli  <angeli@caeruleus.net>

	* doc/reftex.texi: Lots of small fixes.
	(Reference Styles): New section.
	(varioref (LaTeX package), fancyref (LaTeX package)): Remove.
	(Options (Referencing Labels)): Remove descriptions of deprecated
	variables `reftex-vref-is-default' and `reftex-fref-is-default'.
	Add descriptions for `reftex-ref-style-alist' and
	`reftex-ref-style-active-list'.
	(Referencing Labels): Update regarding reference styles.

2008-02-17  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-ref.el (reftex-format-special): Add third argument
	for refstyle possible to be passed, making the byte compiler
	happy.
	(reftex-reference): Pass refstyle to `reftex-format-special'.

	* lisp/reftex-vars.el (reftex-ref-style-active-list): Make
	creation of type compatible with Emacs 21.
	(reftex-format-ref-function): Mention third argument of special
	format function.

	* lisp/reftex-base.el (reftex-mode-menu): Make creation of
	Reference Style menu compatible with Emacs 21.

	* doc/reftex.texi: Fix some typos.

2008-01-27  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-vars.el (reftex-ref-style-active-list): Doc fix.

	* lisp/reftex-base.el (reftex-erase-all-selection-and-index-buffers)
	(reftex-access-parse-file): Use `mapc' instead of `mapcar' where
	return value is not used.

	* lisp/reftex-ref.el (reftex-offer-label-menu): Use `mapc' instead
	of `mapcar' where return value is not used.

	* lisp/reftex-sel.el (reftex-select-item, reftex-select-unmark):
	Use `mapc' instead of `mapcar' where return value is not used.

	* lisp/reftex-vars.el (reftex-ref-style-alist)
	(reftex-ref-style-active-list): New variables.
	(reftex-vref-is-default, reftex-fref-is-default): Adapt doc string
	to new implementation.  Mark as obsolete.  Add compatibility code
	for honoring the variable values in case they are set.

	* lisp/reftex-base.el (reftex-mode-menu): Reference styles are now
	computed from `reftex-ref-style-alist'.  Fix typo.

	* lisp/reftex-ref.el (reftex-reference): Determine reference macro
	by looking at `reftex-ref-style-active-list' and
	`reftex-ref-style-alist'.  Use only one special format function.
	(reftex-varioref-vref, reftex-fancyref-fref)
	(reftex-fancyref-Fref): Remove definitions.  The functions are now
	generated from `reftex-ref-style-alist'.
	(reftex-format-vref, reftex-format-Fref, reftex-format-fref):
	Remove.
	(reftex-format-special): New function.

	* lisp/reftex-sel.el (reftex-select-toggle-varioref)
	(reftex-select-toggle-fancyref): Remove.
	(reftex-select-cycle-active-ref-styles)
	(reftex-select-cycle-ref-style-internal)
	(reftex-select-cycle-ref-style-forward)
	(reftex-select-cycle-ref-style-backward)
	(reftex-select-toggle-numref-pageref): New functions.
	(reftex-select-label-map): Use `v' and `V' for general cycling
	through reference styles.  Add `p' for switching between number
	and page reference types.

2008-01-06  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-cite.el (reftex-pop-to-bibtex-entry)
	(reftex-extract-bib-entries-from-thebibliography): Match \bibitem
	entries with spaces or tabs in front of arguments.
	(reftex-insert-bib-matches): Use `mapc' instead of `mapcar'
	because return value is not used.

2008-01-05  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-toc.el (reftex-make-separate-toc-frame): Hide
	non-operational call to `focus-frame' in Emacs for the compilers's
	sake.

2008-01-03  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-dcr.el (reftex-mouse-view-crossref): Explain why
	point is set.

	* lisp/reftex-toc.el (reftex-toc-do-promote): Use `mapc' instead
	of `mapcar' because return value is not used.
	(reftex-toggle-auto-toc-recenter): Fix typo.

	* lisp/reftex-cite.el (reftex-do-citation): Use `mapc' instead of
	`mapcar' because return value is not used.

2008-01-02  Ralf Angeli  <angeli@caeruleus.net>

	* Makefile (INSTALL): Define.
	(INSTALL_DATA): Define.
	(install): Use `INSTALL_DATA' instead of `CP'.

	* lisp/Makefile (install): Use `INSTALL_DATA' instead of `CP'.
	(reftex.el): Use `EMACS' variable instead of hard-coded call of
	emacs binary.

	* doc/Makefile (install): Use `INSTALL_DATA' instead of `CP'.

	* doc/reftex.texi: Set file name in directory entry to
	reftex.info.

2007-10-10  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-vars.el (reftex-cite-format-builtin)
	(reftex-bibliography-commands): Add support for ConTeXt.

	* doc/reftex.texi (Citation Styles): Mention support for ConTeXt.

	* doc/macros.texi: Add macro for ConTeXt.

2007-09-02  Ralf Angeli  <angeli@caeruleus.net>

	* Version 4.33 released.

2007-09-02  Ralf Angeli  <angeli@caeruleus.net>

	* doc/changes.texi: Update for 4.33.

	* RELEASE (http): Update for 4.33.

	* doc/Makefile (dist): Delete .cvsignore.

	* doc/install.texi: Do not refer to install.el anymore.

	* list/.cvsignore: New file.

	* lisp/Makefile (dist): Delete .cvsignore.

2007-08-23  Ralf Angeli  <angeli@caeruleus.net>

	* Relicence all relevant files to GPLv3 or later.

	* COPYING: Switch to GPLv3.

	* doc/reftex.texi (Options (Defining Label Environments)): Fix
	typo.

2007-07-22  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-base.el (reftex-set-cite-format): Autoload.
	(reftex-access-parse-file): Create parse file in a way that does
	not interfere with recentf mode.
	(reftex-access-parse-file): Do not risk destroying an existing
	buffer.

2007-07-07  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-parse.el (reftex-nth-arg): Use `forward-comment'
	instead of `comment-forward'.  The latter is not always available
	and the former is sufficient for LaTeX.
	(reftex-nth-arg): Revert last change since moving over whitespace
	and comments is done by `reftex-move-to-next-arg'.

2007-05-20  Ralf Angeli  <angeli@caeruleus.net>

	* doc/reftex.texi (Citation Styles): Correct some mistakes.

2007-04-12  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/Makefile (reftex.el): Inhibit creation of backup file.

2007-04-11  Ralf Angeli  <angeli@caeruleus.net>

	* Makefile (.PHONY): Add www-doc target.
	(www-doc): New target.

2007-04-10  Ralf Angeli  <angeli@caeruleus.net>

	* Version 4.32 released.

2007-04-10  Ralf Angeli  <angeli@caeruleus.net>

	* RELEASE: Update date.

	* Makefile (.PHONY): Remove release and release-check targets.
	(release, release-check): Remove.
	(release-sign): Call echo with -e for escape sequence evaluation.

2007-04-09  Ralf Angeli  <angeli@caeruleus.net>

	* Makefile (.PHONY): Add new targets.
	(release, release-check, release-commit, release-sign)
	(release-upload): New targets.
	(dist): Remove space after -r option of cvs export.  Otherwise the
	release tag is not found on export.

	* README: Reference license.

	* RELEASE: Set version and date.

	* doc/install.texi: Point out experimental character of
	install.el.

2007-04-03  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-cite.el: Delete trailing whitespace.
	(reftex-pop-to-bibtex-entry, reftex-extract-bib-entries)
	(reftex-parse-bibtex-entry, reftex-create-bibtex-file): Match
	entries containing numbers and symbol constituents.

2007-03-28  Ralf Angeli  <angeli@caeruleus.net>

	* RELEASE: New file.

	* doc/changes.texi: Include macros.texi.  Add changes for version
	4.32.

	* doc/install.texi: Note that installation procedure does not
	support XEmacs.

	* doc/macros.texi: Define macro for BibTeX.

	* doc/reftex.texi: Replace BibTeX by @BibTeX{} throughout the
	file.

2007-03-12  John Paul Wallington  <jpw@pobox.com>

	* lisp/reftex-vars.el (reftex-format-ref-function)
	(reftex-format-cite-function): Fix custom type.

2007-03-10  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/Makefile (reftex.el): Generate from reftex.el.in.  Set
	value of `reftex-version'.

	* lisp/reftex-base.el: Remove information in comment already in
	imprint or cluttering output of `finder-commentary'.
	Require reftex.el.

	* doc/.cvsignore: New file.

	* lisp/reftex.el.in: New file.

	* lisp/reftex.el: Remove.  Now generated from reftex.el.in.

	* README: Rewrite most of it.

	* doc/Makefile (DISTTEXTS): Add ../INSTALL.
	(MAKEDISTTEXTHEADER): New variable.
	(../CHANGES, ../INSTALL): Use it.

	* doc/changes.texi: Add copyright notice.

	* lisp/reftex-dcr.el: Remove version info in header.  Add
	maintainer info.

	* lisp/reftex-global.el Remove version info in header.  Add
	maintainer info.

	* lisp/reftex-index.el Remove version info in header.  Add
	maintainer info.

	* lisp/reftex-parse.el Remove version info in header.  Add
	maintainer info.

	* lisp/reftex-ref.el Remove version info in header.  Add
	maintainer info.

	* lisp/reftex-sel.el Remove version info in header.  Add
	maintainer info.

	* lisp/reftex-toc.el Remove version info in header.  Add
	maintainer info.

	* lisp/reftex-vars.el Remove version info in header.  Add
	maintainer info.

2007-03-08  Ralf Angeli  <angeli@caeruleus.net>

	* doc/install.texi: Add copyright notice.

	* doc/macros.texi: Add copyright notice.

	* doc/Makefile (TEXIFILES): New variable.  Let relevant targets
	depend on it instead of doc/reftex.texi.
	(version.texi, ../INSTALL): New targets.

	* INSTALL: Remove.  Now generated from doc/install.texi.

	* doc/macros.texi: New file.

	* doc/install.texi: New file.

	* doc/reftex.texi: Include macros.texi and version.texi.  Change
	maintainer and version information.  Express TeX, LaTeX, AUCTeX
	and RefTeX with macros.
	(Imprint): Change maintainer information.
	(Installation): Include doc/install.texi and adapt rest remaining
	in doc/reftex.texi accordingly.

2007-03-04  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex.el: Update.

	* lisp/reftex-base.el (reftex-show-commentary): Look in
	reftex-base.el.
	(reftex-report-bug): New function.

	* lisp/reftex.el: Move original content to reftex-base.el.  Add
	new header and automatically generated autoloads.

	* lisp/reftex-base.el: New file.  Insert original content of
	reftex.el.  Remove autoload for `reftex-index-phrases-mode'.
	Delete trailing whitespace.

	* Makefile (dist): Call `dist' target in lisp subdirectory.

	* lisp/Makefile (LISPFILES): Use reftex-base.el instead of
	reftex.el.
	(.PHONY): Add `dist'.
	(lisp): Depend on reftex.el.
	(install): Depend on reftex.el.  Copy reftex.el to installation
	target.
	(dist, reftex.el): New targets.

	* lisp/reftex-auc.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-cite.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-dcr.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-global.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-index.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-parse.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-ref.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-sel.el: Require `reftex-base' instead of `reftex'.

	* lisp/reftex-toc.el: Require `reftex-base' instead of `reftex'.

2007-03-03  Ralf Angeli  <angeli@caeruleus.net>

	* Makefile: Remove unnecessary targets left over from original
	import.
	(maintainer-clean): Add explanatory text.

	* Makefile (.PHONY): Add `clean' and `maintainer-clean'.
	(html): Call `html' target in `doc' directory.
	(clean): Adapt to new directory structure.
	(maintainer-clean): New target.
	(veryclean, linkelc, unlinkelc, .el.elc): Remove targets.

	* doc/Makefile (.PHONY): Add `clean' and `maintainer-clean'.
	(clean, maintainer-clean): New targets.

	* lisp/Makefile (.PHONY): Add `clean'.
	(clean): New target.

	* Makefile (.PHONY): Add `dist' target.
	(dist): New implementation.

	* doc/Makefile (dist): Generate info file.

2007-03-01  Ralf Angeli  <angeli@caeruleus.net>

	* doc/Makefile (MAKEINFO_PLAIN, DISTTEXTS): New variables.
	(.PHONY): Add `dist' target.
	(../CHANGES, dist): New targets.

	* doc/reftex.texi (Changes): Merge content of section with content
	of CHANGES files and move to doc/changes.texi.

	* doc/changes.texi: New file.

	* CHANGES: Remove.  Now generated from doc/changes.texi.

2007-02-26  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-index.el (reftex-index-visit-phrases-buffer): Set
	marker when visiting buffer.  This allows for returning from the
	phrases file to the file one was just editing instead of the file
	where the last phrases was added from.

2007-02-25  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-index.el (reftex-index-phrases-syntax-table): New
	variable.  Give ?\" punctuation syntax as it usually is not used
	as string quote in TeX-related modes and may occur unmatched.  The
	change also prevents fontification of quoted content.
	(reftex-index-phrases-mode): Use it.

	* lisp/reftex-cite.el (reftex-parse-bibtex-entry): Match fields
	containing hyphens (besides word constituents).

	* COPYING: Update to current incarnation.

2007-02-25  David Kastrup  <dak@gnu.org>

	* lisp/reftex.el (reftex-uniquify, reftex-uniquify-by-car):
	Replace O(n^2) algorithms with O(n log n).  Introduce optional
	argument SORT (not yet used).  TODO: figure out callers that can
	specify SORT, in order to further speed this up.

2007-02-25  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-vars.el (reftex-cite-key-separator): New variable.

	* lisp/reftex-auc.el (reftex-arg-cite): Use
	`reftex-cite-key-separator'.

	* lisp/reftex-cite.el (reftex-do-citation)
	(reftex-figure-out-cite-format): Use `reftex-cite-key-separator'.

	* doc/reftex.texi (Options (Creating Citations)): Document
	`reftex-cite-key-separator'.

	* lisp/reftex-cite.el (reftex-do-citation): Return all keys, not
	just the first one.

	* lisp/reftex-auc.el (reftex-arg-cite): Correctly handle new
	value type returned by `reftex-citation'.

2007-02-24  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/Makefile (.PHONY): Add `lisp' target.

	* Makefile: Make building and installing possible.  (Necessary due
	to different directory and file layout in repository compared to
	original tar ball.)

	* lisp/Makefile: New file.

	* doc/Makefile: New file.

	* doc/reftex.texi: Set correct filename for standalone
	distribution.

2007-02-17  Ralf Angeli  <angeli@caeruleus.net>

	* lisp/reftex-auc.el: New file.  Copied (including change history)
	from Emacs repository by Savannah admin.

	* lisp/reftex-cite.el: New file.  Copied (including change
	history) from Emacs repository by Savannah admin.

	* lisp/reftex-dcr.el: New file.  Copied (including change history)
	from Emacs repository by Savannah admin.

	* lisp/reftex-global.el: New file.  Copied (including change
	history) from Emacs repository by Savannah admin.

	* lisp/reftex-index.el: New file.  Copied (including change
	history) from Emacs repository by Savannah admin.

	* lisp/reftex-parse.el: New file.  Copied (including change
	history) from Emacs repository by Savannah admin.

	* lisp/reftex-ref.el: New file.  Copied (including change history)
	from Emacs repository by Savannah admin.

	* lisp/reftex-sel.el: New file.  Copied (including change history)
	from Emacs repository by Savannah admin.

	* lisp/reftex-toc.el: New file.  Copied (including change history)
	from Emacs repository by Savannah admin.

	* lisp/reftex-vars.el: New file.  Copied (including change
	history) from Emacs repository by Savannah admin.

	* lisp/reftex.el: New file.  Copied (including change history)
	from Emacs repository by Savannah admin.

	* doc/reftex.texi: New file.  Copied (including change history)
	from Emacs repository by Savannah admin.

2007-02-07  Ralf Angeli  <angeli@caeruleus.net>

	Create `reftex' module.

	* CHANGES: New file.  Taken from RefTeX 4.31.

	* COPYING: New file.  Taken from RefTeX 4.31.

	* INSTALL: New file.  Taken from RefTeX 4.31.

	* Makefile: New file.  Taken from RefTeX 4.31.

	* README: New file.  Taken from RefTeX 4.31.

	* lisp/lpath.el: New file.  Taken from RefTeX 4.31.

	* ChangeLog: New file.

;; Local Variables:
;; coding: iso-8859-1
;; End:

    Copyright (C) 2007 Free Software Foundation, Inc.
  Copying and distribution of this file, with or without modification,
  are permitted provided the copyright notice and this notice are preserved.
