1 2010-05-06 rocky <rocky@gnu.org>
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.
9 2010-03-20 rocky <rockyb@rubyforge.org>
11 * dbgr/pydbgr/Makefile.am: Forgot one python->pydbgr
13 2010-03-19 R. Bernstein <rocky@gnu.org>
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.
19 2010-03-19 rocky <rockyb@rubyforge.org>
21 * configure.ac: One more python->pydbgr
23 2010-03-19 R. Bernstein <rocky@gnu.org>
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.
36 2010-03-19 R. Bernstein <rocky@gnu.org>
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
78 2010-03-13 rocky <rockyb@rubyforge.org>
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
85 2010-03-12 R. Bernstein <rocky@gnu.org>
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.
93 2010-03-04 R. Bernstein <rocky@gnu.org>
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.
106 2010-01-31 rocky <rockyb@rubyforge.org>
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.
113 2010-01-31 rocky <rockyb@rubyforge.org>
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.
121 2010-01-30 rocky <rockyb@rubyforge.org>
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.
127 2010-01-27 rocky <rocky@gnu.org>
129 * dbgr.el: dbr.el: dbgr-loaded-features is a command.
131 2010-01-27 R. Bernstein <rocky@gnu.org>
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
139 2010-01-27 rocky <rocky@gnu.org>
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
145 2010-01-26 rocky <rocky@gnu.org>
147 * dbgr/reset.el: Start a reset routine.
149 2010-01-26 rocky <rockyb@rubyforge.org>
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.
156 2010-01-24 rocky <rockyb@rubyforge.org>
158 * dbgr/core.el, dbgr/gdb/gdb.el: gdb.el: expand script filename.
159 core.el: docstring fix.
161 2010-01-24 rocky <rockyb@rubyforge.org>
163 * dbgr.el, dbgr/gdb/.gitignore, dbgr/init/gdb.el, dbgr/loc.el,
164 dbgr/regexp.el: Add fields for address, and character offset.
166 2010-01-21 R. Bernstein <rocky@gnu.org>
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
172 2010-01-20 rocky <rockyb@rubyforge.org>
174 * configure.ac: Administrivia
176 2010-01-20 rocky <rockyb@rubyforge.org>
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.
182 2010-01-18 rocky <rockyb@rubyforge.org>
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.
187 2010-01-18 R. Bernstein <rocky@gnu.org>
189 * dbgr/init/gdb.el: Start gdb mode.
191 2010-01-09 rocky <rockyb@rubyforge.org>
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.
198 2010-01-02 rocky <rockyb@rubyforge.org>
200 * dbgr/init/bashdb.el, dbgr/init/kshdb.el, dbgr/init/zshdb.el: Add
201 breakpoint tracking regexp.
203 2010-01-01 rocky <rocky@gnu.org>
205 * dbgr/init/rdebug.el: Add breakpoint regexp for rdebug.
207 2010-01-01 rocky <rocky@gnu.org>
209 * test/test-regexp-rbdbgr.el, test/test-regexp-rdebug.el,
210 test/test-regexp-ruby.el: Add breakpoint tracking for rdebug.
212 2010-01-01 rocky <rocky@gnu.org>
214 * test/Makefile: Makefile is derived
216 2010-01-01 rocky <rockyb@rubyforge.org>
218 * dbgr/track.el: Remove erroneous message.
220 2010-01-01 rocky <rockyb@rubyforge.org>
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.
227 2009-12-28 rocky <rockyb@rubyforge.org>
229 * dbgr/bp.el, dbgr/brkpt.el: Add breakpoint handling test.
231 2009-12-28 rocky <rockyb@rubyforge.org>
233 * dbgr/brkpt.el: More display/remove cleanup.
235 2009-12-27 rocky <rockyb@rubyforge.org>
237 * dbgr/brkpt.el: Small improvements (?) towards getting breakpoint
240 2009-12-27 rocky <rockyb@rubyforge.org>
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
247 2009-12-22 rocky <rockyb@rubyforge.org>
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.
253 2009-12-21 rocky <rockyb@rubyforge.org>
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!
259 2009-12-20 rocky <rockyb@rubyforge.org>
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"
266 2009-12-18 rocky <rocky@gnu.org>
268 * autogen.sh: Don't overwrite elisp-comp.
270 2009-12-16 rocky <rockyb@rubyforge.org>
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.
276 2009-12-16 rocky <rockyb@rubyforge.org>
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.
310 2009-12-14 rocky <rockyb@rubyforge.org>
312 * test/test-srcbuf.el, test/test-track.el: behave -> test-unit
314 2009-12-13 rocky <rocky@gnu.org>
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
323 2009-12-10 rocky <rocky@gnu.org>
325 * track.el: Give error message when track-from-region on a
326 non-debugger command buffer.
328 2009-12-10 rocky <rocky@gnu.org>
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.
334 2009-12-10 rocky <rocky@gnu.org>
336 * track.el: Make dbgr-track-from-region more interactive useful:
337 call the location tracking routine adjust the display.
339 2009-12-09 rocky <rocky@gnu.org>
341 * AUTHORS, init/rdebug.el, track.el: rdebug.el: make more
342 user-friendly for interactive dbgr-track-from-region calls.
344 2009-12-08 rocky <rocky@gnu.org>
346 * fringe.el, python/pydbgr.el, ruby/rbdbgr.el: Small changes.
348 2009-12-06 rocky <rockyb@rubyforge.org>
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.
354 2009-12-06 rocky <rockyb@rubyforge.org>
356 * init/rbdbgr.el, ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el: Make
357 rbdbgr-track-mode.el stand on its own.
359 2009-11-29 rocky <rockyb@rubyforge.org>
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.
369 2009-11-29 rocky <rockyb@rubyforge.org>
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 ">".
375 2009-11-29 rocky <rockyb@rubyforge.org>
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
384 2009-11-29 rocky <rockyb@rubyforge.org>
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.
391 2009-11-29 rocky <rocky@gnu.org>
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.
400 2009-11-27 rocky <rocky@gnu.org>
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=
408 2009-11-26 rocky <rocky@gnu.org>
410 * cmdbuf.el: Remove spurious warning.
412 2009-11-26 rocky <rocky@gnu.org>
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.
418 2009-11-25 rocky <rocky@gnu.org>
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
424 2009-11-24 rocky <rocky@gnu.org>
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.
430 2009-11-24 rocky <rocky@gnu.org>
432 * ruby/rbdbgr.el: Need to use require-relative-list with prefix?
434 2009-11-24 rocky <rocky@gnu.org>
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
440 2009-11-23 rocky <rockyb@rubyforge.org>
442 * configure.ac: dbgr-loc.el -> dbgr.el
444 2009-11-23 R. Bernstein <rocky@gnu.org>
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).
452 2009-11-23 R. Bernstein <rocky@gnu.org>
454 * buffer.el, cmdbuf.el, core.el, lochist.el, srcbuf.el: docstring
457 2009-11-22 rocky <rockyb@rubyforge.org>
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.
478 2009-11-22 rocky <rockyb@rubyforge.org>
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.
487 2009-11-20 rocky <rockyb@rubyforge.org>
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
496 2009-11-20 rocky <rockyb@rubyforge.org>
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.
503 2009-11-20 R. Bernstein <rocky@gnu.org>
505 * dbgr-core.el, dbgr-fringe.el, dbgr-track.el: Set fringe arrows for
506 dedicated command buffers.
508 2009-11-20 R. Bernstein <rocky@gnu.org>
510 * test/test-lochist.el: Test changes since we no longer remove
513 2009-11-20 R. Bernstein <rocky@gnu.org>
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
523 2009-11-20 rocky <rockyb@rubyforge.org>
525 * dbgr-fringe.el, dbgr-track.el: Don't set older marks if the are at
526 the same position as newer ones.
528 2009-11-20 rocky <rockyb@rubyforge.org>
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
536 2009-11-19 R. Bernstein <rocky@gnu.org>
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.
542 2009-11-19 rocky <rockyb@rubyforge.org>
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.
548 2009-11-19 rocky <rockyb@rubyforge.org>
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
555 2009-11-19 rocky <rockyb@rubyforge.org>
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.
560 2009-11-18 rocky <rockyb@rubyforge.org>
562 * test/test-send.el, test/test-srcbuf.el: Attempt more realistic
565 2009-11-18 R. Bernstein <rocky@gnu.org>
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.
571 2009-11-18 R. Bernstein <rocky@gnu.org>
573 * dbgr-core.el, init/Makefile.am: Small bugfix.
575 2009-11-18 R. Bernstein <rocky@gnu.org>
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.
583 2009-11-18 rocky <rockyb@rubyforge.org>
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
595 2009-11-17 rocky <rockyb@rubyforge.org>
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.
612 2009-11-17 R. Bernstein <rocky@gnu.org>
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
618 2009-11-17 R. Bernstein <rocky@gnu.org>
620 * dbgr-cmds.el, dbgr-send.el: Add dbgr-define-command and some
623 2009-11-17 R. Bernstein <rocky@gnu.org>
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.
628 2009-11-17 rocky <rockyb@rubyforge.org>
630 * dbgr-send.el, test/test-send.el: Make dbgr-command interactive.
632 2009-11-17 rocky <rockyb@rubyforge.org>
634 * Makefile.am, dbgr-send.el, test/test-send.el: Add
635 dbgr-expand-format-string
637 2009-11-17 rocky <rockyb@rubyforge.org>
639 * dbgr-arrow.el: dbgr-set-arrow: add optional indicator pair
641 2009-11-16 rocky <rockyb@rubyforge.org>
643 * dbgr-arrow.el: Minor
645 2009-11-16 rocky <rockyb@rubyforge.org>
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
651 2009-11-16 rocky <rockyb@rubyforge.org>
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
658 2009-11-16 rocky <rockyb@rubyforge.org>
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
665 2009-11-16 R. Bernstein <rocky@gnu.org>
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.
672 2009-11-16 rocky <rockyb@rubyforge.org>
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.
678 2009-11-15 rocky <rockyb@rubyforge.org>
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.
686 2009-11-15 rocky <rockyb@rubyforge.org>
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 ->
697 2009-11-15 rocky <rockyb@rubyforge.org>
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.
706 2009-11-15 rocky <rockyb@rubyforge.org>
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
713 2009-11-15 rocky <rockyb@rubyforge.org>
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.
721 2009-11-15 rocky <rockyb@rubyforge.org>
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.
728 2009-11-14 rocky <rockyb@rubyforge.org>
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.
734 2009-11-13 R. Bernstein <rocky@gnu.org>
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.
740 2009-11-13 R. Bernstein <rocky@gnu.org>
742 * python/.gitignore, python/Makefile.am, python/pydbgr.el,
743 ruby/.gitignore, ruby/rbdbgr.el: Mostly administrivia.
745 2009-11-13 rockyb <rocky@gnu.org>
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.
751 2009-11-13 R. Bernstein <rocky@gnu.org>
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
761 2009-11-13 rocky <rockyb@rubyforge.org>
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
770 2009-11-13 rocky <rockyb@rubyforge.org>
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
779 2009-11-11 rocky <rockyb@rubyforge.org>
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
787 2009-11-11 R. Bernstein <rocky@gnu.org>
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
794 2009-11-11 R. Bernstein <rocky@gnu.org>
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
800 2009-11-11 rocky <rockyb@rubyforge.org>
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
810 2009-11-10 rocky <rockyb@rubyforge.org>
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
816 2009-11-10 R. Bernstein <rocky@gnu.org>
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.
823 2009-11-10 rocky <rockyb@rubyforge.org>
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.
829 2009-11-10 rocky <rockyb@rubyforge.org>
831 * dbgr-arrow.el: switch-buffer -> set-buffer so we don't mess up
834 2009-11-09 rocky <rockyb@rubyforge.org>
836 * dbgr-core.el: dbgr-exec-shell Deal with nil directory in command
839 2009-11-09 R. Bernstein <rocky@gnu.org>
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.
845 2009-11-09 R. Bernstein <rocky@gnu.org>
847 * dbgr-track-mode.el, dbgr-track.el: Better load-relative uses and
848 remove a failing require.
850 2009-11-09 rocky <rockyb@rubyforge.org>
852 * ruby/rbdbgr-core.el, ruby/rbdbgr-regexp.el,
853 ruby/rbdbgr-track-mode.el, ruby/rbdbgr.el: Use require-relative now.
855 2009-11-09 rocky <rockyb@rubyforge.org>
857 * dbgr-core.el, dbgr-file.el, dbgr-procbuf.el, dbgr-track.el: Use
858 load-relative with lists of files when possible.
860 2009-11-09 rocky <rockyb@rubyforge.org>
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
866 2009-11-08 rocky <rockyb@rubyforge.org>
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.
873 2009-11-08 rocky <rockyb@rubyforge.org>
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.
882 2009-11-07 rocky <rockyb@rubyforge.org>
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.
890 2009-11-02 rocky <rockyb@rubyforge.org>
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.
896 2009-11-02 R. Bernstein <rocky@gnu.org>
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.
903 2009-11-02 rocky <rockyb@rubyforge.org>
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.
909 2009-11-01 rocky <rockyb@rubyforge.org>
911 * test/behave.el, test/test-regexp-python.el: Add an optional
912 message parmater on assert-... .
914 2009-11-01 rocky <rockyb@rubyforge.org>
916 * test/behave.el: Tidy behave.el a little bit more.
918 2009-11-01 rocky <rockyb@rubyforge.org>
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.
926 2009-11-01 rocky <rockyb@rubyforge.org>
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.
934 2009-10-31 rocky <rockyb@rubyforge.org>
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.
940 2009-10-31 rocky <rockyb@rubyforge.org>
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.
946 2009-10-30 R. Bernstein <rocky@gnu.org>
948 * dbgr-core.el, dbgr-file.el, ruby/rbdbgr.el: More work on term
951 2009-10-30 rocky <rockyb@rubyforge.org>
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.
961 2009-10-29 R. Bernstein <rocky@gnu.org>
963 * dbgr-core.el, ruby/rbdbgr-core.el, test/test-core.el: More
964 detailed command-line parsing. Warning - is in intermediate state.
966 2009-10-29 R. Bernstein <rocky@gnu.org>
968 * dbgr-core.el, ruby/rbdbgr-core.el, ruby/rbdbgr.el: Closer to
969 having command rbdbgr working.
971 2009-10-29 R. Bernstein <rocky@gnu.org>
973 * dbgr-core.el: Start dbgr-exec-shell and dbgr-term-sential -
974 creation of an eterm shell to run debugger in.
976 2009-10-29 rocky <rockyb@rubyforge.org>
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
985 2009-10-29 rocky <rockyb@rubyforge.org>
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
996 2009-10-28 rocky <rockyb@rubyforge.org>
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
1004 2009-10-28 rocky <rocky@sanchez.(none)>
1006 * dbgr-track-mode.el, dbgr-track.el, ruby/rbdbgr-track-mode.el:
1007 dbgr-track-mode sets status dynamically based on debugger name.
1009 2009-10-28 rockyb <rocky@gnu.org>
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.
1016 2009-10-28 rockyb <rocky@gnu.org>
1018 * Start the Grand Unified Debugger Rewrite.