2012-04-10  Eric Ludlam <zappo@gnu.org>

	* srecode/templates/Makefile:
	* srecode/srecode.el:
	* srecode/Project.ede:
	* srecode/Makefile:
	* semantic/wisent/Makefile:
	* semantic/tests/Makefile:
	* semantic/symref/Makefile:
	* semantic/semantic.el:
	* semantic/doc/Makefile:
	* semantic/ctags/Makefile:
	* semantic/bovine/Makefile:
	* semantic/Project.ede:
	* semantic/Makefile:
	* eieio/eieio.el:
	* eieio/Project.ede:
	* eieio/Makefile:
	* ede/templates/Makefile:
	* ede/ede.el:
	* ede/Project.ede:
	* ede/Makefile:
	* contrib/cedet-contrib.el:
	* contrib/Project.ede:
	* contrib/Makefile:
	* common/icons/Makefile:
	* common/cedet.el:
	* common/Project.ede:
	* common/Makefile:
	* cogre/tests/Makefile:
	* cogre/templates/Makefile:
	* cogre/cogre.el:
	* cogre/Project.ede:
	* cogre/Makefile: Update to CEDET version 1.1.

2012-04-09  Eric Ludlam <zappo@gnu.org>

	* common/cedet-java.el (cedet-java-version-regexp): New option.
	(cedet-java-get-version): Use above.

2012-03-28  Eric Ludlam <zappo@gnu.org>

	* common/cedet.texi (Installation/Basic Configuration): Add links
	for android and arduino.

2012-03-14  Eric Ludlam <zappo@gnu.org>

	* srecode/templates/Makefile:
	* srecode/Makefile:
	* semantic/wisent/Makefile:
	* semantic/tests/Makefile:
	* semantic/symref/Makefile:
	* semantic/doc/Makefile:
	* semantic/ctags/Makefile:
	* semantic/bovine/Makefile:
	* semantic/Makefile:
	* eieio/Makefile:
	* ede/templates/Makefile:
	* ede/Makefile:
	* contrib/Makefile:
	* common/icons/Makefile:
	* common/Makefile:
	* cogre/tests/Makefile:
	* cogre/templates/Makefile:
	* cogre/Makefile (VERSION): Update to match Project.ede

	* common/Project.ede (common): Update version to 1.1beta2

	* common/cedet.el (cedet-emacs-min-version): Update to 22.1

	* common/cedet.el (cedet-version): Update version to 1.1beta2
	(cedet-packages): Update all package versions.

2012-03-12  Eric Ludlam <zappo@gnu.org>

	* common/cedet.texi (Arduino Features): Fix typo.

2012-03-07  Eric Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add new test :
	test-fmt-utest

2012-02-22  Eric Ludlam <zappo@gnu.org>

	* common/cedet.texi (top): Add Arduino to main menu
	(Arduino Features): new

2012-02-05  Eric Ludlam <zappo@gnu.org>

	* common/cedet-java.el (cedet-java-version-check): Split out
	get-version.
	(cedet-java-get-version): New, from above.
	(cedet-jar-table-of-contents): Fix save-excurions warning.
	(cedet-javap-dump-class): Fix call to cedet-javap-get-class.
	(cedet-java-jdk-root): New Option
	(cedet-java-find-jdk): New.
	(cedet-java-describe): New command.

2012-01-22  Alex Ott <ottalex@users.sourceforge.net>

	* srecode/srecode.texi:
	* semantic/doc/user-guide.texi:
	* semantic/doc/semantic.texi:
	* semantic/doc/lang-support-guide.texi:
	* common/cedet.texi: fix minor typos/errors in documentation

2012-01-21  Eric Ludlam <zappo@gnu.org>

	* common/cedet.texi (Android Features): Remove incomplete
	sentences.

2012-01-20  Eric Ludlam <zappo@gnu.org>

	[Branch merge]

	Security improvements for EDE, including:

	eieio-persistent-read now takes 2nd and 3rd args specifying the
	expected classes to be read in.  Read files are now scanned, and
	eval is no longer called.

	ede-proj, ede-generic, semanticdb, cogre, srecode all specify
	classes to eieio-persistent-read.

	Other ede projects now specify that they are 'safe' to load.

	tests/ now include detailed eieio test for the new persistent
	reader, and updates to enable loading projects without asking
	questions.


2012-01-16  Eric Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Replace "eieio"
	with a loader fcn.
	(cedet-utest-eieio-classloader): New.

2011-08-21  Eric Ludlam <zappo@gnu.org>

	[Branch merge]

	Add support for cedet-m3 context menu.


	* common/cedet.texi (top): Add CEDET Context menu item.
	(CEDET Context Menu): New
	(Android Features): Fix typo.

	* common/cedet-m3.el (global-cedet-m3-minor-mode)
	(cedet-m3-minor-mode): Doc fix.
	(cedet-m3-whatisit): Deleted
	(cedet-m3-menu-query-hooks, cedet-m3-menu-visit-hooks)
	(cedet-m3-menu-completions-hooks, cedet-m3-menu-do-hooks): New
	(cedet-m3-create-menu): Use above hooks instead of hard-coded
	values.
	(cedet-m3-context-items, cedet-m3-ref-items)
	(cedet-m3-complete-from-menu, cedet-m3-srecode-items)
	(cedet-m3-ede-items, cedet-m3-cogre-items): Deleted.

	* common/Makefile (common_LISP): add cedet-m3.el

2011-08-20  Eric Ludlam <zappo@gnu.org>

	* common/Project.ede (common): Add cedet-m3.el

2011-08-09  Eric Ludlam <zappo@gnu.org>

	[Branch merge]

	Enable support for Android projects.  Added Java specific features
	to EDE, Semantic, and SRecode.


2011-08-06  Eric Ludlam <zappo@gnu.org>

	* common/cedet-java.el (cedet-java-min-version): Drop to 1.4.
	Should work.
	(cedet-javap-get-class): Support passing in no jar file.  The
	contents of the system classpath will be used instead.

2011-07-20  Eric Ludlam <zappo@gnu.org>

	* common/cedet.texi (CScope): Fix typo, specify that cscope works
	as a db backend.

2011-06-17  David Engster <dengste@eml.cc>

	Make sure another EIEIO version isn't already loaded.

	* common/cedet.el: Throw an error if another EIEIO version is
	already loaded.

	* INSTALL: Mention that you should load CEDET at the beginning of
	the init file.

2011-04-25  Nelson Ferreira <nelson.ferreira@ieee.org>

	SXEmacs compatibility fixes by Nelson Ferrreira.

	* cedet.el (cedet-sxemacs-min-version): New defvar; use it for
	`inversion-require-emacs'.

	* inversion.el (inversion-decoders): New regexps for SXEmacs.
	(inversion-package-version): More verbose error message.
	(inversion-<): Deal with new special cases.
	(inversion-require-emacs): New argument sxemacs-ver; use it.

	* ede-emacs.el (ede-emacs-version): Detect SXEmacs source tree.

	* wisent-comp.el (wisent-BITS-PER-WORD): Use most-positive-fixnum
	if available, since on SXEmacs, `lsh' will promote integers to
	bigints with arbitrary precision.

2011-02-27  Eric Ludlam <zappo@gnu.org>

	* common/cedet.texi (JDEE Target): TODO for semanticdb-javap.
	(Android Target): New section.

	* common/Makefile (common_LISP): Add cedet-android.el
	cedet-java.el

	* common/Project.ede (common): Add cedet-android and cedet-java.el

	* common/cedet-java.el: New file. New file

	* common/cedet-android.el: New file. New file.

2011-01-27  David Engster <dengste@eml.cc>

	* srecode/templates/Makefile:
	* srecode/srecode.el:
	* srecode/Project.ede:
	* srecode/Makefile:
	* speedbar/speedbar.el:
	* speedbar/Project.ede:
	* speedbar/Makefile:
	* semantic/wisent/Makefile:
	* semantic/tests/Makefile:
	* semantic/symref/Makefile:
	* semantic/semantic.el:
	* semantic/doc/Makefile:
	* semantic/ctags/Makefile:
	* semantic/bovine/Makefile:
	* semantic/Project.ede:
	* semantic/Makefile:
	* eieio/eieio.el:
	* eieio/Project.ede:
	* eieio/Makefile:
	* ede/templates/Makefile:
	* ede/ede.el:
	* ede/Project.ede:
	* ede/Makefile:
	* contrib/cedet-contrib.el:
	* contrib/Project.ede:
	* contrib/Makefile:
	* common/icons/Makefile:
	* common/cedet.el:
	* common/Project.ede:
	* common/Makefile:
	* cogre/tests/Makefile:
	* cogre/templates/Makefile:
	* cogre/cogre.el:
	* cogre/Project.ede:
	* cogre/Makefile (all packages): Bump version numbers to next
	beta.

2010-11-03  Eric Ludlam <zappo@gnu.org>

	* common/cedet-cscope.el (cedet-cscope-min-version): Change to
	support 15.7.

2010-09-29  Eric Ludlam <zappo@gnu.org>

	* common/cedet-idutils.el (cedet-idutils-version-check): Make sure
	a version number was found befor calling inversion-check-version.

2010-08-22  Eric M. Ludlam <zappo@gnu.org>

	* speedbar/.cvsignore:
	* common/.cvsignore: Ignore info files.

2010-07-31  Eric M. Ludlam <zappo@gnu.org>

	* common/pulse.el (pulse-flag): Update doc.
	(pulse-momentary-highlight-overlay): If pulse-flag is 'never, then
	disable all pulsing.

2010-07-27  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-ede-items): Support the case where
	a buffer supports multiple targets.

2010-07-25  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (CScope): Add Database section.

2010-07-24  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-idutils.el (cedet-idutils-mkid-call): Fix doc.
	(cedet-idutils-create/update-database): New.

	* common/cedet-global.el
	(cedet-gnu-global-create/update-database): New.

	* common/cedet-cscope.el (cedet-cscope-support-for-directory):
	Make interactive.  Print message if interactive.
	(cedet-cscope-create/update-database): New.

2010-07-18  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-cogre-items): Protect against no
	ctxt found.

2010-07-17  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet): New command that describes CEDET.

2010-06-13  Jan Moringen <scymtym@users.sourceforge.net>

	* common/data-debug.el (data-debug-insert-hash-table-button):
	added hash table count into string representation

2010-06-13  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (C++ Features): Add references to Generic
	projects.
	(CScope): Fix typo.

	* common/cedet-idutils.el (cedet-idutils-make-command): New
	option.
	(cedet-idutils-mkid-call): New util fcn.

	* common/cedet-global.el (cedet-gnu-global-gtags-command): New
	option.
	(cedet-gnu-global-gtags-call): New util.

	* common/cedet-cscope.el (cedet-cscope-min-version): Doc fix.
	(cedet-cscope-create): New
	(cedet-cscope-version-check): Doc fix.

2010-05-30  Richard Y. Kim <emacs18@gmail.com>

	* srecode/srecode.texi:
	* speedbar/speedbar.texi:
	* semantic/doc/wisent.texi:
	* semantic/doc/user-guide.texi:
	* semantic/doc/tags.texi:
	* semantic/doc/semantic.texi:
	* semantic/doc/minor-modes.texi:
	* semantic/doc/internals.texi:
	* semantic/doc/installation.texi:
	* semantic/doc/grammar-fw.texi:
	* semantic/doc/app-dev-guide.texi:
	* semantic/doc/C99-gram.texi:
	* eieio/eieio.texi:
	* ede/ede.texi:
	* common/cedet.texi: Replaced ll tab charactersin all texinfo
	files with equivalent number of spaces assuming tab width of 8.

2010-05-21  Jan Moringen <scymtym@users.sourceforge.net>

	* common/data-debug.el (data-debug-insert-hash-table-button):
	manually construct a compact string for the hash table since the
	printed representation can get arbitrarily large

2010-05-19  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-mode-map): comment out kbd binding.

2010-05-04  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-whatisit, cedet-m3-create-menu):
	Wrap contents in semanticdb-without-unloaded-file-searches so that
	they are fast, and don't unnecessarily load in too much data.

2010-04-30  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-mode-map): Add binding for kbd
	command.
	(cedet-m3-menu-kbd): New
	(cedet-m3-whatisit): Add a few more details as needed.
	(cedet-m3-context-items): Prevent tags w/ no positional data from
	complaining.

2010-04-26  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet-version-print): Add \n to end.

	* common/Makefile (ELISPPRELOAD): New.

	* common/Project.ede ("lisp"): Add cedet-compat to preload
	packages.

2010-04-23  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add version
	printing for CEDET packages.

	* common/cedet.el (cedet-version): Pull out contents and then use
	below.
	(cedet-version-print): New, derived from above.

	* common/cedet.el (cedet-packages): Update eieio to version 1.3

2010-04-18  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-create-menu): Add cogre
	(cedet-m3-cogre-items): New.

	* common/icons/Makefile:
	* common/Makefile (VERSION): Update to 1.0

	* common/cedet.texi (Overview, C++ Features): it's fixes.

	* common/Project.ede ("common"): Update to version 1.0.

	* common/cedet.el (cedet-version): Update to 1.0
	(cedet-packages): Update all version numbers.

2010-04-11  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-thing): Be robust to
	failed predicates.

2010-04-09  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (tests_LISP): Move.
	(common): Use preload compiler.

	* common/Project.ede ("common"): Use preload compiler.

	* common/cedet-idutils.el (cedet-idutils-expand-filename)
	(cedet-idutils-version-check): Call cedet-called-interactively-p
	instead of called-interactively-p

	* common/pulse.el (pulse-test, goto-line, exchange-point-and-mark)
	(find-tag)
	(tags-search, tags-loop-continue, pop-tag-mark): call
	cedet-called-interactively-p instead of interactive-p

	* common/cedet-cscope.el (cedet-cscope-expand-filename)
	(cedet-cscope-version-check): Call cedet-called-interactively-p
	instead of called-interactively-p

	* common/cedet-global.el (cedet-gnu-global-expand-filename)
	(cedet-gnu-global-version-check): Call
	cedet-called-interactively-p instead of called-interactively-p

	* common/cedet-graphviz.el (cedet-graphviz-dot-version-check):
	call cedet-called-interactively-p instead of interactive-p

	* common/mode-local.el (describe-mode-local-bindings)
	(describe-mode-local-bindings-in-mode): call
	cedet-called-interactively-p instead of interactive-p

	* common/cedet-utests.el (cedet-utest-test-alist): Add compat
	utest.
	(cedet-utest): call cedet-called-interactively-p instead of
	interactive-p

	* common/cedet-compat.el (cedet-called-interactively-p): New macro
	for different Emacsen
	(cedet-compat-utest, cedet-utest-interactivep)
	(cedet-utest-interactivep-subfcn): New tests.

2010-03-26  Lluís <xscript@users.sourceforge.net>

	* srecode/srecode.el:
	* srecode/srecode-map.el:
	* srecode/srecode-insert.el:
	* srecode/srecode-extract.el:
	* srecode/srecode-dictionary.el:
	* srecode/srecode-args.el:
	* semantic/wisent/wisent.el:
	* semantic/wisent/wisent-python.wy:
	* semantic/wisent/wisent-python.el:
	* semantic/wisent/wisent-javascript.el:
	* semantic/wisent/wisent-comp.el:
	* semantic/symref/semantic-symref.el:
	* semantic/senator.el:
	* semantic/semanticdb.el:
	* semantic/semanticdb-typecache.el:
	* semantic/semanticdb-javascript.el:
	* semantic/semanticdb-global.el:
	* semantic/semanticdb-find.el:
	* semantic/semanticdb-el.el:
	* semantic/semanticdb-ebrowse.el:
	* semantic/semantic.el:
	* semantic/semantic-util.el:
	* semantic/semantic-util-modes.el:
	* semantic/semantic-scope.el:
	* semantic/semantic-mru-bookmark.el:
	* semantic/semantic-lex.el:
	* semantic/semantic-idle.el:
	* semantic/semantic-ia.el:
	* semantic/semantic-edit.el:
	* semantic/semantic-decorate-mode.el:
	* semantic/semantic-decorate-include.el:
	* semantic/semantic-complete.el:
	* semantic/semantic-analyze.el:
	* semantic/semantic-analyze-complete.el:
	* semantic/bovine/semantic-java.el:
	* semantic/bovine/semantic-el.el:
	* semantic/bovine/semantic-c.el:
	* ede/ede.el:
	* ede/ede-simple.el:
	* ede/ede-make.el:
	* ede/ede-locate.el:
	* ede/ede-files.el:
	* ede/ede-cpp-root.el:
	* ede/ede-base.el:
	* common/mode-local.el:
	* common/data-debug.el:
	* common/cedet-idutils.el:
	* common/cedet-global.el:
	* common/cedet-files.el:
	* common/cedet-cscope.el: Import CEDET changes from Emacs' trunk.

2010-03-26  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-compat.el (called-interactively-p): New
	compatibility code.

2010-03-24  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-context-items): Show short
	completion lists if the current sym is incomplete.

	* common/cedet-m3.el (cedet-m3-context-items): Fix bug where SYM
	is not a tag for rename menu item.

2010-03-18  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el (cedet-m3-context-items): Add local variable
	rename option.

2010-03-17  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (mode-local-post-major-mode-change): Doc
	fix
	(make-obsolete-overload): Accept optional 'when'
	(overload-docstring-extension, mode-local-setup-edebug-specs):
	Merge w/ Emacs.

2010-03-16  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-m3.el: New file. Minor mode for creating a mouse-3
	menu for all CEDET tools together.

	* common/Makefile (EMACSFLAGS): Moved/combinded.

