2007-06-06 Eric M. Ludlam * Makefile (VERSION): Regress version to prerelease 4. * Project.ede ("Contrib"): Regress version to prerelease 4. * cedet-contrib.el (cedet-contrib-version): Regress back to prerelease 4 2007-03-18 Eric M. Ludlam * Makefile (LOADPATH): Stripped out dups (wy_SEMANTIC_GRAMMAR_EL, dist): Spelling fix 2007-02-18 Eric M. Ludlam * Makefile (lisp_LISP): Add semanticdb-javascript.el * Project.ede ("lisp"): Add semanticdb-javascript.el * wisent-csharp.el (semantic-format): Fix byte-comp warnings 2007-02-03 Eric M. Ludlam * semanticdb-javascript.el: Added better commentary. * semantidb-javascript.el: File name typo. * semanticdb-javascript.el, semantidb-javascript.el: Semanticdb Javascript support. 2006-07-29 Eric M. Ludlam * wisent-csharp.el: (wisent-csharp-lex-ignore-region,wisent-csharp-lex-ignore-endregion): Analyze begin/end region (wisent-csharp-lexer): Use new lexers 2006-02-08 Eric M. Ludlam * Project.ede (:version): updated (removed means 1.0) * Makefile (VERSION): updated * cedet-contrib.el (cedet-contrib-version): Updated 2005-09-30 Eric M. Ludlam * wisent-javascript-jv.wy, wisent-javascript.el, wisent-csharp.wy, wisent-csharp.el, semantic-tag-folding.el, semantic-matlab.el, cedet-contrib-load.el, cedet-contrib.el: Update all GPL headers with script from savannah.gnu.org. 2005-06-30 Eric M. Ludlam * 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 * 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 * 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 * 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 * 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 * 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 * Makefile (lisp_LISP): Removed semantic-matlab.el * Project.ede: Removed semantic-matlab.el - it is too buggy. 2005-04-22 Eric M. Ludlam * cedet-contrib.el (cedet-contrib-version): Update Version. 2005-04-19 Eric M. Ludlam * 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 * 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 * 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 * 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 * Makefile (misc_AUX): New (dist): Add misc_AUX * Project.ede ("misc"): New target. 2004-05-25 David Ponce * Makefile: Re-generated to start Emacs with --no-site-file. 2004-04-11 Eric M. Ludlam * Makefile (dist): Add autoloads 2004-04-06 Eric M. Ludlam * Makefile (dist): Distribute the autoload file 2004-03-30 Eric M. Ludlam * Project.ede, Makefile: Turned into a metaproject. 2004-03-30 David Ponce * Makefile: Rebuild. * Project.ede ("Contrib"): Set :metasubproject to true. 2004-03-29 Eric M. Ludlam * Makefile: Really revert the last checking. * Makefile, Project.ede: Revert last checkin. * Project.ede, Makefile: Remove setup 2004-03-28 David Ponce * 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 * 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 * wisent-csharp.el (semantic-wisent): Require instead of wisent-bovine. 2003-12-21 Eric M. Ludlam * 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.