Subject: CVS commit: pkgsrc/devel/semantic
To: None <>
From: Masao Uebayashi <>
List: pkgsrc-changes
Date: 01/11/2003 10:56:34
Module Name:	pkgsrc
Committed By:	uebayasi
Date:		Sat Jan 11 08:56:34 UTC 2003

Modified Files:
	pkgsrc/devel/semantic: Makefile PLIST distinfo
	pkgsrc/devel/semantic/patches: patch-aa

Log Message:
Update semantic to 1.4.2.

Approximate set of changes:

* Added namespaces support to the C/C++ grammar.
* New Non-recursive parser by David Ponce <>
* Variables no longer contain an explicit constant flag.
* Modifiers field for variable, function, and types is now an association
* Analyzizes via type information the local context
* Provides smart completion information
* Speedbar mode for using analysis information.
* Generates objects representing a browsable class structure
  which links parents and subclasses and externally defined
  methods into an easilly navigated (programatically) structure.
* Speedbar interface to browser structure (simple)
* semantic-load.el simplifies installation.
* Added partial reparseing of buffers where only token contents have changed.
* Added `semantic-show-dirty-mode'.
* Added `semantic-show-unmatched-syntax-mode'
* Added `semantic-auto-reparse-mode'
* Added new tool, `semanticdb'.
  Semanticdb caches token lists between sessions with a specific file.

And more.


To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/semantic/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/semantic/PLIST
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/semantic/distinfo
cvs rdiff -r1.1 -r1.2 pkgsrc/devel/semantic/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.