2010-03-15  Lluís <xscript@users.sourceforge.net>

	* srecode/srecode-template-mode.el:
	* srecode/srecode-table.el:
	* srecode/srecode-srt.el:
	* srecode/srecode-semantic.el:
	* srecode/srecode-map.el:
	* srecode/srecode-insert.el:
	* srecode/srecode-getset.el:
	* srecode/srecode-extract.el:
	* srecode/srecode-document.el:
	* srecode/srecode-document-vars.el:
	* srecode/srecode-dictionary.el:
	* srecode/srecode-compile.el:
	* srecode/srecode-args.el:
	* semantic/wisent/wisent.el:
	* semantic/wisent/wisent-python.el:
	* semantic/wisent/wisent-java-tags.el:
	* semantic/wisent/semantic-wisent.el:
	* semantic/symref/semantic-symref.el:
	* semantic/symref/semantic-symref-list.el:
	* semantic/symref/semantic-symref-grep.el:
	* semantic/symref/semantic-symref-filter.el:
	* semantic/senator.el:
	* semantic/semanticdb.el:
	* semantic/semanticdb-typecache.el:
	* semantic/semanticdb-javascript.el:
	* semantic/semanticdb-global.el:
	* semantic/semanticdb-find.el:
	* semantic/semanticdb-file.el:
	* semantic/semanticdb-el.el:
	* semantic/semanticdb-ebrowse.el:
	* semantic/semanticdb-debug.el:
	* semantic/semantic.el:
	* semantic/semantic-util.el:
	* semantic/semantic-util-modes.el:
	* semantic/semantic-texi.el:
	* semantic/semantic-tag.el:
	* semantic/semantic-tag-write.el:
	* semantic/semantic-tag-ls.el:
	* semantic/semantic-tag-file.el:
	* semantic/semantic-scope.el:
	* semantic/semantic-sb.el:
	* semantic/semantic-mru-bookmark.el:
	* semantic/semantic-lex.el:
	* semantic/semantic-lex-spp.el:
	* semantic/semantic-idle.el:
	* semantic/semantic-ia-sb.el:
	* semantic/semantic-html.el:
	* semantic/semantic-grammar.el:
	* semantic/semantic-grammar-wy.el:
	* semantic/semantic-fw.el:
	* semantic/semantic-format.el:
	* semantic/semantic-find.el:
	* semantic/semantic-edit.el:
	* semantic/semantic-ede-grammar.el:
	* semantic/semantic-doc.el:
	* semantic/semantic-dep.el:
	* semantic/semantic-decorate-mode.el:
	* semantic/semantic-decorate-include.el:
	* semantic/semantic-debug.el:
	* semantic/semantic-ctxt.el:
	* semantic/semantic-complete.el:
	* semantic/semantic-chart.el:
	* semantic/semantic-analyze.el:
	* semantic/semantic-analyze-refs.el:
	* semantic/semantic-analyze-fcn.el:
	* semantic/semantic-analyze-debug.el:
	* semantic/semantic-analyze-complete.el:
	* semantic/semantic-adebug.el:
	* semantic/doc/user-guide.texi:
	* semantic/doc/minor-modes.texi:
	* semantic/doc/lang-support-guide.texi:
	* semantic/ctags/semantic-ectag-util.el:
	* semantic/ctags/semantic-ectag-lang.el:
	* semantic/bovine/semantic-skel.el:
	* semantic/bovine/semantic-make.el:
	* semantic/bovine/semantic-java.el:
	* semantic/bovine/semantic-gcc.el:
	* semantic/bovine/semantic-erlang.el:
	* semantic/bovine/semantic-el.el:
	* semantic/bovine/semantic-c.el:
	* semantic/bovine/semantic-bovine.el:
	* ede/project-am.el:
	* ede/makefile-edit.el:
	* ede/ede.el:
	* ede/ede-util.el:
	* ede/ede-speedbar.el:
	* ede/ede-source.el:
	* ede/ede-shell.el:
	* ede/ede-projects.texi:
	* ede/ede-proj.el:
	* ede/ede-proj-shared.el:
	* ede/ede-proj-prog.el:
	* ede/ede-proj-obj.el:
	* ede/ede-proj-misc.el:
	* ede/ede-proj-elisp.el:
	* ede/ede-proj-comp.el:
	* ede/ede-proj-aux.el:
	* ede/ede-pmake.el:
	* ede/ede-pconf.el:
	* ede/ede-locate.el:
	* ede/ede-linux.el:
	* ede/ede-files.el:
	* ede/ede-emacs.el:
	* ede/ede-dired.el:
	* ede/ede-custom.el:
	* ede/ede-cpp-root.el:
	* ede/ede-base.el:
	* ede/ede-auto.el:
	* ede/autoconf-edit.el:
	* contrib/semantic-tag-folding.el:
	* contrib/ede-gnustep.el:
	* common/mode-local.el:
	* common/data-debug.el:
	* common/cedet.el:
	* common/cedet-idutils.el:
	* common/cedet-global.el:
	* common/cedet-files.el:
	* common/cedet-cscope.el: Import CEDET changes from Emacs' trunk.

2010-02-19  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-compat.el (find-coding-systems-region): XEmacs
	variant which was attributed to Aidan.

2010-02-17  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-compat.el (find-coding-systems-region): New,
	contrib from Marcus Harnisch

2010-02-16  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add
	srecode-utest-project

2009-12-26  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add
	wisent-calc-utest.

2009-10-16  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (C++ Features): Minor tweak.

2009-10-13  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-decoders): Allow for stray . in
	alpha/beta variants.

2009-09-29  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-compat.el (boolean-p): Moved here from eieio.
	Wrapped in test for booleanp.

2009-09-12  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (Commentary): Fix old style install doc w/
	updated doc.

	* common/data-debug.el (eieio,semantic-tag): Remove these
	requires.
	(data-debug-insert-ring-button): Do not be specific about the ring
	contents.
	(data-debug-thing-alist): Remove eieio and semantic specific
	entries.
	(data-debug-add-specialized-thing): New function.

	* common/cedet-edebug.el (edebug,debug): New requires during
	compile.

	* common/cedet-compat.el (with-no-warnings): Add compatibility
	fcn.

	* common/cedet-files.el: Patch from Chong Yidong: Remove trailing
	whitespace.

	* common/cedet-edebug.el: Patch from Chong Yidong: Remove trailing
	whitespace.
	(cedet-edebug-prin1-to-string): Add with-no-warnings.

	* common/data-debug.el: Patch from Chong Yidong: Remove trailing
	whitespace.
	(ring, eieio, semantic-tag): New requires.

2009-09-11  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el: Patch from Chong Yidong: Remove trailing
	whitespace.
	(inversion-version, inversion-incompatible-version): Moved.

	* common/mode-local.el: Patch from Chong Yidong: Remove trailing
	whitespace.
	(get-mode-local-parent): Moved earlier in the file.

	* semantic/semantic-tag-write.el:
	* semantic/semantic-scope.el:
	* semantic/semantic-sb.el:
	* semantic/semantic-lex-spp.el:
	* semantic/semantic-ia-sb.el:
	* semantic/semantic-html.el:
	* semantic/semantic-fw.el:
	* semantic/semantic-find.el:
	* semantic/semantic-elp.el:
	* semantic/semantic-doc.el:
	* semantic/semantic-dep.el:
	* semantic/semantic-decorate-include.el:
	* semantic/semantic-debug.el:
	* semantic/semantic-ctxt.el:
	* semantic/semantic-analyze.el:
	* semantic/semantic-analyze-refs.el:
	* semantic/semantic-analyze-fcn.el:
	* semantic/semantic-analyze-debug.el:
	* semantic/semantic-analyze-complete.el:
	* semantic/semantic-adebug.el:
	* common/pulse.el: Patch from Chong Yidong: Remove trailing
	whitespace.

2009-08-30  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet-packages): Update srecode version.

	* common/cedet.el (cedet-packages): Update cogre version.

	* common/Makefile (common_LISP): Remove sformat.el

	* common/Project.ede (common): Remove sformat.

2009-08-29  Eric M. Ludlam <zappo@gnu.org>

	* common/sformat.el: Removed. Remove obsolete package.

2009-07-18  Eric M. Ludlam <zappo@gnu.org>

	* common/sformat.el: Add note about CEDET 1.0.

2009-07-17  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el: Suggestion from David Engster:
	(activate-mode-local-bindings): For set-auto-mode test.  Have
	specialized emacs and xemacs queries.

2009-07-12  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi
	(semantic-lex-c-nested-namespace-ignore-second): New doc.

2009-07-11  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (activate-mode-local-bindings): Do not do
	the activation if we are called while loading in a lisp file.  See
	Hack comment.

2009-07-09  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el: From David Engster:
	(mode-local-map-mode-buffers): Fix bug in predicate to
	mode-local-map-file-buffers to return the found value.

2009-07-05  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (find-file-hooks): Revert to previous
	setting.

	* common/mode-local.el (mode-local-equivalent-mode-p): New
	(mode-local-map-mode-buffers): Use above as predicate.
	(mode-local-post-major-mode-change): Specify *not* local
	post-command-hook.
	(mode-local-on-major-mode-change): Have find-file-hooks also use
	mode-local-on-major-mode-change.

	* common/mode-local.el (set-mode-local-parent): Patch from David
	Engster: Fix order of arguments to `mode-local-map-mode-buffers'.
	(mode-local-setup-edebug-specs): Fix spec for setq-mode-local.

2009-06-24  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (mode-local-describe-bindings-1): Use
	`help-buffer' instead of "*Help*" for identifying the buffer to
	display help in.

2009-05-30  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-global.el (cedet-gnu-global-version-check): Protect
	against GLOBAL not being installed.

	* common/cedet-cscope.el (cedet-cscope-version-check): Protect
	against cscope not being installed.

	* common/cedet-idutils.el (cedet-idutils-support-for-directory)
	(cedet-idutils-version-check): Protect against ID Utils not being
	installed.

2009-04-19  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (Commentary): Fix example.

	* common/data-debug.el (Commentary): Add some help.
	(data-debug-show-stuff): New utility.
	(data-debug-edebug-expr, data-debug-eval-expression): Use above.

	* common/mode-local.el (with-mode-local-symbol): New macro.  Same
	as below, but mode is not automatically quoted.
	(with-mode-local): Calls above, but quotes in the first argument.

2009-04-11  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add
	cogre-utest-quick-class

2009-04-09  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-graphviz.el (cedet-graphviz-translate-file): Check
	for a -n flag, and then swap between dot and neato.

	* common/cedet-utests.el (cedet-utest-test-alist): Remove UML test
	as obsolete.

2009-04-06  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-graphviz.el (cedet-graphviz-dot-version-check): Fix
	regexp.

	* common/cedet-graphviz.el (cedet-graphviz-min-version): Reset to
	2.8, it seems to work.
	(cedet-graphviz-dot-version-check): Handle older version number
	output.

	* common/cedet-graphviz.el (cedet-graphviz-neato-command): Doc
	fix.

	* common/cedet-graphviz.el (cedet-graphviz-translate-file): If
	fileout is not specified, then don't specify an output file.

