📄 changelog
字号:
2006-12-26 Tuesday 05:09 Rocky Bernstein <rocky@gnu.org> * test/: brkpt2.right, bug-source.right, debug.right, finish.right, frame.right, misc.right, parm.right, sig.right, tbreak.right, trace.right, watch1.right: Output line numbers have changed yet again.2006-12-26 Tuesday 04:58 Rocky Bernstein <rocky@gnu.org> * dbg-cmds.inc, dbg-init.inc, dbg-list.inc, dbg-set.inc, dbg-show.inc, test/Makefile.am, test/frame.cmd, test/frame.right, test/frame.tests, test/run-frame, test/sig.right: Add set linetrace full Check in frame tests.2006-12-26 Tuesday 03:17 Rocky Bernstein <rocky@gnu.org> * doc/bashdb-man.pod: Make note of -X|Trace and --.2006-12-26 Tuesday 01:58 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: Add footnote about undefined variables in debugger example section.2006-12-24 Sunday 12:29 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: Remove duplicate listing of "return" command.2006-12-24 Sunday 12:24 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: More small typos.2006-12-23 Saturday 13:50 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: Note we can use negative numbers in frame, up and down. Fix some weird grammar one problem caused by a weird texinfo formatting problem - easier to switch remove the formatting that figure out why texinfo mangled things.2006-12-20 Wednesday 07:51 Rocky Bernstein <rocky@gnu.org> * test/sig.right: A different wrong2006-12-20 Wednesday 07:49 Rocky Bernstein <rocky@gnu.org> * dbg-sig.inc, dbg-stack.inc, test/brkpt2.right: dbg-stack.inc: Allow negative numbers in up/down/frame. frame -1 means least-recent frame. Refactor to reduce duplication of code (and increase reliability). dbg-sig.inc: there is still a bug in dbg-stack.in in showing the stack. The old and new output are both slightly wrong, just a different wrong.2006-12-20 Wednesday 04:44 Rocky Bernstein <rocky@gnu.org> * dbg-init.inc: Revert change a little. Dunno why it doesn't work.2006-12-20 Wednesday 04:42 Rocky Bernstein <rocky@gnu.org> * dbg-init.inc: Simplfy regexp and add a signed int pattern.2006-12-20 Wednesday 04:08 Rocky Bernstein <rocky@gnu.org> * dbg-brk.inc, dbg-list.inc, test/list.right: More refactoring and reduction of code via dynamic binding of local variables.2006-12-19 Tuesday 23:54 Rocky Bernstein <rocky@gnu.org> * dbg-brk.inc, dbg-list.inc: Refactor list - and it adds stuff like the ability to list fns too.2006-12-19 Tuesday 23:41 Rocky Bernstein <rocky@gnu.org> * dbg-brk.inc, test/list.right: Refactor a little to reduce redundancy. Much more is needed though.2006-12-19 Tuesday 20:12 Rocky Bernstein <rocky@gnu.org> * dbg-brk.inc, dbg-list.inc: Info messages corrected.2006-12-19 Tuesday 20:06 Rocky Bernstein <rocky@gnu.org> * dbg-brk.inc, dbg-file.inc, test/misc.right, test/sig.right: Do more in terms of trying to find a file by using pwd in addition to dbg_init_cwd.2006-12-19 Tuesday 17:30 Rocky Bernstein <rocky@gnu.org> * dbg-cmds.inc, dbg-help.inc: First crack at a "load" command.2006-12-19 Tuesday 14:59 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: More wordsmithing regarding --.2006-12-19 Tuesday 06:44 Rocky Bernstein <rocky@gnu.org> * dbg-brk.inc, dbg-fns.inc, dbg-list.inc, test/Makefile.am, test/bug-source.cmd, test/bug-source.right, test/bug-source.tests, test/run-bug-source: Files names coming from function line-specificiations should be read in. Debian Bug#403306:2006-12-19 Tuesday 04:41 Rocky Bernstein <rocky@gnu.org> * dbg-io.inc: Was trying to access an uninitialized variable.2006-12-19 Tuesday 02:10 Rocky Bernstein <rocky@gnu.org> * Makefile.am: bashdb-trace is *not* an install script!2006-12-19 Tuesday 00:39 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi, test/.cvsignore, test/bug-args.cmd, test/bug-args.right, test/bug-args.sh.in, test/bug-args.tests: When running bashdb we need -- to indicate where to stop bashdb options processing. Document this and test for it.2006-12-12 Tuesday 12:30 Rocky Bernstein <rocky@gnu.org> * Makefile.am: Forgot to install bashdb-trace2006-12-12 Tuesday 04:13 Rocky Bernstein <rocky@gnu.org> * configure.ac, dbg-help.inc, dbg-show.inc, test/Makefile.am, test/misc.right: Wasn't giving "set/show linetrace" in help output. configure.ac: In CVS again,2006-12-11 Monday 11:47 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: If I did things right, Oleksandr Moskalenko says this is what works for Debian.2006-12-10 Sunday 23:09 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: linespec -> line-specification.2006-12-10 Sunday 18:08 Rocky Bernstein <rocky@gnu.org> * NEWS, configure.ac, test/Makefile.am, test/bug-args.sh, test/bug-args.sh.in, test/hanoi.sh.in: bug-args.sh: More consistent with other tests of this ilk2006-12-03 Sunday 22:31 Rocky Bernstein <rocky@gnu.org> * test/: command.cmd, command.right: There's a bug lurking somewhere in command variable expansion. Put for now.2006-12-03 Sunday 22:08 Rocky Bernstein <rocky@gnu.org> * NEWS, test/sig.right: sig.right: line numbers have shifted around again.2006-12-03 Sunday 22:00 Rocky Bernstein <rocky@gnu.org> * configure.ac, dbg-cmds.inc, test/interrupt.sh.in, test/watch2.right: dbg-cmds.inc: Changes mostly for cygwin. Cygwin doesn't have /dev/stdin. It does have block (at least via bash) the special character test -c. interrupt.sh.in: put in getting this test working for now. test/watch2.right: Should be echoing debugger commands? I may reverse this later as what the "right" output should be. Dunno.2006-12-03 Sunday 16:31 Rocky Bernstein <rocky@gnu.org> * NEWS: The usual.2006-12-03 Sunday 16:25 Rocky Bernstein <rocky@gnu.org> * configure.ac: We should have made the 0.7cvs a while ago.2006-12-03 Sunday 16:19 Rocky Bernstein <rocky@gnu.org> * NEWS, bashdb.in, configure.ac: Add --enable-getopt option to disable GNU getopt for systems that have non-GNU getopt like NetBSD.2006-11-30 Thursday 01:57 Rocky Bernstein <rocky@gnu.org> * test/: sig.right, watch2.cmd, watch2.right: Fix up output. watch2.cmd was relying on a previous bug!2006-11-29 Wednesday 23:12 Rocky Bernstein <rocky@gnu.org> * dbg-sig.inc, test/Makefile.am, test/bug-args.cmd, test/bug-args.right, test/bug-args.sh, test/bug-args.tests, test/run-bug-args: Fix bug when $1, $2, etc. are reduced such as when shift'ed.2006-11-02 Thursday 01:24 Rocky Bernstein <rocky@gnu.org> * doc/: Makefile.am, bashdb.texi, copyright.texi: Address Debian legal concerns, yet again. Actually it is Oleksandr Moskalenko who did all the heavy lifting. Send thanks (or gripes) to him.2006-11-01 Wednesday 12:53 Rocky Bernstein <rocky@gnu.org> * README: Revise to reflect current changes over the years.2006-10-08 Sunday 12:09 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: Small typos.2006-10-03 Tuesday 08:55 Rocky Bernstein <rocky@gnu.org> * test/: run-interrupt, .cvsignore: See above2006-10-03 Tuesday 08:54 Rocky Bernstein <rocky@gnu.org> * NEWS, bashdb-trace.in, configure.ac, test/Makefile.am, test/interrupt.right, test/interrupt.sh.in, test/interrupt.tests: Add an interrupt test2006-10-03 Tuesday 08:14 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: Hack on new program-controlled debugger sections some more.2006-10-03 Tuesday 03:54 Rocky Bernstein <rocky@gnu.org> * bashdb-trace.in, doc/bashdb.texi: Document behavior. Fix bug in signal handling.2006-10-03 Tuesday 03:36 Rocky Bernstein <rocky@gnu.org> * bashdb-trace.in, test/hanoi.sh.in: Document linetrace on/off at least as comments to the routines. Add a routine to set debugger signal handling.2006-09-17 Sunday 08:08 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: We don't yet allow signal ranges or "all" like gdb does.2006-09-06 Wednesday 09:34 Rocky Bernstein <rocky@gnu.org> * NEWS: Note "kill".2006-09-06 Wednesday 09:30 Rocky Bernstein <rocky@gnu.org> * dbg-complete.inc: Add new debugger commands "signal" and "kill" to list of completion words.2006-09-06 Wednesday 09:26 Rocky Bernstein <rocky@gnu.org> * dbg-cmds.inc, doc/bashdb.texi, test/run-sig, test/sig.cmd, test/sig.right: Add "kill" command.2006-09-06 Wednesday 04:20 Masatake YAMATO <jet@gyve.org> * readarray.c: (read_array): Initialize `line_count' to 0 and Don't increment `line_count_goal' in if-condition. Instead check `line_count' is non-zero before calling `run_callback'.2006-09-06 Wednesday 04:16 Masatake YAMATO <jet@gyve.org> * test/check_common.in: (check_output): Remove unnecessary output hacking with sed.2006-09-06 Wednesday 00:51 Rocky Bernstein <rocky@gnu.org> * readarray.c: Basically revert to version 1.17. line_count_goal is the number of lines to read, not the last line number.2006-09-04 Monday 14:57 Rocky Bernstein <rocky@gnu.org> * readarray.c: Test for number of lines to read didn't account for non-zero offsets. Thanks to Masatake for catching.2006-09-04 Monday 04:24 Rocky Bernstein <rocky@gnu.org> * readarray.c: Remove unnecessary test.2006-09-04 Monday 03:31 Rocky Bernstein <rocky@gnu.org> * doc/bashdb.texi: Go over the signal command doc and make subsections for "handle, info handle" and "signal".2006-09-03 Sunday 09:17 Rocky Bernstein <rocky@gnu.org> * NEWS, bashdb.in: bashdb.in: bug in handling --trace NEWS: note gdb-like signal command2006-09-03 Sunday 09:09 Rocky Bernstein <rocky@gnu.org> * dbg-cmds.inc, dbg-help.inc, dbg-io.inc, dbg-sig.inc, readarray.c, doc/bashdb.texi, test/sig.cmd, test/sig.right: readarray.c: off-by one error. Was running callback on first read. Add gdb-like signal command.2006-08-26 Saturday 07:50 Masatake YAMATO <jet@gyve.org> * readarray.c: Support cygwin again. Accept non seek-able file descriptor. (get_line): Rename `zreadlinec'. Added new argument `unbuffered_read'. Use `zread' if `unbuffered_read' is non zero. (GET_LINE_INITIAL_ALLOCATION): Renamed from `ZREADLINE_INITIAL_ALLOCATION'. (read_array): Added new local variable `unbuffered_read'. Call zsyncfd only if `unbuffered_read' is zero. (readarray_doc): Updated.2006-08-23 Wednesday 23:56 Rocky Bernstein <rocky@gnu.org> * readarray.c: Revise "help readarray".2006-08-23 Wednesday 17:46 Masatake YAMATO <jet@gyve.org> * readarray.c: Rename `ZREADLINE_INITIAL_ALLOCATION' to `ZREADLINEC_INITIAL_ALLOCATION' (readarray_doc, readarray_struct): Updated documents.2006-08-22 Tuesday 16:52 Masatake YAMATO <jet@gyve.org> * readarray.c: Add comment for `zreadlinec'. (zreadlinec): Don't use g_return_val_if_fail. (read_array): Rename `arrayname' to `array_name'. Don't call `make_new_array_variable` and `convert_var_to_array' here. Don't call `zsyncfd' before calling `zreadlinec' but call it after `zreadlinec'. Use `bind_array_variable'. (readarray_builtin): Return error if __CYGWIN__ is defined. Check `fd' is seek-able or not. Check `array_name' with `valid_array_reference'. (readarray_doc): Update documents.2006-08-22 Tuesday 16:44 Masatake YAMATO <jet@gyve.org> * test/check_common.in: Trim progress bar output printed by readarray's callback.2006-08-21 Monday 18:26 Masatake YAMATO <jet@gyve.org> * readarray.c: Don't include filecntl.h, string.h, and chartypes.h. Include common.h and bashintl.h. (zreadlinec): Separate variable declarations and initializations. Use xrealloc and xmalloc. (run_callback): New function. (do_chop): New function. (munge_list): Removed. (read_array): Rename many local variables. Use xfree, do_chop, run_callback. (readarray_builtin): Remove `munge_list'. Rename local variable `line' to `lines'. Use _() for the future merging to bash. (readarray_doc): Updated. (readarray_struct): Updated.2006-08-21 Monday 11:49 Masatake YAMATO <jet@gyve.org> * dbg-io.inc, readarray.c: * dbg-io.inc(_Dbg_readin) Don't pass input file name to read line. Use redirection instead. * readarray.c (readarray_builtin): Use fd instead of fp. Added -u option. Remove `rval' local variable. (read_array): Use zreadlinec and zsyncfd. (zreadlinec): Renamed from getline.2006-08-21 Monday 11:10 Masatake YAMATO <jet@gyve.org> * readarray.c: (readarray_builtin): Rename local variables. Prefix `i_' is removed. Separate variable declarations and initialization. Switch the indentation style to GNU. Call legal_identifier to check the variable.2006-08-21 Monday 10:35 Masatake YAMATO <jet@gyve.org> * readarray.c: (readarray_builtin): Added filename, arrayname, code and intval as new local variables. Use legal_number instead of atoi. Check if filename or arrayname is not an empty string.2006-08-21 Monday 05:35 Masatake YAMATO <jet@gyve.org> * test/multi2.tests: ($BASH): Fix a typo.2006-08-20 Sunday 19:13 Masatake YAMATO <jet@gyve.org> * readarray.c: (readarray_builtin): Remove unnecessary `;'.2006-08-19 Saturday 06:20 Masatake YAMATO <jet@gyve.org> * readarray.c: (DEFAULT_PROGRESS_QUANTUM): New constant. (readarray_builtin): Use the constant. (read_array): Rename `i' and `j' to `array_index' and `line_count'. Initialize `line_count', formally named as `j'; and increment it in the loop condition. Remove const modifier from `execlen'. This causes a syntax error.2006-08-18 Friday 05:04 Masatake YAMATO <jet@gyve.org> * readarray.c: (read_array): Rename `i_len', a local variable in anonymous {} to `execlen'. Allocate `psz_exec' two bytes larger.2006-08-15 Tuesday 14:10 Masatake YAMATO <jet@gyve.org> * readarray.c: (read_array): Rename `j', a local variable to `length'.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -