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

	* cedet-contrib.el (cedet-contrib-version): Updated.

	* Project.ede (:version): Updated.

	* Makefile (VERSION): Updated.

	* semantic-tag-folding.el:
	toplevel: Ran checkdoc, cleaned out errant white space.
	(semantic-tag-folding-get-fold-state): Doc fix.

2005-05-11  Suraj Acharya <sacharya@gmail.com>

	* semantic-tag-folding.el (semantic-tag-folding-mode-setup):
	set line-move-ignore-invisible to t
	in xemacs so that the cursor does not go into hidden text. This is the
	default in Gnu Emacs.
	(semantic-tag-folding-get-fold-state)
	(semantic-tag-folding-set-fold-state)
	(semantic-tag-folding-get-attribute-overlay,
	(semantic-tag-folding-get-folding-attribute): new functions to get and
	set the fold state along with some helper functions. The fold state
	now goes into an overlay at the start of the tag so that full reparse
	does not lose the fold state.
	(semantic-tag-folding-create-folding-overlays)
	(semantic-tag-folding-set-overlay-visibility): use the new fold state
	get/set functions instead of having the code inline. Also some better
	comments.

2005-05-08  Suraj Acharya <sacharya@gmail.com>

	* semantic-tag-folding.el:
	(semantic-tag-folding-create-folding-overlays,semantic-tag-folding-get-overlay)
	(semantic-tag-folding-highlight-overlay): use the compatability layer
	in semantic-fw instead of calling the Gnu Emacs overlay-* functions.
	(semantic-tag-folding-mode-setup,semantic-tag-folding-highlight-default):
	removed errors when these functions are run under Xemacs.
	(semantic-tag-folding-highlight-default): check if we reach the
	beginning of the buffer while moving backwards over comments to
	determine the extent of comment blocks. Gnu Emacs doesn't require this
	check because (forward-comment -1) returns nil when point is at the
	beginning of the buffer.

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

	* Project.ede ("Contrib"): Updated version number.

	* Makefile (VERSION): Update version
	(autoloads, init, setup, lisp): Quotes around EMACS.

	* INSTALL: Remove matlab, it doesn't work yet.

	* cedet-contrib.el (cedet-contrib-version): Update version.

2005-05-05  Suraj Acharya <sacharya@gmail.com>

	* semantic-tag-folding.el (global-semantic-tag-folding-mode):
	throw an error if
	define-fringe-bitmap is not present
	(semantic-tag-folding-mode-setup): throw different errors for the
	cases when the current buffer is not parsable by semantic and when
	define-fringe-bitmap is not present.

	* semantic-tag-folding.el (semantic-tag-folding-set-fringe-image-style):
	XEmacs doesn't
	recognize #B..... as a binary number, so I changed it to #b.... which
	both Gnu Emacs and XEmacs can read.

2005-04-29  Suraj Acharya <sacharya@gmail.com>

	* semantic-tag-folding.el:
	Use functionp instead of symbolp to distinguish between the cases
	where semantic-tag-folding-function is a t or nil rather than a function
	name. The values t and nil are used in semantic-tag-fold-all and
	semantic-tag-show-all respectively.
	Minor edit in function semantic-tag-folding-fold-or-show-tags to put
	the when and lexical-let  on separate lines.

	* semantic-tag-folding.el:
	The default value of semantic-tag-folding-allow-folding-of says that
	everything is to be considered for folding and but nothing is folded
	by default.
	Allow `block tags to folded.
	Fixed a fold state determining bug in
	semantic-tag-folding-create-folding-overlays where
	semantic-tag-folding-allow-folding-of was mostly ignored.
	Wrap a (when (semantic-tag-buffer tag) ...) around the body of
	semantic-tag-folding-highlight-default. This was throwing an error
	when the revert-file command was run.
	Removed the compilation warning in function
	semantic-tag-folding-set-fringe-image-style by not refering directly
	to variable semantic-tag-folding-fringe-image-style.

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

	* Makefile (lisp_LISP): Removed semantic-matlab.el

	* Project.ede: Removed semantic-matlab.el - it is too buggy.

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

	* cedet-contrib.el (cedet-contrib-version): Update Version.

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

	* Makefile (lisp_LISP): Added semantic-tag-folding.el
	(VERSION): Updated.

	* Project.ede ("Contrib"): Update Name and version number.

	* INSTALL:
	Provides specific install instructions for all files in contrib.

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

	* semantic-matlab.el (semantic-matlab-match-function-re): Simplified
	(semantic-matlab-function-tags): Tidy up to use above.

	* semantic-tag-folding.el (semantic-tag-folding-fringe-image-style):
	Moved (again).
	(semantic-tag-folding-allow-folding-of)
	(semantic-tag-folding-set-fringe-image-style)
	(semantic-tag-folding-function-default)
	(semantic-tag-folding-p-default)
	(semantic-tag-folding-highlight-default)
	(semantic-tag-folding-create-folding-overlays): Reindented some lines.

	* semantic-tag-folding.el (global-semantic-tag-folding-mode):
	Add autoload cookie.

	* semantic-tag-folding.el (global-semantic-tag-folding-mode):
	Swapped location of var/fcn.
	(semantic-tag-folding-decoration-mode-hook-enabled): Moved
	(semantic-decoration-mode-hook): Moved
	(semantic-tag-folding-fringe-image-style): Moved

	* Project.ede: Added semantic-tag-folding.el

	* semantic-tag-folding.el: New minor mode by Suraj Acharya.

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

	* cedet-contrib.el (cedet-contrib-version): Updated version number

	* Makefile (VERSION): Updated version number

	* Project.ede (Contrib): Update version number.

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

	* semantic-matlab.el (matlab): Make matlab.el optional.

	* Makefile: Updated from project file (v 1.7)

	* Project.ede: Added semantic-matlab.el, and javascript support.

	* wisent-javascript-jv.wy:
	Javascript parsing.  Large portions translated by Joakim Verona.

	* wisent-javascript.el:
	Support parsing of Javascript with wisent-javascript-jv.wy

	* semantic-matlab.el:
	Simple parser for handling MATLAB M code files with new nested functions.

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

	* Makefile (misc_AUX): New
	(dist): Add misc_AUX

	* Project.ede ("misc"): New target.

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

	* Makefile: Re-generated to start Emacs with --no-site-file.

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

	* Makefile (dist): Add autoloads

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

	* Makefile (dist): Distribute the autoload file

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

	* Project.ede, Makefile: Turned into a metaproject.

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

	* Makefile: Rebuild.

	* Project.ede ("Contrib"): Set :metasubproject to true.

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

	* Makefile: Really revert the last checking.

	* Makefile, Project.ede: Revert last checkin.

	* Project.ede, Makefile: Remove setup

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

	* Makefile: Rebuild.

	* Project.ede (ede-proj-project): Add :version.
	(init, setup): New targets.
	(lisp): Move cedet-contrib.el to setup target.  Add dependency on
	inversion and speedbar.
	(Wisent_Languages): Rename target to "wy".

	* wisent-csharp.el (wisent-csharp-default-setup): Add autoload cookie.

	* cedet-contrib.el (cedet-contrib-version): New variable.
	(load): Move into cedet-contrib-load.el.

	* cedet-contrib-load.el: New file.

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

	* cedet-contrib.el: Bootstrapping for the contrib directory.

	* Makefile: Regenerated from project file.

	* Project.ede: Add needed bits to make this compile.

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

	* wisent-csharp.el (semantic-wisent): Require instead of wisent-bovine.

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

	* Makefile: Contrib directory Makefile

	* Project.ede: Removed space from a target name.

	* Project.ede: Project for contributed files.

	* wisent-csharp.el: CSharp Wisent support code.

	* wisent-csharp.wy: CSharp Wisent definition.

