]> code.delx.au - gnu-emacs-elpa/blob - ChangeLog
Merge branch 'master' of github.com:rocky/emacs-dbgr
[gnu-emacs-elpa] / ChangeLog
1 2010-05-06 rocky <rocky@gnu.org>
2
3 * dbgr/common/init/bashdb.el, dbgr/common/init/kshdb.el,
4 dbgr/common/init/pydbgr.el, dbgr/common/init/rbdbgr.el,
5 test/Makefile.am, test/test-dbgr.el, test/test-regexp-rbdbgr.el:
6 common/init/rbdbgr.el: prompt pattern has changed Makefile.am:
7 wasn't testing rbdbgr reset: Add more provide's in init files.
8
9 2010-03-20 rocky <rockyb@rubyforge.org>
10
11 * dbgr/pydbgr/Makefile.am: Forgot one python->pydbgr
12
13 2010-03-19 R. Bernstein <rocky@gnu.org>
14
15 * dbgr.el, dbgr/gdb/gdb.el, dbgr/pydbgr/pydbgr.el,
16 dbgr/rbdbgr/rbdbgr.el, dbgr/rdebug/rdebug.el: Add "dbgr-" prefix to
17 keep namespace separate from other standalones, e.g. dbg-gdb vs gdb.
18
19 2010-03-19 rocky <rockyb@rubyforge.org>
20
21 * configure.ac: One more python->pydbgr
22
23 2010-03-19 R. Bernstein <rocky@gnu.org>
24
25 * dbgr.el, dbgr/Makefile.am, dbgr/gdb/core.el,
26 dbgr/gdb/gdb-core.el, dbgr/gdb/gdb-track-mode.el, dbgr/gdb/gdb.el,
27 dbgr/gdb/track-mode.el, dbgr/pydbgr/.gitignore,
28 dbgr/pydbgr/Makefile.am, dbgr/pydbgr/core.el,
29 dbgr/pydbgr/pydbgr.el, dbgr/pydbgr/track-mode.el,
30 dbgr/python/.gitignore, dbgr/python/Makefile.am,
31 dbgr/python/pydbgr-core.el, dbgr/python/pydbgr-track-mode.el,
32 dbgr/python/pydbgr.el, test/Makefile.am,
33 test/test-regexp-pydbgr.el, test/test-regexp-python.el: directory
34 python -> pydbgr. Debugger-specific file anme simplifications.
35
36 2010-03-19 R. Bernstein <rocky@gnu.org>
37
38 * configure.ac, dbgr.el, dbgr/Makefile.am, dbgr/bp.el,
39 dbgr/buffer.el, dbgr/cmdbuf.el, dbgr/cmds.el,
40 dbgr/common/.gitignore, dbgr/common/Makefile.am, dbgr/common/bp.el,
41 dbgr/common/buffer.el, dbgr/common/cmdbuf.el, dbgr/common/cmds.el,
42 dbgr/common/core.el, dbgr/common/custom.el, dbgr/common/file.el,
43 dbgr/common/fringe.el, dbgr/common/helper.el, dbgr/common/init.el,
44 dbgr/common/init/.gitignore, dbgr/common/init/Makefile.am,
45 dbgr/common/init/bashdb.el, dbgr/common/init/gdb.el,
46 dbgr/common/init/kshdb.el, dbgr/common/init/pydb.el,
47 dbgr/common/init/pydbgr.el, dbgr/common/init/rbdbgr.el,
48 dbgr/common/init/rdebug.el, dbgr/common/init/remake.el,
49 dbgr/common/init/zshdb.el, dbgr/common/key.el, dbgr/common/loc.el,
50 dbgr/common/lochist.el, dbgr/common/menu.el, dbgr/common/regexp.el,
51 dbgr/common/reset.el, dbgr/common/send.el, dbgr/common/shortkey.el,
52 dbgr/common/srcbuf.el, dbgr/common/track-mode.el,
53 dbgr/common/track.el, dbgr/common/window.el, dbgr/core.el,
54 dbgr/custom.el, dbgr/file.el, dbgr/fringe.el, dbgr/gdb/gdb-core.el,
55 dbgr/gdb/gdb-track-mode.el, dbgr/gdb/gdb.el, dbgr/helper.el,
56 dbgr/init.el, dbgr/init/.gitignore, dbgr/init/Makefile.am,
57 dbgr/init/bashdb.el, dbgr/init/gdb.el, dbgr/init/kshdb.el,
58 dbgr/init/pydb.el, dbgr/init/pydbgr.el, dbgr/init/rbdbgr.el,
59 dbgr/init/rdebug.el, dbgr/init/remake.el, dbgr/init/zshdb.el,
60 dbgr/key.el, dbgr/loc.el, dbgr/lochist.el, dbgr/menu.el,
61 dbgr/python/pydbgr-core.el, dbgr/python/pydbgr-track-mode.el,
62 dbgr/python/pydbgr.el, dbgr/rbdbgr/cmds.el, dbgr/rbdbgr/core.el,
63 dbgr/rbdbgr/rbdbgr.el, dbgr/rbdbgr/track-mode.el,
64 dbgr/rdebug/cmds.el, dbgr/rdebug/core.el, dbgr/rdebug/rdebug.el,
65 dbgr/rdebug/track-mode.el, dbgr/regexp.el, dbgr/reset.el,
66 dbgr/send.el, dbgr/shortkey.el, dbgr/srcbuf.el, dbgr/track-mode.el,
67 dbgr/track.el, dbgr/window.el, test/test-bp.el,
68 test/test-cmdbuf.el, test/test-core.el, test/test-file.el,
69 test/test-helper.el, test/test-loc.el, test/test-lochist.el,
70 test/test-regexp-gdb.el, test/test-regexp-python.el,
71 test/test-regexp-rbdbgr.el, test/test-regexp-rdebug.el,
72 test/test-regexp.el, test/test-send.el, test/test-shortkey.el,
73 test/test-srcbuf.el, test/test-track.el: All common code now pushed
74 to common directory one level don. First part an overall filesystem
75 reorganization. Later on we will remove init, and rename python to
76 pydbgr, and add pydb.
77
78 2010-03-13 rocky <rockyb@rubyforge.org>
79
80 * dbgr/key.el, dbgr/lochist.el, dbgr/rdebug/.gitignore,
81 dbgr/rdebug/Makefile: key.el: add key to set breakpoints lochist.el:
82 larger default history ring .gitignore, Makefile: is derived from
83 Makefile.am
84
85 2010-03-12 R. Bernstein <rocky@gnu.org>
86
87 * dbgr/gdb/gdb-track-mode.el, dbgr/python/pydbgr-track-mode.el,
88 dbgr/rbdbgr/track-mode.el, dbgr/rdebug/track-mode.el,
89 test/Makefile.am, test/test-track-mode.el, test/test-track.el: Base
90 the specific debugger track-mode-maps on the generic track-mode map.
91 Start a track-mode unit test.
92
93 2010-03-04 R. Bernstein <rocky@gnu.org>
94
95 * configure.ac, dbgr.el, dbgr/Makefile.am, dbgr/init/rdebug.el,
96 dbgr/rbdbgr/.gitignore, dbgr/rbdbgr/Makefile.am,
97 dbgr/rbdbgr/cmds.el, dbgr/rbdbgr/core.el, dbgr/rbdbgr/rbdbgr.el,
98 dbgr/rbdbgr/track-mode.el, dbgr/rdebug/.gitignore,
99 dbgr/rdebug/Makefile, dbgr/rdebug/Makefile.am, dbgr/rdebug/cmds.el,
100 dbgr/rdebug/core.el, dbgr/rdebug/elc-stamp, dbgr/rdebug/rdebug.el,
101 dbgr/rdebug/track-mode.el, dbgr/ruby/.gitignore,
102 dbgr/ruby/Makefile.am, dbgr/ruby/cmds.el, dbgr/ruby/core.el,
103 dbgr/ruby/rbdbgr.el, dbgr/ruby/track-mode.el, test/test-core.el:
104 Start rdebug. Will probably reorganize directories down the line.
105
106 2010-01-31 rocky <rockyb@rubyforge.org>
107
108 * dbgr/cmdbuf.el, dbgr/cmds.el, dbgr/key.el, dbgr/menu.el,
109 dbgr/ruby/core.el, dbgr/ruby/rbdbgr.el, dbgr/ruby/track-mode.el,
110 dbgr/track.el, test/test-core.el: Move forward on breakpoints. Add
111 breakpoint list to cmdbuf and menu items for breakpoint track.el Reduce use of depreciated fields in cmdbuf ruby/*.el: simplify names.
112
113 2010-01-31 rocky <rockyb@rubyforge.org>
114
115 * dbgr/ruby/cmds.el, dbgr/ruby/core.el, dbgr/ruby/rbdbgr-core.el,
116 dbgr/ruby/rbdbgr-track-mode.el, dbgr/ruby/track-mode.el: Move
117 forward towards handling breakpoints: Keep a list of breakpoints in
118 cmdbuf, add menu item to set a breakpoint ruby/*: simplify names track.el: reduce use of depricated loc-regex,
119 file-group, line-group fields.
120
121 2010-01-30 rocky <rockyb@rubyforge.org>
122
123 * dbgr/cmdbuf.el, dbgr/init/rbdbgr.el, dbgr/track.el: Start to
124 remove dbgr-cmdbuf-info loc-regexp, file-group and line-group. Add
125 pat for in rbdbgr a deleted breakpoint.
126
127 2010-01-27 rocky <rocky@gnu.org>
128
129 * dbgr.el: dbr.el: dbgr-loaded-features is a command.
130
131 2010-01-27 R. Bernstein <rocky@gnu.org>
132
133 * dbgr.el, dbgr/bp.el, test/Makefile.am, test/test-bp.el,
134 test/test-dbgr.el: dbgr.el test-dbgr.el: Add ability to get list of
135 feature loaded with dbgr and unload them. This makes it possible to
136 reload dbgr without leaving the Emacs. bp.el: More work needed on
137 testing.
138
139 2010-01-27 rocky <rocky@gnu.org>
140
141 * dbgr/core.el, dbgr/gdb/gdb.el, dbgr/python/pydbgr.el,
142 dbgr/reset.el, dbgr/ruby/rbdbgr.el: Add reset by default to
143 dbg-exec-shell.
144
145 2010-01-26 rocky <rocky@gnu.org>
146
147 * dbgr/reset.el: Start a reset routine.
148
149 2010-01-26 rocky <rockyb@rubyforge.org>
150
151 * dbgr/cmdbuf.el, dbgr/track.el, test/test-cmdbuf.el,
152 test/test-track.el: cmdbuf.el: Save source buffers associated with a
153 given command buffer. track.el: ditto. dbgr-track-from-region():
154 check that cmdbuf is a cmdbuf.
155
156 2010-01-24 rocky <rockyb@rubyforge.org>
157
158 * dbgr/core.el, dbgr/gdb/gdb.el: gdb.el: expand script filename.
159 core.el: docstring fix.
160
161 2010-01-24 rocky <rockyb@rubyforge.org>
162
163 * dbgr.el, dbgr/gdb/.gitignore, dbgr/init/gdb.el, dbgr/loc.el,
164 dbgr/regexp.el: Add fields for address, and character offset.
165
166 2010-01-21 R. Bernstein <rocky@gnu.org>
167
168 * dbgr/gdb/gdb-track-mode.el, dbgr/track.el: Tolerate missing source
169 file. Need to do better though between file.el:
170 dbgr-file-loc-from-line and dbgr/track.el
171
172 2010-01-20 rocky <rockyb@rubyforge.org>
173
174 * configure.ac: Administrivia
175
176 2010-01-20 rocky <rockyb@rubyforge.org>
177
178 * dbgr/Makefile.am, dbgr/gdb/.gitignore, dbgr/gdb/Makefile.am,
179 dbgr/gdb/gdb-core.el, dbgr/gdb/gdb-track-mode.el, dbgr/gdb/gdb.el:
180 Fill out more gdb interaction via dbgr.
181
182 2010-01-18 rocky <rockyb@rubyforge.org>
183
184 * dbgr/loc.el, test/test-regexp-gdb.el: loc.el: add place holder for
185 column number test-regexp-gdb.el: start unit test for gdb.
186
187 2010-01-18 R. Bernstein <rocky@gnu.org>
188
189 * dbgr/init/gdb.el: Start gdb mode.
190
191 2010-01-09 rocky <rockyb@rubyforge.org>
192
193 * dbgr/bp.el, dbgr/track.el, test/test-track.el: Breakpont fixes.
194 Show only one breakpoint icon in margin. Store breakpoint number as
195 a number, not a string. Show breakpoint in help string. Add a
196 dbgr-track-bp-loc test.
197
198 2010-01-02 rocky <rockyb@rubyforge.org>
199
200 * dbgr/init/bashdb.el, dbgr/init/kshdb.el, dbgr/init/zshdb.el: Add
201 breakpoint tracking regexp.
202
203 2010-01-01 rocky <rocky@gnu.org>
204
205 * dbgr/init/rdebug.el: Add breakpoint regexp for rdebug.
206
207 2010-01-01 rocky <rocky@gnu.org>
208
209 * test/test-regexp-rbdbgr.el, test/test-regexp-rdebug.el,
210 test/test-regexp-ruby.el: Add breakpoint tracking for rdebug.
211
212 2010-01-01 rocky <rocky@gnu.org>
213
214 * test/Makefile: Makefile is derived
215
216 2010-01-01 rocky <rockyb@rubyforge.org>
217
218 * dbgr/track.el: Remove erroneous message.
219
220 2010-01-01 rocky <rockyb@rubyforge.org>
221
222 * dbgr/bp.el, dbgr/file.el, dbgr/init/rbdbgr.el, dbgr/loc.el,
223 dbgr/regexp.el, dbgr/track.el, test/test-bp.el,
224 test/test-regexp-ruby.el, test/test-track.el: Attempt to move
225 forward in tracking breakpoints setting.
226
227 2009-12-28 rocky <rockyb@rubyforge.org>
228
229 * dbgr/bp.el, dbgr/brkpt.el: Add breakpoint handling test.
230
231 2009-12-28 rocky <rockyb@rubyforge.org>
232
233 * dbgr/brkpt.el: More display/remove cleanup.
234
235 2009-12-27 rocky <rockyb@rubyforge.org>
236
237 * dbgr/brkpt.el: Small improvements (?) towards getting breakpoint
238 icons working.
239
240 2009-12-27 rocky <rockyb@rubyforge.org>
241
242 * Makefile.am, configure.ac, dbgr/Makefile.am, dbgr/brkpt.el,
243 dbgr/fringe.el, test/.gitignore, test/Makefile, test/Makefile.am:
244 Start working on breakpoint icons. "make test" works inside dbgr
245 directory.
246
247 2009-12-22 rocky <rockyb@rubyforge.org>
248
249 * dbgr/cmds.el, dbgr/send.el, dbgr/window.el, test/test-send.el:
250 Some debugger commands prompt. So we need to make sure we show the
251 command buffer for those.
252
253 2009-12-21 rocky <rockyb@rubyforge.org>
254
255 * dbgr/cmds.el, dbgr/custom.el, dbgr/key.el, dbgr/menu.el,
256 dbgr/shortkey.el: Get menus under control. Works now in "short-key"
257 mode. Help is provided too!
258
259 2009-12-20 rocky <rockyb@rubyforge.org>
260
261 * dbgr/buffer.el, dbgr/cmds.el, dbgr/menu.el,
262 dbgr/ruby/rbdbgr-track-mode.el, dbgr/shortkey.el,
263 dbgr/track-mode.el: Start to add menu commands. gdb command "finish"
264 added.
265
266 2009-12-18 rocky <rocky@gnu.org>
267
268 * autogen.sh: Don't overwrite elisp-comp.
269
270 2009-12-16 rocky <rockyb@rubyforge.org>
271
272 * dbgr/loc.el: Use loc-changes-goto of new package loc-changes to
273 find line number positions. loc-changes-goto is more tolerant of
274 buffer modifications.
275
276 2009-12-16 rocky <rockyb@rubyforge.org>
277
278 * .gitignore, Makefile.am, buffer.el, cmdbuf.el, cmds.el,
279 configure.ac, core.el, custom.el, dbgr.el, dbgr/.gitignore,
280 dbgr/Makefile.am, dbgr/buffer.el, dbgr/cmdbuf.el, dbgr/cmds.el,
281 dbgr/core.el, dbgr/custom.el, dbgr/file.el, dbgr/fringe.el,
282 dbgr/helper.el, dbgr/init.el, dbgr/init/.gitignore,
283 dbgr/init/Makefile.am, dbgr/init/bashdb.el, dbgr/init/kshdb.el,
284 dbgr/init/pydb.el, dbgr/init/pydbgr.el, dbgr/init/rbdbgr.el,
285 dbgr/init/rdebug.el, dbgr/init/remake.el, dbgr/init/zshdb.el,
286 dbgr/key.el, dbgr/loc.el, dbgr/lochist.el, dbgr/python/.gitignore,
287 dbgr/python/Makefile.am, dbgr/python/pydbgr-core.el,
288 dbgr/python/pydbgr-track-mode.el, dbgr/python/pydbgr.el,
289 dbgr/regexp.el, dbgr/ruby/.gitignore, dbgr/ruby/Makefile.am,
290 dbgr/ruby/rbdbgr-core.el, dbgr/ruby/rbdbgr-track-mode.el,
291 dbgr/ruby/rbdbgr.el, dbgr/send.el, dbgr/shortkey.el,
292 dbgr/srcbuf.el, dbgr/track-mode.el, dbgr/track.el, dbgr/window.el,
293 file.el, fringe.el, helper.el, init.el, init/.gitignore,
294 init/Makefile.am, init/bashdb.el, init/kshdb.el, init/pydb.el,
295 init/pydbgr.el, init/rbdbgr.el, init/rdebug.el, init/remake.el,
296 init/zshdb.el, key.el, loc.el, lochist.el, python/.gitignore,
297 python/Makefile.am, python/pydbgr-core.el,
298 python/pydbgr-track-mode.el, python/pydbgr.el, regexp.el,
299 ruby/.gitignore, ruby/Makefile.am, ruby/rbdbgr-core.el,
300 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el, send.el, shortkey.el,
301 srcbuf.el, test/test-cmdbuf.el, test/test-core.el,
302 test/test-file.el, test/test-helper.el, test/test-loc.el,
303 test/test-lochist.el, test/test-regexp-python.el,
304 test/test-regexp-ruby.el, test/test-regexp.el, test/test-send.el,
305 test/test-shortkey.el, test/test-srcbuf.el, test/test-track.el,
306 track-mode.el, track.el, window.el: dbgr.el - loads everything (via
307 load-relative). Push dbgr source files into dbgr which is where
308 they are installed. Cleaner this way.
309
310 2009-12-14 rocky <rockyb@rubyforge.org>
311
312 * test/test-srcbuf.el, test/test-track.el: behave -> test-unit
313
314 2009-12-13 rocky <rocky@gnu.org>
315
316 * test/behave.el, test/test-cmdbuf.el, test/test-core.el,
317 test/test-file.el, test/test-helper.el, test/test-loc.el,
318 test/test-lochist.el, test/test-regexp-python.el,
319 test/test-regexp-ruby.el, test/test-regexp.el, test/test-send.el,
320 test/test-shortkey.el: Remove local behave.el in favor of new
321 test-unit package.
322
323 2009-12-10 rocky <rocky@gnu.org>
324
325 * track.el: Give error message when track-from-region on a
326 non-debugger command buffer.
327
328 2009-12-10 rocky <rocky@gnu.org>
329
330 * core.el, fringe.el, track-mode.el, track.el:
331 dbgr-fringe-history-unset -> dbgr-fringe-erase-history-arrows. Also
332 let it be used as a command. Update some docstrings.
333
334 2009-12-10 rocky <rocky@gnu.org>
335
336 * track.el: Make dbgr-track-from-region more interactive useful:
337 call the location tracking routine adjust the display.
338
339 2009-12-09 rocky <rocky@gnu.org>
340
341 * AUTHORS, init/rdebug.el, track.el: rdebug.el: make more
342 user-friendly for interactive dbgr-track-from-region calls.
343
344 2009-12-08 rocky <rocky@gnu.org>
345
346 * fringe.el, python/pydbgr.el, ruby/rbdbgr.el: Small changes.
347
348 2009-12-06 rocky <rockyb@rubyforge.org>
349
350 * key.el, track-mode.el, track.el: track.el: Fix bug in
351 dbgr-goto-line-for-loc-pat key.el, track-mode.el: temporary
352 workaround for VMware keybinding mess up.
353
354 2009-12-06 rocky <rockyb@rubyforge.org>
355
356 * init/rbdbgr.el, ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el: Make
357 rbdbgr-track-mode.el stand on its own.
358
359 2009-11-29 rocky <rockyb@rubyforge.org>
360
361 * cmdbuf.el, cmds.el, core.el, key.el, send.el, srcbuf.el,
362 test/test-send.el, track.el: Start adding flags to command-send to
363 indicate whether to record history, and whether we have a
364 frame-changing command. Do more error checking in command-send for
365 running processes and so on. Add more commands and keys bindings to
366 short-key. core.el: consider source and command buffer past history *only* if
367 it was run with the same debugger as we want to currently run.
368
369 2009-11-29 rocky <rockyb@rubyforge.org>
370
371 * cmds.el, helper.el, key.el, send.el, test/test-send.el: Make gdb
372 commands more short-key friendly - that is can be called from the
373 source window. Add newer-frame: "<" and older frame ">".
374
375 2009-11-29 rocky <rockyb@rubyforge.org>
376
377 * fringe.el, track-mode.el, track.el: Handle some error cases, and
378 fix source tracking created in DRYing code. fringe.el: handle
379 deleting the buffer we are trying to update the fringe arrow for
380 track-mode.el: handle error case where we invoke dbgr-track-mode in
381 a non-process buffer. track.el: need to switch to source buffer to
382 query overlay arrow.
383
384 2009-11-29 rocky <rockyb@rubyforge.org>
385
386 * shortkey.el, track.el, window.el: Keep command buffer position and
387 source location position in sync when moving back in the history of
388 positions. See docstring of dbgr-track-hist-fn-internal for which
389 windows get displayed. DRY code a little.
390
391 2009-11-29 rocky <rocky@gnu.org>
392
393 * Makefile.am, cmdbuf.el, core.el, key.el, loc.el, shortkey.el,
394 srcbuf.el, test/behave.el, test/test-file.el,
395 test/test-shortkey.el, track-mode.el, track.el, window.el: Fix up
396 and simplify short-key mode so the setting is saved in the process
397 buffer and propagated to the source buffers encountered. key.el: add 's' for step. test/behave.el: add assert-raises! track-mode.el: use standard name -setup instead of -body. Pass an
398 explicit parameter. window.el: remove older, now-unused code.
399
400 2009-11-27 rocky <rocky@gnu.org>
401
402 * cmdbuf.el, cmds.el, file.el, loc.el, shortkey.el,
403 test/test-cmdbuf.el, track.el, window.el: Bang on (source) window
404 update and display. Less disruption of windows on update. Add
405 variable in cmdbuf to track shortkey mode. file.el (dbgr-file-line-count): remove bug. save-current isn't what
406 we want. Use find-file-noselect so we don't disrupt current buffer. cmdbuf.el, cmds,el: at ? to ends of boolean variables. loc.el: don't change the selected buffer. test-cmdbuf.el: fix improper call to dbgr-cmdbuf-info-cmd-args=
407
408 2009-11-26 rocky <rocky@gnu.org>
409
410 * cmdbuf.el: Remove spurious warning.
411
412 2009-11-26 rocky <rocky@gnu.org>
413
414 * Makefile.am, elisp-comp, helper.el, test/test-cmdbuf.el:
415 elisp-comp: remove temp script. Makefile.am: Wasn't running cmdbuf
416 test. helper.el: current best guess at a setter method.
417
418 2009-11-25 rocky <rocky@gnu.org>
419
420 * test/behave.el, test/test-send.el: behave.el: fix incorrect
421 initializion of assert count. test-send.el: Check docstring is set
422 on dbgr-define-command
423
424 2009-11-24 rocky <rocky@gnu.org>
425
426 * send.el, test/behave.el, test/test-send.el: send.el: docstring
427 elaboration. test-send.el: Add test of dbgr-define-command. Show
428 number of assertions run.
429
430 2009-11-24 rocky <rocky@gnu.org>
431
432 * ruby/rbdbgr.el: Need to use require-relative-list with prefix?
433
434 2009-11-24 rocky <rocky@gnu.org>
435
436 * track.el: Force going to the current source-code line when in the
437 case that buffer is already visible. No doubt there will be more
438 work on this.
439
440 2009-11-23 rocky <rockyb@rubyforge.org>
441
442 * configure.ac: dbgr-loc.el -> dbgr.el
443
444 2009-11-23 R. Bernstein <rocky@gnu.org>
445
446 * core.el, python/pydbgr-track-mode.el, python/pydbgr.el,
447 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el, track-mode.el: Deal with
448 process sentinel as part of turning on dbgr-track-mode so that we
449 catch process hangup dbgr-track-mode (as well as running the
450 debugger from the outset).
451
452 2009-11-23 R. Bernstein <rocky@gnu.org>
453
454 * buffer.el, cmdbuf.el, core.el, lochist.el, srcbuf.el: docstring
455 name regularization.
456
457 2009-11-22 rocky <rockyb@rubyforge.org>
458
459 * buffer.el, cmdbuf.el, cmds.el, core.el, custom.el,
460 dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-cmds.el, dbgr-core.el,
461 dbgr-custom.el, dbgr-file.el, dbgr-fringe.el, dbgr-helper.el,
462 dbgr-init.el, dbgr-key.el, dbgr-loc.el, dbgr-lochist.el,
463 dbgr-regexp.el, dbgr-send.el, dbgr-shortkey.el, dbgr-srcbuf.el,
464 dbgr-track-mode.el, dbgr-track.el, dbgr-window.el, file.el,
465 fringe.el, helper.el, init.el, init/bashdb.el, init/kshdb.el,
466 init/pydb.el, init/pydbgr.el, init/rbdbgr.el, init/rdebug.el,
467 init/remake.el, init/zshdb.el, key.el, loc.el, lochist.el,
468 python/pydbgr-core.el, python/pydbgr-track-mode.el,
469 python/pydbgr.el, regexp.el, ruby/rbdbgr-core.el,
470 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el, send.el, shortkey.el,
471 srcbuf.el, test/test-core.el, test/test-file.el,
472 test/test-helper.el, test/test-loc.el, test/test-lochist.el,
473 test/test-regexp.el, test/test-send.el, test/test-srcbuf.el,
474 test/test-track.el, track-mode.el, track.el, window.el: Remove dbgr-
475 from filenames, although the files still provide with a dbgr- prefix
476 thanks to recent changes to load-relative.
477
478 2009-11-22 rocky <rockyb@rubyforge.org>
479
480 * dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-cmds.el, dbgr-helper.el,
481 dbgr-key.el, dbgr-send.el, dbgr-shortkey.el, dbgr-track-mode.el,
482 dbgr-track.el, dbgr-window.el: Bang on short-key mode. Add variable
483 in command buffer which tell whether to add a cmmand to the history
484 or and to end up in the command buffer. Bugs in dbgr-define-command
485 fixed. provide-me used more often.
486
487 2009-11-20 rocky <rockyb@rubyforge.org>
488
489 * dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-core.el, dbgr-custom.el,
490 dbgr-file.el, dbgr-helper.el, dbgr-key.el, dbgr-send.el,
491 dbgr-shortkey.el, dbgr-srcbuf.el, dbgr-track.el: (provide 'xxx) ->
492 (provide-me). This ensures we get it right. Start to fold in
493 Anders' shortkey mode and keybindings and all that other great
494 stuff.
495
496 2009-11-20 rocky <rockyb@rubyforge.org>
497
498 * dbgr-send.el: dbgr-send-process: send a debugger command and
499 redirect output to a temporary buffer. The hope is that this is will
500 be a cleaner way to make a request and get an answer - no comint
501 filters are involved.
502
503 2009-11-20 R. Bernstein <rocky@gnu.org>
504
505 * dbgr-core.el, dbgr-fringe.el, dbgr-track.el: Set fringe arrows for
506 dedicated command buffers.
507
508 2009-11-20 R. Bernstein <rocky@gnu.org>
509
510 * test/test-lochist.el: Test changes since we no longer remove
511 duplicate locations.
512
513 2009-11-20 R. Bernstein <rocky@gnu.org>
514
515 * dbgr-cmds.el, dbgr-fringe.el, dbgr-lochist.el,
516 dbgr-track-mode.el, python/pydbgr-track-mode.el,
517 ruby/rbdbgr-track-mode.el: dbgr-fringe.el: remove duplicate test.
518 This needs to be done at a higher level. Empirically get fringe
519 history access correct, until I better understand what's wrong.
520 dbgr-cmds.el: add more gdb commands. Use them in the python and ruby
521 debuggers.
522
523 2009-11-20 rocky <rockyb@rubyforge.org>
524
525 * dbgr-fringe.el, dbgr-track.el: Don't set older marks if the are at
526 the same position as newer ones.
527
528 2009-11-20 rocky <rockyb@rubyforge.org>
529
530 * dbgr-cmdbuf.el, dbgr-core.el, dbgr-fringe.el, dbgr-loc.el,
531 dbgr-srcbuf.el, dbgr-track-mode.el, dbgr-track.el,
532 test/test-regexp.el: Add history of locations stopped (last 3) in
533 the fringe. Also some associated simplification and cleanup around
534 this code.
535
536 2009-11-19 R. Bernstein <rocky@gnu.org>
537
538 * dbgr-arrow.el, dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-core.el,
539 dbgr-fringe.el, dbgr-loc.el, dbgr-track.el: dbgr-arrow ->
540 dbgr-fringe. Simplify a tad more.
541
542 2009-11-19 rocky <rockyb@rubyforge.org>
543
544 * dbgr-arrow.el, dbgr-core.el, dbgr-loc.el, dbgr-track-mode.el,
545 dbgr-track.el: Improve arrow interface to just the essentials.
546 Remove arrow when leaving dbgr-track-mode.
547
548 2009-11-19 rocky <rockyb@rubyforge.org>
549
550 * dbgr-arrow.el: Fringe arrow cleanup and simplification in advance
551 of reworking to add a source buffer-local variable of ring of
552 history positions and marking them in the fringe in both the source
553 and command buffers. list of positions
554
555 2009-11-19 rocky <rockyb@rubyforge.org>
556
557 * dbgr-arrow.el, ruby/rbdbgr-core.el: rbdbgr-core.el: fix invalid fn
558 name dbgr-arrow.el: start allow location history in fringe.
559
560 2009-11-18 rocky <rockyb@rubyforge.org>
561
562 * test/test-send.el, test/test-srcbuf.el: Attempt more realistic
563 tests.
564
565 2009-11-18 R. Bernstein <rocky@gnu.org>
566
567 * dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-init.el, dbgr-srcbuf.el,
568 dbgr-track-mode.el, test/test-send.el: Bugs I probably would have
569 caught if I had done more thorough unit testing.
570
571 2009-11-18 R. Bernstein <rocky@gnu.org>
572
573 * dbgr-core.el, init/Makefile.am: Small bugfix.
574
575 2009-11-18 R. Bernstein <rocky@gnu.org>
576
577 * Makefile.am, python/pydbgr-core.el, python/pydbgr-track-mode.el,
578 python/pydbgr.el, ruby/rbdbgr-core.el, ruby/rbdbgr-track-mode.el,
579 ruby/rbdbgr.el: Since elisp-comp has been fixed we can use
580 require-relative-list in subdirectories. Reinstate compiling them.
581 DRY code some.
582
583 2009-11-18 rocky <rockyb@rubyforge.org>
584
585 * .gitignore, Makefile.am, dbgr-cmdbuf.el, dbgr-core.el,
586 dbgr-init.el, dbgr-track-mode.el, elisp-comp,
587 python/pydbgr-core.el, python/pydbgr-track-mode.el,
588 python/pydbgr.el, ruby/rbdbgr-core.el, ruby/rbdbgr.el,
589 test/test-send.el, test/test-track.el: Correct bugs in and clean up
590 track-mode setting and debugger invocation. Suggested debugger invocation command is now the last invocation
591 unless the buffer has a better idea. elisp-comp: we now need our own since we don't want to compile in a
592 directory. Makefile.am: no subdirs until I have more time to go
593 over this.
594
595 2009-11-17 rocky <rockyb@rubyforge.org>
596
597 * Makefile.am, configure.ac, dbgr-cmdbuf.el, dbgr-core.el,
598 dbgr-init.el, dbgr-regexp.el, dbgr-track.el, init/.gitignore,
599 init/Makefile.am, init/bashdb.el, init/kshdb.el, init/pydb.el,
600 init/pydbgr.el, init/rbdbgr.el, init/rdebug.el, init/remake.el,
601 init/zshdb.el, python/pydbgr-core.el, python/pydbgr-regexp.el,
602 python/pydbgr.el, ruby/rbdbgr-core.el, ruby/rbdbgr-regexp.el,
603 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el, test/test-cmdbuf.el,
604 test/test-regexp-python.el, test/test-regexp-ruby.el,
605 test/test-regexp.el, test/test-send.el: Create a global hash which
606 contains regular expression information for each of the debuggers.
607 Each debugger has a regular expression to match a prompt location
608 and a regular expression for the prompt string that comint uses.
609 However there may be other regular expressions for things like stack
610 traces. Part of a long-needed refactoring. More to follow. Expect breakage.
611
612 2009-11-17 R. Bernstein <rocky@gnu.org>
613
614 * dbgr-cmdbuf.el, test/test-send.el: I think the bug in
615 load-relative may have been the cause of some of the weirdness found
616 here.
617
618 2009-11-17 R. Bernstein <rocky@gnu.org>
619
620 * dbgr-cmds.el, dbgr-send.el: Add dbgr-define-command and some
621 common gdb-commands.
622
623 2009-11-17 R. Bernstein <rocky@gnu.org>
624
625 * dbgr-send.el, test/test-send.el: Don't issue message if we are in
626 a command buffer Fill in test cases more.
627
628 2009-11-17 rocky <rockyb@rubyforge.org>
629
630 * dbgr-send.el, test/test-send.el: Make dbgr-command interactive.
631
632 2009-11-17 rocky <rockyb@rubyforge.org>
633
634 * Makefile.am, dbgr-send.el, test/test-send.el: Add
635 dbgr-expand-format-string
636
637 2009-11-17 rocky <rockyb@rubyforge.org>
638
639 * dbgr-arrow.el: dbgr-set-arrow: add optional indicator pair
640
641 2009-11-16 rocky <rockyb@rubyforge.org>
642
643 * dbgr-arrow.el: Minor
644
645 2009-11-16 rocky <rockyb@rubyforge.org>
646
647 * dbgr-core.el, python/pydbgr.el, ruby/rbdbgr.el: Hoist some common
648 code. Missing a require in rbdbgr.el and remove an extra prvide in
649 pydbgr.el
650
651 2009-11-16 rocky <rockyb@rubyforge.org>
652
653 * dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-core.el, dbgr-helper.el,
654 dbgr-srcbuf.el, dbgr-track-mode.el, test/test-helper.el: Simpilify
655 struct access even more by removing "dbgr-" prefix. I like things to
656 look real simple.
657
658 2009-11-16 rocky <rockyb@rubyforge.org>
659
660 * dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-core.el, dbgr-srcbuf.el,
661 python/pydbgr-core.el, ruby/rbdbgr-core.el: Push forward with
662 simpler access to struct fields. pydbgr, rbdbgr: remove compilation
663 bug/warning.
664
665 2009-11-16 R. Bernstein <rocky@gnu.org>
666
667 * dbgr-cmdbuf.el, dbgr-srcbuf.el, dbgr-track-mode.el,
668 dbgr-track.el, python/pydbgr.el, ruby/rbdbgr.el: dbgr-cmdbuf: minor
669 fixes. SMake more use simplified defstruct access, add dbgr-cmdbuf?
670 rbdbgr: pass in pat-hash to get set correctly.
671
672 2009-11-16 rocky <rockyb@rubyforge.org>
673
674 * dbgr-cmdbuf.el, dbgr-helper.el, dbgr-track.el, test/behave.el,
675 test/test-cmdbuf.el, test/test-helper.el: dbgr-sget: start to
676 simplify access to defstruct fields. More cmdbuf tests.
677
678 2009-11-15 rocky <rockyb@rubyforge.org>
679
680 * dbgr-cmdbuf.el, dbgr-send.el, dbgr-track-mode.el, dbgr-track.el,
681 python/pydbgr-core.el, python/pydbgr-regexp.el,
682 python/pydbgr-track-mode.el, python/pydbgr.el,
683 ruby/rbdbgr-regexp.el, ruby/rbdbgr-track-mode.el: dbgr-command-send
684 now echos its output. prompt is set correctly for rbdbgr and pydbgr.
685
686 2009-11-15 rocky <rockyb@rubyforge.org>
687
688 * Makefile.am, dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-core.el,
689 dbgr-helper.el, dbgr-regexp.el, dbgr-scriptbuf.el, dbgr-send.el,
690 dbgr-srcbuf.el, dbgr-track-mode.el, dbgr-track.el,
691 python/pydbgr-core.el, python/pydbgr-regexp.el, python/pydbgr.el,
692 ruby/rbdbgr-core.el, ruby/rbdbgr-regexp.el, ruby/rbdbgr.el,
693 test/test-scriptbuf.el, test/test-srcbuf.el: Bug fix: minibuffer
694 history was not saving prior of debugger invocations. scriptbuf ->
695 srcbuf.
696
697 2009-11-15 rocky <rockyb@rubyforge.org>
698
699 * test/test-helper.el, test/test-regexp-ruby.el,
700 test/test-regexp2.el: Add with-current-buffer-safe to guard against
701 deleted buffers. Set/save comint-prompt-regexp. Correct debugger
702 prompts which are not the same as location matching patterns.
703 Workaround problem in loading pydbg/rbdbgr not pulling in all files.
704 Include python regexp test.
705
706 2009-11-15 rocky <rockyb@rubyforge.org>
707
708 * dbgr-buffer.el, dbgr-send.el: Start routines which allow us to
709 send commands to the debugger process: dbgr-send-command. Right now
710 though, It is not inserting into the buffer nor the output filter
711 function to kick in.
712
713 2009-11-15 rocky <rockyb@rubyforge.org>
714
715 * dbgr-buffer.el, dbgr-core.el, dbgr-file.el, dbgr-loc.el,
716 dbgr-lochist.el, dbgr-track.el, dbgr-window.el: Start to use
717 require-relative-list more. Note: require-relative-list has problems
718 when used in subdirectories python or ruby. But for '.' -like
719 require relative, it is fine.
720
721 2009-11-15 rocky <rockyb@rubyforge.org>
722
723 * dbgr-buffer.el, dbgr-cmdbuf.el, dbgr-core.el, dbgr-file.el,
724 dbgr-scriptbuf.el, dbgr-track.el, test/test-cmdbuf.el:
725 dbg-buffer.el: Start buffer access routines Start to reduce
726 declare-functions by getting definitions more directly.
727
728 2009-11-14 rocky <rockyb@rubyforge.org>
729
730 * Makefile.am, dbgr-cmdbuf.el, dbgr-loc.el, dbgr-scriptbuf.el,
731 test/test-cmdbuf.el, test/test-scriptbuf.el: Start cmdbuf tests. Add
732 predicates to see if a buffer is a debugger script or command.
733
734 2009-11-13 R. Bernstein <rocky@gnu.org>
735
736 * Makefile.am, configure.ac, python/.gitignore, python/Makefile.am,
737 ruby/Makefile.am: Fix up install so that we go to our own directory
738 and have language-specific directories underneath that.
739
740 2009-11-13 R. Bernstein <rocky@gnu.org>
741
742 * python/.gitignore, python/Makefile.am, python/pydbgr.el,
743 ruby/.gitignore, ruby/rbdbgr.el: Mostly administrivia.
744
745 2009-11-13 rockyb <rocky@gnu.org>
746
747 * dbgr-core.el, python/pydbgr-track-mode.el, python/pydbgr.el,
748 ruby/rbdbgr.el: Sentinel should detect deleted buffers. comint
749 output hooks were not installed in pydbgr and rbdbgr.
750
751 2009-11-13 R. Bernstein <rocky@gnu.org>
752
753 * Makefile.am, configure.ac, dbgr-track-mode.el, dbgr-track.el,
754 python/pydbgr-core.el, python/pydbgr-regexp.el,
755 python/pydbgr-track-mode.el, python/pydbgr.el, ruby/Makefile.am,
756 ruby/rbdbgr-core.el, ruby/rbdbgr-regexp.el,
757 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el: Add Makefiles in python
758 and ruby. Remove byte-compile warnings in python and ruby.
759 dbgr-track.el: goto-... -> dbgr-goto
760
761 2009-11-13 rocky <rockyb@rubyforge.org>
762
763 * dbgr-arrow.el, dbgr-cmdbuf.el, dbgr-file.el, dbgr-helper.el,
764 dbgr-loc.el, dbgr-lochist.el, dbgr-scriptbuf.el,
765 dbgr-track-mode.el, dbgr-track.el, dbgr-window.el,
766 python/pydbgr-core.el, python/pydbgr.el, ruby/rbdbgr-core.el,
767 ruby/rbdbgr.el: Switch to using require-relative instead of
768 load-realative.
769
770 2009-11-13 rocky <rockyb@rubyforge.org>
771
772 * dbgr-cmdbuf.el, dbgr-core.el, dbgr-file.el, dbgr-loc.el,
773 dbgr-lochist.el, dbgr-scriptbuf.el, dbgr-track-mode.el,
774 dbgr-track.el, dbgr-window.el, python/pydbgr-core.el,
775 python/pydbgr-track-mode.el, python/pydbgr.el, ruby/rbdbgr-core.el,
776 ruby/rbdbgr-regexp.el, ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el:
777 Used in testing require-relative
778
779 2009-11-11 rocky <rockyb@rubyforge.org>
780
781 * dbgr-cmdbuf.el, dbgr-core.el, dbgr-helper.el,
782 python/pydbgr-core.el, python/pydbgr.el, ruby/rbdbgr-core.el,
783 ruby/rbdbgr.el, test/test-scriptbuf.el: */*-core.el Common routine
784 to query for command line. dbgr-cmdf.el: fix bugs in command-line
785 retrieval.
786
787 2009-11-11 R. Bernstein <rocky@gnu.org>
788
789 * dbgr-cmdbuf.el, dbgr-scriptbuf.el, python/pydbgr-core.el,
790 python/pydbgr.el, ruby/rbdbgr-core.el, ruby/rbdbgr.el: First cut at
791 saving command arguments in script buffer. Much improved but More
792 work needed.
793
794 2009-11-11 R. Bernstein <rocky@gnu.org>
795
796 * dbgr-cmdbuf.el, dbgr-core.el, dbgr-procbuf.el, dbgr-scriptbuf.el,
797 dbgr-track-mode.el, dbgr-track.el, test/test-regexp.el,
798 test/test-scriptbuf.el, test/test-track.el: procbuf -> cmdbuf
799
800 2009-11-11 rocky <rockyb@rubyforge.org>
801
802 * dbgr-file.el, dbgr-helper.el, dbgr-procbuf.el, dbgr-scriptbuf.el,
803 dbgr-track.el, dbgr-window.el, test/.gitignore, test/behave.el,
804 test/test-helper.el, test/test-scriptbuf.el: behave.el: was not
805 passing assertion message to assert-t Store debugger name inside
806 script buffers. Command invocation to come... dbgr-window.el: add
807 provide for my name. Start helper file. xx-p -> xx? because it is
808 cooler.
809
810 2009-11-10 rocky <rockyb@rubyforge.org>
811
812 * dbgr-loc.el, ruby/rbdbgr.el: dbgr-loc.el: fix M-up/down motion in
813 command buffer to match mark ruby/rbdbgr.el: remove bogus
814 (shell-mode).
815
816 2009-11-10 R. Bernstein <rocky@gnu.org>
817
818 * dbgr-file.el, dbgr-loc.el, dbgr-lochist.el, dbgr-procbuf.el,
819 dbgr-track.el, test/test-file.el, test/test-load.el,
820 test/test-loc.el, test/test-lochist.el: Move command process mark
821 into location structure. More work is needed.
822
823 2009-11-10 rocky <rockyb@rubyforge.org>
824
825 * dbgr-loc.el, dbgr-lochist.el, dbgr-procbuf.el, dbgr-track.el: Keep
826 (historical) process buffer position in sync with historical source
827 buffer position. Warning: this needs refactorization.
828
829 2009-11-10 rocky <rockyb@rubyforge.org>
830
831 * dbgr-arrow.el: switch-buffer -> set-buffer so we don't mess up
832 window positions.
833
834 2009-11-09 rocky <rockyb@rubyforge.org>
835
836 * dbgr-core.el: dbgr-exec-shell Deal with nil directory in command
837 invocation
838
839 2009-11-09 R. Bernstein <rocky@gnu.org>
840
841 * dbgr-core.el, dbgr-loc.el, dbgr-lochist.el, dbgr-procbuf.el,
842 dbgr-regexp.el, dbgr-scriptbuf.el, dbgr-track.el: Remove
843 byte-compile warnings.
844
845 2009-11-09 R. Bernstein <rocky@gnu.org>
846
847 * dbgr-track-mode.el, dbgr-track.el: Better load-relative uses and
848 remove a failing require.
849
850 2009-11-09 rocky <rockyb@rubyforge.org>
851
852 * ruby/rbdbgr-core.el, ruby/rbdbgr-regexp.el,
853 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el: Use require-relative now.
854
855 2009-11-09 rocky <rockyb@rubyforge.org>
856
857 * dbgr-core.el, dbgr-file.el, dbgr-procbuf.el, dbgr-track.el: Use
858 load-relative with lists of files when possible.
859
860 2009-11-09 rocky <rockyb@rubyforge.org>
861
862 * README, dbgr-core.el, dbgr-load.el, dbgr-loc.el,
863 dbgr-track-mode.el, dbgr-track.el, test/behave.el: Start to use
864 load-relative. dbgr-core.el: fix bug in dbgr-term-sentinal
865
866 2009-11-08 rocky <rockyb@rubyforge.org>
867
868 * dbgr-core.el, dbgr-procbuf.el, dbgr-scriptbuf.el, dbgr-track.el,
869 ruby/rbdbgr-core.el, test/test-scriptbuf.el: Clean up code with sets
870 buffer-local variables in scriptbuf and procbuf. Although this is a
871 big improvement, more work is needed.
872
873 2009-11-08 rocky <rockyb@rubyforge.org>
874
875 * Makefile.am, dbgr-arrow.el, dbgr-core.el, dbgr-scriptbuf-var.el,
876 dbgr-scriptbuf.el, dbgr-track.el, python/pydbgr-core.el,
877 ruby/rbdbgr-core.el, test/test-scriptbuf.el: Set debugger
878 buffer-local variables for command/process and source buffers. Set
879 default directory in command buffer. Source buffer now has last
880 command invocation and a pointer to the process buffer.
881
882 2009-11-07 rocky <rockyb@rubyforge.org>
883
884 * dbgr-arrow.el, dbgr-core.el, dbgr-load.el, dbgr-loc.el,
885 dbgr-procbuf-var.el, dbgr-procbuf.el, dbgr-scriptbuf-var.el,
886 dbgr-track-mode.el, dbgr-track.el, test/test-regexp.el,
887 test/test-track.el: Put overla/arrow/fringe arrow on current
888 location in source window.
889
890 2009-11-02 rocky <rockyb@rubyforge.org>
891
892 * dbgr-regexp.el, dbgr-track-mode.el, dbgr-track.el: dbgr-regexp.el:
893 regexp bug fixes for rdebug. dbgr-track-mode.el: docstring typo
894 dbgr-track.el: don't run hooks if dbgr-track-mode is not set.
895
896 2009-11-02 R. Bernstein <rocky@gnu.org>
897
898 * dbgr-file.el, dbgr-track.el, python/pydbgr-core.el,
899 ruby/rbdbgr-core.el, ruby/rbdbgr-regexp.el: Keep history of pydbgr,
900 rbdbgr invocations and modify minibuffer mode map to do filename
901 completion. FIXME: need to DRY this code.
902
903 2009-11-02 rocky <rockyb@rubyforge.org>
904
905 * dbgr-core.el, dbgr-scriptbuf-var.el, python/pydbgr.el,
906 ruby/rbdbgr-core.el, ruby/rbdbgr.el: Save the last invocation as a
907 buffer-local variable in the process buffer.
908
909 2009-11-01 rocky <rockyb@rubyforge.org>
910
911 * test/behave.el, test/test-regexp-python.el: Add an optional
912 message parmater on assert-... .
913
914 2009-11-01 rocky <rockyb@rubyforge.org>
915
916 * test/behave.el: Tidy behave.el a little bit more.
917
918 2009-11-01 rocky <rockyb@rubyforge.org>
919
920 * test/behave.el, test/test-core.el, test/test-file.el,
921 test/test-load.el, test/test-loc.el, test/test-lochist.el,
922 test/test-regexp-python.el, test/test-regexp.el,
923 test/test-regexp2.el, test/test-track.el: behave.el: expect- =>
924 assert- . DRY assert-t.
925
926 2009-11-01 rocky <rockyb@rubyforge.org>
927
928 * dbgr-core.el, dbgr-track.el, python/pydbgr-core.el,
929 python/pydbgr-regexp.el, python/pydbgr-track-mode.el,
930 python/pydbgr.el, ruby/.gitignore, ruby/rbdbgr-core.el,
931 ruby/rbdbgr-track-mode.el, test/test-regexp-python.el: Add a 2nd
932 debugger. In the process DRY and make common some code.
933
934 2009-10-31 rocky <rockyb@rubyforge.org>
935
936 * dbgr-core.el, dbgr-loc.el: Don't kill existing processes in
937 processe buffers when rerunning the same command Showing location
938 negotiates the buffers correctly now.
939
940 2009-10-31 rocky <rockyb@rubyforge.org>
941
942 * dbgr-core.el, dbgr-file.el, dbgr-track-mode.el, dbgr-track.el,
943 dbgr-window.el, ruby/rbdbgr-core.el, ruby/rbdbgr-track-mode.el,
944 ruby/rbdbgr.el: rbdbgr via comint now works.
945
946 2009-10-30 R. Bernstein <rocky@gnu.org>
947
948 * dbgr-core.el, dbgr-file.el, ruby/rbdbgr.el: More work on term
949 mode.
950
951 2009-10-30 rocky <rockyb@rubyforge.org>
952
953 * Makefile.am, configure.ac, dbgr-core.el, dbgr-file.el,
954 dbgr-regexp.el, dbgr-track-mode.el, dbgr-track.el, ruby/.gitignore,
955 ruby/Makefile.am, ruby/rbdbgr-core.el, ruby/rbdbgr-regexp.el,
956 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el, test/behave.el,
957 test/test-core.el, test/test-track.el: For now rbdbgr uses term.el
958 for its process buffer. However term.el doesn't have an output
959 filter function - yet.
960
961 2009-10-29 R. Bernstein <rocky@gnu.org>
962
963 * dbgr-core.el, ruby/rbdbgr-core.el, test/test-core.el: More
964 detailed command-line parsing. Warning - is in intermediate state.
965
966 2009-10-29 R. Bernstein <rocky@gnu.org>
967
968 * dbgr-core.el, ruby/rbdbgr-core.el, ruby/rbdbgr.el: Closer to
969 having command rbdbgr working.
970
971 2009-10-29 R. Bernstein <rocky@gnu.org>
972
973 * dbgr-core.el: Start dbgr-exec-shell and dbgr-term-sential -
974 creation of an eterm shell to run debugger in.
975
976 2009-10-29 rocky <rockyb@rubyforge.org>
977
978 * dbgr-file.el, dbgr-track-mode.el, dbgr-track.el,
979 ruby/rbdbgr-core.el, test/test-core.el, test/test-file.el,
980 test/test-load.el, test/test-loc.el, test/test-lochist.el,
981 test/test-regexp.el, test/test-regexp2.el, test/test-track.el: Use
982 save-current-buffer. clean up dbgr-track-mode.el and misc small
983 fixes.
984
985 2009-10-29 rocky <rockyb@rubyforge.org>
986
987 * dbgr-core.el, dbgr-track-mode.el, ruby/rbdbgr-core.el,
988 test/behave.el, test/gcd.rb, test/test-core.el, test/test-file.el,
989 test/test-load.el, test/test-loc.el, test/test-lochist.el,
990 test/test-regexp.el, test/test-regexp2.el: test/behave.el: add
991 expect-equal, expect-t, expect-nil and show actual + expected on
992 error dbgr-core.el: move option parsing here rbdbgr-core.el: fn-name
993 typo; adjust for new dbgr-core test-core.el: add more
994 rbdbgr-file-mode tests
995
996 2009-10-28 rocky <rockyb@rubyforge.org>
997
998 * dbgr-track-mode.el, dbgr-track.el, ruby/rbdbgr-core.el,
999 ruby/rbdbgr-regexp.el, ruby/rbdbgr-track-mode.el:
1000 dbgr-track-mode.el: simplify mode hook code by using
1001 define-minor-mode macro more effectively. dbgr-track.el: we'll see if we can get away with not having dbg-info
1002 global. ruby/*.el: rbdbgr-track-mode now works again
1003
1004 2009-10-28 rocky <rocky@sanchez.(none)>
1005
1006 * dbgr-track-mode.el, dbgr-track.el, ruby/rbdbgr-track-mode.el:
1007 dbgr-track-mode sets status dynamically based on debugger name.
1008
1009 2009-10-28 rockyb <rocky@gnu.org>
1010
1011 * autogen.sh, configure.ac, dbgr-file.el, dbgr-load.el,
1012 dbgr-loc.el, dbgr-scriptbuf-var.el, dbgr-track-mode.el,
1013 dbgr-track.el, ruby/rbdbgr-core.el, test/test-core.el:
1014 dbgr-track-mode minimally works.
1015
1016 2009-10-28 rockyb <rocky@gnu.org>
1017
1018 * Start the Grand Unified Debugger Rewrite.
1019