2009-04-05  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (common_LISP): Add cedet-graphviz.el.

	* common/Project.ede (common): Add cedet-graphviz.el.

	* common/cedet-graphviz.el: New file. CEDET support for calling
	into graphviz.

2009-04-04  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add
	conversion/export tests.

2009-04-02  Eric M. Ludlam <zappo@gnu.org>

	* common/pulse.el (pulse-momentary-highlight-overlay): Store items
	onto a list.
	(pulse-momentary-unhighlight): Remove overlays from a list.

2009-03-28  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-mode): Disable undo.

	* common/cedet-utests.el (cedet-utest-test-alist): Add cogre
	periodic test.

2009-03-27  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (toplevel): If cedet is already loaded, throw an
	error.

2009-03-23  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-lambda-expression): Fix
	font used.
	(data-debug-insert-nil): New
	(data-debug-thing-alist): Add nil.

	* common/data-debug.el (data-debug-mode): Disable font-lock more
	vigorously.

2009-03-22  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-stuff-vector)
	(data-debug-insert-stuff-vector-from-point)
	(data-debug-insert-stuff-vector-button): New
	(data-debug-thing-alist): Add above for vectors.

2009-03-19  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet-version): Update version.
	(cedet-packages): Update other tool revision numbers.

	* common/icons/Makefile:
	* common/Project.ede:
	* common/Makefile (VERSION): Update version

2009-03-17  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el
	(data-debug-insert-widget-properties,data-debug-insert-widget-from-point)
	(data-debug-insert-widget): New fcns.
	(data-debug-insert-lambda-expression): Doc fix.
	(data-debug-thing-alist): Add widget

2009-03-14  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-batch): Disable
	srecode-map-save-file.

	* common/cedet-utests.el (cedet-utest-batch): Disable semanticdb
	file caches during batch unit tests.

	* common/cedet-utests.el: Patch from David Engster
	(cedet-utest-show-log-end): More robust way of getting the output
	log window.

2009-03-12  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (dist): Add missing -C to subdir invocation.

	* srecode/Makefile:
	* semantic/Makefile:
	* ede/Makefile:
	* common/Makefile (dist): Add missing -C to subdir invocation.

2009-03-06  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Remove sleep
	test.

	* common/cedet-utests.el (cedet-utest): Fix event cleanup if
	statement.  Fix doc.

	* common/working.el (working-wait-for-keypress): Fix event cleanup
	if statement.

	* common/cedet-utests.el (cedet-running-master-tests): New
	variable.
	(cedet-utest): Set above.  Try to clear left over input events.
	(cedet-utest-log-setup): Don't erase buffer if in the middle of
	the master unit tests list.

2009-03-05  Alex Ott <alexott@gmail.com>

	* tests/.cvsignore: New file.
	* srecode/.cvsignore: New file.
	* speedbar/.cvsignore: New file.
	* semantic/wisent/.cvsignore: New file.
	* semantic/symref/.cvsignore: New file.
	* semantic/ctags/.cvsignore: New file.
	* semantic/bovine/.cvsignore: New file.
	* semantic/.cvsignore: New file.
	* eieio/.cvsignore: New file.
	* ede/.cvsignore: New file.
	* contrib/.cvsignore: New file.
	* common/.cvsignore: New file.
	* cogre/.cvsignore: New file. add ignore files to not show
	auxiliary scripts, not included into CVS

2009-03-05  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add gcc
	testing.

2009-02-27  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (top): Add CScope menu
	(C++ Features, GNU Global, ID Utils, Maintenance): Convert CEDET
	to @cedet{}
	(CScope): New node.

	* common/Makefile (common_LISP): Add cedet-cscope.el

	* common/Project.ede (common): Add cedet-cscope.el

	* common/cedet-cscope.el: New file. CScope support.

2009-02-24  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (top): Add ID Utils to menu.
	(ID Utils): New Node

	* common/icons/Makefile (VERSION): Changed.

	* common/Makefile (common_LISP): Add cedet-idutils.el
	(EMACSFLAGS): New variable.
	(init, setup, common,tests): Use EMACSFLAGS.

	* common/Project.ede (common): Add cedet-idutils.el

2009-02-23  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-idutils.el: New file. Basic support for idutils in
	CEDET.

2009-02-21  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Replace the
	lex-spp test with a single fcn new in that lib.

2009-02-19  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el: Patch from Marcus Harnisch
	(inversion-decoders): Add something compatible w/ XEmacs.

2009-02-14  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (top): Add below.
	(Maintenance): New.

2009-02-11  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (dd-propertize): New alias or
	implementation depending on platform.
	(data-debug-insert-hash-table)
	(data-debug-insert-hash-table-button)
	(data-debug-insert-symbol-from-point)
	(data-debug-insert-symbol-button)
	(data-debug-insert-string, data-debug-insert-number): Use
	dd-propertize, not propertize.

	* common/cedet-utests.el (cedet-utest-test-alist): Comments
	update.  Add srecode-field-utest.

2009-02-10  Eric M. Ludlam <zappo@gnu.org>

	* common/pulse.el (pulse-available-p): New
	(pulse-flag): Use above.  Doc new behavior.
	(pulse-test, pulse-momentary-highlight-overlay): Check also
	pulse-available-p in case user set the flag to t but the current
	terminal/frame doesn't support it.

2009-02-04  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-files.el (replace-regexp-in-string): New
	compatability fcn.  Moved from semanticdb-file.el

	* common/cedet-files.el (cedet-directory-name-to-file-name): Add
	optional "testmode" argument.
	(cedet-file-name-to-directory-name): New
	(cedet-files-utest-list, cedet-files-utest): New tests.

2009-01-29  Eric M. Ludlam <zappo@gnu.org>

	* common/Project.ede (common): Updated to 1.0pre6.

	* ede/templates/Makefile:
	* ede/Makefile:
	* contrib/Makefile:
	* common/Makefile (VERSION): Updated to 1.0pre6.

	* common/cedet.el (cedet-version): Updated to new prerelease
	(cedet-packages): Updated versions.

2009-01-24  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Fix typo.

	* common/icons/Project.ede ("common/icons"): Fix name.

	* common/cedet.texi (GNU Global): Spelling fixes.  Be more
	specific bout how Global is used.

2009-01-24  Jan Moringen <scymtym@users.sourceforge.net>

	* common/data-debug.el (data-debug-insert-buffer-props): get local
	variables from the stored buffer instead of the current buffer

2009-01-20  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-overlay-from-point)
	(data-debug-insert-overlay-list-from-point)
	(data-debug-expand-or-contract-mouse): Eliminate unused variable
	bindings.
	(data-debug-insert-string): Convert CRs into \n so text fits on
	one line.

	* common/pulse.el (pulse-test): Accept no-error argument.  When t,
	don't throw error if pulse-flag is nil.

	* common/cedet-utests.el (cedet-utest-test-alist): Make
	interactive features optional.
	(cedet-utest): Change use of logging fcns to specify a name.
	Capture timing information.
	(cedet-utest-noninteractive, cogre-utest-batch): New.
	(cedet-utest-log-setup): Accept title arg.
	(cedet-utest-show-log-shutdown): New
	(cedet-utest-show-log-shutdown-msg): New
	(cedet-utest-elapsed-time): New.
	(cedet-utest-log-timer): New var.
	(cedet-utest-add-log-item-start)
	(cedet-utest-add-log-item-done)
	(cedet-utest-log): Change formatting in noninteractive mode.

2009-01-19  Jan Moringen <scymtym@users.sourceforge.net>

	* common/data-debug.el (data-debug-insert-symbol-from-point):
	Expand symbol button
	(data-debug-insert-symbol-button): Insert expandable button for
	symbol
	(data-debug-insert-string): simplified
	(data-debug-insert-number): simplified
	(data-debug-insert-symbol): replaced by
	`data-debug-insert-symbol-button'
	(data-debug-thing-alist): insert buttons for symbols; improved
	some comments

	* common/data-debug.el (data-debug-insert-hash-table): Insert
	contents of hash-table
	(data-debug-insert-hash-table-from-point): Expand hash-table
	button
	(data-debug-insert-hash-table-button): Insert hash-table button
	(data-debug-thing-alist): added cell for hash-table

2009-01-14  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-log-start): Protect against
	frame/window swapping.

	* common/cedet.texi (GNU Global): Added URL To gnu global

	* common/cedet.texi (top): Add below
	(GNU Global): New.

	* common/cedet-global.el (cedet-gnu-global-version-check): Add arg
	to not throw an error.  If we use that flag, return nil, no error.

	* common/cedet.texi (Overview, Semantic, Installation/Basic
	Configuration)
	(JDEE Target, C++ Features): Misc spelling fixes.

2009-01-10  Eric M. Ludlam <zappo@gnu.org>

	* common/working.el (working-wait-for-keypress): Support Emacsen
	that don't have `read-event'.

	* common/cedet-compat.el (inversion): new require
	(cedet-split-string-1): New compat fcn.
	(cedet-split-string): Alias for working 3 arg split-string.

	* common/pulse.el (pulse-test): Add autoload cookie

	* common/sformat.el (Sformat): Fix unused var bytcomp warning.

	* common/inversion.el (inversion-locate-package-files-and-split):
	(inversion-check-version): Fix unused var bytcomp warning.
	(inversion-upgrade-package): Convert mapcar to mapc.

	* common/data-debug.el (data-debug-insert-buffer-from-point)
	(data-debug-insert-buffer-list-from-point)
	(data-debug-insert-process-from-point)
	(data-debug-insert-ring-items-from-point)
	(data-debug-insert-stuff-list-from-point)
	(data-debug-expand-or-contract-mouse)
	(data-debug-edebug-expr): Fix unused var bytcomp warning.
	(data-debug-eval-expression): New command copied from
	eval-expression.

	* common/cedet-utests.el (cedet-utest-test-alist): Add cogre
	tests.

