ANNOUNCE: Semantic 1.4.3 is released!

"David PONCE" <[email protected]> Tue, 04 Feb 2003 13:55:20 +0100 (MET)
Newsgroups gmane.emacs.code-browser,gmane.emacs.semantic,gmane.emacs.cedet,gmane.emacs.eieio,gmane.emacs.jdee,gmane.spam.detected
Message-ID <[email protected]>
* What's new

  This release adds a lot of enhancements to the C/C++ grammar, so now
  really complex C++ can be parsed.

  Read the NEWS file and the Change Log at end for more details.

* Requirements

  Semantic works with Emacs 20.x, 21, XEmacs 20.x, and 21.x.

  Semantic's speedbar interface requires the latest version of
  speedbar (1.4beta4).  The Semantic Database, Semantic Analysis, and
  Semantic Charts tools require the latest version of EIEIO (0.17).

* Availability

  You can download Semantic, Speedbar and EIEIO from the CEDET project
  home page at: <http://sourceforge.net/projects/cedet>.

  The home page of Semantic is at:
  <http://cedet.sourceforge.net/semantic.shtml>.

* Patches, bug reports & feature requests

  Please use the various "Tracking systems" provided on the CEDET
  project page at: <http://sourceforge.net/projects/cedet>.

* Mailing list

  The cedet-semantic mailing list is available at:
  <http://lists.sourceforge.net/lists/listinfo/cedet-semantic>.

* Changes since 1.4.2

2003-02-01 19:18  berndl

        * NEWS:

        Added announcements for recent enhancements for C++ parsing
        
2003-02-01 19:16  berndl

        * semantic-c.el:

        Regenerated from latest c.bnf
        
2003-02-01 19:15  berndl

        * c.bnf:

        (template-var): In template-types arguments can be any symbols with optional
        adress-operator (&) and optional dereferencing operator (*)
        
        (template-type): template-types can be all flavors of variable-args
        
2003-01-30 14:42  berndl

        * NEWS:

        templates-types with constants or literals as parameters are parsed.
        
2003-01-30 14:41  berndl

        * semantic-c.el:

        Newly generated from c.bnf
        
2003-01-30 14:41  berndl

        * c.bnf:

        (template-var): Parses constants and literals in template types like in
        foo<ClassX, 10> foo_10_var;
        
2003-01-30 09:09  berndl

        * semantic-c.el:

        (semantic-flex-c-extensions): Added
        semantic-flex-wide-char-literal
        (semantic-flex-wide-char-literal): New function which lexes
        wide-char string- and char-literals like L"str" and L'c'
        
2003-01-30 09:09  berndl

        * NEWS:

        Added announcement for parsing wide-char literals like L"str"
        
2003-01-29 17:19  berndl

        * NEWS:

        Added more enhancements announcements
        
2003-01-29 17:19  berndl

        * semantic-c.el:

        Newly generated from latest c.bnf
        
2003-01-29 17:18  berndl

        * c.bnf:

        (variablearg): Removed a superfluous opt-stars which has prevented
        pointers counted correct for arguments
        (variablearg-opt-name): Enabled parsing and counting pointers even
        for arguments without an argumentname.
        WCHAR: Added new token for "wchar_t"
        (builtintype-types): Added WCHAR
        (string-seq): New rule for string sequences
        (expression): Changed string to string-seq, so that
        string-sequences are parsed correct too
        
2003-01-29 10:14  ponced

        * semantic-c.el:

        (semantic-flex-c-extensions): Support #elif.
        
2003-01-28 09:19  berndl

        * NEWS:

        Added entry for better parsing of const and volatile
        
2003-01-28 09:18  berndl

        * semantic-c.el:

        Newly generated from latest c.bnf
        
2003-01-28 09:18  berndl

        * c.bnf:

        (typesimple): typedefs can also include declmods
        (CVDECLMOD): New rule
        (cv-declmods): New rule
        (DECLMOD): uses now CVDECLMOD
        (codeblock-var-or-fun): declmods also after typeformbase allowed
        (variablearg): cv-declmods after typeformbase allowed
        
2003-01-27 17:19  ponced

        * semantic.el:

        (semantic-version): Updated to 1.4.3.
        
2003-01-27 17:17  ponced

        * Project.ede:

        (ede-proj-project "semantic"): Updated :version to 1.4.3.
        
2003-01-24 13:34  berndl

        * NEWS:

        New section for semantic 1.4.3 and an entry "Enhancements to the C/C++
        grammar" which describes all enhancements in c.bnf and semantic-c.el
        
2003-01-24 13:31  berndl

        * semantic-c.el:

        (semantic-flex-c-extensions): Added semantic-flex-backslash-newline
        (semantic-flex-backslash-newline): New function
        
2003-01-24 13:31  berndl

        * c.bnf:

        (macro-expression-list): Parsing one-line macros correct
        (define): Fixing a bug
        (type): Added unnamed namespaces
        (using): Allowing "using namespace XXX"
        (template-type): changing symbol -> namespace-symbol, adding
                keyword typename
        (DECLMOD): Removed SIGNED and UNSIGNED, added TYPENAME
        (builtintype-types): was builtintype; added long int, long long,
                long double
        (signedmod): New
        (builtintype): Now uses signedmod and builtintype-types
        (opt-initializers): changing symbol -> namespace-symbol
        (varname): changing symbol -> namespace-symbol
        (namespace-opt-class): Allowing template-specifiers
        (opt-class): parsing namespaces here
        (operatorsym): Parsing operator()() and operator[]()
        (function-call): changing symbol -> namespace-symbol
        (expression): changing symbol -> namespace-symbol




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com