2009-05-21 18:16  Martin Krauskopf

	* ChangeLog: Changelog update

2009-05-21 18:01  Martin Krauskopf

	* Rakefile, doc/protocol-spec.texi, lib/ruby-debug.rb,
	  test/rd_test_base.rb: Added Debugger::start_server (ticket
	  #25972), patch by Tim Hanson

2009-03-12 11:38  Martin Krauskopf

	* ChangeLog, Rakefile, doc/protocol-spec.texi, lib/ruby-debug.rb,
	  test/rd_test_base.rb: Oops. 0.4.5 was not released yet, so it is
	  the rigth version, not 0.4.6, reverting.

2009-03-12 11:31  Martin Krauskopf

	* Rakefile, doc/protocol-spec.texi, lib/ruby-debug.rb,
	  lib/ruby-debug/commands/catchpoint.rb, test/rd_test_base.rb:
	  Possibility to remove catchpoints (patch by Chris Williams)

2009-02-03 09:34  Martin Krauskopf

	* Rakefile, bin/rdebug-ide, doc/protocol-spec.texi,
	  lib/ruby-debug.rb, test/rd_test_base.rb: 1) bugfix: syntax error
	  with Ruby 1.9 (patch by Mikael Rudberg) 2) 0.4.5 territory

2009-01-14 07:19  Martin Krauskopf

	* doc/protocol-spec.texi: completeng missing changes

2009-01-13 10:00  Martin Krauskopf

	* Rakefile, doc/protocol-spec.texi, lib/ruby-debug.rb,
	  test/rd_test_base.rb: 1) bugfix: print out backtrace when
	  debuggee fails. 2) version to 0.4.4

2009-01-13 09:54  Martin Krauskopf

	* Rakefile: Release appropriate files like license, tests, changes,
	  ... withing the gem.

2008-12-19 08:23  Martin Krauskopf

	* Rakefile, lib/ruby-debug.rb, test/rd_test_base.rb: Depends on the
	  "~> 0.10.3.x", rather then on 0.10.3 exactly. Increasing version
	  to 0.4.3.

2008-12-19 08:20  Martin Krauskopf

	* doc/protocol-spec.texi: typo

2008-11-24 12:59  Martin Krauskopf

	* doc/protocol-spec.texi: Changes between 0.3.1 and 0.3.2

2008-11-21 10:56  Martin Krauskopf

	* ChangeLog, Rakefile, doc/protocol-spec.texi,
	  etc/build_and_install.sh, lib/ruby-debug.rb,
	  test/rd_test_base.rb: Dependency changed to
	  ruby-debug-base-0.10.3 which fixes various bugs and contains
	  bunch of RFEs

2008-11-10 09:22  Martin Krauskopf

	* ChangeLog, doc/protocol-spec.texi: Changes for 0.4.1

2008-11-10 08:15  Martin Krauskopf

	* bin/rdebug-ide, lib/ruby-debug.rb, lib/ruby-debug/xml_printer.rb:
	  Making '-x' switch actually work. Commenting out sending <trace>
	  elements to the debugger. To be decided. There are large amount
	  of such events. For now servers rather for developers.

2008-11-09 23:39  Martin Krauskopf

	* bin/rdebug-ide, lib/ruby-debug.rb: --stop switch: stop at the
	  first line when the script is loaded. Utilized by remote
	  debugging.
	  s/Debugger#main/Debugger#debug_program (similarly to ruby-debug)

2008-11-09 00:28  Martin Krauskopf

	* lib/ruby-debug/commands/eval.rb,
	  lib/ruby-debug/commands/frame.rb, lib/ruby-debug/xml_printer.rb:
	  Fixing CLI verbose when -d is used. Some usused code

2008-11-08 18:43  Martin Krauskopf

	* doc/protocol-spec.texi, lib/ruby-debug/xml_printer.rb,
	  test/ruby-debug/xml_printer_test.rb: Ensure suspension's file
	  attribute contains absolute path.

2008-11-08 18:33  Martin Krauskopf

	* Rakefile, doc/protocol-spec.texi, etc/build_and_install.sh,
	  lib/ruby-debug.rb, lib/ruby-debug/xml_printer.rb,
	  nbproject/project.properties, test/rd_test_base.rb,
	  test/ruby-debug/xml_printer_test.rb: Ensure frame file attribute
	  contains absolute path. Increasing trunk version to 0.4.1

