aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2002-01-18 18:59:27 +0000
committerRichard M. Stallman2002-01-18 18:59:27 +0000
commita1e3dda0c3f52fd3400cb032cefbde67af329fff (patch)
tree04a903469d168c17c7c082269b9bc3d4b0172917
parent2ef4e909f6e22eedcb1475a4ad39b2277b781228 (diff)
downloademacs-a1e3dda0c3f52fd3400cb032cefbde67af329fff.tar.gz
emacs-a1e3dda0c3f52fd3400cb032cefbde67af329fff.zip
*** empty log message ***
-rw-r--r--etc/NEWS36
-rw-r--r--lisp/ChangeLog34
-rw-r--r--src/ChangeLog5
3 files changed, 75 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index daca7bec172..01e4a0c8d70 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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
106counter to the specified source line (the one where point is). 106counter 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
109to hide its text. This should be mostly transparent but slightly 145to hide its text. This should be mostly transparent but slightly
110changes the behavior of motion commands line C-e and C-p. 146changes 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
52002-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
52002-01-17 Richard M. Stallman <rms@gnu.org> 392002-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 @@
12002-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
12002-01-17 Richard M. Stallman <rms@gnu.org> 62002-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,