Version 3.1 0.07 2006-12-10 - Add gdb-like "signal" command - Add "kill" command for those cases where "quit" doesn't work. - Add mechanism to set up signal handlers so debugger is entered, or we just print the signal. - document how to do call line tracing from within a program, i.e. like the above signal handling setup, the debugger is not entered first. - Allow an optional line-spec on "continue" debugger command. - Add --enable-getopt option to disable GNU getopt for systems that have non-GNU getopt like NetBSD - Fix bug in tracking parameters $1, $2, etc - Emacs interface bug fixes - readarray builtin internal changes - Document updates - Make sure we don't complain about bash 3.2. This debugger works on both. Version 3.1 0.06 2006-07-21 - Add gdb 'commands' command: runs debugger commands at a specified breakpoint - Add gdb 'info program'. (Shows program status) - Add ability to invoke from inside a running program rather than at the outset (set_trace) - Add a better line tracing: * shows bash nesting, * bash subshell nesting * function nesting * source line preserving initial indentation - Add line tracing command-line option in bashdb: -X, and long option --trace - add ability to turn on and off line tracing from inside a program - Revise sample sessions in bashdb document - Sourcing a debugger command file now prints the command before executing it. - Executing a string (option -c or --command) shows the command to be run in the call stack. - Attempt to get documentation on GNU Emacs section in order. Describe bashdbtrack. - Go over documentation yet again. When will I ever get this right?