diff options
| -rw-r--r-- | etc/NEWS | 36 | ||||
| -rw-r--r-- | lisp/ChangeLog | 34 | ||||
| -rw-r--r-- | src/ChangeLog | 5 |
3 files changed, 75 insertions, 0 deletions
| @@ -105,6 +105,42 @@ bind C-w to `isearch-yank-word' in `isearch-mode-map'. | |||
| 105 | ** In GUD mode when talking to GDB, C-x C-a C-j "jumps" the program | 105 | ** In GUD mode when talking to GDB, C-x C-a C-j "jumps" the program |
| 106 | counter to the specified source line (the one where point is). | 106 | counter to the specified source line (the one where point is). |
| 107 | 107 | ||
| 108 | ** GUD mode improvements fo jdb: | ||
| 109 | |||
| 110 | *** Search for source files using jdb classpath and class | ||
| 111 | information. Fast startup since there is no need to scan all | ||
| 112 | source files up front. There is also no need to create and maintain | ||
| 113 | lists of source directories to scan. Look at `gud-jdb-use-classpath' | ||
| 114 | and `gud-jdb-classpath' customization variables documentation. | ||
| 115 | |||
| 116 | *** Supports the standard breakpoint (gud-break, gud-clear) | ||
| 117 | set/clear operations from java source files under the classpath, stack | ||
| 118 | traversal (gud-up, gud-down), and run until current stack finish | ||
| 119 | (gud-finish). | ||
| 120 | |||
| 121 | *** Supports new jdb (Java 1.2 and later) in addition to oldjdb | ||
| 122 | (Java 1.1 jdb). | ||
| 123 | |||
| 124 | *** The previous method of searching for source files has been | ||
| 125 | preserved in case someone still wants/needs to use it. | ||
| 126 | Set gud-jdb-use-classpath to nil. | ||
| 127 | |||
| 128 | Added Customization Variables | ||
| 129 | |||
| 130 | *** gud-jdb-command-name. What command line to use to invoke jdb. | ||
| 131 | |||
| 132 | *** gud-jdb-use-classpath. Allows selection of java source file searching | ||
| 133 | method: set to t for new method, nil to scan gud-jdb-directories for | ||
| 134 | java sources (previous method). | ||
| 135 | |||
| 136 | *** gud-jdb-directories. List of directories to scan and search for java | ||
| 137 | classes using the original gud-jdb method (if gud-jdb-use-classpath | ||
| 138 | is nil). | ||
| 139 | |||
| 140 | Minor Improvements | ||
| 141 | |||
| 142 | *** Do not allow debugger output history variable to grow without bounds. | ||
| 143 | |||
| 108 | ** hide-ifdef-mode now uses overlays rather than selective-display | 144 | ** hide-ifdef-mode now uses overlays rather than selective-display |
| 109 | to hide its text. This should be mostly transparent but slightly | 145 | to hide its text. This should be mostly transparent but slightly |
| 110 | changes the behavior of motion commands line C-e and C-p. | 146 | changes the behavior of motion commands line C-e and C-p. |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c968610fa12..ce6c0f23ee5 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -2,6 +2,40 @@ | |||
| 2 | 2 | ||
| 3 | * window.el (window-body-height): New function. | 3 | * window.el (window-body-height): New function. |
| 4 | 4 | ||
| 5 | 2002-01-18 Zoltan Kemenczy <kemenczy@rogers.com> | ||
| 6 | |||
| 7 | * gud.el (easy-mmode-defmap): Enable "Up Stack", "Down Stack", and | ||
| 8 | "Finish Function" menu map entries for jdb mode. | ||
| 9 | (gud-jdb-use-classpath): New customization variable. | ||
| 10 | (gud-jdb-command-name): Add customization. | ||
| 11 | (gud-jdb-classpath, gud-marker-acc-max-length): New variables. | ||
| 12 | (gud-jdb-classpath-string): New variable. | ||
| 13 | (gud-jdb-source-files, gud-jdb-class-source-alist): Add doc strings. | ||
| 14 | (gud-jdb-build-source-files-list): Likewise. | ||
| 15 | (gud-jdb-massage-args): Record any command argument classpath | ||
| 16 | string in `gud-jdb-classpath-string'. | ||
| 17 | (gud-jdb-lowest-stack-level): New function, finds bottom of current | ||
| 18 | java call stack in jdb output. | ||
| 19 | (gud-jdb-find-source-using-classpath, gud-jdb-find-source) | ||
| 20 | (gud-jdb-parse-classpath-string): New functions. | ||
| 21 | (gud-jdb-marker-filter): Search/detect classpath information in | ||
| 22 | jdb's output. marker regexp updated to match oldjdb and jdb output | ||
| 23 | formats. Expand search for source files to include new/old methods | ||
| 24 | using new functions above. Do not allow `gud-marker-acc' to grow | ||
| 25 | without bound. | ||
| 26 | (jdb): Set classpath information (if available) as jdb is started. | ||
| 27 | Change `gud-break' and `gud-remove' | ||
| 28 | to use new %c ("class") escape in format strings. Add | ||
| 29 | `gud-finish', `gud-up', `gud-down' command string functions, and | ||
| 30 | add them to the local menu map. Update `comint-prompt-regexp' for | ||
| 31 | jdb and oldjdb. If attaching to an already running java VM and | ||
| 32 | configured to use classpath, send command to query for classpath, | ||
| 33 | else use previous method for finding and parsing java | ||
| 34 | sources. Set `gud-jdb-find-source' function accordingly. | ||
| 35 | (gud-mode): Doc fix. | ||
| 36 | (gud-format-command): Add support for new %c ("class") escape. | ||
| 37 | (gud-find-class): New function in support of %c escape. | ||
| 38 | |||
| 5 | 2002-01-17 Richard M. Stallman <rms@gnu.org> | 39 | 2002-01-17 Richard M. Stallman <rms@gnu.org> |
| 6 | 40 | ||
| 7 | * ibuf-ext.el: Enable byte-compile-dynamic. | 41 | * ibuf-ext.el: Enable byte-compile-dynamic. |
diff --git a/src/ChangeLog b/src/ChangeLog index 69292345488..566073d7ab6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2002-01-18 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * dispextern.h (WINDOW_WANTS_MODELINE_P): Check window height > 1. | ||
| 4 | (WINDOW_WANTS_HEADER_LINE_P): Check window height provides room. | ||
| 5 | |||
| 1 | 2002-01-17 Richard M. Stallman <rms@gnu.org> | 6 | 2002-01-17 Richard M. Stallman <rms@gnu.org> |
| 2 | 7 | ||
| 3 | * window.c (enlarge_window): When exceeding size of parent, | 8 | * window.c (enlarge_window): When exceeding size of parent, |