2008-11-02 11:19  Martin Krauskopf

	* doc/protocol-spec.texi: noting <message> element/event

2008-10-30 02:14  Martin Krauskopf

	* Rakefile, bin/rdebug-ide, doc/protocol-spec.texi,
	  etc/build_and_install.sh, lib/ruby-debug.rb,
	  lib/ruby-debug/xml_printer.rb, test/rd_test_base.rb,
	  test/ruby-debug, test/ruby-debug/xml_printer_test.rb: New
	  --xml-debug switch. To be used by frontend to not mess up
	  debuggee output with debugger's debug messages.
	  
	  - increasing version to 0.4.0 (new <message debug='true'...>
	  attribute)
	  - more robust failures handling in DebugThread
	  - some XmlPrinterTest sanity tests

2008-10-13 13:48  Martin Krauskopf

	* doc/protocol-spec.texi: Mentioning 0.3.1 changes

2008-10-09 06:48  Martin Krauskopf

	* Rakefile, bin/rdebug-ide, etc/build_and_install.sh,
	  lib/ruby-debug.rb, test/rd_test_base.rb: Support for
	  '--load-mode' option. Hotfix, likely workaround, for GlassFish
	  debugging. Experimental, might be removed in the future.
	  
	  If option is used, it calls Debugger#debug_load with
	  increment_start=true
	  Increasing version to 0.3.1

2008-09-08 15:17  Martin Krauskopf

	* ChangeLog: ChangeLog update before 0.3.0 release

2008-09-05 11:52  Martin Krauskopf

	* Rakefile, doc/protocol-spec.texi, etc/build_and_install.sh,
	  lib/ruby-debug.rb, lib/ruby-debug/commands/catchpoint.rb,
	  lib/ruby-debug/xml_printer.rb, test-base/readers.rb,
	  test-base/test_base.rb, test/rd_catchpoint_test.rb,
	  test/rd_test_base.rb: Setting catchpoint now answers with
	  <conditionSet> instead of just <message> providing better control
	  at frontend side.
	  Increasing version to 0.3.0 (incompatible protocol change)

2008-09-03 14:14  Martin Krauskopf

	* lib/ruby-debug/processor.rb: Do not swallow exceptions

2008-09-02 18:24  Martin Krauskopf

	* test-base/test_base.rb: Be sure socket is flushed during tests

2008-09-02 13:55  Martin Krauskopf

	* test-base/stepping_breakpoints_test.rb: ruby-debug-base fixes
	  stepping behaviour. Re-enabling common tests again

2008-09-02 13:54  Martin Krauskopf

	* test-base/test_base.rb, test/rd_test_base.rb: Do not hardcode
	  port for test server. Find always free one to prevent batch test
	  fails.

2008-09-02 13:49  Martin Krauskopf

	* nbproject/project.properties, nbproject/project.xml: Tweaking
	  NetBeans project metadata to include bin directory as a source
	  root

2008-09-02 13:48  Martin Krauskopf

	* Rakefile: Switching trunk dependency on recently released
	  ruby-debug-base 0.10.2

2008-08-12 16:10  Martin Krauskopf

	* ChangeLog, Rakefile, doc/protocol-spec.texi,
	  etc/build_and_install.sh, lib/ruby-debug.rb: Switching trunk to
	  0.2.2

2008-08-12 16:00  Martin Krauskopf

	* lib/ruby-debug/xml_printer.rb, test-base/variables_test.rb:
	  debugging is terminated when object's to_s method raises an
	  exception

2008-07-31 15:10  Martin Krauskopf

	* nbproject: ignore private folder

2008-07-31 15:09  Martin Krauskopf

	* nbproject, nbproject/project.properties, nbproject/project.xml:
	  Adding NetBeans project metadata.

2008-07-31 13:39  Martin Krauskopf

	* doc/protocol-spec.texi: - pushing changes to website
	  - fixing typo s/workardouning/workarounding

2008-07-31 13:23  Martin Krauskopf

	* ChangeLog: ChangeLog update before tagging 0.2.1

