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