ECB 1.91.1 is released!
=======================

Reminder:

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:
--------------

Sorry, it's too big to post the sources here...

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.91.1) and install it for
you.

Or go to the homepage at http://ecb.sourceforge.net and download it from there.


What's new:
-----------

This is mostly a bugfix release which fixes some annoying bugs. Here are the
entries of the HISTORY file:


* Fixed a bug in the navigation-history of ECB which sometimes has prevented
  that a user can open files from the sources/history buffer or clicking onto
  tokens in the method-buffer. Now the back-forward-navigation works stable.

* Fixes a bug in the speedbar integration which prevented clicking onto a
  directory in the speedbar: Always after clicking onto a directory speedbar
  has re-synced itself to the directory of the current source-buffer in the
  edit-window. This bug is fixed, now directory navigation in the speedbar
  works.

* Fixes a bug in upgrading stored window-sizes from ECB 1.80 to ECB >= 1.90.
  Fixes also two bugs in `ecb-store-window-sizes' if default-values are used in
  `ecb-layout-window-sizes' or if ecb-windows have frame-height as height
  (resp. frame-width as width).

* Fixed a bug in the downloading feature of ECB.

* Enhanced the "downloading new packages" feature of ECB: Now ECB autom. checks
  at the download sites which versions are available. With the new option
  `ecb-download-package-version-type' you can define which types of version
  you allow to download (only stable, stable and betas or stable, betas and
  alphas); see related section in the online-manual!

* New command `ecb-download-semantic' for easy getting latest semantic
  versions.



Here are some of the new features of ECB beginning with version 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".


Enjoy, Klaus

-- 
Klaus Berndl                    mailto: [EMAIL PROTECTED]
sd&m AG                         http://www.sdm.de
software design & management    
Thomas-Dehler-Str. 27, 81737 München, Germany
Tel +49 89 63812-392, Fax -220

Reply via email to