CEDET Changelog

What's new in CEDET 1.1

Apr 17, 2012
  • Support for Android Development:
  • common/cedet-android.el - New support for calling android SDK utilities,
  • including adb, android, and ddms.
  • ede/ede-android.el - New support for detecting android projects,
  • including support for compilation, debugging, AndroidManifest, and
  • installing projects on a device.
  • srecode/srecode-android.el - New support for android looksups
  • srecode/templates/android-java.srt -
  • Support for Arduino Development:
  • ede/ede-arduino.el - Project support for Arduino sketches.
  • Includes support for automatic compilation and uploading of projects.
  • arduino-mode: supported as a sub-mode of C++.
  • tag searches includes auto-included arduino header (based on arduino version)
  • srecode/templates/arduino-pde.srt - templates for arduino-mode.
  • ede/templates/make.srt - support the Arduino makefile template
  • Support for Java Development:
  • common/cedet-java.el - New support for java utility function
  • integration, including calling java, jar, and javap
  • semantic/semanticdb-javap.el - New semantic database back-end that reads
  • symbols from jar files.
  • EDE projects can now provide a java classpath.
  • Parsing support for javap output.
  • semantic-decorate-includes
  • support for includes that have a tag table, but no associated file.
  • This can happen for tags created with semanticdb-javap.
  • Smart Completion support for Java:
  • Support 'this' in tag lookups.
  • symbol splitting (on .) for fully qualified names.
  • remove recursive searches through imported symbols.
  • SRecode support for more package name differentiation
  • Universal context menu:
  • common/cedet-m3.el - New (mouse 3 universal context menu support).
  • To enable, use `cedet-m3-minor-mode'.
  • ede/ede-m3.el - New m3 support for projects (compile)
  • semantic/semantic-m3.el - New m3 support for Semantic
  • (smart completion, tag info, etc)
  • srecode/srecode-m3.el - New m3 support for SRecode
  • (inserting templates)
  • EDE Changes:
  • Security Fixes:
  • ede-project-directories: New variable tracking safe projects.
  • Avoid loading projects unless they are "safe".
  • Some project types are automatically 'safe' if they do not load code from disk.
  • Menu support for the Configuration feature. Allows users to choose the
  • active configuration (such as debug or install) from a menu.
  • ede-set : new command to interactively set project-local variables.
  • Generic projects
  • Support for compile, debug, and running.
  • Disable local variable reading if EDE needs to pull an Emacs Lisp file
  • into a buffer temporarily.
  • Fixed vc-dir support
  • Autoconf editing support for M4 macros with complex arguments.
  • EDE developers can now flush the directory hash, forcing EDE to re-check
  • a directory for the project it belongs to.
  • Linux project type - support compilation
  • EDE autoload structures no longer load the ede project Emacs Lisp code
  • unless a project of that type exists.
  • When building a project keymap, combine target and project keybindings
  • together.
  • Fix bug allowing new targets to be created in dired-mode
  • Deprecated: ede-simple.el