This repository has been archived by the owner on Sep 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
187 lines (111 loc) · 4.44 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
Release 6.4:
* Add disable/enable commands.
* Include ignored/disabled status in info break, etc.
* (6.4.1): Expand environment variables and ~ properly in Emacs command lines.
Release 6.3:
* (6.3.1) Add 'set print prefix' and allow 'print' command to echo expression.
Release 6.2:
* (6.2.7) Fix longstanding bug that prevented 'set var X = E' when E involved
a method call, new, or other expression that restarted the thread.
* (6.2.6): Fix problem with redirection in the run command.
* Add GDB-style value history: $1, etc.
* For JDK >= 6, capture values returned from methods on 'finish' command.
Release 6.1:
* Added ~ conversion on arguments to run and exec-args.
Release 6.0:
* This is the initial 6.0 version, copied from last 5.12 version.
* Updated license notices: software is now distributable without evident
encumbrance.
Release 5.12:
* (Internal): Re-implemented command parsing with a jbison-based command
parser.
* Renamed old 'ignore' command to 'pass'. The new 'ignore' command, as in
GDB, allows one to skip a breakpoint (or watchpoint or exception) a given
number of times.
* Added numeric parameter to step, next, stepi, indicating number of steps to
take.
* Modified printing so that GJDB prints shared objects just once (including
those that form circular structures), and thereafter prints just unique
object identifiers.
* Introduce new print-format characters for string/character formatting
s, c, r.
* Process Unicode in expressions.
* Add meta-gjdb executable for debugging of gjdb.
* Add 'set variable' command, as in GDB.
Release 5.11:
* Removed old Sun source code for the expression parser, and replaced with
a jflex lexer and a jbison parser under a much less restrictive license.
Release 5.10:
* Now handles attach, listen, connect, and detach. These are commands.
The old -attach, -listen, and -connect arguments (which didn't work)
have been removed.
* Installation directory structure has been re-organized for greater
orthodoxy.
Release 5.9:
* Now handles hexadecimal and octal literals.
Release 5.8:
* Updated to handle Java 1.5 (but raw types only: no template arguments).
* Many new commands: backtrace, info stack, dumpall, clear, loadclass,
classpath,
* Add info locals entry to Emacs menu.
* Various bug fixes.
Release 3.49:
* Transmit source position properly to Emacs when stopped via Ctrl-C
(Ctrl-F).
* Handle "~" in sourcepath command.
Release 3.48:
* Confirm before quitting when currently connected.
* Various improvements to build procedure.
* Allow configuration with JDK 1.4 and higher.
Release 3.47:
* Fix bug that sometimes make continue command behave like next or step.
* Internal adjustment: handle version differently.
Release 3.46:
* Object-specific watch points.
* Switch to main thread when there is no current thread at program
stops (esp., interrupts).
* Document that thread names may be used, not just numbers.
Release 3.45:
* Make unwatch and ignore work like delete.
Release 3.44:
* Fix bug that causes 'watch' to fail if both access and change is watched.
* info watch command.
* Documentation fixes.
Release 3.43:
* Add additional checks for plausibility of class names in breakpoints,
etc. (for more timely error messages).
Release 3.42:
* Add 'command' command to attach commands to breakpoints.
Release 3.41:
* Fix bug that caused some threads not to be seen.
Release 3.40:
* Add named threads.
* Print breakpoint number at breakpoint.
Release 3.39:
* Add 'reset' and '+' features to 'exclude' command.
Release 3.38:
* Protect against crash from listing unstarted threads.
Release 3.37:
* Invalidate frame before continuing so that we come back to frame 0.
Release 3.36:
* Default breakpoint positions added.
* Print breakpoint number when set.
Release 3.35:
* Have + on general objects & Strings be more informative when
toString crashes.
Release 3.34:
* Handle General Object+String, String + General Object expressions.
* Help message updates.
* Emacs: prompt when gjdb command would change directories.
* Clean up better when debugging process restarted.
Release 3.33:
* Speed up start-up.
Release 3.32:
* Handle array indexing error better.
* Don't double-quote strings on dump.
* Emacs: improve handling of anonymous classes.
Release 3.31
* Handle quoted arguments better for 'run'.
* Emacs: fix class determination
Release 3.30:
* Conditional breakpoints.