2009-01-09  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (mode-local-use-bindings-p): New fcn.

2008-12-17  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-global.el (cedet-gnu-global-expand-filename): New
	command/fcn.

2008-12-16  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-global.el (cedet-gnu-global-show-root): New
	command.
	(cedet-gnu-global-version-check): If interactive, show useful
	message.

2008-12-15  Eric M. Ludlam <zappo@gnu.org>

	* common/working.el (working-wait-for-keypress)
	(working-verify-sleep): Setup so tests work in the CEDET utest
	suite.

	* common/pulse.el (pulse-toggle-integration-advice): Remove some
	dead code.  Fix how the mode is toggled.

	* common/pulse.el (pulse-test): Make asking questions optional for
	the cedet test suite.

2008-12-10  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-buffer-*): New buffer
	support.
	(data-debug-thing-alist): Use eieio-object-p, not object-p.  Don't
	use semantic-* fcns.  Add buffer support.

2008-12-09  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-global.el (cedet-gnu-global-search): Add more
	options and doc.
	(cedet-gnu-global-scan-hits): New fcn.

2008-12-04  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-global.el
	(semantic-symref-tool-global::semantic-symref-perform-search): Fix
	copy-paste error passing in searchtext to global-call.
	(cedet-gnu-global-root): New fcn.

	* common/Makefile (common_LISP): Add cedet-global.el

	* common/Project.ede (common): Add cedet-global.el

	* common/cedet-global.el: New file. GNU Global general interface
	for tools.

2008-12-01  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-log-start): Reset logging if
	the buffer has no window.

2008-10-19  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (COGRE): Discuss being incomplete.
	(Installation/Basic Configuration): Add url to exuberent ctags.

2008-10-16  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-decoders): Added decoder for a
	single number.

2008-10-10  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el (cedet-utest-test-alist): Add eieio tests
	custom and chart.  Add semantic lex/spp test.  Add srecode getset
	test.
	(cedet-utest-last-log-item): New
	(cedet-utest-show-log-end): New
	(cedet-utest-post-command-hook): New fcn
	(cedet-utest-log-setup): Reset the last log item.
	(cedet-utest-add-log-item-start): Skip logging the same thing
	twice.  Move to end of buffer.
	(cedet-utest-add-log-item-done): Reset the last log item.
	(cedet-utest-log-start, cedet-utest-log): New for external tests.

2008-10-05  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-utests.el: New file. One place to run all the unit
	tests.

2008-10-02  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (tests_LISP): New
	(tests): New
	(add,dist): Add tests.

	* common/Project.ede (tests): New target.

2008-09-20  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-thing-alist): Support new
	db/tag combo.

2008-09-17  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-lambda-expression): New
	(data-debug-thing-alist): Add lambda

2008-09-05  Eric M. Ludlam <zappo@gnu.org>

	* common/working.el (working-bar-percent-display)
	(working-percent-bar-display)
	(working-bubble-percent-display): Simplify.
	(working-verify-parenthesis-a,b): Setup to show 'done' part for 1
	sec.

2008-09-04  Eric M. Ludlam <zappo@gnu.org>

	* common/working.el (working-bar-percent-display)
	(working-percent-bar-display)
	(working-bubble-percent-display): Suggestion from David Engster.
	Fix case where 'done' message causes a 2 line message.

2008-09-02  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (Main setup code): Simplified status messages.

	* common/inversion.el (inversion-add-to-load-path): Removed status
	messages.

2008-08-26  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (code): Call info-initialize, but in a condition
	case.

2008-08-20  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (mode-local-setup-edebug-specs): Support
	new name for define-overload.

2008-07-03  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-autogen.el (make-autoload): Convert defclass
	autoload cookies into special eieio autoload forms.

	* common/cedet.el (cedet-packages): Re-sort.  Put eieio first, and
	ede later.
	(default-directory): Force eieio to load.

2008-06-19  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet-packages): Update eieio version.

	* common/data-debug.el (data-debug-mode): Remove font-lock.

2008-06-10  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-autogen.el (make-autoload): Add
	define-overloadable-function support.

2008-05-31  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-process-props): Display
	more parts of a process.
	(data-debug-insert-process-button): The process status in the
	tag-line.

2008-05-18  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (featurep): Add overlay-p.
	(data-debug-insert-overlay-props): Do not use safe-length on a
	string.
	(data-debug-insert-process-props)
	(data-debug-insert-process-from-point)
	(data-debug-insert-process-button): New process support
	(data-debug-thing-alist): Use new overlay-p alias. Add process.

2008-05-17  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-overlay-props): Use
	safe-length.
	(data-debug-insert-stuff-list): Use cdr-safe.
	(data-debug-insert-stuff-list-button): Use safe-length
	(data-debug-insert-number): New
	(data-debug-thing-alist): Support numbers.

	* common/mode-local.el (mode-local-font-lock-keywords): Add
	`define-overloadable-function'.

2008-05-11  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (top, Bug Reporting): Remove bug reporting
	section.

2008-05-10  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (top): Add bug reporting seciont
	(Bug Reporting): New section
	(Code Completion): Add todo comment.

	* common/mode-local.el (define-overloadable-function): New name
	(define-overload): Old name, now an alias.

2008-05-04  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (VERSION): Updated.

	* common/Project.ede ("common"): Update version.

	* common/cedet.el (cedet-version): Update to pre5.
	(cedet-packages): Update table of expected values.

2008-04-20  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (C++ Features): Discuss
	semantic-c-obey-conditional-section-parsing-flag.

2008-04-14  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (data-debug-insert-thing): Autoload cookie.

2008-04-13  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (C++ Features): Update w/ new preprocessor
	symbol info, and details on using custom.

2008-04-01  Eric M. Ludlam <zappo@gnu.org>

	* common/data-debug.el (overlay-properties): Compile time fix.
	(data-debug-expand-or-contract-mouse): Move point to correct
	window before expand.

2008-03-27  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-edebug.el (edebug-setup-hook, debugger-mode-hook):
	Use data-debug-edebug-expr bound to A instead of previous fcn.

	* common/Makefile (common_LISP): Add data-debug.el

	* common/Project.ede ("common"): Add data-debug.el

	* common/data-debug.el: New file. Data Debugger, copied initially
	from semantic-adebug.

2008-03-22  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (C++ Features): Add detail on include path etc
	when referring to ede-cpp-root.

2008-03-20  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (C++ Features): fix typo for semantic macro.

2008-03-14  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-load.el (cedet-compat): Added require.

2008-03-11  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (Installation/Basic Configuration):
	cedet-build.el
	(C++ Features): turn on EDE for cpp-root type.

2008-02-28  Eric M. Ludlam <zappo@gnu.org>

	* common/pulse.el (pulse-overlay-get): Fix XEmacs alias.

2008-02-26  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (ECB Target): Fix italic on ECB.
	(Code Completion): Link to new debugging section.  More on guady
	code helpers.

2008-02-19  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (top): Added C++ features node
	(Code Completion): Removed a block of code. Moved to ...
	(C++ Features): New section.  Added bits from Code Completion,
	plus more about include paths and preprocessor symbol maps.

2008-02-14  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-files.el (cedet-directory-name-to-file-name): Use
	`file-truename' on input file.

2008-02-10  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (all): Convert EDE, EIEIO, and other package
	names to use macros.  Add @url to all the URLs.
	(Project Management): Rewrite this section to exclude some misc
	semantic stuff, and add in some srecode stuff.

2008-02-08  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (default-directory): Add docdir to let.

2008-01-29  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet-packages): Add srecode.

	* common/cedet.texi (top): Add Code Generation node.
	(Overview): Add discussion on srecode.
	(SRecode): New section
	(Code Generation): New section

2008-01-25  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (mode-local-read-function): User minibuffer
	prompt for mode-localable functions.

2008-01-11  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (EIEIO): Quick fix
	(Code Completion): Reword a few things.

2008-01-09  Eric M. Ludlam <zappo@gnu.org>

	* common/pulse.el (pulse-toggle-integration-advice): Show message
	if the advice is on or off.

