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 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 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 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 instead of just 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