-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathChangeLog
296 lines (214 loc) · 10.8 KB
/
ChangeLog
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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
2022-08-26 Matthew Carter <[email protected]>
* [FIX] Revert some problematic commits related to unicode support
* [CHG] Do not bind reserved key binds under C-c prefix
* [ADD] Add new geben-define-legacy-keybindings to restore them
2016-08-14 Matthew Carter <[email protected]>
* [ADD] New tag release 1.1.0
* [FIX] Remove reference to obsolete mailing list
* [FIX] Use user-emacs-directory over assumed ~/.emacs.d for
default when #'expand-file-name call fails
* Merged contributions from Syohei YOSHIDA <[email protected]>
- [FIX] cl-lib.el over cl.el cleanup
- [FIX] Load cl.el at compile time for using lexical let
* Merged contributions from ksjogo <[email protected]>
- [ADD] New defcustom geben-show-redirect-buffers
- [ADD] User filtering for fileuris via defcustom
geben-dbgp-session-user-filter-uri-regexp
- [FIX] Report user filter reason when using previous addition
- [ADD] Geben full frame mode via geben-full-frame-mode setting
- [ADD] Rudimentary markdown for README file
* Merged contributions from tijsmallaerts <[email protected]>
- [ADD] Option to control scroll margin via defcustom geben-scroll-margin
- [ADD] Predefined breakpoints can now be set outside of the
interactive session using geben-session-enter-hook, and setting
the defcustom geben-predefined-breakpoints to t
2016-06-14 Matthew Carter <[email protected]>
* [CHG] Change defstruct call to cl-defstruct.
2016-05-08 Matthew Carter <[email protected]>
* [CHG] Change flet call to cl-flet.
2016-05-08 Matthew Carter <[email protected]>
* [CHG] Change defmacro* call to cl-defmacro.
2016-04-30 Matthew Carter <[email protected]>
* [CHG] Took over maintenance of project.
Modernize codebase/remove deprecated Emacs calls.
Relicense from GPLv2 to GPLv3.
2016-02-12 Ignacio Torres Masdeu <[email protected]>
* [FIX] Mangle defadvice that interfered with the use of
open-network-stream globaly.
2010-03-29 reedom <[email protected]>
* [ADD] New command `geben-find-file', bound to 'C-c f' in geben-mode.
* [ADD] New custom variable `geben-get-tramp-spec-for'.
* [CHG] If there only single session alive, `geben-end' ends the session
without port inquiry.
2009-11-19 reedom <[email protected]>
* [ADD] An additional parameter `session-port' to `geben-proxy', to tell the
proxy to use that port for for incoming debugging session.
* [ADD] The 5th element to `geben-dbgp-default-proxy', for the same purpose
of above.
2009-05-09 reedom <[email protected]>
* [ADD] New command `geben-run-to-cursor', bound to 'c' in geben-mode.
* [FIX] With Komodo's Perl Debugging Extension, GEBEN possibly caused
an internal error when user attempted to set a lineno breakpoint
at a blank line.
2009-05-08 reedom <[email protected]>
* [ADD] New variable `geben-version'.
* [ADD] New command `geben-clear-breakpoints', bound to 'U' in geben-mode.
* [ADD] New custom variable `geben-query-on-clear-breakpoints'.
* [ADD] New custom variable `geben-pause-at-entry-line'.
* [ADD] New command `geben-toggle-pause-at-entry-line-flag'.
* [CHG] Key bindings of `geben-set-redirect' is assigned to `>'.
* [CHG] Key bindings of `geben-show-backtrace is also assigned to `t'.
* [FIX] Even if you unset a breakpoint successfully in the current
session, it was not removed from the persist storage.
2009-04-30 reedom <[email protected]>
* [ADD] Add a new command `geben-eval-current-word'.
2009-02-25 reedom <[email protected]>
* [FIX] With HTTP server running on Windows GEBEN failed to
create script file copies.
* [FIX] Now `eval' command works against PHP(Xdebug) same as
before.
2009-02-07 reedom <[email protected]>
* [FIX] Suppressed unwanted focus changing: when the context
variable buffer was visible in any window, the focus was
moved from the debugging buffer to the context variable
buffer after proceeding any continuous command.
2009-01-22 reedom <[email protected]>
* [FIX] Bug in Makefile: cannot byte-compile geben.el if the
working directory is not one of the Emacs' default
directories.
2009-01-10 reedom <[email protected]>
* [FIX] Implemented `geben-quit-window'
* [FIX] Type mismatch error was occurred in breakpoint list mode
when any breakpoint deletion was executed.
2009-01-08 reedom <[email protected]>
* [CHG] Redesigned.
* [CHG] Make not to require an external DBGp client program.
2008-11-06 reedom <[email protected]>
* [FIX] When setting breakpoint which needed fileuri against
remote script file interactively, GEBEN asked with
invalid fileuri as a default.
* [FIX] Once debugger engine passed invalid fileuri, which
have http:// scheme instead of file://, GEBEN made
Emacs raise exceptions at exitting Emacs.
2008-11-04 reedom <[email protected]>
* [ADD] Added Makefile.
* [ADD] New commands `geben-mode-help' and similar to display
description and key bindings of GEBEN's each mode.
* [CHG] Face definition: `geben-backtrace-fileuri'
* [CHG] Face definition: `geben-breakpoint-face'
2008-11-01 reedom <[email protected]>
* [CHG] Dropped Emacs 21.4 due to use tree-widget.el for the
context buffer.
* [ADD] New command `geben-display-context and related commands.
2008-10-29 reedom <[email protected]>
* [CHG] Renamed `ogeben-debug-target-remotep'
to `geben-always-use-mirror-file-p'.
* [CHG] Renamed `geben-close-remote-file-after-finish'
to `geben-close-mirror-file-after-finish'.
2008-10-27 reedom <[email protected]>
* [FIX] Location path for remotely fetched source files.
2008-10-25 reedom <[email protected]>
* [CHG] Rearranged function/variable appearance order
* [FIX] hit-value of breakpoints were ignored.
* [FIX] In the breakpoint list buffer it was not able for
breakpoints except line type to went to setting
line.
* [FIX] Breakpoint marker handling was not enough for
breakpoints except line type.
2008-10-24 reedom <[email protected]>
* [FIX] Improved session finishing handling.
* [FIX] When reopen a debuggee script file which has
any line breakpoints, GEBEN had failed to restore
overlays.
* [CHG] Wrote some breakpoints related code to overcome
the difference between DBGp server implementation.
2008-10-23 reedom <[email protected]>
* [ADD] Support for Komodo Debugger Extentions are added.
2008-10-22 reedom <[email protected]>
* [ADD] Supports a kind of breakpoint features found in
DBGp specification.
* [ADD] New command `geben-breakpoint-menu' and related
commands to set a kind of breakpoint.
Assigned to `B' key in geben-mode.
* [ADD] New command `geben-breakpoint-list' and related
commands to display defined breakpoint list.
Assigned to `C-c b' key in geben-mode.
* [ADD] New face `geben-breakpoint-fileuri'.
* [ADD] New face `geben-breakpoint-lineno'.
* [ADD] New face `geben-breakpoint-function'.
* [ADD] Custom variable `geben-dbgp-feature-list'.
* [DEL] Custom variable `geben-dbgp-feature-alist' is
now obsolete.
2008-10-15 reedom <[email protected]>
* [FIX] Runtime errors on Emacs 21.4.
2008-10-13 reedom <[email protected]>
* [CHG] Improved redirection buffer scrolling behavior.
2008-10-13 reedom <[email protected]>
* [ADD] New command 'geben-where'.
Assigned to `w' key in geben-mode.
* [ADD] New face `geben-backtrace-fileuri'.
* [ADD] New face `geben-backtrace-lineno'.
* [CHG] Renamed DBGp client's buffer name to `*GEBEN process*.
* [FIX] Macro version of `geben-dbgp-redirect-buffer-visiblep'
causes runtime error on Emacs 22.1.1.
2008-10-11 reedom <[email protected]>
* [ADD] STDOUT and STDERR redirection features.
* [ADD] New command `geben-set-redirect'.
Assigned to `t' key in geben-mode.
* [ADD] Custom variable `geben-dbgp-redirect-stdout'.
* [ADD] Custom variable `geben-dbgp-redirect-stderr'.
* [ADD] Custom variable `geben-dbgp-redirect-combine'.
* [ADD] Custom variable `geben-dbgp-redirect-coding-system'.
* [ADD] Custom variable `geben-dbgp-redirect-buffer-init-hook'.
2008-10-10 reedom <[email protected]>
* [ADD] Backtrace display feature.
* [ADD] New command `geben-backtrace'.
Assigned to `d' key in geben-mode.
* [ADD] Custom variable `geben-display-window-function'.
* [FIX] `defface' caused an error on Emacs 21.4 because of using
the newly added attribute `min-color'.
2008-10-09 reedom <[email protected]>
* [ADD] Variable `geben-dbgp-current-stack'.
2008-10-08 reedom <[email protected]>
* [FIX] Fixed increasing breakpoints as often as entering
debugging session.
* [UPD] Now GEBEN sets/unsets breakpoint in off session state.
* [FIX] Make GEBEN do not send commands while off session state.
* [ADD] New argument QUIT to `geben' command. It can be specified
by the prefix arg, as typing like `M-x C-u geben'.
It asks executed GEBEN to quit.
2008-10-08 reedom <[email protected]>
* [FIX] Macro version of `geben-what-line' didn't run on Meadow 3.00.
* [FIX] Byte compiled geben.el could raise undefined symbol error.
2008-10-07 reedom <[email protected]>
* [ADD] Custom face `geben-breakpoint-face'.
* [ADD] Suppress inquiry of DBGp client termination at exiting emacs.
2008-10-06 reedom <[email protected]>
* [UPD] Now GEBEN manages buffer modification around where line-no
breakpoint set. If there was line insertion before
breakpoint, GEBEN moves the following line-no breakpoints
downwards. Highlight effect(overlay) will be managed as it
should be.
* [ADD] Custom variable `geben-temporary-file-directory'.
* [ADD] Custom variable `geben-close-remote-file-after-finish'.
* [ADD] Custom variable `geben-show-breakpoints-debugging-only'.
2008-10-05 reedom <[email protected]>
* [FIX] Make GEBEN to call `step_into' at the end of the
initial state to place debugger's cursor at the
entry point of the debuggee script.
* [FIX] Make GEBEN to call `stop' at the stopping state
to finish up a debugging session as user expect.
* [ADD] Custom variable `geben-dbgp-feature-alist'.
* [UPD] Now GEBEN send `feature_set' commands with the variable
`geben-dbgp-feature-alist' in the initial state.
* [ADD] Custom variable `geben-dbgp-command-line'.
2008-10-04 reedom <[email protected]>
* geben.el: [CHG] Removed dependency on CEDET. With this changing
many functions were removed/renamed/added
* geben.el: [CHG] Moved all of GEBEN implementation to geben.el.
2007-07-04 thoney_f(reedom) <[email protected]>
* geben-dbgp.el: [FIX] geben-response-eval didn't decode `PHP object'.
* geben-dbgp.el: [FIX] An overlay-arrow-position leaved after finishing
a debug session.
2006-12-26 thoney_f(reedom) <[email protected]>
* Released version 0.01, a sample implementation.