ECB 1.80

2002-08-12 Thread Jesper Nordenberg

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

2002-01-20 Thread Jesper Nordenberg

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

2001-10-21 Thread Jesper Nordenberg

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

2001-10-21 Thread Jesper Nordenberg

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!

2001-07-18 Thread Jesper Nordenberg

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