Paul: Thanks for you continuous hard work! It seems that you have changed the behaviour of the local variable buffer for JDebug. The bug fix is good (as always). However, I find that this new version does not automatically show variable with simple types, such as int or String. It is quite awkward to expand the variable tree after each execution step (C-c C-z C-x). Is there any quick way to setup the automatic expanding mode. In addition, I have a few inputs for new JDebug improvements: 1. Add JDebug menu to CLI buffer, or at least allow the user to issue step/continue commands from CLI buffer 2. Allow user to customize the buffer setting, e.g., I prefer to have the source, CLI and local variable buffers as the default. 3. Re-organize menu: to place "Stop Debugger" with "Start Debugger". Give a easy way to start/stop process, remember how the process for the current project was started last time (attached, launched...) and restart it in the same way as the user hit some key like C-c C-z C-p, 4. Maintain current-list of breakpoints, and make a breakpoint buffer so that user can enable/disable/remove/... them, especially when you support conditional breakpoint and watchpoint (like gcc). Cheers! Chang > -----Original Message----- > From: Paul Kinnucan [mailto:[EMAIL PROTECTED]] > Sent: Thursday, April 26, 2001 10:59 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; > [EMAIL PROTECTED] > Subject: ANN: JDE 2.2.7beta11 available at ... > > > http://jde.sunsite.dk/ > > > JDE 2.2.7beta11 > > *************************************************************** > * PLEASE READ * > *************************************************************** > * * > * This release requires semantic 1.3.3, * > * speedbar 0.13 (or later), and eieio-0.15 (or later). You * > * can obtain all three packages at * > * http://cedet.sourceforge.net * > * * > * This release also requires elib 1.0 or later. * > * Your can obtain elib at the JDE web site in compressed * > * tar (http://sunsite.auc.dk/jde/elib.tar.gz) or * > * zip (http://sunsite.auc.dk/jde/elib.zip) format. * > * * > *************************************************************** > > * The Override Method wizard no longer requires that the class > overriding the method be compiled first. The only > requirement is that the parent of the class overriding > the method be compiled and exist on the classpath. > > * Adds a new command, JDE->Project->Auto Switch > (M-x jde-toggle-project-switching), that toggles project > context switching on or off. > > This command enables you to turn off project switching > temporarily, for example, when you want to diff or copy > code from one project to another. > > * jde-lib-directory-name can now be a regular expression > that matches the name of directories that contain zip > or jar files. > > * JDEbug now updates the local variables display and stack > navigation menu when the debuggee process stops at a watchpoint. > > * The JDEBug watchpoint command now defaults to the field at point > and to "all" as the program suspension policy when a field > is accessed or modified. > > * Note: the following change never made it into the previous > release because of a typo. > > JDEbug no longer sets the priority of the thread that > reads debuggee standard input from Emacs. Previously > JDEbug set the priority of this thread to the highest > allowed. There is no input from Emacs on app launch so > the read operation performed by this thread blocks. > Perhaps setting it to top priority leads > to a deadlock on some systems. > > * This release incorporates the following improvements to > jde-import-kill-extra-imports: > > - jde-import-kill-extra-imports now refreshes the buffer's > parse cache. This fixes a bug where successive calls to the > function would incorrectly remove imports. > > - jde-import-kill-extra-imports now removes fully qualified > imports that are not referenced in the code. > > Thanks to "Javier Lopez" <[EMAIL PROTECTED]> for > these improvements. >
