2007-10-08  Martin Krauskopf <martin.krauskopf@sun.com>

	* lib/xml_printer.rb: prevent exception when to_s returns nil on being
	  evaluated value
	* lib/xml_printer.rb: merging differencies from ruby-debug-ide (non-semantic
	  change)

2007-08-16  Martin Krauskopf <martin.krauskopf@sun.com>

	* lib/context.rb: be sure 'exit' is always called.

2007-08-09  Martin Krauskopf <martin.krauskopf@sun.com>

	* 0.9.4 released

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.

2007-05-06  Martin Krauskopf <martin.krauskopf@sun.com>

	* lib/classic-debug.rb, test/cd_inspect_test.rb: escaping error message in
	  processingException. Sometime caused to send invalid XML.

	* 0.9.3 released

2007-04-27  Martin Krauskopf <martin.krauskopf@sun.com>

	* test/test_base.rb, test/cd_*_test.rb, test: fixing tests for JRuby
	  interpreter

2007-03-29  Martin Krauskopf <martin.krauskopf@sun.com>

	* lib/classic-debug.rb, test/cd_stepping_breakpoints_test.rb: fixed bug with
	  breakpoints removing

	* 0.9.2 released

2007-03-20  Martin Krauskopf <martin.krauskopf@sun.com>

	* lib/classic-debug.rb: fix for handling file names and path containing
	  spaces and/or semicolons. Breakpoint struct introduced.

	* test/cd_stepping_breakpoints_test.rb test/readers.rb test/test_base.rb:
	  test for the space and/or semicolon in path edge cases

	* 0.9.1 released

2007-03-15  Martin Krauskopf <martin.krauskopf@sun.com>

	* etc/build_dist: simple script for building tarball

	* etc/kill_debugger: might be handy during testing phase

	* README: TOC, 1.8.6 works smoothly, intermediate Java library note

	* classic-debug.txt: initial description of few commands

	* 0.9.0 released

2007-02-21  Martin Krauskopf <martin.krauskopf@sun.com>

	* classic-debug.txt, README: description of $RemoteDebugPort

	* test/test_base.rb: trivial - use File.join

2007-02-19  Martin Krauskopf <martin.krauskopf@sun.com>

	* lib/classic-debug.rb, test/cd_stepping_breakpoints_test.rb: fixing (my)
	  regression of next/continue behavior while stepping over.

2007-02-16  Martin Krauskopf <martin.krauskopf@sun.com>

	* test/cd_inspect_test.rb, test/readers.rb: merging more RDT tests from Java
	  to Ruby

	* test/cd_*_test.rb, test/test_base.rb (run_to_line): new function plus
	  relevant refactoring

2007-02-15  Martin Krauskopf <martin.krauskopf@sun.com>

	Initial debug-commons based on the Markus Barchfeld's RDT work. See README
	file in the project directory for more details.

