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

Reply via email to