2008-07-31 13:20  Martin Krauskopf

	* doc/protocol-spec.texi: Updating Changes between 0.2.0 and 0.2.1

2008-07-31 13:13  Martin Krauskopf

	* test-base/stepping_breakpoints_test.rb: tweaking tests for bugs
	  in MRI to catch it once it is fixed

2008-07-31 13:12  Martin Krauskopf

	* Rakefile, lib/ruby-debug.rb: Hotfixing problem with running Ruby
	  on Mac. See 'Debugger timing out' thread:
	  http://ruby.netbeans.org/servlets/BrowseList?list=users&by=thread&from=861334
	  Still continuing on 0.2.x row (changing dependeny on
	  ruby-debug-base back to 0.10.1)

2008-07-14 22:40  Martin Krauskopf

	* Rakefile: Make trunk dependent on ruby-debug-base 0.10.2 which
	  fixed important "finish" bug

2008-06-22 07:10  Martin Krauskopf

	* CHANGES, Rakefile, etc/build_and_install.sh, lib/ruby-debug.rb:
	  increasing trunk version to 0.2.1
	  - CHANGES no longer maintained

2008-06-22 06:58  Martin Krauskopf

	* ChangeLog: ChangeLog update before tagging 0.2.0

2008-06-17 12:40  Martin Krauskopf

	* test/rd_test_base.rb: Fixing test loadpath

2008-06-17 11:52  Martin Krauskopf

	* test-base/variables_test.rb: New version of Rubies (Ruby 1.8.7
	  and JRuby 1.1.2) handle stack differently

2008-06-17 09:20  Martin Krauskopf

	* lib/ruby-debug.rb: s/Debugger::VERSION/0.2.0; former one points
	  to ruby-debug-base version

2008-06-12 06:41  Martin Krauskopf

	* CHANGES, Rakefile, doc/protocol-spec.texi,
	  etc/build_and_install.sh: New version will be 0.2.0, since there
	  is slight incompatible change (see spec)

2008-05-23 12:48  Martin Krauskopf

	* doc/protocol-spec.texi: - documenting catchpoitns
	  - mentioning "catch off" in uncompatible changes

2008-05-21 14:01  Martin Krauskopf

	* ChangeLog, test/rd_catchpoint_test.rb: Adding test for catchpoint

2008-05-21 13:32  Martin Krauskopf

	* doc/protocol-spec.texi: s/0.1.1/trunk (not sure whether it will
	  be 0.1.11 or 0.2.0)
	  - since tag for enable/disable command

2008-05-21 13:22  Martin Krauskopf

	* doc/protocol-spec.texi: - enabled/disable breakpoint feature
	  - typo in delete command

2008-05-21 13:21  Martin Krauskopf

	* lib/ruby-debug/command.rb, lib/ruby-debug/commands/enable.rb,
	  lib/ruby-debug/helper.rb, lib/ruby-debug/xml_printer.rb,
	  test-base/readers.rb, test-base/test_base.rb,
	  test/rd_enable_disable_test.rb: Enabled/Disable breakpoint
	  feature

2008-05-21 12:39  Martin Krauskopf

	* doc/protocol-spec.texi: Deleting Breakpoint

2008-05-17 21:06  Martin Krauskopf

	* doc/protocol-spec.texi: - changes section
	  - continuing with protocol description

2008-05-17 21:04  Martin Krauskopf

	* lib/ruby-debug/commands/catchpoint.rb, test-base/inspect_test.rb,
	  test-base/readers.rb, test-base/test_base.rb: Tweaking
	  catchpoint.rb and addng basic test

2008-05-15 20:59  Martin Krauskopf

	* lib/ruby-debug/event_processor.rb: I've got the deadlock
	  suggesting that Debugger::DebuggerThread instance was being
	  traced from tests. Putting 'assertion' forbidding it

