2010-07-18 Eric M. Ludlam <zappo@gnu.org> * wisent-csharp.el (wisent-csharp-lex-ignore-region, wisent-csharp-lex-ignore-endregion): Enforce these expressions as occuring at the beginning of a line. 2010-06-12 Eric M. Ludlam <zappo@gnu.org> * ede-gnustep.el: (ede-step-target-ctool, ede-step-target-tool, ede-step-target-clibrary) (ede-step-target-library, ede-step-target-application) (ede-step-target-documentation): Quote initforms that are lists of symbols. 2010-04-18 Eric M. Ludlam <zappo@gnu.org> * Makefile (VERSION): Update to 1.0 * Project.ede ("Contrib"): Update to 1.0 * cedet-contrib.el (cedet-contrib-version): Update to 1.0 2010-04-09 Eric M. Ludlam <zappo@gnu.org> * semantic-tag-folding.el (semantic-tag-folding-mode): call cedet-called-interactively-p instead of interactive-p 2010-03-15 LluÃs <xscript@users.sourceforge.net> * ede-gnustep.el, semantic-tag-folding.el: Import CEDET changes from Emacs' trunk. 2010-02-08 Eric M. Ludlam <zappo@gnu.org> * eassist.el: Patch from Kiwon Um (eassist-switch-h-cpp): If destination file is in a different frame, then switch frames. 2010-01-30 Eric M. Ludlam <zappo@gnu.org> * eassist.el: Patch from Kiwon Um: (eassist-switch-h-cpp): If switching to a file that is already in a window, just switch to that window. 2010-01-09 Marco (Bj) Bardelli <safanaj@users.sourceforge.net> * ede-gnustep.el: * ede-step-target:makefile attribute unitialized, to set it during (ede-step-project::project-rescan). * inserted commented subsitution for `makefile-macro-file-list', but don't work. Let it commented and still using `makefile-macro-file-list'. * Try to use `ede-object-project' variable, but don't work. Still to use absolute :path in targets to get parent project. 2009-10-17 Eric M. Ludlam <zappo@gnu.org> * Makefile (LOADPATH): Fix generation issue. 2009-10-16 Eric M. Ludlam <zappo@gnu.org> * Makefile (ELISPPRELOAD): New (init,lisp): Use above. * Project.ede (init,lisp): Use preload compiler, and preloads. 2009-10-08 Marco (Bj) Bardelli <safanaj@users.sourceforge.net> * ede-gnustep.el: Added several function for parsing using `semantic--find-tag-by-function'. Removed :makefile from `ede-step-project'. 2009-09-22 Marco (Bj) Bardelli <safanaj@users.sourceforge.net> * ede-gnustep.el: A lot of restyling. Return to use only one class. Introduce a :project-mode for scanner or writer. Provide 3 variants autoload, via :load-type or :initializers. heavily changed: project-rescan and loading funcs. 2009-08-09 Eric M. Ludlam <zappo@gnu.org> * ede-gnustep.el (ede-step-project): Remove stray . in project-mode which broke compilation. * semantic-tag-folding.el (cl): Change how it is required. * Makefile (lisp_LISP): ectag scala support. * Project.ede ("lisp"): ectag scala support. 2009-08-05 Marco (Bj) Bardelli <safanaj@users.sourceforge.net> * ede-gnustep.el: * Begin a restyling. A new approch for scanning GNUmakefile to write ProjStep.ede or scanning ProjStep.ede to write GNUmakefile, based on :project-mode attribute of project. * TODO FIX many Bugs. 2009-07-27 Eric M. Ludlam <zappo@gnu.org> * semantic-ectag-scala.el: Scala support contributed by Raymond Racine 2009-03-19 Eric M. Ludlam <zappo@gnu.org> * Makefile, Project.ede, cedet-contrib.el (cedet-contrib-version): Update version. 2009-03-05 Alex Ott <alexott@gmail.com> * .cvsignore: add ignore files to not show auxiliary scripts, not included into CVS 2009-02-24 Eric M. Ludlam <zappo@gnu.org> * Makefile (EMACSFLAGS): New variable (init,setup,lisp): Use above. 2009-01-29 Eric M. Ludlam <zappo@gnu.org> * Project.ede (contrib): Updated to 1.0pre6. * Makefile (VERSION): Updated to 1.0pre6. * cedet-contrib.el (cedet-contrib-version): Updated to 1.0pre6. 2009-01-24 Eric M. Ludlam <zappo@gnu.org> * wisent-php.el (wisent-php-default-setup): Remove traces of old 'document' tool. 2009-01-05 Eric M. Ludlam <zappo@gnu.org> * ede-gnustep.el (ede-step-project): Fix doc 2008-12-11 Eric M. Ludlam <zappo@gnu.org> * ede-gnustep.el (ede-step-load): Save the directory on load. 2008-10-21 Marco (Bj) Bardelli <safanaj@users.sourceforge.net> * ede-gnustep.el: Added header files support. 2008-09-04 Eric M. Ludlam <zappo@gnu.org> * Makefile (wy_SEMANTIC_GRAMMAR, wy_SEMANTIC_GRAMMAR_EL, lisp_LISP): Remove javascript support. * Project.ede ("wy", "lisp"): Remove javascript support. * semanticdb-javascript.el: Move to semantic. * wisent-javascript-jv.wy, wisent-javascript.el: Moving to semantic/wisent directory. 2008-09-03 Eric M. Ludlam <zappo@gnu.org> * semantic-matlab.el: Moving to a different project. 2008-08-28 Marco (Bj) Bardelli <safanaj@users.sourceforge.net> * ede-gnustep.el: removed (require 'ede-pmake) from `ede-proj-setup-buidenvironment' 2008-08-07 Eric M. Ludlam <zappo@gnu.org> * Makefile (lisp_LISP): Add ede-gnustep.el * Project.ede ("lisp"): Add ede-gnustep.el * ede-gnustep.el (require ede): Unquote. Move require of ede-proj here. 2008-08-04 Marco (Bj) Bardelli <safanaj@users.sourceforge.net> * ede-gnustep.el: Initial import. create a basic GNUmakefile to work with GNUstep-Make. 2008-07-03 Eric M. Ludlam <zappo@gnu.org> * wisent-php.el (copyright): Fix FSF name. 2008-06-28 Eric M. Ludlam <zappo@gnu.org> * wisent-php.wy: Replaced all occurances of php-tag to just php in comments. (wisent-php-lexer): Renamed. 2008-06-26 Eric M. Ludlam <zappo@gnu.org> * Makefile (wy_SEMANTIC_GRAMMAR): Add wisent-php.wy (wy_SEMANTIC_GRAMMAR_EL): Add wisent-php-wy.el (lisp_LISP): Add wisent-php.el * Project.ede ("wy"): Add wisent-php.wy ("lisp"): Add wisent-php.el * wisent-php.el, wisent-php.wy: PHP parser support. 2008-05-19 Eric M. Ludlam <zappo@gnu.org> * semantic-matlab.el: Replace contents with notify. 2008-05-16 Eric M. Ludlam <zappo@gnu.org> * semantic-matlab.el (semantic-matlab-match-function-re): Update to handle a non-bracketed output variable. 2008-05-14 Eric M. Ludlam <zappo@gnu.org> * semantic-matlab.el (semantic-matlab-match-function-re): Fix. (semantic-matlab-function-tags): Wrap error prone fcns in condition-case Add omit-nulls arg to split-string. (semantic-matlab-parse-region): Make sure the parse functions doesn't throw an error. 2008-04-14 Eric M. Ludlam <zappo@gnu.org> * Makefile (LOADPATH): Added ede to load path. (VERSION): Udated to 1.0pre5 * Project.ede ("Contrib"): Updated to 1.0pre5 * cedet-contrib.el (cedet-contrib-version): Updated to 1.0pre5 2008-02-23 Anton V. Belyaev <kpoxman@users.sourceforge.net> * eassist.el: EAssist: set line to current function initially 2008-02-21 Eric M. Ludlam <zappo@gnu.org> * semantic-matlab.el (semantic-matlab-match-function-re): Fix expression to handle space between fcn name and optional arg list. 2007-08-31 Eric M. Ludlam <zappo@gnu.org> * wisent-ruby.el (semantic-lex-ruby-hashes): Fix space finding regexps. (semantic-lex-ruby-assigned-vars): New var to fix byte-compiler (wisent-ruby-expand-tags): Fix quote-in of . 2007-08-29 Anton V. Belyaev <kpoxman@users.sourceforge.net> * eassist.el: Header-body switch improvement * INSTALL, eassist.el: Some fixes in EAssist documentation 2007-08-26 Dan Debertin <airboss@users.sourceforge.net> * Makefile: Added wisent-ruby.el/wy. * Project.ede: Added wisent-ruby.el/wy * wisent-ruby.wy, wisent-ruby.el: Initial import. 2007-08-09 Eric M. Ludlam <zappo@gnu.org> * Makefile (lisp_LISP): Added eassist. * Project.ede ("Contrib"): Add eassist. * eassist.el: Fixed spelling in commentary. (eassist-buffer, eassist-names-column, eassist-methods, eassist-actual-methods) (eassist-search-string, eassist-overlays): Added to silence warnings. * eassist.el: EAssist, as emailed to me by Anton Belyaev on June 23, 2007. * INSTALL: Add eassist install instructions. 2007-06-06 Eric M. Ludlam <zappo@gnu.org> * 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 <zappo@gnu.org> * Makefile (LOADPATH): Stripped out dups (wy_SEMANTIC_GRAMMAR_EL, dist): Spelling fix 2007-02-18 Eric M. Ludlam <zappo@gnu.org> * 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 <zappo@gnu.org> * 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 <zappo@gnu.org> * 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 <zappo@gnu.org> * Project.ede (:version): updated (removed means 1.0) * Makefile (VERSION): updated * cedet-contrib.el (cedet-contrib-version): Updated 2005-09-30 Eric M. Ludlam <zappo@gnu.org> * 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 <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-06 Eric M. Ludlam <zappo@gnu.org> * Makefile (dist): Distribute the autoload file 2004-03-30 David Ponce <david@dponce.com> * Makefile: Rebuild. * Project.ede ("Contrib"): Set :metasubproject to true. 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.