Notes:
Changes:
Changes since 0.9.3
2007-08-08 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/context.rb: to_inspect = str.gsub(/\\n/, "\n") in debug_eval() to make
possible to evaluate multiline expressions. Frontend must escape new
lines accordingly.
2007-07-31 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: synchronize get_thread_num method
2007-07-25 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug-verbose.rb, lib/context.rb, lib/xml_printer.rb:
synchronizing all socket communication to prevent race condition
2007-07-23 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug-verbose.rb, lib/context.rb, lib/xml_printer.rb: code
reorganization. Context and Printer class moved to their own files. No
semantic change.
* lib/classic-debug-verbose.rb, lib/context.rb, lib/xml_printer.rb,
build_dist: more code cleanup. Rubyfying Java names. No semantic changes.
2007-07-19 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: do not allow to call 'set_trace_func' by debuggee
* lib/classic-debug.rb: s/DEBUGGER__/DC_DEBUGGER__ to prevent debug.rb
collisions
2007-07-17 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: send message 'finished' back when exiting
2007-07-16 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: 'exit' command implemented
2007-07-15 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: More protocols unification: sent error when the
negative number is passed to delete
2007-07-12 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: Make 'self' first in the local variables list
(merging fast and classic debuggers protocols)
2007-07-11 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: turning off some logging in debug mode. *Too*
verbose to be useful in a frontend. Might be uncommented by developer for
now.
2007-07-09 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: prevent error when debugger process is killed +
better error logging
2007-07-04 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: Return <message> for unknown command (merging fast
and classic debuggers protocols)
* classic-debug/test/*, test-base/*: Initial test refactoring. Sharing
common tests which work for both, classic and fast debuggers. Currently
stepping_breakpoints_test.
2007-06-18 Martin Krauskopf <martin.krauskopf@sun.com>
* lib/classic-debug.rb: do not send binary data within values of variables.
See http://www.netbeans.org/nonav/issues/show_bug.cgi?id=101748 for more
details.
|