2007-08-14  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.texi (Semantic, Speedbar, JDEE Target, ECB Target)
	(Project Management)
	(Code Completion): Fix inforef entries so they end in .

	* common/cedet.el (cedet-emacs-min-version): New const
	(cedet-xemacs-min-version): New const
	(default-directory): Make sure the Emacs that is running supports
	our minimum version.

	* common/inversion.el (inversion-decoders): Added 4 number decoder
	(see emacs-version) Added patch level decoder (see XEmacs variable
	emacs-version)
	(inversion-<): Support new decoders
	(inversion-require): Return the package that was required.
	(inversion-require-emacs): New function.
	(inversion-unit-test): Test new version decoders.

	* common/pulse.el: o(pulse-toggle-integration-advice):
	(goto-lin, echange-point-and-mark, find-tag, tags-search)
	(tags-loop-continue, pop-tag-mark): Only pulse if interactive.

	* common/cedet.el (cedet-packages): Add DOCDIR column
	(code : setting up paths): Add docdir entries into the Info path.

	* common/pulse.el (pulse-enable-integration-advice): Added more
	doc.

	* common/pulse.el (Compatibility): Added pulse-overlay-live-p, and
	-get
	(pulse): Don't reset the pulse face.
	(pulse-test): Don't test for non-pulsing Emacs.  Added test for
	momentary-highlight-overlay-function.
	(pulse-momentary-highlight-overlay): New function.
	(pulse-momentary-highlight-region): Use above.  Don't use
	`pulse-momentary-overaly' variable.
	(pulse-momentary-unhighlight): Test new properties on the overlay.
	Clear then, and reset things as best we can.

2007-08-12  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (common_LISP): Added pulse.el

	* common/Project.ede: Add pulse.el.

	* common/cedet.texi: Added pulse.el

	* common/pulse.el: New file. Pulse decoration utility.

2007-06-07  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (Doc_TEXINFOS): New
	(all): Add cedet.info
	(cedet.info): New target
	(clean): Add info.

	* common/Project.ede ("Doc"): New target.

	* common/cedet.texi: New file. First draft.

2007-06-06  Eric M. Ludlam <zappo@gnu.org>

	* common/Project.ede ("common"): regress to prerelease 4

	* common/Makefile (VERSION): Regress to prerelease 4

	* common/cedet.el (cedet-version): Regress back to prerelease 4
	(cedet-packages): Regress some packages back to prerelease 4

2007-05-20  Eric M. Ludlam <zappo@gnu.org>

	* common/Makefile (common_LISP): Added cedet-files.el.

	* common/Project.ede ("common"): Add cedet-files.el.

	* common/cedet-files.el: New file (cedet-dir-sep-char): Replace
	semanticdb-dir-sep-char.
	(cedet-directory-name-to-file-name): New.  Copied from
	semanticdb-file.el, semanticdb-file-name-directory.

	* common/cedet-compat.el (subst-char-in-string): Compat fcn if it
	doesn't exist.

2007-05-10  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-edebug.el (edebug-setup-hook, debugger-mode-hook):
	Add "A" binding into adebug for displaying the values of some
	variables.

2007-02-19  Eric M. Ludlam <zappo@gnu.org>

	* common/working.el (working-mode-line-update)
	(working-run-with-timer, working-cancel-timer): Fix byte-comp
	issues.

	* common/inversion.el (inversion-decode-version): Use
	string-to-number.
	(inversion-find-version): Add autoload cookie.

	* common/cedet.el (cedet-version): Move.  Try to fix byte-comp
	warnings.

2006-02-09  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-find-version): Don't load in the
	whole file while scanning for revision numbers.
	(inversion-add-to-load-path): After adding a load path, make sure
	the new file has the correct revision number.

2006-02-08  David Ponce <david@dponce.com>

	* common/inversion.el (inversion-add-to-load-path): Don't signal
	an error when shadowing an outdated package.

2006-02-08  Eric M. Ludlam <zappo@gnu.org>

	* common/icons/Makefile (VERSION): Updated

	* semantic/wisent/Makefile:
	* semantic/tests/Makefile:
	* semantic/doc/Makefile:
	* semantic/bovine/Makefile:
	* semantic/Makefile:
	* eieio/Makefile:
	* ede/Makefile:
	* contrib/Makefile:
	* common/Makefile (VERSION): updated

	* common/Project.ede (:version): updated (removed)

	* common/cedet.el (cedet-version): Updated
	(cedet-packages): Revised all version numbers.
	(cedet-version): Improved output table for use w/ PRERELEASE
	CHECKIST.

	* common/inversion.el (inversion-version): Update version number
	(inversion-add-to-load-path): Throw error if revision mismatch.

2006-01-30  David Ponce <david@dponce.com>

	* common/mode-local.el (define-mode-local-override): Set the
	`definition-name' of the symbol generated for the mode local
	function, so find-func (since Emacs 22) can locate it.

2005-12-07  Eric M. Ludlam <zappo@gnu.org>

	* common/ezimage.el: Doc Fixes.

2005-10-13  David Ponce <david@dponce.com>

	* common/cedet.el (cedet-packages): Update speedbar version
	requirement.

2005-09-30  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el: Update all GPL headers with script from
	savannah.gnu.org.

	* speedbar/speedbar.texi:
	* speedbar/speedbar.el:
	* speedbar/speedbar-load.el:
	* speedbar/sb-w3.el:
	* speedbar/sb-texinfo.el:
	* speedbar/sb-image.el:
	* speedbar/sb-html.el:
	* speedbar/sb-ant.el:
	* speedbar/rpm.el:
	* speedbar/fsum.el:
	* speedbar/dframe.el:
	* speedbar/bigclock.el:
	* semantic/wisent/wisent.el:
	* semantic/wisent/wisent-python.wy:
	* semantic/wisent/wisent-python.el:
	* semantic/wisent/wisent-java.wy:
	* semantic/wisent/wisent-java.el:
	* semantic/wisent/wisent-java-tags.wy:
	* semantic/wisent/wisent-java-tags.el:
	* semantic/wisent/wisent-grammar.el:
	* semantic/wisent/wisent-grammar-macros.el:
	* semantic/wisent/wisent-expr.el:
	* semantic/wisent/wisent-debug.el:
	* semantic/wisent/wisent-comp.el:
	* semantic/wisent/wisent-cim.wy:
	* semantic/wisent/wisent-calc.wy:
	* semantic/wisent/wisent-calc.el:
	* semantic/wisent/wisent-c.wy:
	* semantic/wisent/wisent-c.el:
	* semantic/wisent/wisent-awk.wy:
	* semantic/wisent/semantic-wisent.el:
	* semantic/wisent/bison-wisent.el:
	* semantic/senator.el:
	* semantic/semanticdb.sh:
	* semantic/semanticdb.el:
	* semantic/semanticdb-system.el:
	* semantic/semanticdb-skel.el:
	* semantic/semanticdb-search.el:
	* semantic/semanticdb-mk.el:
	* semantic/semanticdb-java.el:
	* semantic/semanticdb-find.el:
	* semantic/semanticdb-file.el:
	* semantic/semanticdb-el.el:
	* semantic/semanticdb-ebrowse.el:
	* semantic/semantic.el:
	* semantic/semantic-util.el:
	* semantic/semantic-util-modes.el:
	* semantic/semantic-texi.el:
	* semantic/semantic-tag.el:
	* semantic/semantic-tag-ls.el:
	* semantic/semantic-tag-file.el:
	* semantic/semantic-sort.el:
	* semantic/semantic-sb.el:
	* semantic/semantic-regtest.el:
	* semantic/semantic-load.el:
	* semantic/semantic-lex.el:
	* semantic/semantic-inc.el:
	* semantic/semantic-imenu.el:
	* semantic/semantic-idle.el:
	* semantic/semantic-ia.el:
	* semantic/semantic-ia-sb.el:
	* semantic/semantic-html.el:
	* semantic/semantic-grammar.wy:
	* semantic/semantic-grammar.el:
	* semantic/semantic-grammar-wy.el:
	* semantic/semantic-fw.el:
	* semantic/semantic-format.el:
	* semantic/semantic-fold.el:
	* semantic/semantic-find.el:
	* semantic/semantic-example.el:
	* semantic/semantic-edit.el:
	* semantic/semantic-ede-grammar.el:
	* semantic/semantic-doc.el:
	* semantic/semantic-decorate.el:
	* semantic/semantic-decorate-mode.el:
	* semantic/semantic-debug.el:
	* semantic/semantic-ctxt.el:
	* semantic/semantic-complete.el:
	* semantic/semantic-chart.el:
	* semantic/semantic-cb.el:
	* semantic/semantic-ast.el:
	* semantic/semantic-analyze.el:
	* semantic/document.el:
	* semantic/document-vars.el:
	* semantic/bovine/skeleton.by:
	* semantic/bovine/semantic-skeleton-by.el:
	* semantic/bovine/semantic-skel.el:
	* semantic/bovine/semantic-scm.el:
	* semantic/bovine/semantic-make.el:
	* semantic/bovine/semantic-java.el:
	* semantic/bovine/semantic-erlang.el:
	* semantic/bovine/semantic-el.el:
	* semantic/bovine/semantic-c.el:
	* semantic/bovine/semantic-bovine.el:
	* semantic/bovine/scheme.by:
	* semantic/bovine/make.by:
	* semantic/bovine/erlang.by:
	* semantic/bovine/erlang-edoc.el:
	* semantic/bovine/c.by:
	* semantic/bovine/bovine-grammar.el:
	* semantic/bovine/bovine-grammar-macros.el:
	* semantic/bovine/bovine-debug.el:
	* eieio/tree.el:
	* eieio/lmcompile.el:
	* eieio/linemark.el:
	* eieio/eieiocomp.el:
	* eieio/eieio.el:
	* eieio/eieio-tests.el:
	* eieio/eieio-test-methodinvoke.el:
	* eieio/eieio-speedbar.el:
	* eieio/eieio-opt.el:
	* eieio/eieio-load.el:
	* eieio/eieio-doc.el:
	* eieio/eieio-custom.el:
	* eieio/eieio-comp.el:
	* eieio/eieio-base.el:
	* eieio/chart.el:
	* eieio/call-tree.el:
	* ede/project-am.el:
	* ede/ede.el:
	* ede/ede-util.el:
	* ede/ede-system.el:
	* ede/ede-speedbar.el:
	* ede/ede-source.el:
	* ede/ede-proj.el:
	* ede/ede-proj-skel.el:
	* ede/ede-proj-shared.el:
	* ede/ede-proj-scheme.el:
	* ede/ede-proj-prog.el:
	* ede/ede-proj-obj.el:
	* ede/ede-proj-misc.el:
	* ede/ede-proj-info.el:
	* ede/ede-proj-elisp.el:
	* ede/ede-proj-comp.el:
	* ede/ede-proj-aux.el:
	* ede/ede-proj-archive.el:
	* ede/ede-pmake.el:
	* ede/ede-pconf.el:
	* ede/ede-load.el:
	* ede/ede-dired.el:
	* ede/autoconf-edit.el:
	* ede/autoconf-compat.el:
	* contrib/wisent-javascript.el:
	* contrib/wisent-javascript-jv.wy:
	* contrib/wisent-csharp.wy:
	* contrib/wisent-csharp.el:
	* contrib/semantic-tag-folding.el:
	* contrib/semantic-matlab.el:
	* contrib/cedet-contrib.el:
	* contrib/cedet-contrib-load.el:
	* common/working.el: Update all GPL headers with script from
	savannah.gnu.org.

	* common/pprint.el:
	* common/mode-local.el:
	* common/inversion.el:
	* common/fame.el:
	* common/ezimage.el:
	* common/cedet-load.el:
	* common/cedet-compat.el:
	* common/cedet-autogen.el:
	* cogre/wisent-dot.wy:
	* cogre/wisent-dot.el:
	* cogre/uml-create.el:
	* cogre/picture-hack.el:
	* cogre/cogre.el:
	* cogre/cogre-uml.el:
	* cogre/cogre-mode.el:
	* cogre/cogre-load.el:
	* cedet-update-version.el:
	* cedet-update-changelog.el:
	* Makefile: Update all GPL headers with script from
	savannah.gnu.org.

	* common/inversion.el (inversion-decoders): Make more robust to
	some spacing issues.
	(inversion-decode-version): Allow for empty alpha/beta
	values. (Assume 1)
	(inversion-unit-test): Apply some whitespace issues to prove
	robustness.

2005-09-29  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (find-func): New require.

2005-09-01  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-check-version): doc fix

2005-06-30  Eric M. Ludlam <zappo@gnu.org>

	* speedbar/Makefile:
	* semantic/wisent/Makefile:
	* semantic/tests/Makefile:
	* semantic/doc/Makefile:
	* semantic/bovine/Makefile:
	* semantic/Makefile:
	* eieio/Makefile:
	* ede/Makefile:
	* contrib/Makefile:
	* common/icons/Makefile:
	* common/Makefile (VERSION): Updated.

	* speedbar/Project.ede:
	* semantic/Project.ede:
	* eieio/Project.ede:
	* ede/Project.ede:
	* contrib/Project.ede:
	* common/Project.ede (:version): Updated.

	* common/cedet.el (cedet-version): Updated
	(cedet-packages): Updated

	* common/cedet.el (cedet-version): New command.

2005-05-06  Eric M. Ludlam <zappo@gnu.org>

	* common/icons/Makefile (VERSION): Updated version.

	* common/Project.ede ("common"): Updated version.

	* common/Makefile (VERSION): Updated
	(autoloads,init,setup,common): Quotes around EMACS.

	* common/cedet.el (cedet-version): Update revision
	(cedet-packages): Update revisions of dependent packages.

2005-04-20  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-version): Updated
	(inversion-unit-test): Added tests for new "prerelease" decoder.

2005-04-19  David Ponce <david@dponce.com>

	* common/inversion.el (inversion-decoders): Rename from
	inversion-decoder-ring.  Define as constant.  Fix prerelease
	regexp and doc string.
	(inversion-decode-version)
	(inversion-release-to-number): Update.

2005-04-19  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (speedbar-incompatible-version): Support
	pre-release notation.

	* speedbar/Makefile:
	* common/icons/Makefile:
	* common/Makefile (VERSION): Updated.

	* common/Project.ede ("common"): Update Version number

	* common/cedet.el: Update Version Numbers.

2005-03-24  David Ponce <david@dponce.com>

	* common/mode-local.el (activate-mode-local-bindings): Fix call to
	`local-variable-p' for XEmacs compatibility.

2005-02-22  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el (find-function-regexp): Modify it so that
	`find-function' can find overloaded symbols.

2005-02-03  Eric M. Ludlam <zappo@gnu.org>

	* eieio/Makefile:
	* ede/Makefile:
	* contrib/Makefile:
	* common/icons/Makefile (VERSION): Updated version number

	* common/cedet.el (cedet-version): Update version number.

	* common/Makefile (VERSION): Update version number

	* common/Project.ede ("common"): Update versin number.

2005-01-10  David Ponce <david@dponce.com>

	* common/mode-local.el (activate-mode-local-bindings): Return
	previous bindings of buffer-local variables overridden by
	mode-local bindings.
	(with-mode-local): Restore buffer-local bindings overridden by
	mode-local bindings.

2004-12-13  David Ponce <david@dponce.com>

	* common/working.el (working-noninteractive): Fixed definition.

2004-11-29  David Ponce <david@dponce.com>

	* common/fame.el (fame-valid-level-values)
	(fame-display-choice): Accept 'temp-nolog and 'nolog.
	(fame-level-widget, fame-channel-widget): Format change.
	(fame-temp-message-internal): New function.
	(fame-temp-message): Use it.
	(fame-temp-message-nolog): New function.
	(fame-send-functions-alist): New internal constant.
	(fame-send): Use it.
	(define-fame-channel): Accept a doc string. Fix generated doc
	string.

2004-11-25  David Ponce <david@dponce.com>

	* common/Makefile: Re-generate.

	* common/Project.ede ("common"): Add fame.el to source.

	* common/working.el (fame): Require.
	(working-noninteractive): New function.
	(working-message-echo): Use it and `fame-message-nolog'.
	(working-message-emacs, working-message-xemacs): Remove.
	(working-current-message): Alias of `fame-current-message'.
	(working-temp-message): Alias of `fame-temp-message'.
	(working-temp-message-timer, working-temp-message-delay)
	(working-temp-restore-message): Remove.

	* common/fame.el: New file. New library.

2004-09-08  David Ponce <david@dponce.com>

	* common/working.el (working-temp-restore-message): Fix error when
	saved message text contains percent characters.

2004-07-30  Eric M. Ludlam <zappo@gnu.org>

	* common/mode-local.el: Updated Commentary.

	* common/cedet.el: Update required version of semantic.

2004-07-21  Eric M. Ludlam <zappo@gnu.org>

	* common/icons/Makefile (VERSION): update to beta3
	(Makefile): Regenerated

	* common/Makefile (VERSION): Update to beta3

	* common/Project.ede ("common"): Update version number.

	* common/cedet.el (cedet-version): Updated to beta3

2004-07-20  Eric M. Ludlam <zappo@gnu.org>

	* contrib/Makefile:
	* common/Makefile (misc_AUX): New
	(dist): Add misc_AUX

	* contrib/Project.ede:
	* common/Project.ede ("misc"): New target.

2004-06-29  David Ponce <david@dponce.com>

	New feature to display messages temporarily.

	* common/working.el (working-temp-message-delay)
	(working-temp-message-timer)
	(working-temp-message-saved): New variables.
	(working-temp-restore-message)
	(working-temp-message): New functions.

2004-06-24  David Ponce <david@dponce.com>

	* common/mode-local.el (mode-local-define-derived-mode-needed-p):
	New function.
	(define-derived-mode): Advice if the above returns non-nil.

	(mode-local--init-mode): New variable.
	(mode-local-initialized-p): New function.
	(mode-local-post-major-mode-change): Use it.
	(activate-mode-local-bindings): Register the major mode for which
	bindings have been activated in current buffer.
	(deactivate-mode-local-bindings): Unregister it.

	* common/cedet.el: Run every package setup after the `load-path'
	has been changed.

2004-05-12  David Ponce <david@dponce.com>

	* common/mode-local.el (cl): Require at compile time.
	(define-derived-mode): Advise to workaround a bug in XEmacs
	implementation, which don't set the `derived-mode-parent'
	property.

2004-04-29  David Ponce <david@dponce.com>

	* common/icons/Makefile:
	* common/Makefile: Rebuild.

	* common/Project.ede ("common"): Add mode-local.el to source.

2004-04-28  David Ponce <david@dponce.com>

	* common/mode-local.el: New file. New file.

2004-04-08  David Ponce <david@dponce.com>

	* common/pprint.el (pprint-nil): Remove.
	(pprint-nil-as-list): New function.
	(pprint-lambda, pprint-defun): Use it.
	(pprint-let): Likewise.  Improve pretty-printing of let bindings.
	(pprint-function): Fix error message.

2004-04-06  Eric M. Ludlam <zappo@gnu.org>

	* semantic/Makefile:
	* eieio/Makefile:
	* ede/Makefile:
	* contrib/Makefile:
	* common/Makefile:
	* cogre/Makefile (dist): Distribute the autoload file

2004-03-28  David Ponce <david@dponce.com>

	* common/cedet.el (let): Revert previous change.

2004-03-28  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet-packages): Added cedet-contrib
	(inline code): Allow both package-load and package to be loaded.

2004-03-11  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-autogen.el (cedet-batch-update-autoloads): When an
	error occurs, display both the error message, and the more
	friendly usage message.

2004-02-12  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet.el (cedet-version): Updated.

	* common/icons/Makefile (VERSION): updated.

	* common/Makefile (common_LISP): Added cedet-edebug.
	(VERSION): Updated.
	(all lisp compilation rules): updated EDE.

	* common/Project.ede (version): Update to beta 2.

	* common/Project.ede (common): Added cedet-edebug.el.

	* common/cedet-edebug.el (eieio,semantic-tag): Removed these
	dependencies.
	(cedet-edebug-prin1-extensions): Removed contents.
	(cedet-edebug-rebuild-prin1): Change name of generated function.
	(cedet-edebug-prin1-to-string): New fcn.
	(cedet-edebug-add-print-override): New utility function.
	(edebug-setup-hook): Add autoload cookie.

