Hello,

I downloaded and installed.  I am getting:

File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")

Errors on startup.  max-lisp-eval-depth was set to 552.  I bumped it to
3000, and things went pretty slow.   I set it to 1000, and still get th e
errors on startup.  Can anyone give me advise on what a *good* setting would
be.

Also, I noticed on CEDET, that eieio is the latest version is
eieio-0.17beta3.  Has that been tested?  I am running eieio-0.16.  Should I
upgrade?

Also, I don't know if it's related to the max-lisp-eval-depth errors, but I
have also lost font-lock in my Java buffers.

TIA.
Jeff

-----Original Message-----
From: Paul Kinnucan [mailto:[EMAIL PROTECTED]]
Sent: Friday, November 09, 2001 12:02 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: ANN: JDE-2.2.9beta5 available at


http://jde.sunsite.dk/rootpage.html#Downloading

JDE 2.2.9beta5

***************************************************************
*                         PLEASE READ                         *
***************************************************************
*                                                             *
* This release requires semantic 1.4beta10 (or later),        *
* speedbar 0.13 (or later), and eieio-0.16 (or later,         *
* except eieio-0.17beta1). You can obtain all three           *
* packages at http://cedet.sourceforge.net                    *
*                                                             *
* This release requires version 1.2.2 (or later) of the       *
* JDK.                                                        *
*                                                             *
* Note: This release does not work with eieio-0.17beta1, but  *
* it does work with eieio-0.17beta2.                          *
*                                                             *
* This release also requires avltree.el, which is part of the *
* elib 1.0 package. You can obtain elib at the JDE web site   *
* in compressed tar (http://sunsite.dk/jde/elib.tar.gz)       *
* or zip (http://sunsite.dk/jde/elib.zip) format.             *
*                                                             *
* JDEbug runs on Windows 2000 only if Service Pack 2 (or      *
* later) is installed.                                        *
*                                                             *
* If syntax-coloring does not work, download and install      *
* overlay-fix.el from the semantic web site.                  *
*                                                             *
***************************************************************

* Fixes bug caused by doing case insensitve searches in the
  method jde-parse-valid-declaration-at.
  i.e.
        String level = argConfig.getProperty(OPTION_LOG_LEVEL);
        Level temp = Level.parse(level.toUpperCase());
                                  ^
  Looking for the type of Level returned String erroneously.

* Enhanced jde-help-symbol to handle static calls.
  i.e. ResourceBundle.getBundle

* This release supports but does not require semantic 1.4 beta 12.

  Semantic 1.4 beta 12 Semantic provides the following new
  features:

  - `global-senator-minor-mode' to automatically turn on senator minor
    mode for all semantic enabled buffers.

  - `semantic-auto-parse-mode': new minor mode to automatically
    re-parse modified semantic enabled buffers.  Also
    `global-semantic-auto-parse-mode' can be used to automatically turn
    on this minor mode for all semantic enabled buffers.

    Semantic auto parse mode is based on an idle timer instead of
    buffer changes tracking to avoid the excessive overhead of using the
   `after-change-functions' hook.

    The following options wcontrol the semantic auto-parse behavior:

     - `semantic-auto-parse-idle-time': time in seconds of idle time
       before auto-reparse.  It defaults to 4 seconds.

     - `semantic-auto-parse-max-buffer-size': maximum size in bytes of
        buffers automatically reparsed.  It defaults to 0 so all buffers
        are reparsed regardless of their size.

  Thanks to David Ponce.


* Fixes bug using Ant target completion
  caused when jde-ant-enable-find is not enabled.

* Adds completion of the possible methods to overwrite
  jde-wiz-override-method.

* Fixed typo in classic mode vm command line switch.

* Restored jde-db-classic-mode-vm option.

* Fixed bug in jde-java-version.

  Thanks to SEBASTIEN VAUCLAIR <[EMAIL PROTECTED]>.

* Revamps code generation templates to make them more
  consistent among themselves and with Java coding
  conventions. Specific changes include:

  - Generates consistent formats for method signatures.
  - Strips prefix and suffix of variable names (if configured)
  - Adds jde-gen-conditional-padding-1 to -3 to allow for
    configurability of the jde-gen-cflow-* templates
  - Changes many default templates to conform to Java code
    conventions
  - Fixes many subtle inconsistencies in templates when used
    with different values for jde-gen-comments and jde-gen-k&r
  - All templates now have consistent coding structure
    and indentation, as well as reduced insertion of white-space.
  - Modifies Javadoc comments to be less descriptive of implementation
    (e.g. instead of "Get the value of _flag", now is
    "Get the Flag value")

    Thanks to Greg Fenton.

* Corrected typo in name of cflow tempo fori in JDE User's Guide.

  Thanks to Greg Fenton.

* Fixes off-by-one bug in jde-wiz-update-implements-clause.

  Thanks to Greg Fenton.

* fixed description mistake in jde-wiz-get-name.

  Thanks to Greg Fento.

* Emacs 21 compatibility fix: added support for
  browse-url-new-window-flag variable
  (replaces browse-url-new-window-p in Emacs 21).

* Adds a JDE->Code Generation->Wizards->Implement Event Source
  command. This command generates code to register and notify
  listeners for an event.

  Thanks to Stephane <[EMAIL PROTECTED]>.

* Adds support for invoking Ant directly from java or via
  the ant script. Thanks to Douglas WF Acheson <[EMAIL PROTECTED]>.

* Modifies jde-help-symbol to position the javadoc at the point
  where the method or field is documented.

* Modifies jde-help-class-member to use customization variable
  jde-complete-use-menu. To use the mini-buffer for
  completion when this variable is nil.

* Fixes bug in jde-help-class-member caused when
  jde-complete-insert-method-signature is nil.

* Changed jde-option-dialog to use recursive-edit mode to emulate a
  modal dialog. Now the show dialog method enters recursive edit mode
  thereby suspending the currently executing command until the user
  selects the OK or Cancel button on the dialog. Selecting the OK button
  on the dialog causes the dialog to update its :selection field to the
  option chosen by the user. Selecting the Cancel button sets the
  :selection field to nil.

* The new modal behavior fixes a bug caused when jde-option-dialog
  is invoked by jde-wiz-implement-interface to permit the
  user to select among interfaces of the same base name.

* Adds JUnit supports
  Adds templates jde-gen-junit-test-class
  and jde-gen-junit-add-test-to-suite

* Adds the customization variable jde-compile-option-hide-classpath.
  A non-nil variable causes the classpath value in the compilation
  output to be shown as ... . i.e java -classpath ... -g Test.

* Replaces the customization variables jde-run-java-vm
  and jde-run-java-vm-w with the variable jde-vm-path.
  If this variable is a valid path, the JDE uses this
  path to find the vm used to run Java applications.
  If this path is the empty string, the JDE runs the
  vm included with the version of the JDK specified by
  jde-jdk, or if jde-jdk is nil, the first vm on the
  system command path.

  This change is part of an ongoing enhancement of the JDE
  to permit easy switching of JDK's. Now jde-jdk specifies
  both the compiler and the vm used by the JDE.

* Fixes bug that did not complete methods for variables names
  that start with the '$' character.

* Adds support auto completion of Ant targets in mini-buffer.
  See jde-ant-complete-target and jde-ant-target-regexp.
  Thanks to Stephen Molitor.

* Ant bug fix: now inserts space between target and rest
  of the command.

* Extends the effectivity of the jde-gen-comments flag to all
  JDE control flow templates.

  Thanks to Robert Mecklenburg <[EMAIL PROTECTED]>.

* Adds customization variable jde-complete-use-menu. A nil value
  causes `jde-complete-at-point-menu' to use the mini-buffer for
  completion.

  Thanks to Max Rydahl Andersen <[EMAIL PROTECTED]>.

Reply via email to