ECB 1.90 is released! ===================== >From this release on ECB has a new official maintainer: Klaus Berndl <[EMAIL PROTECTED]>.
Also the homepage of ECB has moved to http://ecb.sourceforge.net. The old homepage at http://home.swipnet.se/mayhem/ecb.html is not longer supported. How to get it: -------------- If you are using ECB 1.80 then you can just call "M-x ecb-download-ecb" if you are online. ECB will then download latest ECB (1.90) and install it for you. Or go to the new homepage at http://ecb.sourceforge.net and download it from there. What is new in 1.90: -------------------- ECB 1.90 has a lot of new features and fixed some annoying bugs. Here is only an excerpt from the HISTORY file (which contains the complete list of enhancements). Here are some of the news in ECB 1.90: * Fixed an annoying bug which results in an error "Wrong type argument: integer-or-marker-p nil)" after a full buffer reparse. ECB 1.80 has repaired its internal state but nevertheless the user had to reclick on the same token after this error to really jump to a token. With ECB 1.90 this bug has been gone. * Now ECB displays at every start a "Tip of the day" in a dialog-box. This can be switched off with option `ecb-tip-of-the-day'. * New feature: Now the methods buffer is auto. expanded if the node related to the current token in the edit-window is not visible (probably because its parent is collapsed). * New command `ecb-expand-methods-nodes' which allows precisely expanding tokens with a certain indentation-level. * Rewritten the mechanism for storing customized window-sizes. See option ecb-layout-window-sizes and the command ecb-store-window-sizes and ecb-restore-window-sizes. Now the sizes are always saved as fractions of the width (resp. height) of the ECB-frame, so the stored sizes are always correct regardless of the current frame-size. * Rewritten cache-mechanism for directories and sources: This results in a speed-boost for big-size directories. * Added a complete new section "The layout-engine of ECB" to the online-help which describes in detail how to program new layouts and new special windows. * Fixed some bugs concerning the eshell-integration. * Speedbar is now integrated in ECB and can be used instead of the standard ECB-directories buffer. * Naming and managing of layouts has been changed! Now a layout is not longer identified by an integer but by an arbitrary string! Example: The layout with index 0 in ECB <= 1.80 is now named "left1" in ECB 1.90. Therefore the name of the option 'ecb-layout-nr' has changed to 'ecb-layout-name'! See the docstring of 'ecb-layout-name' for the names of all buildin layouts. ECB autom. upgrades the old-option to the new one! * A lot of new hooks * Adding a new layout type "left-right" which allows the ECB-tree-windows to be located at the left and the right side of the ECB-frame. * Now ECB can be "autoloaded". * Now ECB offers a command `ecb-create-new-layout' for interactively creating new layouts "by example". /Klaus Berndl