2003-12-29  Eric M. Ludlam <zappo@gnu.org>

	* common/working.el: Zajcev Evgeny:
	(senator-try-expand-semantic): Better check for minibuffer in a
	window.

2003-12-11  Eric M. Ludlam <zappo@gnu.org>

	* common/cedet-edebug.el: New file. Extensions to edebug for
	projects in CEDET.

2003-11-20  Eric M. Ludlam <zappo@gnu.org>

	* semantic/wisent/Project.ede:
	* semantic/wisent/Makefile:
	* semantic/Makefile:
	* common/cedet-autogen.el: Merged with cedet-1p0beta1 branch.

	* semantic/senator.el:
	* semantic/semanticdb.el:
	* semantic/semanticdb-search.el:
	* semantic/semanticdb-find.el:
	* semantic/semanticdb-file.el:
	* semantic/semantic-tag.el:
	* semantic/semantic-sort.el:
	* semantic/semantic-regtest.el:
	* semantic/semantic-imenu.el:
	* semantic/semantic-grammar.el:
	* semantic/semantic-fw.el:
	* semantic/semantic-format.el:
	* semantic/bovine/semantic-make.el:
	* semantic/bovine/semantic-erlang.el:
	* semantic/bovine/Project.ede:
	* semantic/bovine/Makefile:
	* semantic/Project.ede:
	* common/ezimage.el: Merged with cedet-1p0beta1 branch.

2003-10-22  Eric M. Ludlam <zappo@gnu.org>

	* common/icons/Makefile: New file. EDE Makefile for icons.

	* common/icons/Project.ede: New file. EDE Project file for icons.

2003-10-02  Eric M. Ludlam <zappo@gnu.org>

	* speedbar/Project.ede:
	* semantic/Project.ede:
	* eieio/Project.ede:
	* ede/Project.ede:
	* common/Project.ede:
	* cogre/Project.ede: Now a meta-subproject.

	* common/Makefile (dist): Remove local creation of tar file.
	(icons): New target
	(all): add icons.

2003-10-01  David Ponce <david@dponce.com>

	* common/Makefile: Re-generate.

	* common/Project.ede (common): Add cedet-compat.el to target
	sources.

	* common/cedet-compat.el: New file. New file.

2003-09-24  David Ponce <david@dponce.com>

	* common/cedet.el (cedet-packages): Update minimum version
	requirements.

	* semantic/Makefile:
	* common/Makefile: Re-generate.

	* common/Project.ede (common): Add sformat.el and working.el to
	target sources.

	* common/working.el: New file.
	* common/sformat.el: New file. New file, moved from semantic.

2003-09-23  David Ponce <david@dponce.com>

	* common/inversion.el (inversion-add-to-load-path): INSTALLDIR
	actually specifies where PACKAGE is installed.

	* common/cedet.el (cedet-version): Change to 1.0beta1.
	(cedet-packages): Add "cedet".

	Handle package installed in a directory with a different name.

	* common/cedet-load.el: New file.
	* common/Project.ede: New file.
	* common/Makefile: New file. New file.

2003-09-17  David Ponce <david@dponce.com>

	* common/cedet.el (cedet-packages): No more need an explicit setup
	file to load.  Automatically require the PACKAGE-load feature.

2003-09-08  David Ponce <david@dponce.com>

	* common/cedet.el (cl): Require at compile time.
	(cedet-packages): Update versions.  Add autoloads setup.
	(main let): Don't setq default-directory.  Use dolist.  load the
	setup library, don't require it.  Don't stop if failed to load a
	setup library.  Print an error message and continue.

2003-09-06  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-version): Update current version.

	* common/inversion.el (inversion-require)
	(inversion-upgrade-package): add autoload cookie.

	* common/cedet-autogen.el (cedet-update-autoloads): Autoload
	cookie.

2003-09-05  David Ponce <david@dponce.com>

	* common/cedet-autogen.el (cedet-update-autoloads): Also accept an
	explicit list of directories to scan for autoloads.

2003-09-03  David Ponce <david@dponce.com>

	* common/cedet-autogen.el: New file. New file.

2003-08-06  David Ponce <david@dponce.com>

	* common/ezimage.el (defezimage): Fix typo in definition that uses
	`make-glyph'.

2003-07-23  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-version): set to 1.0

2003-07-18  Eric M. Ludlam <zappo@gnu.org>

	* common/ezimage.el (ezimage-insert-image-button-maybe): Use when
	instead of if.
	(ezimage-insert-over-text): Only do logic if images enabled.
	(ezimage-image-over-string): New fcn.

	* common/icons/bitsbang.xpm: New file.
	* common/icons/unlock.xpm:
	* common/icons/lock.xpm:
	* common/icons/key.xpm: *** empty log message ***

2003-07-17  Eric M. Ludlam <zappo@gnu.org>

	* common/icons/unlock.xpm: New file.
	* common/icons/tag.xpm: New file.
	* common/icons/tag-v.xpm: New file.
	* common/icons/tag-type.xpm: New file.
	* common/icons/tag-plus.xpm: New file.
	* common/icons/tag-minus.xpm: New file.
	* common/icons/tag-gt.xpm: New file.
	* common/icons/page.xpm: New file.
	* common/icons/page-plus.xpm: New file.
	* common/icons/page-minus.xpm: New file.
	* common/icons/mail.xpm: New file.
	* common/icons/lock.xpm: New file.
	* common/icons/label.xpm: New file.
	* common/icons/key.xpm: New file.
	* common/icons/info.xpm: New file.
	* common/icons/doc.xpm: New file.
	* common/icons/doc-plus.xpm: New file.
	* common/icons/doc-minus.xpm: New file.
	* common/icons/dir.xpm: New file.
	* common/icons/dir-plus.xpm: New file.
	* common/icons/dir-minus.xpm: New file.
	* common/icons/checkmark.xpm: New file.
	* common/icons/box.xpm: New file.
	* common/icons/box-plus.xpm: New file.
	* common/icons/box-minus.xpm: New file.
	* common/icons/bits.xpm: New file. *** empty log message ***

	* common/ezimage.el: New file. Image display code; extracted from
	speedbar.

2003-03-04  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-package-version): Fixed output
	messages.

2003-03-03  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-require): Make file argument
	optional.

2003-03-02  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el (inversion-test): Fix typo.

	* common/inversion.el (inversion-reverse-test): New function.

	* common/inversion.el (inversion-unit-test): New fcn built from
	previously inline code.

2003-02-17  David Ponce <david@dponce.com>

	* common/pprint.el (pprint-defvar): Fixed.
	(pprint-to-string): Escape left parenthesis at beginning of line
	in strings.

2003-01-28  David Ponce <david@dponce.com>

	* common/cedet.el: New file. New file.

	* common/inversion.el (inversion-add-to-load-path): Don't change
	the `load-path' if the package directory don't exist.

2002-12-19  David Ponce <david@dponce.com>

	* common/inversion.el (inversion-find-version): Use
	`locate-library' to avoid compatibility problems.

2002-12-13  David Ponce <david@dponce.com>

	* common/inversion.el (inversion-version): Changed to 1.0beta4.
	(inversion-decoder-ring): Doc fix.
	(inversion-recode): Implemented.
	(inversion-check-version): New function.
	(inversion-test): Use it.
	(inversion-add-to-load-path): New function.

2002-12-11  David Ponce <david@dponce.com>

	* common/inversion.el (inversion-incompatible-version)
	(inversion-test): Doc fix.
	(inversion-find-data): New constant.
	(inversion-find-version): New function.
	(inversion-upgrade-package 'semantic): Commented out.

2002-09-05  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el: Updated tesets.
	(inversion-incompatible-version): Changed for testing
	(inversion-<): Logic updates
	(inversion-test): More tests
	(inversion-require): Added DIRECTORY where new versions to be
	found.
	(inversion-locate-package-files)
	(inversion-locate-package-files-and-split)
	(inversion-download-package-ask, inversion-upgrade-package): New
	functions.

2002-09-03  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el: Update tests.

	* common/inversion.el (inversion-test): Indentation issues.

	* common/inversion.el (inversion-test): fixed typo.

	* common/inversion.el: Added history.  Checkdoc fixes.

	* common/inversion.el: Changed version number.

2002-08-21  Eric M. Ludlam <zappo@gnu.org>

	* common/inversion.el: New file. Version checking functionality.

2002-03-11  David Ponce <david@dponce.com>

	* common/pprint.el (pprint-cond): New function.
	(pprint-with): New function.
	(pprint-setup-standard-printers): Use them to pretty print `cond'
	and `with-...' forms.  Added pretty printing of `dotimes' and
	`unwind-protect'.

	* common/pprint.el (pprint-min-width): Moved before used.
	(pprint-close-list): Ditto.  Deleted code commented out.

2002-03-10  David Ponce <david@dponce.com>

	* common/pprint.el (pprint-sexp-try): Renamed from
	`pprint-sexp-width'.
	(pprint-list): Use it.  Handle whole list.
	(pprint-close-list): Commented out code that break line.
	(pprint-sexp): Simplified.

	* common/pprint.el (pprint-no-break-p): Check that MOTIONS stay on
	the same line.
	(pprint-close-list): Check for a newline instead of counting
	lines.
	(pprint-min-width): Replaced `defconst' by `defvar'.
	(pprint-to-string): Locally bind `inhibit-modification-hooks' to
	non-nil.

	* common/pprint.el: New file. A flexible Elisp pretty-printer.
	Initial revision.
