ECB 1.80
ECB, Emacs Code Browser, version 1.80 is now available at: http://home.swipnet.se/mayhem/ecb.html This release contains many new features and some bug fixes. ECB now requires semantic 1.4 and EIEIO 0.17, no beta versions. ECB is a source code browser that displays directories, source files, methods and variables that can be navigated using the mouse (and keyboard). It supports parsing of Java, C, C++ and Elisp source code. It is completely written in Emacs Lisp and uses semantic to parse source files. Contributions, suggestions and bug reports are welcome! Please send them to the public mailing list: http://lists.sourceforge.net/lists/listinfo/ecb-list /Jesper Nordenberg
ECB 1.60 released
ECB, Emacs Code Browser, version 1.60 is now available at: http://home.swipnet.se/mayhem/ecb.html ECB is a source code browser that displays directories, source files, methods and variables that can be navigated using the mouse (and keyboard). It supports parsing of Java, C, C++ and Elisp source code. It is completely written in Emacs Lisp and uses semantic to parse source files. New features in this release: - Better display of C++ tokens. - ECB is now fully prepared for Emacs 21. - Integration with Eshell. + Many bug fixes. Contributions, suggestions and bug reports are welcome! Please send them to the public mailing list: http://lists.sourceforge.net/lists/listinfo/ecb-list /Jesper Nordenberg
ECB 1.51 released
ECB, Emacs Code Browser, version 1.51 is now available at: http://home.swipnet.se/mayhem/ecb.html ECB is a source code browser that displays directories, source files, methods and variables that can be navigated using the mouse (and keyboard). It supports parsing of Java, C, C++ and Elisp source code. It is completely written in Emacs Lisp and uses semantic to parse source files. New features and bug fixes in this release: - Now the names of all ECB buffers begin with a SPC per default. (Klaus) - ECB now can handle not only full but also partial buffer reparsing if done by semantic and other tools (e.g. JDE = 2.2.9). The method buffer will always be uptodate if for a major-mode auto. reparsing after buffer changes is enabled (the auto. buffer reparsing itself is not an ECB feature but must be supplied by the major-mode, e.g. JDE). (Klaus) - Incremental node-search in the ECB-buffers now uses the value of `case-fold-search'. (Klaus) - Complete new customization of the ECB-keybindings. The option `ecb-prefix-key' has been removed. There is one new option `ecb-key-map' where you can customize all keysettings of ECB (including a common prefixkey). (Klaus) - ecb-add-source-path and ecb-delete-source-path now ask if saving should be done for future sessions (Klaus). - Added new navigator functionality. Makes it easy to go to the back and forward in navigated tokens and buffers. See ecb-nav-goto-next and ecb-nav-goto-previous. (Jesper) - Added an option to narrow the buffer to the token that is jumped to. See ecb-token-jump-narrow. (Jesper) - Fixed a small bug that placed the window start at the beginning of the token instead of the beginning of the token line. (Jesper) Contributions, suggestions and bug reports are welcome! Please send them to the public mailing list: http://lists.sourceforge.net/lists/listinfo/ecb-list /Jesper Nordenberg
ECB 1.51 released
ECB, Emacs Code Browser, version 1.51 is now available at: http://home.swipnet.se/mayhem/ecb.html ECB is a source code browser that displays directories, source files, methods and variables that can be navigated using the mouse (and keyboard). It supports parsing of Java, C, C++ and Elisp source code. It is completely written in Emacs Lisp and uses semantic to parse source files. New features and bug fixes in this release: - Now the names of all ECB buffers begin with a SPC per default. (Klaus) - ECB now can handle not only full but also partial buffer reparsing if done by semantic and other tools (e.g. JDE = 2.2.9). The method buffer will always be uptodate if for a major-mode auto. reparsing after buffer changes is enabled (the auto. buffer reparsing itself is not an ECB feature but must be supplied by the major-mode, e.g. JDE). (Klaus) - Incremental node-search in the ECB-buffers now uses the value of `case-fold-search'. (Klaus) - Complete new customization of the ECB-keybindings. The option `ecb-prefix-key' has been removed. There is one new option `ecb-key-map' where you can customize all keysettings of ECB (including a common prefixkey). (Klaus) - ecb-add-source-path and ecb-delete-source-path now ask if saving should be done for future sessions (Klaus). - Added new navigator functionality. Makes it easy to go to the back and forward in navigated tokens and buffers. See ecb-nav-goto-next and ecb-nav-goto-previous. (Jesper) - Added an option to narrow the buffer to the token that is jumped to. See ecb-token-jump-narrow. (Jesper) - Fixed a small bug that placed the window start at the beginning of the token instead of the beginning of the token line. (Jesper) Contributions, suggestions and bug reports are welcome! Please send them to the public mailing list: http://lists.sourceforge.net/lists/listinfo/ecb-list /Jesper Nordenberg
ECB v1.40 released!
ECB, Emacs Code Browser, version 1.40 is now available at: http://home.swipnet.se/mayhem/ecb.html ECB is a source code browser that displays directories, source files, methods and variables that can be navigated using the mouse (and keyboard). It supports parsing of Java, C, C++ and Elisp source code. It is completely written in Emacs Lisp and uses semantic to parse source files. Major changes since last version: - ECB now requires semantic 1.4beta8 or later! - ECB is now a global minor mode with it's own menu ECB and it's own keymap with prefix C-c .. - Better integration with semantic: - ECB now uses semantic functions to display tokens in the methods buffer. - Only changed tokens are updated in the methods buffer. - Can display any semantic token type in the methods buffer. - Added a token tree cache that stores recently opened buffers' token trees. This makes the buffer switching much faster and also saves expanded token tree nodes. - Better support for small screens: - A new layout, nr. 11. - New function to toggle visibility of the ECB windows (see 'ecb-toggle-ecb-windows'). Contributions, suggestions and bug reports are welcome! Please send them to the public mailing list: http://lists.sourceforge.net/lists/listinfo/ecb-list /Jesper Nordenberg