2008-05-15 20:56  Martin Krauskopf

	* lib/ruby-debug.rb: Sanity check whether control thread starts up
	  (#20121)

2008-05-15 14:13  Martin Krauskopf

	* doc/protocol-spec.texi: - fixing version
	  - RDEBUG_IDE variable

2008-05-15 13:52  Martin Krauskopf

	* doc/protocol-spec.texi: Fixing 'cond' section

2008-05-15 10:58  Martin Krauskopf

	* lib/ruby-debug/event_processor.rb: Preventing possible race
	  condition between a program thread and control thread

2008-05-14 21:16  Martin Krauskopf

	* lib/ruby-debug/processor.rb: State and ControlState does not need
	  to keep commands' classes
	  (they are used in CLI debugger from 'help' command)

2008-05-13 18:58  Martin Krauskopf

	* doc, doc/protocol-spec.texi: Some works on ruby-debug-ide
	  protocol specification, far from complete

2008-05-13 18:04  Martin Krauskopf

	* lib/ruby-debug/command.rb, lib/ruby-debug/commands/condition.rb,
	  lib/ruby-debug/xml_printer.rb, test-base/condition_test.rb,
	  test-base/readers.rb, test-base/test_base.rb,
	  test/rd_condition_test.rb: Support for setting condition on
	  breakpoints
	  - condition.rb copy-pasted (then tweaked) from ruby-debug until
	  we find better way

2008-05-09 14:56  Martin Krauskopf

	* lib/ruby-debug.rb, lib/ruby-debug/event_processor.rb,
	  test-base/stepping_breakpoints_test.rb,
	  test-base/threads_and_frames_test.rb: - implementing
	  Context#at_return to make 'finish' work with MRI (not used by
	  JRuby yet)
	  - tweaking test for different behaviours of interpreters

2008-05-08 21:40  Martin Krauskopf

	* test-base/threads_and_frames_test.rb: Adding test for 'finish'.
	  Currently does not work with MRI:
	  ruby-debug issue: [#20039] Finish does not work correctly

2008-05-08 16:49  Martin Krauskopf

	* Rakefile: - switching trunk to ruby-debug-base(s) 0.10.1
	  - remove README to pass the 'gem' task. So far we have no any
	  README

2008-05-08 12:55  Martin Krauskopf

	* ., ChangeLog, ChangeLog.archive, svn2cl_usermap: - archiving
	  before-division ChangeLogs
	  - ignore pkg and private configuration

2008-05-08 12:17  Martin Krauskopf

	* ., CHANGES, ChangeLog, MIT-LICENSE, Rakefile, bin,
	  bin/rdebug-ide, config.yaml, etc, etc/build_and_install.sh,
	  etc/kill_debugger, lib, lib/ruby-debug, lib/ruby-debug.rb,
	  lib/ruby-debug/command.rb, lib/ruby-debug/commands,
	  lib/ruby-debug/commands/breakpoints.rb,
	  lib/ruby-debug/commands/catchpoint.rb,
	  lib/ruby-debug/commands/control.rb,
	  lib/ruby-debug/commands/eval.rb,
	  lib/ruby-debug/commands/frame.rb,
	  lib/ruby-debug/commands/inspect.rb,
	  lib/ruby-debug/commands/load.rb,
	  lib/ruby-debug/commands/stepping.rb,
	  lib/ruby-debug/commands/threads.rb,
	  lib/ruby-debug/commands/variables.rb,
	  lib/ruby-debug/event_processor.rb, lib/ruby-debug/helper.rb,
	  lib/ruby-debug/interface.rb, lib/ruby-debug/printers.rb,
	  lib/ruby-debug/processor.rb, lib/ruby-debug/xml_printer.rb, test,
	  test-base, test-base/basic_test.rb, test-base/inspect_test.rb,
	  test-base/readers.rb, test-base/stepping_breakpoints_test.rb,
	  test-base/test_base.rb, test-base/threads_and_frames_test.rb,
	  test-base/variables_test.rb, test/rd_basic_test.rb,
	  test/rd_inspect_test.rb, test/rd_stepping_breakpoints_test.rb,
	  test/rd_test_base.rb, test/rd_threads_and_frames_test.rb,
	  test/rd_variables_test.rb: Dividing 'debug-commons' into two
	  projects:
	  - ruby-debug-ide: wrapper for ruby-debug-base
	  - classic-debug-ide: wrapper for classic debug.rb
	  to make further development more smooth. classic-debug-ide is
	  getting
	  deprecated by availability of ruby-debug-base for MRI, JRuby and
	  Rubinius

