2011-10-19  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile, lib/ruby-debug-base.rb, lib/ruby-debug-base/version.rb,
	lib/ruby-debug/version.rb, test/base/base.rb: Move Debugger::VERSION
	definition Naming the file 'ruby-debug/version.rb' conflicts with a file from
	the current ruby-debug-ide gem. That'll be fixed in the next
	ruby-debug-id release, but let's avoid breaking the existing
	version.

2011-10-17  John Firebaugh <john.firebaugh@gmail.com>

	* CHANGES: Update CHANGES

2011-09-19  John Firebaugh <john.firebaugh@gmail.com>

	* Gemfile, Rakefile, lib/jruby/linecache-ruby.rb,
	lib/jruby/linecache.rb, lib/jruby/tracelines.rb,
	lib/ruby-debug-base.rb: Remove GPL'd linecache code (fixes #3)

2011-10-06  John Firebaugh <john_firebaugh@us.ibm.com>

	* Rakefile: Include lib/ruby-debug/version.rb in gem

2011-09-20  John Firebaugh <john.firebaugh@gmail.com>

	* README-DEV: Remove obsolete JRuby README

2011-09-19  John Firebaugh <john.firebaugh@gmail.com>

	* test/data/linetrace.right, test/data/linetracep.right,
	test/test-trace.rb: Use filter rather than include linecache output
	in expected results

2011-09-09  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile, ext/ruby_debug.c, lib/ruby-debug-base.rb,
	lib/ruby-debug/version.rb, src/org/jruby/debug/RubyDebugger.java,
	test/data/raise-jruby.right: Simplify and centralize version
	definition

2011-09-19  John Firebaugh <john_firebaugh@us.ibm.com>

	* Rakefile: Set default rake task to :test for Travis CI

2011-09-19  John Firebaugh <john_firebaugh@us.ibm.com>

	* Gemfile, test/data/linetrace.right, test/data/linetracep.right: 
	Fix linetrace test failures with linecache > 0.43 (#2)

2011-09-19  John Firebaugh <john_firebaugh@us.ibm.com>

	* ext/ruby_debug.c: Fix use of stale variables after restarting the
	debugger (#4)

2011-09-14  rocky <rockyb@rubyforge.org>

	* ext/.gitignore, lib/.gitignore: .gitignore administrivia

2011-08-25  John Firebaugh <john_firebaugh@us.ibm.com>

	* ext/ruby_debug.c, src/org/jruby/debug/Debugger.java,
	test/base/load.rb: Alternate fix for at_exit debugging This works on both MRI and JRuby and doesn't require running at_exit
	blocks manually (and potentially prematurely).

2011-08-23  John Firebaugh <john_firebaugh@us.ibm.com>

	* test/data/at-exit.cmd, test/data/at-exit.right,
	test/example/at-exit.rb, test/test-at-exit.rb: Test that it's
	possible to stop at breakpoints in an at_exit block

2011-09-09  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile: Add rake-compiler as a development dependency Fixes #5.

2011-09-09  John Firebaugh <john.firebaugh@gmail.com>

	* .gitignore, Gemfile: Add Gemfile The actual use of bundler is still optional.

2011-09-07  John Firebaugh <john_firebaugh@us.ibm.com>

	* src/org/jruby/debug/DebugEventHook.java,
	test/data/breakpoints-basename.cmd,
	test/data/breakpoints-basename.right, test/example/a/example.rb,
	test/example/b/example.rb, test/example/breakpoints-basename.rb,
	test/test-breakpoints.rb: Test breakpoints in files with the same
	basename and fix for JRuby

2011-08-26  John Firebaugh <john.firebaugh@gmail.com>

	* test/data/linetrace-jruby.right, test/data/trace-jruby.right: 
	Account for JRuby stepping differences (JRuby does not stop twice on
	conditionals)

2011-08-26  John Firebaugh <john.firebaugh@gmail.com>

	* test/data/annotate.cmd, test/data/annotate.right: Adjust annotate
	test to avoid differing stepping behavior between MRI and JRuby

2011-08-23  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile, patch-0.10.3.diff: Remove JRuby cruft

2011-08-24  John Firebaugh <john_firebaugh@us.ibm.com>

	* src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java, test/base/load.rb,
	test/data/raise-jruby.right, test/helper.rb: Fix load and raise
	tests on JRuby

2011-08-25  John Firebaugh <john_firebaugh@us.ibm.com>

	* test/data/quit.right, test/test-quit.rb: Make sure test-quit.rb
	actually tests the quit command

2011-08-23  John Firebaugh <john_firebaugh@us.ibm.com>

	* Rakefile: Run all base tests (load.rb was missing)

2011-08-25  John Firebaugh <john_firebaugh@us.ibm.com>

	* src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java: Fix race condition that was
	causing the debugger to hang The updates to lastThread+lastContext+lastDebugContext need to be
	synchronized.  This fixes http://youtrack.jetbrains.net/issue/RUBY-8123

2011-08-23  John Firebaugh <john_firebaugh@us.ibm.com>

	* test/data/info-file-break.cmd, test/test-frame.rb: Fix tests on
	MRI

2011-08-21  John Firebaugh <john.firebaugh@gmail.com>

	* test/test-trace.rb: Fix copy-and-paste error

2011-08-21  John Firebaugh <john.firebaugh@gmail.com>

	* src/org/jruby/debug/DebugEventHook.java: Fix test-finish.rb on
	JRuby

2011-08-21  John Firebaugh <john.firebaugh@gmail.com>

	* test/data/dollar-0.right, test/data/dollar-0a.right,
	test/data/dollar-0b.right, test/example/dollar-0.rb: Test that
	$PROGRAM_NAME is set the same as $0

2011-08-21  John Firebaugh <john.firebaugh@gmail.com>

	* src/org/jruby/debug/Debugger.java: Fix $0 tests on JRuby

2011-08-21  John Firebaugh <john.firebaugh@gmail.com>

	* test/test-except-bug1.rb, test/test-pm.rb: Disable post-mortem
	tests on JRuby

2011-08-13  John Firebaugh <john.firebaugh@gmail.com>

	* test/test-hist.rb: Disable test-hist.rb earlier This test isn't testing anything and it causes follow-on failures on
	JRuby.

2011-08-13  John Firebaugh <john.firebaugh@gmail.com>

	* test/data/continue_bad.cmd, test/data/continue_bad.right,
	test/data/frame.cmd, test/data/frame.right,
	test/data/info-file-break.cmd, test/data/info-file-break.right,
	test/data/info.cmd, test/data/info.right, test/test-frame.rb,
	test/test-info.rb: JRuby doesn't support tracelines

2011-08-13  John Firebaugh <john.firebaugh@gmail.com>

	* src/org/jruby/debug/DebugEventHook.java: Fix
	test-brkpt-class-bug.rb on JRuby

2011-08-11  John Firebaugh <john.firebaugh@gmail.com>

	* test/data/break_bad.cmd, test/data/break_bad.right,
	test/data/break_tracelines.cmd, test/data/break_tracelines.right,
	test/data/breakpoints.cmd, test/data/breakpoints.right,
	test/test-break-bad.rb: Get tests working on JRuby

2011-08-11  John Firebaugh <john.firebaugh@gmail.com>

	* src/org/jruby/debug/DebugEventHook.java: Revert "Compare full path
	of breakpoint positions." This reverts commit 04f79cd7321f820d6aabbdad5ea09fd804631882.

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* test/data/output.right, test/example/output.rb, test/output.rb,
	test/test-output.rb: Move output.rb to example directory

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile, runner.sh, test/base/base.rb, test/base/binding.rb,
	test/base/catchpoint.rb, test/base/load.rb,
	test/base/reload_bug.rb, test/cli/commands/catchpoint_test.rb,
	test/cli/commands/unit/regexp.rb, test/helper.rb,
	test/test-annotate.rb, test/test-break-bad.rb,
	test/test-breakpoints.rb, test/test-brkpt-class-bug.rb,
	test/test-catch.rb, test/test-condition.rb, test/test-display.rb,
	test/test-dollar-0.rb, test/test-edit.rb, test/test-emacs-basic.rb,
	test/test-enable.rb, test/test-except-bug1.rb,
	test/test-file-with-space.rb, test/test-finish.rb,
	test/test-frame.rb, test/test-hist.rb, test/test-info-thread.rb,
	test/test-info-var.rb, test/test-info.rb, test/test-list.rb,
	test/test-method.rb, test/test-output.rb, test/test-pm.rb,
	test/test-quit.rb, test/test-raise.rb, test/test-save.rb,
	test/test-setshow.rb, test/test-source.rb, test/test-stepping.rb,
	test/test-trace.rb: Refactor tests. runner.sh is no longer needed

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* test/java/org/jruby/debug/UtilTest.java,
	testjava/org/jruby/debug/UtilTest.java: testjava -> test/java

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* svn2cl_usermap: Delete svn2cl_usermap

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* INSTALL, INSTALL.GIT: INSTALL.GIT -> INSTALL

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* CHANGES: Update CHANGES

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* .gitignore, INSTALL.GIT, Makefile.am, Rakefile, autogen.sh,
	configure.ac, doc/.gitignore, doc/Makefile.am, doc/emacs-notes.txt,
	doc/hanoi.rb, doc/primes.rb, doc/rdebug-emacs.texi,
	doc/ruby-debug.texi, doc/test-tri2.rb, doc/tri3.rb,
	doc/triangle.rb, emacs/AUTHORS, emacs/INSTALL, emacs/Makefile.am,
	emacs/README, emacs/rdebug-annotate.el, emacs/rdebug-breaks.el,
	emacs/rdebug-cmd.el, emacs/rdebug-core.el, emacs/rdebug-dbg.el,
	emacs/rdebug-error.el, emacs/rdebug-fns.el, emacs/rdebug-frames.el,
	emacs/rdebug-gud.el, emacs/rdebug-help.el, emacs/rdebug-info.el,
	emacs/rdebug-layouts.el, emacs/rdebug-locring.el,
	emacs/rdebug-output.el, emacs/rdebug-regexp.el,
	emacs/rdebug-secondary.el, emacs/rdebug-shortkey.el,
	emacs/rdebug-source.el, emacs/rdebug-track.el,
	emacs/rdebug-varbuf.el, emacs/rdebug-vars.el,
	emacs/rdebug-watch.el, emacs/rdebug.el, emacs/test/elk-test.el,
	emacs/test/test-annotate.el, emacs/test/test-cmd.el,
	emacs/test/test-core.el, emacs/test/test-fns.el,
	emacs/test/test-frames.el, emacs/test/test-gud.el,
	emacs/test/test-indent.el, emacs/test/test-regexp.el,
	emacs/test/test-shortkey.el: Moved ruby-debug-extra to separate
	repository

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* INSTALL.GIT, INSTALL.SVN, README: Update INSTALL doc for git

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* ChangeLog, Rakefile, ext/ChangeLog, lib/ChangeLog: Update
	ChangeLog tasks for git

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* src/org/jruby/debug/Debugger.java: Do not tear down the JRuby
	runtime when stopping the debugger (!) Fixes test_base failures.

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile, test/config.jruby.yaml, test/helper.rb: JRuby requires
	--debug parameter for debugging

2011-08-07  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile, rakelib/test.rake: Merge rakelib/test.rake into Rakefile Also, update UNSTABLE_TEST_FILES for recent JRuby.

2011-08-06  John Firebaugh <john.firebaugh@gmail.com>

	* lib/ruby-debug-base.rb: Clean up requires

2011-08-06  John Firebaugh <john.firebaugh@gmail.com>

	* .gitignore, Rakefile, test/base/base.rb: Use rake-compiler for
	CRuby as well Among other things, this places the compiled library in lib, as it
	will be in the installed gem, so tests do not need to add ext to the
	load path.

2011-08-06  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile: Working on getting test passing on JRuby

2011-08-06  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile: Simplify test task definition

2011-08-06  John Firebaugh <john.firebaugh@gmail.com>

	* Rakefile, lib/jruby/linecache-ruby.rb, lib/jruby/linecache.rb,
	lib/jruby/tracelines.rb, lib/linecache-ruby.rb, lib/linecache.rb,
	lib/ruby-debug-base.rb, lib/tracelines.rb: Move JRuby linecache
	hacks into a subdirectory so they're not picked up when running
	tests in CRuby

2011-08-06  John Firebaugh <john.firebaugh@gmail.com>

	* : Merge JRuby's ruby-debug-base Conflicts: 	.gitignore 	AUTHORS 	ChangeLog 	README 	Rakefile 	lib/ruby-debug-base.rb 	svn2cl_usermap

2011-08-05  John Firebaugh <john.firebaugh@gmail.com>

	* .gitignore, test/.gitignore: Ignore generated files

2011-08-05  John Firebaugh <john.firebaugh@gmail.com>

	* .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
	ext/win32/.cvsignore, ext/win32/.gitignore, test/.cvsignore,
	test/.gitignore: .cvsignore -> .gitignore

2011-08-03  John Firebaugh <john_firebaugh@us.ibm.com>

	* .gitignore, Rakefile: Clean up Rakefile.  - Replace deprecated rake/rdoctask with rdoc/task.  - Replace deprecated rake/gempackagetask with rubygems/package_task.  - Use rake-compiler for native builds.  - Ignore built files.

2011-08-03  John Firebaugh <john_firebaugh@us.ibm.com>

	* Rakefile, src/org/jruby/debug/RubyDebugger.java: Bump version to
	match currently released gem.

2011-07-31  Nick Sieger <nicksieger@gmail.com>

	* : Merge pull request #2 from bigfix/breakpoint_path Compare full path of breakpoint positions.

2011-05-04  Nick Sieger <nicksieger@gmail.com>

	* : Merge pull request #1 from jfirebaugh/patch-1.  Normal gem install now works.

2011-03-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/edit.rb: Matches gdb's "edit" command
	better. Default is /bin/ex. Quote filename. Show return code if
	nonzero.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@995
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: More out-of-process documentation hacking git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@994
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Typo: wich->which git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@993
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Another typo git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@992
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: One more small doc change git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@991
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Move menuing around a little for command
	options git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@990
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Start describing how out-of-process execution
	works. That is options port, host, server and client.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@989
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: Adding --verbose to test/unit has changed over the years git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@988
	453b2852-3d18-0410-866e-d09c099698e4

2011-02-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Explain that ruby-debug is not debug.rb git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@987
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, ext/ruby_debug.c, lib/ChangeLog: Get ready for
	0.10.5 release git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@985
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Number some unnumberred sections. Kernel:: ->
	Kernel. since :: messes up texinfo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@984
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: A couple of lines in binding_n example were
	missing git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@983
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Show how to use binding_n inside irb. Better
	tagging of Kernel routines debugger, binding_n and breakpoint.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@982
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Document autolist better. Texinfo uses @: for
	TeX's \ . Regularize titles better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@980
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Note no sudo in rvm's gem install git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@979
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi, test/base/base.rb, test/base/binding.rb,
	test/base/catchpoint.rb: Make sure to ensure Debugger.stop in tests.
	Thanks to Denis Ushakov for the patch ruby-debug.texi: Add separate
	section index for rdebug command flags git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@977
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/runall: Stop at first failure. Clean up some of the crud
	that's accumulated over the years.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@974
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb, cli/ruby-debug/processor.rb,
	test/data/breakpoints.right, test/data/catch.cmd,
	test/data/catch.right: "info program" gives is a little more
	descriptive of the program stop events for "catch" and "breakpoint".  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@972
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, lib/ChangeLog, test/base/binding.rb: Order of expect,
	got reversed in assert_equal git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@971
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add "installation" section. "set forcestep"
	-> "set different". Update example output.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@970
	453b2852-3d18-0410-866e-d09c099698e4

2010-12-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, INSTALL.SVN, Rakefile, ext/extconf.rb, lib/ChangeLog: 
	Admnistrivia. Rakefile: rake test shouldn't su if we're rvm.
	extconf.rb allow for user compile options. INSTALL.SVN note how to
	configure compile options.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@969
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, cli/ruby-debug/commands/set.rb,
	test/data/emacs_basic.cmd, test/data/emacs_basic.right: Spell
	deprecate correctly. Simpliry emacs_basic test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@968
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/set.rb, cli/ruby-debug/commands/show.rb: 
	See previous commit git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@967
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/set.rb, cli/ruby-debug/commands/show.rb,
	test/data/annotate.cmd, test/data/annotate.right,
	test/data/ctrl.right, test/data/stepping.cmd,
	test/data/stepping.right: Depricate "set forcestep". Folks should
	start using "set different".  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@966
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/example/pm-bug.rb, test/pm-bug.rb, test/test-pm.rb: One more
	to test/example git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@965
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/dollar-0.right, test/data/info-var-bug2.right,
	test/data/raise.right, test/dollar-0.rb, test/example/dollar-0.rb,
	test/example/info-var-bug.rb, test/example/info-var-bug2.rb,
	test/example/null.rb, test/example/pm.rb, test/example/raise.rb,
	test/info-var-bug.rb, test/info-var-bug2.rb, test/null.rb,
	test/pm.rb, test/raise.rb, test/test-catch.rb,
	test/test-dollar-0.rb, test/test-info-var.rb, test/test-pm.rb,
	test/test-quit.rb, test/test-raise.rb: more files into test/example/ git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@964
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/list.rb, cli/ruby-debug/processor.rb,
	test/bp_loop_issue.rb, test/brkpt-class-bug.rb, test/classes.rb,
	test/data/break_bad.cmd, test/data/break_bad.right,
	test/data/edit.cmd, test/data/edit.right,
	test/data/info-thread.right, test/data/info.cmd,
	test/data/info.right, test/data/list.right, test/data/save.cmd,
	test/data/save.right, test/data/test-init.right,
	test/example/bp_loop_issue.rb, test/example/brkpt-class-bug.rb,
	test/example/classes.rb, test/example/except-bug1.rb,
	test/example/file with space.rb, test/example/gcd.rb,
	test/except-bug1.rb, test/file with space.rb, test/gcd.rb,
	test/helper.rb, test/rdebug-save.1, test/test-annotate.rb,
	test/test-break-bad.rb, test/test-breakpoints.rb,
	test/test-brkpt-class-bug.rb, test/test-condition.rb,
	test/test-display.rb, test/test-edit.rb, test/test-emacs-basic.rb,
	test/test-enable.rb, test/test-except-bug1.rb,
	test/test-file-with-space.rb, test/test-finish.rb,
	test/test-frame.rb, test/test-hist.rb, test/test-info-thread.rb,
	test/test-info.rb, test/test-list.rb, test/test-method.rb,
	test/test-save.rb, test/test-setshow.rb, test/test-source.rb,
	test/test-stepping.rb, test/test-trace.rb: Use canonical file more.
	Start moving test example files into example directory.  Use output
	filters more. The testing code is still ugly though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@963
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-18  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugEventHook.java: reworked not skipping
	breakpoints git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@671
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-11-18  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/RubyDebugger.java: reworked not skipping
	breakpoints, version bump git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@670
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-11-11  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: compilation fix git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@666
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-11-11  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README: [#27729] Update link to JRuby debugger git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@665
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-11-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/irb.rb, ext/ruby_debug.c,
	lib/ChangeLog: Monkey patch in a wrapping/chaining way so as to
	preserve the prior monkey patches. Patch #28696 from Jens Wille
	(jwille).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@962
	453b2852-3d18-0410-866e-d09c099698e4

2010-11-08  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: cleaned too much git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@659
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-11-08  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugEventHook.java: stop skipping breakpoints
	on the same line git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@658
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-10-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, configure.ac, lib/ChangeLog: Bump ruby-debug-extra
	version.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@960
	453b2852-3d18-0410-866e-d09c099698e4

2010-10-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ruby_debug.c, lib/ChangeLog: Get ready for release
	0.10.4 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@958
	453b2852-3d18-0410-866e-d09c099698e4

2010-10-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Remove gcc warning and redundant code. Rubyforge
	Issue #28654. Thanks to Mamoru Tasaka.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@956
	453b2852-3d18-0410-866e-d09c099698e4

2010-10-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/help.rb,
	cli/ruby-debug/commands/quit.rb: More rdoc work.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@955
	453b2852-3d18-0410-866e-d09c099698e4

2010-10-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, INSTALL.SVN, Rakefile,
	cli/ruby-debug/command.rb, cli/ruby-debug/interface.rb,
	cli/ruby-debug/processor.rb, cross-compile.sh, ext/breakpoint.c,
	ext/ruby_debug.c, lib/ChangeLog, lib/ruby-debug-base.rb: Go over
	documentation (1st pass) including that created by rdoc.  Better
	instructions for how to build on MS Windows and the include
	cross-compile.sh script I use.  Update rubyforge URL's used to
	building ChangeLogs.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@954
	453b2852-3d18-0410-866e-d09c099698e4

2010-10-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, cli/ruby-debug/commands/list.rb,
	lib/ChangeLog, test/data/list.right: improve list and list -
	(backwards) handling when hitting end of file.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@953
	453b2852-3d18-0410-866e-d09c099698e4

2010-09-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, lib/ChangeLog, test/test-init.rb: "rake test"
	of ruby-debug gem should now work without requiring or using
	ruby-debug-base code. Rubyforge tracker #28560.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@952
	453b2852-3d18-0410-866e-d09c099698e4

2010-09-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, lib/ChangeLog: Make sure version file is
	closed. Thanks to Mamoru Tasaka. Tracker #28581.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@951
	453b2852-3d18-0410-866e-d09c099698e4

2010-09-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/helper.rb: The EMACS environment variable(s) cause output to
	get prefaced with null which messes up file compares.  So turn off
	EMACS output processing in testing.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@950
	453b2852-3d18-0410-866e-d09c099698e4

2010-09-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, ext/ruby_debug.c, lib/ChangeLog: Rakefile:
	make rake --prereqs work if only ruby-debug.tar.gz is used. Add
	test/config.yml to gem. See tracker #28560.  ruby_debug.c:
	10.0.4.rc2 now git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@949
	453b2852-3d18-0410-866e-d09c099698e4

2010-09-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, doc/home-page.html, doc/rdebug-emacs.texi,
	lib/ChangeLog, test/pm.rb: pm.rb: spelling mistake git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@948
	453b2852-3d18-0410-866e-d09c099698e4

2010-08-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/frame.rb: Spelling mistake:
	resyncronization -> resynchronization git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@947
	453b2852-3d18-0410-866e-d09c099698e4

2010-08-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/helper.rb, cli/ruby-debug/processor.rb,
	ext/ruby_debug.c, lib/ChangeLog: Add Debugger.inside_emacs?
	Environment variable EMACS for inside Emacs is deprecated in favor
	of INSIDE_EMACS. Rubyforge #28465.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@946
	453b2852-3d18-0410-866e-d09c099698e4

2010-08-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: Off by one on showing breakpoint positions git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@945
	453b2852-3d18-0410-866e-d09c099698e4

2010-08-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi: More small document changes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@944
	453b2852-3d18-0410-866e-d09c099698e4

2010-08-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi: A couple more small emacs doc changes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@943
	453b2852-3d18-0410-866e-d09c099698e4

2010-08-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi, emacs/INSTALL, emacs/README: More small
	changes to docs.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@942
	453b2852-3d18-0410-866e-d09c099698e4

2010-08-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, INSTALL.SVN, configure.ac, emacs/AUTHORS,
	emacs/INSTALL, emacs/Makefile.am, emacs/README, emacs/rdebug.el,
	lib/ChangeLog: Go over installation instructions for Emacs.  Add a
	basic files, README, INSTALL and AUTHORS.  Change version from
	0.10.4vc to 0.10.4rc1 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@941
	453b2852-3d18-0410-866e-d09c099698e4

2010-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/eval.rb, cli/ruby-debug/commands/kill.rb,
	test/.cvsignore, test/data/except-bug1.cmd,
	test/data/except-bug1.right, test/except-bug1.rb,
	test/test-except-bug1.rb: Another bug in showing variables in
	post-mortem. Not sure if this is the best fix though.  kill.rb: fix
	syntax bug git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@940
	453b2852-3d18-0410-866e-d09c099698e4

2010-05-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/frame.rb, lib/ChangeLog,
	test/data/catch.right: More explicit about incomplete saved frames.
	  Now reads: Warning: saved frames may be incomplete;   compare debugger backtrace (bt) with Ruby caller(0).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@939
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-22  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, src/org/jruby/debug/RubyDebugger.java: version bump git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@653
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-04-21  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: be at least 1.3 compatible git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@650
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-04-21  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: [#23372] Debugger does not stop
	inside the test method cleanup git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@649
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-04-21  endal <endal@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Util.java: compilation fixes, cleanup
	deprecations git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@648
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2010-04-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog: What's up.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@938
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb, cli/ruby-debug/processor.rb: 
	Document irb "dbgr" command. rbdbgr -> rdebug in irb variables.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@937
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/file with space.rb: Forgot to add file to test against git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@936
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, test/data/file-with-space.cmd,
	test/data/file-with-space.right, test/tdebug.rb,
	test/test-file-with-space.rb: Add test for filename with embedded
	space.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@935
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/show.rb, cli/ruby-debug/interface.rb,
	test/data/setshow.cmd, test/data/setshow.right: Tolerate Ruby
	without readline better. Tracker #23925 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@934
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, Rakefile, lib/ruby-debug-base.rb,
	test/base/reload_bug.rb: Fix bug in "reload" command. tracker #26130 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@933
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, test/data/info.cmd,
	test/data/info.right: Fix bug if info not given with any parameters.
	rubyforge bug #26895.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@932
	453b2852-3d18-0410-866e-d09c099698e4

2010-04-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/brkpt-class-bug.rb: Had forgot to add Ruby file to test
	brkpt-class bug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@931
	453b2852-3d18-0410-866e-d09c099698e4

2010-03-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug.rb, lib/ChangeLog: Add ability to start
	remote debugging on random ports and to query those ports. Tracker
	#27889 from Hongli Lai.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@930
	453b2852-3d18-0410-866e-d09c099698e4

2010-03-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/breakpoint.c, ext/ruby_debug.c, ext/ruby_debug.h,
	test/data/brkpt-class-bug.cmd, test/data/brkpt-class-bug.right,
	test/test-brkpt-class-bug.rb: Allow breakpoints at class methods.
	Patch #26987 from Mark Moseley. See also
	http://www.ruby-forum.com/topic/193901 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@929
	453b2852-3d18-0410-866e-d09c099698e4

2010-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ruby_debug.c, lib/ChangeLog: Fix for what looks
	like an optimization bug on 64-bit gcc systems with optimization.
	The Symptom is that debugger "catch" causes the program to
	immediately terminate when the Ruby exception is raised. Possibly a
	problem in using INT2FIX(FIX2INT...)..) and/or possibly a bug in
	those macros.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@928
	453b2852-3d18-0410-866e-d09c099698e4

2010-03-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, cli/ruby-debug/commands/irb.rb,
	cli/ruby-debug/commands/kill.rb, cli/ruby-debug/processor.rb,
	lib/ChangeLog: irb.rb: Goodness backported from rbdbgr. Add IRB 'q'
	for quit and ability to run debugger commands from inside irb via
	dbgr, e.g. >> dbgr 'where' kill.rb: remove spurious debug output Rakefile: add install targets (backport from rbdbgr) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@927
	453b2852-3d18-0410-866e-d09c099698e4

2009-12-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: Newer rake doesn't allow nested arrays in Filelists. But
	that's kind of beside the point since I meant += rather than <<.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@926
	453b2852-3d18-0410-866e-d09c099698e4

2009-11-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/frame.rb, test/data/frame.cmd,
	test/data/frame.right: Make sure we don't match more than 'down' or
	'up' when not followed by a space. Tracker #26554 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@925
	453b2852-3d18-0410-866e-d09c099698e4

2009-11-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-annotate.el, emacs/rdebug-breaks.el,
	emacs/rdebug-core.el, emacs/rdebug-info.el, emacs/rdebug-source.el,
	emacs/rdebug-track.el, lib/ChangeLog: Fix problem caused by gdb-ui
	renamed to gdb-mi. Rubyforge tracker #27152 Remove all Emacs byte
	compile warning messages.  Note however all of this code will eventually be phased out in favor
	of emacs-dbgr (on github).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@924
	453b2852-3d18-0410-866e-d09c099698e4

2009-09-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/info.rb, test/data/annotate.right,
	test/data/break_loop_bug.right, test/data/breakpoints.right,
	test/data/catch.right, test/data/condition.cmd,
	test/data/condition.right, test/data/display.right,
	test/data/emacs_basic.right, test/data/finish.right,
	test/data/info-var.right, test/data/info.right,
	test/data/method.right, test/data/save.right, test/test-catch.rb,
	test/test-condition.rb, test/test-raise.rb: Duplicate class names
	was masking tests from being run. Thanks to Mark Moseley for
	pointing out the bug.  set basename now extends to breakpoint positions to facilitate
	testing.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@923
	453b2852-3d18-0410-866e-d09c099698e4

2009-04-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/helper.rb, test/tdebug.rb: Track rdebug change -- really
	should remove tdebug.rb. Add -d ($DEBUG) option to helper git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@922
	453b2852-3d18-0410-866e-d09c099698e4

2009-04-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Quote rdebug filenames before shelling to syntax check
	- tracker #23862 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@921
	453b2852-3d18-0410-866e-d09c099698e4

2009-04-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* configure.ac: Ooops - need to get my story straight.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@920
	453b2852-3d18-0410-866e-d09c099698e4

2009-04-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, lib/ChangeLog, test/data/save.right, test/test-save.rb: 
	Make test-save less installation-specific git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@919
	453b2852-3d18-0410-866e-d09c099698e4

2009-04-04  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: fixed IRB initialization in Ruby
	1.8.7 'irb' command blows up when debugger is started with ./script/server
	--debugger git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@918
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-locring.el: Comment change git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@917
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/breakpoints.rb, lib/ChangeLog,
	test/data/annotate.right, test/data/breakpoints.right,
	test/data/emacs_basic.right, test/data/info.right,
	test/data/save.right: Canonicalize breakpoint locations a little
	better. More work should be done and more work should be done on the
	testing side too.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@916
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: Document irb additions old and new git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@915
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: irb "next" -> "n" since "next" is
	a reserved word.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@914
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: Fix some irb -d breakage when set
	autoirb is in effect git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@913
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: Add "next" and "step" commands in
	irb git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@912
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb, cli/ruby-debug/processor.rb,
	configure.ac, test/data/ctrl.right, test/data/post-mortem.right,
	test/test-ctrl.rb: configure.ac: in 0.10.4vc now. Add -d in irb
	facilitate debugger testing via global $rdebug_state. Also set
	$rdebug_state in debuggertesting is set.  "kill" is now allowed as a
	control command, this adjusts output.  and this changes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@911
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, doc/ruby-debug.texi, lib/ChangeLog: update texinfo for
	catch git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@910
	453b2852-3d18-0410-866e-d09c099698e4

2009-03-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/catchpoint.rb, emacs/rdebug-core.el,
	emacs/rdebug-track.el, emacs/test/test-regexp.el: Update "catch"
	command help string. Reindent some emacs files to make tests happy.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@909
	453b2852-3d18-0410-866e-d09c099698e4

2009-02-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Remove the annoying disappearing command
	window when we there's an initial error in running the Ruby program git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@908
	453b2852-3d18-0410-866e-d09c099698e4

2009-01-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Show how to add a new command git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@907
	453b2852-3d18-0410-866e-d09c099698e4

2009-01-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/kill.rb, cli/ruby-debug/processor.rb: Add
	a kill command git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@906
	453b2852-3d18-0410-866e-d09c099698e4

2008-12-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/cli/commands/unit/regexp.rb: One more quit test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@905
	453b2852-3d18-0410-866e-d09c099698e4

2008-12-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/quit.rb, doc/ruby-debug.texi,
	test/cli/commands/unit/regexp.rb, test/data/annotate.cmd,
	test/data/annotate.right, test/data/break_bad.cmd,
	test/data/break_bad.right, test/data/breakpoints.cmd,
	test/data/breakpoints.right: Allow ! suffix on {q{,uit},exit} to be
	the same as "unconditionally" #23299 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@904
	453b2852-3d18-0410-866e-d09c099698e4

2008-12-19  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, src/org/jruby/debug/RubyDebugger.java,
	src/org/jruby/debug/Util.java,
	testjava/org/jruby/debug/UtilTest.java: Do not fail when canonical
	path cannot be acquired. Seemingly might happen for Glassfish
	generated files. Verion => 0.10.3.1 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@607
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-11-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/frame.rb, configure.ac,
	doc/ruby-debug.texi, ext/ruby_debug.c, lib/ChangeLog,
	test/data/frame.cmd, test/data/frame.right: Frame without a frame
	number means frame 0, same as gdb. We are now in 0.10.4 territory
	now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@903
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-21  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, README: updating README to 0.10.3 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@599
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-11-21  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/RubyDebugger.java: typo git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@598
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-11-21  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, patch-0.10.2.diff, patch-0.10.3.diff,
	rakelib/test.rake, src/org/jruby/debug/RubyDebugger.java: Switching
	trunk to ruby-debug 0.10.3 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@596
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-11-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: Last commit before release.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@900
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, lib/ChangeLog: Add rdoc for rdebug script.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@899
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, ext/ruby_debug.c: Go over RDOC documentation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@898
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add one more reference to start with a block git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@897
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Remove hard-coded version number in example
	output git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@896
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/win32/.cvsignore: More administrivia git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@895
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* : More administrivia git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@894
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* .cvsignore: More administrivia git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@892
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* .cvsignore: Administrivia git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@891
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* README, Rakefile, doc/.cvsignore: Go over documentation for 0.10.3
	release. rdoc creates files in doc/rdoc.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@890
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* README, configure.ac, doc/ruby-debug.texi, lib/ruby-debug-base.rb: 
	Go over documentation and revise.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@889
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, cli/ruby-debug.rb,
	cli/ruby-debug/commands/frame.rb, doc/ruby-debug.texi,
	ext/ruby_debug.c, lib/ChangeLog, lib/ruby-debug-base.rb: Move
	Debugger#debugger from base to cli. Revert code in ruby_debug.c and
	block parameter in debugger. cf. -> Compare with. Document
	Debugger.start better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@888
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ruby_debug.c, lib/ChangeLog: Make
	Debugger.start{block} work if Debugger.started? is false. Second
	try.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@887
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, test/cli/commands/catchpoint_test.rb,
	test/cli/commands/unit/regexp.rb: Start unit test for command
	regular expressions. Much more willing out to be done later....  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@886
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/raise.right: More line number changes in tdebug git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@885
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/raise.right: tdebug lines have changed git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@884
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/frame.rb, lib/ChangeLog,
	test/test-dollar-0.rb, test/test-frame.rb, test/trunc-call.rb: Tweak
	truncated stack test since Ruby's caller doesn't seem to include
	(tail?) recursive calls and we do. Get regression tests working in
	light of recent changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@883
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* lib/ruby-debug-base.rb: Use absolute paths in require (relative
	stoped to work with JRuby 1.1.5) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@595
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: register debug_frame_t->arg_ary with GC git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@882
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c: Trying to fix "if $0 == __FILE__"
	ruby's idiom. Apparently setting $0 to a new value doesn't work
	correctly. (Ruby's bug?) $ cat t3.rb p $0 p File.expand_path $0 $0 = File.expand_path $0 p $0
	$ ruby t3.rb "t3.rb" "/Users/kent/Work/ruby-debug/trunk/t3.rb"
	"/Users/ke" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@881
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.h: added declaration of check_breakpoints_by_method
	method to remove compiler warning git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@880
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: a little bit more readable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@879
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: running at_exit hooks at the end of the
	debug_load method in order to fix test cases a chance to run git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@878
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: can't store a copy of the debug_context in the
	stack like that, it doesn't play along with garbage collector.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@877
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: these two methods are unused git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@876
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/breakpoint.c: fix the compiler warning git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@875
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: Debugger.start must always call the passed
	block git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@874
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-10  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README: Correcting ruby-debug and ruby-debug-base versions git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@591
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-11-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/frame.rb, lib/ChangeLog: Change
	truncated frame message.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@873
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, cli/ruby-debug.rb,
	cli/ruby-debug/commands/frame.rb, lib/ChangeLog, test/tdebug.rb: Add
	check to "where" to see if the call stack is truncated; task #2354 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@872
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, lib/ChangeLog: #22698 Allow ruby-debug-base
	0.x.y.z be compatible with ruby-debug 0.x.y.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@871
	453b2852-3d18-0410-866e-d09c099698e4

2008-11-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ruby_debug.c, lib/ChangeLog,
	lib/ruby-debug-base.rb: Debugger.start with a block now stops inside
	the block. Debugger.debugger with a block works like Debugger.start
	with a block.  The whole interface is hopelessly kludgy and needs to be redone.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@870
	453b2852-3d18-0410-866e-d09c099698e4

2008-10-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, test/data/raise.right: tdebug.rb line numbers changed.
	Update test numbers -- I think this is right.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@869
	453b2852-3d18-0410-866e-d09c099698e4

2008-10-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/extconf.rb, ext/ruby_debug.c, lib/ChangeLog: Doc
	typo. Add comment to remind me how to turn off optimizationin
	extconf.rb git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@868
	453b2852-3d18-0410-866e-d09c099698e4

2008-10-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: Fix mismatched interface.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@867
	453b2852-3d18-0410-866e-d09c099698e4

2008-10-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb, ext/ruby_debug.c,
	lib/ChangeLog, test/data/annotate.right,
	test/data/breakpoints.right, test/data/emacs_basic.right,
	test/data/finish.right, test/test-finish.rb: Warn and add a
	"confirmation" when setting a breakpoint on a file that is not
	loaded. Regression tests no longer fail.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@866
	453b2852-3d18-0410-866e-d09c099698e4

2008-09-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb: Remove a $DEBUG warning git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@865
	453b2852-3d18-0410-866e-d09c099698e4

2008-09-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/.cvsignore, lib/ruby-debug-base.rb, test/data/pm-bug.cmd,
	test/data/pm-bug.right, test/data/post-mortem.right,
	test/pm-bug.rb, test/test-pm.rb: #22118 bug in showing variables
	post mortem. Patch thanks to rubikitch.  Update pm.rb integration
	test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@864
	453b2852-3d18-0410-866e-d09c099698e4

2008-09-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: In 0.10.3 territory now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@863
	453b2852-3d18-0410-866e-d09c099698e4

2008-09-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, test/tdebug.rb: tdebug.rb: modify frozen string
	taken from rdebug. Patch from Martin Krauskopf.  ruby_debug.c: in
	0.10.3 now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@862
	453b2852-3d18-0410-866e-d09c099698e4

2008-09-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog: ChangeLog update before 0.10.2 release git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@548
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* rakelib/test.rake: Consider all test stable until explicitly
	marked unstable git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@547
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Do not hardcode gem version on several places git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@546
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* : Administrivia git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@861
	453b2852-3d18-0410-866e-d09c099698e4

2008-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README-DEV: Revived README for developers git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@534
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* rakelib/test.rake: special test_stable task git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@533
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: prepare also basic config.private.yaml specific for
	JRuby git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@532
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* patch-0.10.1.diff, patch-0.10.2.diff: Upgrading test patch for
	ruby-debug 0.10.2 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@531
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Prevent NPE git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@530
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: Ensure Debugger#stop is always
	called git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@529
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java: Updating to ruby-debug
	0.10.2.  - Debugger#load changed to take 2 optional args - fixing startCount bug git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@528
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-09-01  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Fixing problem with
	0-based vs 'new in JRuby' 1-base line numbering.  - adding 'default' case git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@527
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-08-29  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README-DEV: obsolete fro trunk git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@526
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-08-29  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Util.java: Making trunk compilable with JRuby
	1.1.4 (and thus non-compilable with older version) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@525
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-08-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@857
	453b2852-3d18-0410-866e-d09c099698e4

2008-08-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: preparing version 0.10.2 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@856
	453b2852-3d18-0410-866e-d09c099698e4

2008-08-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/list.rb: Fixed an exception when calling
	Kernel#debugger method from the eval code git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@855
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-16  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/RubyDebugger.java: Migration to new JRuby APIs git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@504
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-07-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/continue.rb, cli/ruby-debug/processor.rb: 
	allow 'continue' command from post-mortem here is an example where it is needed: ...  Debugger.post_mortem do   method_that_raises_an_exception() end ...  I want to be able to inspect the post_mortem context and then to
	continue the program execution git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@854
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-10  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: fixed segfault and finish command git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@853
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb: allow setting a breakpoint
	on a file that is not yet loaded git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@852
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: RemoteInterface should extend
	Interface class git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@851
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: $0 is frozen in Ruby 1.8.7 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@850
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb, cli/ruby-debug/processor.rb: Some meager (and
	not complete) support for a verbose mode on source'ing a file. Some
	more print's turned to errmsg as appropriate.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@849
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: Tracker [#20041] start erroneously moved
	to Kernel - should be in Debugger.start git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@848
	453b2852-3d18-0410-866e-d09c099698e4

2008-07-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Document that backslash can escape debugger
	command separation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@847
	453b2852-3d18-0410-866e-d09c099698e4

2008-06-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/trace.rb, lib/ruby-debug-base.rb: 
	trace.rb: add "trace var" ruby-debug-base.rb: remove another
	undefined warning.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@846
	453b2852-3d18-0410-866e-d09c099698e4

2008-06-13  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README, README-DEV, Rakefile: Switching to JRuby 1.1.2 --debug
	parameter git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@490
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-06-13  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, README: Updating version s/0.10.0/0.10.1 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@489
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/save.rb, cli/ruby-debug/interface.rb,
	test/data/save.cmd, test/data/save.right, test/test-save.rb: Add
	save test. save.rb: use pretty-printed regexp. Interface, for now
	add restart_file accessor like the others. The processor interface
	need revision though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@845
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, doc/ruby-debug.texi, lib/ChangeLog: Remove dup lines.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@844
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/save.rb: Catchpoints have changed. Fix bug
	in saving them.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@843
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/catchpoint.rb,
	cli/ruby-debug/commands/info.rb, ext/breakpoint.c,
	test/cli/commands/catchpoint_test.rb, test/data/catch.cmd,
	test/data/catch.right, test/test-catch.rb: Lots of bogosity fixed in
	catchpoint handling. Added "catch xxx off".  Confirm when deleting
	all catchpoints. Correct C rdoc.  #20237 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@842
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi, doc/ruby-debug.texi: Use a straight quote
	in the typewriter font.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@841
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/save.rb: Wording a little closer to gdb's
	;-) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@840
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi, doc/ruby-debug.texi: e.g. -> e.g.@: git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@839
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-16  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Fixing typo; passing
	wrong parameter to Debugger::Context#at_catchpoint - regression test in ruby-debug-ide
	CatchpointTest#test_catchpoint_basics git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@474
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/.cvsignore: Ignore config.private.yaml which folks may
	use/customize to omit tests git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@838
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, test/cli/commands/catchpoint_test.rb: Regression test
	for recent "catch nn off" error. Again from Martin Krauskopf git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@837
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/catchpoint.rb, lib/ChangeLog: 
	Handle "catch nnn off"  Forgotten there during r656.  From
	mkrauskopf [#20156].  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@836
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: Small doc fix.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@835
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/raise.right: tdebug.rb got a line shorter.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@834
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/helper.rb, test/test-init.rb: Patch #19934 multi-interpreter
	patch from Martin Krauskopf git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@833
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, test/data/output.right,
	test/data/quit.right, test/tdebug.rb: Remove stop in debug_load due
	to Debugger.start getting called twice.  The fix -- for now -- is to
	add another parameter to debug_load to indicate not to increment
	debug_count. We could also make that the default in debug_load as
	well, but debug_load might be useful in other situations and where
	control_threads are not relevant (which is why we need to call
	Debugger.start rather than let debug_load do it).  Bug #19930 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@832
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, lib/ChangeLog, test/data/frame.right,
	test/test-frame.rb: make test-frame installation independent. Bug
	#19931 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@831
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-05  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* : typo: s/runner.rb/runner.sh git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@447
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-04  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, src/org/jruby/debug/Util.java,
	testjava/org/jruby/debug/UtilTest.java: One more case for JRuby core
	detection git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@445
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-04  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* patch-0.10.1.diff: - passing few more tests - appyling multi-interpreter patch patch-0.10.1.diff   (see [#19934] Patch making test-init.rb interpreter independent) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@444
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-04  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* patch-0.10.1.diff: Tweaking annotate.right to be passed (JRuby
	does not step twice on 'if' node) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@443
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-04  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: Fixing 'finish' acttion.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@442
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-04  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Ignore JRuby core classes
	by default. Consider option for enabling it.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@441
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Util.java: Do not trace JRuby's built-in support
	classes - s/setFrameSource/updateTopFrame git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@440
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* patch-0.10.1.diff: passing test-info.rb (not support for
	TraceLineNumbers yet) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@439
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/Debugger.java: Temporary breakpoints (cont
	<number> command) should not increase breakpoint id counter Caught
	by and passing now TestInfoVar git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@438
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-05-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Remove a Texism. texinfo does not do or need
	italic correction.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@830
	453b2852-3d18-0410-866e-d09c099698e4

2008-05-01  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* patch-0.10.1.diff: - tweaking 'stepping' test to be passed by JRuby which does not stop
	twice on certain expressions - we do not show '-' for recursively entered frames git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@437
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Fix doc for binding_n().  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@829
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-30  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/DebugEventHook.java: - prevent internal conversion error in "condidion" command - make breakpoint enable/disable state actually work - relativize all entry files git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@436
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-29  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/DebugBreakpoint.java: Unused imports git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@435
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-29  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, patch-0.10.1.diff: patch against ruby-debug-base 0.10.1
	which: - prepares default customized test/config.private.yaml suitable for
	JRuby - tweaks test suite to be able to pass for jruby-debug-base which
	  does not support e.g. TraceLineNumbers yet.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@434
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-29  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/DebugBreakpoint.java: Implementing enabled? and
	enabled= for Breakpoint (passing tweaked test-breakpoints) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@433
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/method.rb, doc/ruby-debug.texi,
	test/classes.rb, test/data/methodsig.right: Small doc and test
	improvements on 'method signature' git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@828
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/continue.rb, lib/ChangeLog,
	test/data/frame.cmd, test/data/frame.right: Test line number in
	"continue" command for validity.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@827
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/method.rb,
	cli/ruby-debug/commands/set.rb,
	cli/ruby-debug/commands/variables.rb, test/classes.rb,
	test/data/method.cmd, test/data/method.right,
	test/data/methodsig.cmd, test/data/methodsig.right,
	test/data/setshow.right, test/test-method.rb: Add "method signature"
	command to show a method's signature.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@826
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/config.yaml: Forgot to add this on last commit.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@825
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/set.rb, test/data/setshow.cmd,
	test/data/setshow.right: Catch errors in improper set callstyle
	parameter. Bug #19792 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@824
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, lib/ChangeLog, test/helper.rb: From Martin Krauskopf
	via patch #19779 Allow folks to configure Ruby used for CLI tests in the
	test/config.yaml. The defaults are for native Ruby, so nothing needs
	to be done for ruby-debug.  Developers of interfaces other than cli might override config.yaml
	by customized config.private.yaml which is ignored. So there will be
	no trash in e.g. 'svn st' output when developer customize the Ruby
	to be used.  Handy for alternative interface implementations using svn:externals.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@823
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-28  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/Debugger.java: Clear current stack when debuggee
	is loaded, thus prevent Debugger related calls to appear on the
	stack.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@432
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-28  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: more appropriate method
	name s/resetFrameMid/resetTopFrameMethodName git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@431
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-27  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, lib/ruby-debug-base.rb: Synchronizing with 0.10.1
	ruby-debug-base.rb git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@430
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-27  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Util.java: Making debug mode
	(Debugger.debug=true) more useful git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@429
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el, emacs/rdebug-track.el: Reduce spurious
	read-only setting when short-key is turned on/off in the command
	buffer.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@822
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-27  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* : Providing playground for own developer's task in
	rakelib/private.rake git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@428
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* testjava/org/jruby/debug/UtilTest.java: Forgotten simple sanity
	check test for Util git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@426
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, README-DEV: More info for developers git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@425
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugBreakpoint.java,
	src/org/jruby/debug/Util.java: - getting rid on not so useful Util#toInt - useful DebugBreakpoint#toString - bit of simple Javadoc git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@424
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Util.java: Passing more CLI tests (relativize
	files to user's working directory) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@423
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, src/org/jruby/debug/Context.java: Cosmetic readability
	change git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@422
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* : Ignore rdbg.rb possibly created by :prepare_tests target git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@421
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: - import through svn:externals whole test CLI test suite + bin and
	  cli directories needed to run it. Note you also need rdbg.rb to run
	  tests but svn:exernals does not supports them so far   (http://subversion.tigris.org/issues/show_bug.cgi?id=937) - add targets for running test_base and CLI tests (notice

	https://rubyforge.org/tracker/index.php?func=detail&aid=19779&group_id=1900&atid=7438)git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@419
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java,
	src/org/jruby/debug/Util.java: Unused params, few trivial
	non-semantic tweaks.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@418
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-25  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README: - columnize gem is needed as well - showing right usage for JRuby git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@417
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-25  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, README: Quick instruction for installation of trunk
	version git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@416
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-25  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, lib/linecache-ruby.rb, lib/linecache.rb,
	lib/ruby-debug-base.rb, lib/tracelines.rb: - Borrowing tracelines.rb and linecache.rb from Rocky's linecache
	  gem, until we have better solution. Simulating native
	  TraceLineNumbers.lnums_for_str by primitive Ruby implementation - Temporarily workardounging bug in the JRuby:
	http://jira.codehaus.org/browse/JRUBY-2442 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@415
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-25  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: RubyUndef was removed and
	replaced by static RubyObject.UNDEF (in JRuby rev. 6533) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@414
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, emacs/rdebug-cmd.el, emacs/rdebug-gud.el,
	emacs/rdebug-source.el, emacs/rdebug-track.el: Try to get
	rdebug-track under control again.  Remove "<" in the command buffer
	as a local key setting.  Make more checkdoc friendly.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@821
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi, lib/ruby-debug-base.rb: Experiment with
	debugger(steps=0). Puts us in the debugger call, but this may be the
	best we can do for now. See tracker #19639.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@820
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi, doc/ruby-debug.texi: rdebug-emacs.texi:
	update nodes so makeinfo will work.  rdebug-texi: Note slight
	preference for ruby -rtracer over rdebug --trace.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@819
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, test/bp_loop_issue.rb,
	test/data/break_loop_bug.cmd, test/data/break_loop_bug.right,
	test/data/breakpoints.cmd, test/data/breakpoints.right,
	test/data/emacs_basic.right, test/test-break-bad.rb,
	test/test-emacs-basic.rb: Change test for whether we have moved off
	a line or not for purposes of stopping at a breakpoint on a line.
	The line events for which there are normally two stops are on NODE
	if's before the if and after the expression evaluation. Tracker
	#19594.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@818
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-17  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: getting rid of deprecations git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@413
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-16  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: unused java_classpath_arg (was renamed to
	jruby_classpath) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@412
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-16  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: - importing test/base from native ruby-debug-base and adding rake
	task for it - ignore NetBeans project metadata for now git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@411
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-16  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* lib/ruby-debug-base.rb: Define DEFAULT_START_SETTINGS constant
	(forgotten commit). Merged from native ruby-debug-base git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@410
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-16  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java: Support for more catchpoints - passing test/base/catchpoint.rb git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@409
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/show.rb,
	cli/ruby-debug/interface.rb, cli/ruby-debug/processor.rb,
	ext/ruby_debug.c, lib/ChangeLog, test/data/setshow.cmd,
	test/data/setshow.right: In 0.10.2 now. Some work to cope systems
	without readline. More work is needed.  Add test of "set autoeval."
	Undefined command message more closely like gdb's.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@817
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Note that Debugger.start is currently broken
	when used with a block.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@816
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-11  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi: Section on 'customize' added.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@815
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* lib/ruby-debug-base.rb, src/org/jruby/debug/Context.java,
	src/org/jruby/debug/RubyDebugger.java: Passing ruby-debug
	test/base/base.rb - mailny optional frame parameter git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@408
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/command.rb, lib/ChangeLog: linecache is
	required by ruby-debug-base not ruby-debug. Thanks Martin! git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@811
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, lib/ChangeLog: Last change before 0.10.1
	release.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@810
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, doc/rdebug-emacs.texi, lib/ChangeLog: Cosmetic stuff:
	spelling corrections. Update node structure so texinfo doesn't
	complain.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@809
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-09  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi: New chapter for multi-window debugging.
	Intro reworked. NOTE: Menu nodes not updated.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@808
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-09  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* jruby-patch.diff: Obsolete patch; not needed any more git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@407
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-08  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-shortkey.el, emacs/test/test-shortkey.el: Logic in
	rdebug-internal-short-key-mode reworked. Test case updated.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@807
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, lib/ChangeLog: autorequire is deprecated and
	presumably no longer needed
	http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/182827 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@806
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Show compiler warning by default.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@406
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* AUTHORS, ChangeLog, Rakefile: Adding license, authors and
	ChangeLog to distribution files git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@405
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/raise.right: Another test data line number change git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@805
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/tdebug.rb: tdebug.rb alignment with rdebug git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@804
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README: Updating quite obsolete README git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@404
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/linetracep.cmd: Forgot to add this for the linetrace+
	test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@803
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-shortkey.el, emacs/test/test-shortkey.el: Attempt a
	fix at shortkey internal. There be dragons here. Not sure what's
	going on.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@802
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* lib/test.rb: Removing obsolete (wrongly placed) test.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@403
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, lib/ruby-debug-base.rb, src/RubyDebugBaseService.java,
	src/RubyDebugService.java: Syncing with C-version to be able to run
	their test suite and more...  - s/ruby_debug_base.jar/ruby_debug.jar - build extension into 'ext' instead of 'lib' - removing some redundant targets git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@402
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/linetracep.right, test/test-trace.rb: Another linetrace
	test. This time with linetrace+ set.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@801
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb, test/data/linetrace.cmd,
	test/data/linetrace.right, test/test-trace.rb: processor.rb: Silence
	possibly more warnings under $DEBUG test/*: another linetrace test
	using the linetrace command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@800
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/output.right, test/data/quit.right: Test line numbers
	changed. Sigh git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@799
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/tdebug.rb: Track rdebug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@798
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-trace.rb: Oops forget this test git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@797
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/processor.rb, test/data/trace.right,
	test/tdebug.rb: Fix bug in --trace. Add regression test for that as
	well.  Reduce (but alas not eliminate) extraneous line tracing.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@796
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-07  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* lib/ruby-debug-base.rb: Fake LineCache module simulating linecache
	gem behaviour until there is full implementation for JRuby.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@401
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-07  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, src/org/jruby/debug/RubyDebugger.java: Swathing trunk to
	0.10.1 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@400
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-04-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, emacs/Makefile.am, emacs/rdebug-shortkey.el,
	emacs/test/test-shortkey.el, lib/ChangeLog, lib/ruby-debug-base.rb: 
	ruby-debug-base.rb: document Debugger.start parameters.  CHANGES:
	Revise what's happened test-shortkey.el: A failing regression test
	 because I think rdebug-shortkey-mode is not correct.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@795
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, test/data/test-init-cygwin.right, test/test-init.rb: 
	Assigning $0 on cygwin seems weird. cygwin readline different too git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@794
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/test-init-osx.right, test/test-init.rb: read_command on
	OSX seems to work differently. Punt for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@793
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/eval.rb: Sometimes remove_method isn't
	defined.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@792
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Small typos.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@791
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, doc/ruby-debug.texi, lib/ChangeLog,
	lib/ruby-debug-base.rb, test/pm-base.rb: Allow setting :post_mortem
	=> true from Debugger.start.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@790
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: We'll require linecache 0.4 or better. (Use SVN for now.
	Will be released at same time as ruby-debug).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@789
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/annotate.cmd, test/data/annotate.right,
	test/data/post-mortem-osx.right, test/test-pm.rb: test-pm.rb,
	post-mortem-osx.right: Allow for tmate command on OSX.  annotate.*:
	make sure 'set force on' doesn't happen.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@788
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: irb is no longer 'experimental'.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@787
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-core.el,
	emacs/rdebug-shortkey.el: Auto indent.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@786
	453b2852-3d18-0410-866e-d09c099698e4

2008-04-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-shortkey.el: Short-key mode is
	turning itself on rather than off sometimes. More control over
	trying to get rid of it when desired.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@785
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Note that rdebug with test/unit might work.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@784
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-annotate.el, lib/ChangeLog: Don't
	unconditionally turn on short-key mode when annotations are on. Use
	rdebug-short-key-mode setting to decide.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@783
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, cli/ruby-debug/commands/set.rb,
	cli/ruby-debug/commands/settings.rb, lib/ChangeLog: set.rb ->
	settings.rb since it's already one command per file, and remove
	another :nodoc.  Rakefile: split long line git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@782
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/show.rb, emacs/rdebug-core.el: 
	rdebug-core.el: allow rdebug-reset as an emasc command show.rb:
	remove one more :nodoc git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@781
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-core.el,
	emacs/rdebug-gud.el, emacs/test/test-cmd.el: Regularize names a
	little bit. More work is needed though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@780
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-gud.el: Clear breakpoint
	icons when quitting the debugger.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@779
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-19  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: Some CLI options did not work.
	Setting them during Debugger construction, not during start where
	they might be already set.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@398
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-03-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: more on --keep-frame-binding (for Martin) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@778
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/list.rb, test/data/list.cmd,
	test/data/list.right, test/data/raise.right: Fix bug in "list -":
	was scrolling back to negative lines. Had also been skipping lines
	in forward list.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@777
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb: remove 'nodoc' (and doc) from
	InfoCommand class git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@776
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug-emacs.texi: Spelling correction.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@775
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Some more spelling corrections.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@774
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Spell-checking corrections.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@773
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: Try to make more readible.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@772
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, cli/ruby-debug/commands/list.rb,
	lib/ChangeLog, test/data/list.cmd, test/data/list.right,
	test/test-finish.rb, test/test-list.rb: Fix bug in 'list' command
	when wrapping off the end.  test-finish.rb: tolerate buggy in Ruby
	versions <= 1.8.7.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@771
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/list.rb,
	cli/ruby-debug/commands/reload.rb: Split off reload into its own
	file.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@770
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-annotate.el, emacs/rdebug-cmd.el,
	emacs/rdebug-fns.el, emacs/rdebug-locring.el,
	emacs/rdebug-source.el, emacs/rdebug-track.el,
	emacs/rdebug-vars.el, emacs/test/test-fns.el: Regularize location
	ring function names.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@769
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/stepping.rb,
	test/data/stepping.right: stepping.rb: don't step if invalid
	parameter command.rb: remove dupliate defined warning msg git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@768
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/stepping.rb: Small doc addition git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@767
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/source.rb: Make source file-not-found and
	error git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@766
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/source.rb: tidy regexp git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@765
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/script.rb,
	cli/ruby-debug/commands/source.rb: Rename to match command name. Add
	miniscule doc.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@764
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/continue.rb,
	cli/ruby-debug/commands/frame.rb, doc/ruby-debug.texi: Doc changes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@763
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi, test/base/base.rb, test/base/catchpoint.rb,
	test/base/load.rb: Add debug_load test. Document Debugger::Context
	better. Small doc changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@762
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@761
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/frame.rb, cli/ruby-debug/commands/help.rb: 
	Minor doc changes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@760
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/ctrl.cmd, test/data/ctrl.right: Make sure width is set
	explicitly so we don't have vagaries of the environment.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@759
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/data/stepping.cmd, test/data/stepping.right: Possibly patch
	change to upcoming 1.8.7. Punt for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@758
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/finish.rb,
	cli/ruby-debug/commands/frame.rb, cli/ruby-debug/commands/quit.rb,
	doc/ruby-debug.texi, test/data/breakpoints.cmd,
	test/data/breakpoints.right, test/data/finish.cmd,
	test/data/finish.right, test/test-finish.rb: Change finish with no
	args to finish out of the currently selected frame and document
	that.  Add test for "finish" command.  ruby-debug.texi: Note
	2nd-hook eval bug in "if" statements.  ruby-debug.texi: git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@757
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/finish.rb,
	cli/ruby-debug/processor.rb, doc/ruby-debug.texi, ext/ruby_debug.c,
	lib/ruby-debug-base.rb, rdbg.rb: INCOMPATIBLE CHANGE: "finish" works
	like gdb - stop just before the most recent method finishes. Will
	now accept a number which stops that many frames completed. (Note
	that return line numbers will be funny, the first line of the method
	until Ruby 1.8.7.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@756
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/base/base.rb, test/base/catchpoint.rb: Reduce unnecessary
	dependencies and scope.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@755
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-10  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Update for latest trunk git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@395
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-03-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/catchpoint.rb,
	cli/ruby-debug/commands/info.rb: "catch" is same as "info catch".
	Document better "catch" command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@754
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, lib/ChangeLog, test/data/raise.right: Dunno why we are
	now one line number less. So be it (for now).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@753
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/continue.rb,
	cli/ruby-debug/commands/finish.rb,
	cli/ruby-debug/commands/stepping.rb, cli/ruby-debug/processor.rb: 
	Break out finish.rb and continue.rb from stepping.rb git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@752
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, lib/ChangeLog, test/data/info.right: For now
	we require the duplicate numbers on conditionals.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@751
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: Need at least linecache 0.3 now. Probably 0.4 for
	release.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@750
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, bin/rdebug, doc/ruby-debug.texi, test/test-dollar-0.rb: 
	Use ~/.rdboptrc (rdbopt.ini on MS Windows) to change default
	options.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@748
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/quit.rb: Split off quit to it's own file
	since it doesn't share code with the reset of "control". Smaller is
	better and it helps deal with meeting in the middle for extending
	debug 1.9 code.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@746
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/stepping.rb, test/data/stepping.cmd,
	test/data/stepping.right: Allow spaces at the end of step and next.
	Test ";" between commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@745
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/threads.rb, doc/ruby-debug.texi,
	test/data/frame.cmd, test/data/frame.right: Add ability to specify a
	thread number in a "frame" command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@744
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add Instructions for building on Microsoft
	Windows.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@743
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Small typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@742
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb, lib/ruby-debug-base.rb,
	test/base/base.rb, test/data/breakpoints.right,
	test/data/emacs_basic.right: Better error message for an invalid
	break command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@741
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el: Bug in wrapping to newest in
	rdebug-older-location.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@740
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/base/base.rb, test/base/binding.rb, test/gcd-dbg-nox.rb: 
	Small changes. Use unshift instead of << and Remove from $: after
	done.  base.rb: Debugger.start -> Debugger.start_ git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@739
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/Makefile.am, doc/rdebug-emacs.texi, doc/ruby-debug.texi: Split
	emacs stuff into it's own document. Right now this makes things
	worse. Hopefully the benefit over time will outweigh this.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@738
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Go over post-mortem section. Note the
	weirdness concerning breakpoint file names and how to scope out how
	to fix.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@737
	453b2852-3d18-0410-866e-d09c099698e4

2008-03-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el: Add message when wrapping source location
	position. Not sure if this is right. We'll see.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@736
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el, emacs/rdebug-frames.el: Fix bug in
	rdebug-older-location when ring is empty - index -1.  Set
	rdebug-frames-current-frame-number variable in comint buffer which
	is needed at least for source location history processing.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@735
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el: Remove gud-gdb-complete command for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@734
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el, emacs/rdebug-fns.el, emacs/rdebug-frames.el,
	emacs/rdebug-gud.el, emacs/rdebug-secondary.el,
	emacs/rdebug-source.el: Wrap when ad top stack frame and trying to
	go to a newer one. I think the bindings for "<" and ">" were
	reversed. Some checkdoc warnings addressed.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@733
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-track.el: Try to make more like rdebug. Get
	M-up/M-down working.  Need to revisit this code and rdebug-core to
	understand, unify, and simplify more.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@732
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: For the bogus-buffer, use something less
	computationally intensive.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@731
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-core.el, emacs/rdebug-fns.el,
	lib/ChangeLog, test/data/breakpoints.cmd,
	test/data/breakpoints.right: breakpoints.{cmd,right}: test for an
	invalid stopping line number rdebug-fns.el: move generic
	split-string-and-unquote from rdebug-core.  rdebug-core.el: Add
	  rdebug-common-init to replace gud-common-init. Is simpler, and finds
	  files better via debugger output/annotations.  Fix bug in
	  rdebug-setup-windows: gud-find-file can return nil, and we still
	need to set buf.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@730
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: Slightly more robust handle_post_mortem.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@729
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-cmd.el, emacs/rdebug-fns.el,
	emacs/rdebug-source.el, emacs/rdebug-vars.el,
	emacs/test/test-fns.el, lib/ChangeLog: Go over source location
	positioning. 0 is now the oldest (first) position. Add M-S-down and
	M-S-up for first and last. More tests needed in test-fns.el and need
	to prompt on wrap around.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@728
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, lib/ChangeLog,
	test/data/info.cmd, test/data/info.right: Fix bug in "info file xxx
	breakpoints".  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@727
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: File.exists? -> File.exist? for Ruby
	1.9 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@726
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, lib/ChangeLog: rdebug; make more Ruby 1.9
	compatible.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@725
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, emacs/rdebug-regexp.el, lib/ChangeLog,
	rdbg.rb: Minor changes.  rdbg.rb: don't need $DEBUG test any more
	rdebug-regexp.el: go over with checkdoc bin/rdebug: use
	PATH_SEPARATOR (for 'doze again) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@724
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, doc/ruby-debug.texi,
	emacs/rdebug-fns.el, emacs/rdebug-layouts.el,
	emacs/rdebug-secondary.el, emacs/rdebug-track.el,
	emacs/test/test-fns.el, lib/ChangeLog, test/data/help.cmd,
	test/data/help.right, test/test-help.rb: CLI: Add long help for
	"info file".  test/test-help.rb: Make test failures easier to fix and more like
	the other tests.  emacs/test: finish testing all of the funcitons in rdebug-fns.el rdebug-layouts.el: Make checkdoc clean.  rdebug-track.el: don't need
	to rename shell buffer. Do it as an option only.
	rdebug-secondary.el: get rid of hoaky buffer finding for at least                      gud-comint-buf. (Should probably do others as
	                     well) DOC: Note weird line stopping locations. Describe what "ctrl" in
	prompt means.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@723
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-fns.el, emacs/test/test-fns.el: More stringent test
	on rdebug-data-process-p. Add a unit test of this too. At least a
	start at one.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@722
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el: Make gud-last-frame buffer local to all
	secondary buffers.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@721
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-frames.el: Set source frame arrow type (top or not)
	in processing the stack frame annotation. Even though there is
	another setting in the anotation filter hook, we can't remove it in
	main annotation filter because we can't assume annotate=3.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@720
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb: Need to handle glob expansion
	in program script on restart.  File.exists? -> File.exist? git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@719
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-22  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-core.el,
	emacs/rdebug-vars.el: Process status is now in color. Renamed
	rdebug-mode-line-status to rdebug-inferior-status to be more like
	gdb-ui. Moved some complexity from rdebug-mode-line-process to a new
	function rdebug-display-inferior-status.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@718
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-fns.el, emacs/rdebug-gud.el,
	emacs/rdebug-track.el, emacs/test/test-cmd.el: Add some error
	checking around gud-call - like dead or nonexistent process.  Set
	gud-comint-buffer for rdebug-track rdebug-call ->
	rdebug-call-return. rdebug-call is just the call part.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@717
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-cmd.el,
	emacs/rdebug-shortkey.el: A couple of (if .. (progn ...)) turned
	into (when ...).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@716
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-fns.el,
	emacs/rdebug-track.el: More work on the simple rdebug-track mode
	with respect to location ring handling. A couple of out-and-out bugs
	removed.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@715
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-cmd.el,
	emacs/rdebug-fns.el, emacs/rdebug-gud.el, emacs/rdebug-track.el: 
	Bang on rdebug-track.el to get to work better. Basically added
	gud-call-frame, position tracking and more common initialization for
	key bindings.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@714
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/Makefile.am, emacs/rdebug-annotate.el,
	emacs/rdebug-error.el, emacs/rdebug-fns.el, emacs/rdebug-frames.el,
	emacs/rdebug-vars.el, emacs/test/test-error.el,
	emacs/test/test-fns.el, emacs/test/test-indent.el, lib/ChangeLog: 
	Fringe for frame buffer the same as in source code.  Move
	miscellaneous small functions to a new file. Reduce duplication of
	"chomp" code.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@713
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-20  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el: Process status is now 'running',
	'stopped', 'exited', and 'crashed'. (Detecting the crash situation
	is a hack, the prompt is checked if it contains 'post-mortem'...) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@712
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-20  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-breaks.el,
	emacs/rdebug-core.el, emacs/rdebug-error.el,
	emacs/rdebug-frames.el, emacs/rdebug-help.el, emacs/rdebug-info.el,
	emacs/rdebug-output.el, emacs/rdebug-source.el,
	emacs/rdebug-varbuf.el, emacs/rdebug-vars.el, emacs/rdebug-watch.el: 
	Debugger status is now displayed in the mode line of source and
	secondary buffers.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@711
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, bin/rdebug, emacs/rdebug-cmd.el,
	lib/ChangeLog: rdebug-cmd.el: M-insert toggles shortkey mode in the
	command buffer rdebug: search for Ruby program if file is not found
	  and no SEPARATOR chars in the filename git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@710
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, doc/ruby-debug.texi,
	test/data/ctrl.right: Add "show post-mortem". Note "show port" now
	requires 3 letters: "show por" to distinguish it from "show
	post-mortem".  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@709
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb, cli/ruby-debug/processor.rb,
	emacs/rdebug-track.el: remove annotate=2. Emacs code can now
	redirect output to command or to buffer.  rdebug-track.el git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@708
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-19  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* MIT-LICENSE: Updating license and addint MIT license for
	jruby-debug-base git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@394
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-02-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-annotate.el, lib/ChangeLog: Frame
	switching shouldn't be recorded in position history ring.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@707
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-frames.el,
	emacs/rdebug-shortkey.el, emacs/rdebug-vars.el: Make
	gud-comint-buffer local in the source file.  Frame indicator is
	hollow except when it's the top frame.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@706
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/emacs-notes.txt: Note as to how some of the emacs code is
	structured.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@705
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/test/test-annotate.el: Fixed broken case (rdebug-call-queue
	is now a list of lists).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@704
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el: Exit messages now go to the echo area.
	New command kind supported in rdebug-call-queue, :message.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@703
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-annotate.el, emacs/rdebug-dbg.el,
	emacs/rdebug-info.el, emacs/rdebug-shortkey.el,
	emacs/rdebug-source.el, emacs/test/test-annotate.el,
	emacs/test/test-filter.el, emacs/test/test-frames.el,
	emacs/test/test-regexp.el: test-filter.el -> test-annotate.el
	Reinstate the ";;; redebug-xxx.el ends here" and ;;; rdebug-xxx.el
	--- at the thop.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@702
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-shortkey.el,
	emacs/rdebug-source.el: Move short-key mode from source into
	short-key.  Makefile.am: reduce redundancy a tad.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@701
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-breaks.el,
	emacs/rdebug-core.el, emacs/rdebug-frames.el, emacs/rdebug-help.el,
	emacs/rdebug-info.el, emacs/rdebug-output.el,
	emacs/rdebug-regexp.el, emacs/rdebug-varbuf.el,
	emacs/rdebug-watch.el: Replace rdebug--... with rdebug-. Run
	checkdoc and deal with some of those errors.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@700
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-annotate.el, emacs/rdebug-gud.el,
	emacs/rdebug-info.el, emacs/rdebug-vars.el: The rdebug-call-queue
	system reworked, each entry is now a list of the command and options
	telling the system what it should do with the output. Currently,
	:tooltip and :info are supported, but more can easily be added
	(including support for lambda-expression, if needed).  The info buffer now only displays things if explicitly asked to do
	so.  Two proof-of-concept functions added, rdebug-pretty-print-to-buffer
	and rdebug-pretty-print-region-to-buffer. Note that the user
	interface might differ in the future (we don't want too many
	user-level function.) The info buffer is no longer treated as accumulative, this
	simplifies the rdebug-cmd-XXX functions, but the user has to wait
	until the command has terminated until the output is displayed in
	the info buffer.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@699
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/info.rb, doc/ruby-debug.texi,
	lib/ruby-debug-base.rb, test/data/post-mortem.right: Add
	Debugger.last_exception. Show exception in post-mortem when "info
	program" is issued. Reorganize list of major changes better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@698
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: Improve comment.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@697
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: Remove rdebug-test-test which doesn't seem
	to be used.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@696
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-core.el: Move some
	breakpoint-related code from rdebug-core.el to rdebug-breaks.el git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@695
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-annotate.el,
	emacs/rdebug-breaks.el, emacs/rdebug-cmd.el, emacs/rdebug-core.el,
	emacs/rdebug-error.el, emacs/rdebug-info.el,
	emacs/rdebug-shortkey.el, emacs/rdebug-vars.el,
	emacs/test/test-error.el, emacs/test/test-filter.el,
	emacs/test/test-regexp.el: Create functions for showing temporary
	messages and error messages - don't call show-tooltip() or message()
	directy.  Break out annotations and shortkeys from rdebug-core. Break out
	filter test from regular-expression tests. Add chomp test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@694
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-16  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: The error buffer should work correctly again
	(untested) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@693
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-16  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-info.el,
	emacs/test/test-regexp.el: Moved handling of command output out from
	gud-rdebug-marker-filter. It is now handled by rdebug-cmd-XXX (which
	used to be located in rdebug-info.el.) Tooltip handling is now more
	robust, e.g. it works when more than one annotation is received at
	once, or if the annotation arrives in split packages.  In case the external process echoes the command, it is stipped away
	before it is presented as a tooltip.  Test of filter function reworked. New cases added to handle command
	output. All filter tests are now tested twice, once when the entire
	block is sent at once, one where the block is sent in character by
	character.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@692
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-cmd.el, emacs/rdebug-core.el,
	emacs/test/test-indent.el: Add routine to go to a particular history
	location. Break out command buffer things into its own file.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@691
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Show ring number when moving positions.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@690
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-source.el,
	emacs/rdebug-vars.el, emacs/rdebug.el: Save stopping points and give
	a way to move around in them.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@689
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/processor.rb, lib/ChangeLog: 
	processor.rb: spelled "post-mortem" incorrectly in prompt.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@688
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-regexp.el,
	emacs/rdebug-track.el: Use rdebug-input-prompt-regexp rather than
	duplicate strings. Set comint-next/previous-prompt git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@687
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-core.el, lib/ChangeLog: Set up keys for
	comint-next-prompt and comint-previous-prompt.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@686
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: Newer rubygems depricates Gem::Platform::WIN32 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@685
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-gud.el, emacs/rdebug-vars.el: 
	Add ability to show print output as a tooltip. This is more a
	proof-of-concept than a finished product.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@684
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-12  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Better documentation for
	rdebug-non-annotated-text-kind.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@683
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/info.rb, doc/ruby-debug.texi,
	lib/ChangeLog, test/data/info-thread.right, test/thread1.rb: Fix bug
	in "info thread verbose" which wasn't showing full traceback.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@682
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/threads.rb, doc/ruby-debug.texi,
	test/data/ctrl.right, test/data/info-thread.cmd,
	test/data/info-thread.right, test/data/info.right,
	test/test-info-thread.rb: Add "info thread". Pound on "info threads"
	to make it more like pydb. In particular we can give stack traces
	for the threads. Towards addressing issue #12663.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@681
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-info.el, emacs/rdebug-source.el: Add key to get to
	Info buffer. Add "pl" to list of print commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@680
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, emacs/Makefile.am, emacs/rdebug-core.el: Makefile.am,
	rdebug-core.el: require/add rdebug-info.el Rakefile: some
	indentation git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@679
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-10  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-info.el: Got rid of warning. (Had to disabled it the
	hard way since rdebug-info calls a function in rdebug-core, but
	can't require it because that would lead to cyclic requires.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@678
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-10  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-core.el,
	emacs/rdebug-info.el, emacs/rdebug-layouts.el,
	emacs/rdebug-output.el, emacs/rdebug-vars.el,
	emacs/test/test-indent.el: New secondary window 'info', which
	displays output of events and certain commands. The
	non-annotated-text system reworked to handle this. This should be
	seen as a proof of concept that we can pick up the output of, say,
	"pp". The end result could very well differ quite a lot from what we
	have now.  New variable 'rdebug-accumulative-buffer', true for buffers that
	grow.  Currently "output" and "info".  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@677
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-gud.el, emacs/rdebug-source.el,
	emacs/rdebug-varbuf.el: Add more variations of print commands: pl,
	ps, pp, and p.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@676
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-09  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-layouts.el,
	emacs/rdebug-source.el, emacs/rdebug.el: * New window layout "no shell". This is the "standard" layout with
	  the "watch" window instead of the "debugger shell" window.  * Fixed a problem where the Watch window was not initialized
	  properly until the first annotation arrived.  * Fixed a problem where we created far too many buffers, e.g   *rdebug-stopping-test.rb* and *rdebug--test.rb*.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@675
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-09  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-frames.el, emacs/rdebug-layouts.el,
	emacs/test/test-indent.el: Indentation fixes, plus adding all
	rdebug-xxx.el files to the list of files to check.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@674
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, lib/ChangeLog, test/data/break-bad.cmd,
	test/data/break-bad.right, test/data/break_bad.cmd,
	test/data/break_bad.right, test/data/emacs-basic.cmd,
	test/data/emacs-basic.right, test/data/emacs_basic.cmd,
	test/data/emacs_basic.right, test/helper.rb,
	test/test-break-bad.rb, test/test-emacs-basic.rb: helper.rb Failed
	attempt to DRY tests more. But save what we have which may someday
	in the future be used to go further. Minus to undercore in Data file
	names in preparation such time. (We'll use the filename as the test
	name).   testing git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@673
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, test/data/post-mortem-next.cmd,
	test/data/post-mortem-next.right, test/data/post-mortem.cmd,
	test/data/post-mortem.right, test/test-pm.rb: Fix bug where we
	entered debugger code if we "next" over code that goes raises an
	uncaught exception. Needed to reset stepping parameters. Added a
	routine to do so.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@672
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* INSTALL.SVN: Add instructions for building on MS Windows.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@671
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-core.el,
	emacs/rdebug-gud.el, emacs/rdebug-source.el, emacs/rdebug-varbuf.el: 
	Add routines to print a marked expression or a variable in the
	variables buffer. Not perfect but it's a start in the right
	direction.  Add key bindings for this and to print a region selected
	via the mouse.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@670
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/Makefile.am, emacs/rdebug-gud.el,
	emacs/test/test-gud.el, lib/ChangeLog: Add 'nowarn to
	find-file-noselect and test that we don't get a warning.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@669
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: Remove "* used as prefix argument"
	warning.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@668
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-05  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java: Check whether debugger is
	started on more appropriate places git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@390
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-02-05  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-layouts.el, emacs/rdebug-source.el: Added 'Separate
	I/O buffer' to options menu. The window layouts now create an output
	buffer only when separate io buffer is enabled.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@667
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-track.el, emacs/rdebug.el, lib/ChangeLog,
	test/data/setshow.cmd, test/data/setshow.right: rdebug.el: Add a
	defgroup for rdebug so customization in Emacs 23 is possible.  Some
	other minor doc fixes.  setshow.* make sure we don't have an $Id
	line that we have to check against.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@666
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-04  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug.el: New variable
	'rdebug-use-separate-io-buffer' controls if output should go to
	shell window or the output window. Contiuous output can now be
	received from a running process. 'gud-rdebug-marker-filter' totally
	reworked (again) -- introduced the concept of one-liners and a new
	helper function.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@665
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-04  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile, src/org/jruby/debug/RubyDebugger.java: Switch dependency
	to ruby-debug-base 0.10.0 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@385
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-02-03  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-regexp.el: Annotation filter
	reworked. comint-process-echoes is now set, so that the user
	commands aren't printed twice. 'quit' now works correcty, and the
	stack frame window shows the correct content when post-mortem is
	entered.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@664
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, doc/ruby-debug.texi, lib/ChangeLog,
	test/annotate.cmd, test/annotate.right, test/break-bad.cmd,
	test/break-bad.right, test/breakpoints.cmd, test/breakpoints.right,
	test/condition.cmd, test/condition.right, test/ctrl.cmd,
	test/ctrl.right, test/data/annotate.cmd, test/data/annotate.right,
	test/data/break-bad.cmd, test/data/break-bad.right,
	test/data/breakpoints.cmd, test/data/breakpoints.right,
	test/data/condition.cmd, test/data/condition.right,
	test/data/ctrl.cmd, test/data/ctrl.right, test/data/display.cmd,
	test/data/display.right, test/data/dollar-0.right,
	test/data/dollar-0a.right, test/data/dollar-0b.right,
	test/data/edit.cmd, test/data/edit.right,
	test/data/emacs-basic.cmd, test/data/emacs-basic.right,
	test/data/enable.cmd, test/data/enable.right, test/data/frame.cmd,
	test/data/frame.right, test/data/help.cmd, test/data/help.right,
	test/data/history.right, test/data/info-var-bug2.cmd,
	test/data/info-var-bug2.right, test/data/info-var.cmd,
	test/data/info-var.right, test/data/info.cmd, test/data/info.right,
	test/data/noquit.right, test/data/output.cmd,
	test/data/output.right, test/data/post-mortem.cmd,
	test/data/post-mortem.right, test/data/quit.cmd,
	test/data/quit.right, test/data/raise.cmd, test/data/raise.right,
	test/data/setshow.cmd, test/data/setshow.right,
	test/data/source.cmd, test/data/source.right,
	test/data/stepping.cmd, test/data/stepping.right,
	test/data/test-init.right, test/display.cmd, test/display.right,
	test/dollar-0.right, test/dollar-0a.right, test/dollar-0b.right,
	test/edit.cmd, test/edit.right, test/emacs-basic.cmd,
	test/emacs-basic.right, test/enable.cmd, test/enable.right,
	test/frame.cmd, test/frame.right, test/help.cmd, test/help.right,
	test/helper.rb, test/history.right, test/info-var-bug2.cmd,
	test/info-var-bug2.right, test/info-var.cmd, test/info-var.right,
	test/info.cmd, test/info.right, test/noquit.right, test/output.cmd,
	test/output.right, test/post-mortem.cmd, test/post-mortem.right,
	test/quit.cmd, test/quit.right, test/raise.cmd, test/raise.right,
	test/setshow.cmd, test/setshow.right, test/source.cmd,
	test/source.right, test/stepping.cmd, test/stepping.right,
	test/test-annotate.rb, test/test-break-bad.rb,
	test/test-breakpoints.rb, test/test-condition.rb,
	test/test-ctrl.rb, test/test-display.rb, test/test-dollar-0.rb,
	test/test-edit.rb, test/test-emacs-basic.rb, test/test-enable.rb,
	test/test-frame.rb, test/test-help.rb, test/test-hist.rb,
	test/test-info-var.rb, test/test-info.rb, test/test-init.rb,
	test/test-init.right, test/test-output.rb, test/test-pm.rb,
	test/test-quit.rb, test/test-raise.rb, test/test-setshow.rb,
	test/test-source.rb, test/test-stepping.rb: Try to get testing a
	little more organized, although more work should be done: Create a
	data directory for comparison ("right") and script command ("cmd")
	files. Code is now more uniform (and should DRY'd a bit more).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@663
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Remove Debugger.init. Expand Debugger.start,
	Debugger.stop and Debugger.started? git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@662
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/catchpoint.rb,
	cli/ruby-debug/commands/info.rb, test/raise.cmd, test/raise.right: 
	Add some argument checking in setting catchpoints.  Showing status
	on "info catch" is a little silly - we can't recover from an
	exception.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@661
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/catchpoint.rb,
	cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/edit.rb, cli/ruby-debug/commands/eval.rb,
	cli/ruby-debug/commands/help.rb, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/list.rb, cli/ruby-debug/commands/save.rb,
	cli/ruby-debug/commands/script.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb,
	cli/ruby-debug/commands/stepping.rb,
	cli/ruby-debug/commands/threads.rb, cli/ruby-debug/processor.rb,
	lib/ChangeLog, test/breakpoints.right, test/emacs-basic.right,
	test/pm.rb, test/post-mortem.cmd, test/post-mortem.right,
	test/test-emacs-basic.rb, test/test-init.rb, test/test-pm.rb,
	test/test-quit.rb: Remove commands in post-mortem which are not
	applicable, e.g."step", "next", "continue"...  "No breakpoints have been set" is now an error message when trying
	to set a breakpoint.  Add post-mortem test.  Debug.init no longer exists.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@660
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-02  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Changing window layout no longer clears the
	secondary windows.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@659
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-02  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-source.el: All window layout
	menu items are not collected in one place. Comment fixes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@658
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c, lib/ruby-debug-base.rb,
	test/gcd-dbg.rb: Remove Debugger.init and fold options parameter
	into Debugger.start.  Old Debugger.start has been renamed
	Deebugger.start_ git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@657
	453b2852-3d18-0410-866e-d09c099698e4

2008-02-01  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* ChangeLog, Rakefile, svn2cl_usermap: svn2cl support + generating
	ChangeLog git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@375
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-02-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, Rakefile, bin/rdebug,
	cli/ruby-debug/commands/catchpoint.rb,
	cli/ruby-debug/commands/info.rb, cli/ruby-debug/processor.rb,
	ext/breakpoint.c, ext/ruby_debug.c, ext/ruby_debug.h,
	test/base/base.rb, test/base/catchpoint.rb, test/ctrl.right,
	test/info.right: Allow multiple exceptions to be caught.  INCOMPATIBLE CHANGE: varible Debugger.catchpoint a String was turned
	into Debugger.catchpoints, a Hash. Debugger.catchpoint= no longer
	exists. Debugger.set_catchpoint was turned into
	Debugger.add_catchpoint "info catch" added.  INCOMPATIBLE CHANGE: variable Debugger.catchpoint is now
	  Debugger.catchpoints which is a now hash rather than a String.
	  Debugger.catchpoint= no longer exists.  A catchpoint ruby-debug-base test added. use unshift in requires.  rdebug: --post-mortem now really catches uncaught exceptions and   brings you to post-mortem handling.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@656
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-31  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-frames.el: In the frames and
	breakpoint windows, the left mouse button simply sets the point.
	Double-clicking selects the item. The second and third mouse button
	also selects.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@655
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ruby_debug.c, lib/ChangeLog: Leave ruby_debug.c
	this way for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@654
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/processor.rb, ext/ruby_debug.c,
	lib/ChangeLog, test/raise.right, test/tdebug.rb: ruby_debug.c: more
	adventures in exception handling processor.rb: Removal of crash when
	annotate is on. Need to fix the source of the problem though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@653
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, lib/ruby-debug-base.rb, test/output.right,
	test/quit.right, test/raise.rb, test/raise.right, test/tdebug.rb: 
	Handle post-mortem and exception traceback reporting in ruby-debug git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@652
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, test/helper.rb, test/quit.right,
	test/tdebug.rb, test/test-quit.rb, test/test-raise.rb: Have
	Debug.load recover from uncaught error raised in a debugged program.
	Go over regression tests.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@651
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-30  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* test/raise.cmd, test/raise.rb, test/raise.right,
	test/test-raise.rb: Test case ensuring that an error in the user
	code doesn't cause the debugger to single step it's own code. (This
	is currently broken.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@650
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb: Add broken "info file"
	information.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@649
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/enable.rb, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/show.rb, lib/ChangeLog,
	test/condition.right: Add Command.find() to find a subcommand name.
	condition.right: correct for breakpoint hit counts.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@648
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-output.el,
	emacs/rdebug-track.el: Add keybindings in shell, output and command
	buffers for going to a traceback line or a $! traceback line.  rdebug-common-initialization -> rdebug-command-initialization and
	  fix up docstring.  rdebug-core.el: Bug in handling --emacs introduced when a parameter
	was added rdebug-track.el: start with annotate 2.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@647
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, lib/ChangeLog,
	test/breakpoints.right, test/emacs-basic.right: Add number of times
	a breakpoint is hit like gdb does.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@646
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-29  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Minor fixes/tweaks to specifications git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@366
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-01-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, lib/ChangeLog: 
	Columnize breakpoint output.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@645
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb, emacs/rdebug-frames.el,
	test/test-ctrl.rb: test-ctrl.rb: try to make it influenced less by
	environment.  rdebug-frames.el remove unused local variable.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@644
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-29  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/frame.rb, emacs/rdebug-frames.el,
	emacs/rdebug-secondary.el: * Fixed a problem where the source buffer opened in the wrong
	  window.  Turned out that the Stack Frame buffer setup function tried
	  to display the current frame itself, instead of letting the normal   source annotations handle this.  * Fixed a problem with an annotation turning up in the debugger
	  shell buffer. The 'frame' command emitted a source annotation
	  without the "source" part.  * In the stack frame window, when selecting a frame to display, the   point is now placed at the beginning of the line of the active   frame.  * Internal restructuring of the pick source window parts.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@643
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-frames.el: In the frame secondary buffer, put point
	somewhere on the line with the active frame. (It had been at the end
	of the buffer.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@642
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-layouts.el: So for a layout with one less window and
	the command buffer on the bottom.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@641
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, bin/rdebug, cli/ruby-debug/interface.rb,
	cli/ruby-debug/processor.rb, doc/ruby-debug.texi,
	emacs/rdebug-core.el, emacs/rdebug-layouts.el,
	emacs/rdebug-source.el, emacs/rdebug.el, emacs/test/test-core.el,
	lib/ChangeLog: More annotate=2 fixes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@640
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-29  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: In Emacs, the current directory of the
	debugger shell process is now the directory in which it was started.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@639
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/history.right, test/test-hist.rb: Disable for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@638
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/helper.rb, test/test-hist.rb: Some more work on test-hist.
	Not working yet completely though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@637
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, lib/ChangeLog,
	test/helper.rb, test/test-dollar-0.rb, test/test-hist.rb,
	test/test-output.rb: Add info file breakpoints to show lines which
	we can set a breakpoint on.  Revise so we chdir into SRC_DIR.
	test-hist.rb is broken - will fix later.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@636
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/history.right: Comparison file for test-hist.rb git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@635
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/Makefile.am: Don't remove Unix manual page.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@634
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/show.rb, doc/ruby-debug.texi: Make show
	commands a little more like gdb. Document it too.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@633
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/show.rb, cli/ruby-debug/interface.rb,
	test/ctrl.right, test/test-enable.rb, test/test-hist.rb: 
	interface.rb: Command history not saved between local rdebug
	sessions. Patch from Martin Krauskopf #17491.  show.rb: add "show
	commands" so we can see the command history.  test/* Add a history
	regression test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@632
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-26  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-frames.el: debug--setup-frame-buffer rewritten from
	scratch, it's now a lot simpler since it no longer has to handle
	coloring.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@631
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-26  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-layouts.el: comment fix.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@630
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-26  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-frames.el: Coloring added to
	the Stack frames window git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@629
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-annotate.rb, test/test-enable.rb, test/test-init.rb,
	test/test-init.right: Add test of new Debugger.init git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@628
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Document info subcommands and Debugger.init.
	Start Class, Module, method index. Order of index changed slightly.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@627
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, lib/ChangeLog,
	lib/ruby-debug-base.rb, test/gcd-dbg-nox.rb, test/gcd-dbg.rb: Add
	Debugger.init which intializes things that rdebug does. This allows
	a restart even though rdebug wasn't called initially.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@626
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/enable.rb,
	cli/ruby-debug/commands/help.rb, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, test/breakpoints.cmd,
	test/breakpoints.right, test/enable.cmd, test/enable.right,
	test/help.cmd, test/help.right, test/test-enable.rb,
	test/test-help.rb: Add subcommand/long help for enable, disable,
	set, and show. Put Subcommand structure in Command. More work is
	needed to reduce redundancy.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@625
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/help.rb,
	cli/ruby-debug/commands/info.rb, lib/ChangeLog, test/annotate.cmd,
	test/annotate.right, test/ctrl.right, test/info.cmd,
	test/info.right, test/test-edit.rb, test/test-source.rb: Allow "help
	info xxx". Add ability for long help on "info" command.  Add "info
	break xx".  test: remove test/unit class name conflicts. All the tests we wrote
	now get run.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@624
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-secondary.el: A small comment spelling mistake.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@623
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb, test/break-bad.cmd,
	test/break-bad.right, test/breakpoints.cmd, test/breakpoints.right,
	test/rdebug-save.1, test/source.right, test/test-break-bad.rb: We
	now only allow breakpoints on stopping lines. We get this via
	linecache which ultimately gets it from ParseTree.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@622
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, lib/ChangeLog, test/base/base.rb,
	test/base/binding.rb, test/test-ruby-debug-base.rb: Move
	ruby-debug-base tests to base directory. Add a binding_n regression
	test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@621
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb: lines -> size.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@620
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb, test/ctrl.right, test/info.right: 
	Add "info file" in addition to "info files" Use some features in
	linecache 0.3 which are in SVN only. Give SHA1, number of lines and
	timestamp on a specific file.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@619
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/ctrl.right: info file -> info files git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@618
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb, test/info.right: "info file" ->
	"info files" as per gdb.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@617
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-17  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java: Sync with trunk git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@362
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2008-01-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/breakpoints.rb, lib/ChangeLog,
	test/annotate.right, test/breakpoints.right, test/condition.right,
	test/display.right, test/emacs-basic.right, test/info-var.right: 
	Need to present source filename (__FILE__) as Ruby and therefore
	breakpoint sees it.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@616
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-track.el: Slightly better rdebug-track-attach
	initialization. Still has problems, but it's better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@615
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/list.rb, lib/ChangeLog,
	lib/ruby-debug-base.rb: Line caching moved to an external gem,
	linecache. We now require version 0.2 of that or greater.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@614
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-source.el: Get insert working again.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@613
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-secondary.el: Typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@612
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Chomp error before message'ing.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@611
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: When starting 'rdebug' the first time, the
	file name of the current buffer is suggested as script name.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@610
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-source.el: Local short key mode
	renamed to internal short key mode. Original read-only status saved
	in local variable. Minor mode text 'ShortKey' added.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@609
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-core.el,
	emacs/rdebug-dbg.el, emacs/rdebug-error.el, emacs/rdebug-frames.el,
	emacs/rdebug-gud.el, emacs/rdebug-help.el, emacs/rdebug-layouts.el,
	emacs/rdebug-output.el, emacs/rdebug-regexp.el,
	emacs/rdebug-secondary.el, emacs/rdebug-source.el,
	emacs/rdebug-track.el, emacs/rdebug-varbuf.el,
	emacs/rdebug-vars.el, emacs/rdebug-watch.el, emacs/rdebug.el: 
	Comment fixes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@608
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: Breakpoints font-lock rules even more
	generous, now all characters are matched.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@607
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: rdebug-get-script-name now skips ruby
	options, if present git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@606
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: File names can have a - in them.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@605
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-core.el: The source
	breakpoint toggle and toggle enabled commands, when issued in the
	breakpoints window, do the right thing. In other non-file buffers
	they do nothing.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@604
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/test/test-core.el: indentation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@603
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/test/test-core.el: More tests.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@602
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: Replaced code coloring breakpoint buffer
	with font-lock rules. Now coloring of breakpoints of kind
	'Type:function' works.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@601
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/test/test-core.el: 
	rdebug-get-script-name now handles something else than 'rdebug' as
	command name. Rewritten to get rid of unmaintanable recursive
	function.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@600
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/test/test-cmd.el: Breakpoints are now parsed and cached when
	a new annotation arrives.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@599
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: Breakpoints are now parsed and cached when
	a new annotation arrives.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@598
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/control.rb,
	emacs/rdebug-core.el, emacs/rdebug-track.el, lib/ChangeLog: Make
	rdebug-track work better in the face of prompt and error
	annotations.  control.rb: need another test when rdebug not called
	initially.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@597
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-layouts.el: A couple more stack
	-> frame spots missed git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@596
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/breakpoints.rb,
	emacs/rdebug-core.el, emacs/rdebug-frames.el,
	emacs/rdebug-source.el, ext/breakpoint.c, lib/ChangeLog: Some stack
	-> frame renaming ext/breakpoint.c: put methods in alpha order (to
	help with reference man) breakpoints.rb: one print -> errmsg git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@595
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add info about the 3 kinds of interfaces and
	give some Debugger::Breakpoint methods.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@594
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-output.rb: Seems we don't get a core dump any more.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@593
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/condition.rb,
	cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/edit.rb, cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/help.rb, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/interface.rb, cli/ruby-debug/processor.rb,
	emacs/Makefile.am, emacs/rdebug-core.el, emacs/rdebug-error.el,
	emacs/rdebug-output.el, emacs/rdebug-source.el, lib/ChangeLog,
	test/annotate.cmd, test/annotate.right, test/breakpoints.right,
	test/condition.right, test/edit.right, test/emacs-basic.right,
	test/frame.right: Create errmsg routine for error output, start
	tagging error messages as errors. Under annotate 3, output errors
	similar to gdb --annotate does (although still simplified).  Have
	Emacs pick up debugger error annotations.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@592
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/enable.rb, cli/ruby-debug/helper.rb,
	cli/ruby-debug/interface.rb, cli/ruby-debug/processor.rb,
	lib/ChangeLog, test/condition.cmd, test/condition.right: Check
	validity of expressions in breakpoint conditions and don't allow
	enabling a syntactically invalid expression.  Start noting messages which are errors via an errmsg routine.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@591
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: Typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@590
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@589
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el, emacs/rdebug-frames.el: breaks.el
	gdb-put-breakpoint-icon seems to want to string for a breakpoint
	number and our entries are numbers.  frames.el: wasn't resetting
	search string to first line pattern (for subsequent testing of
	whether this is the current frame) after processing split entry with
	file/line position. Break out a common routine
	rdebug-stack-buffer-field which also seems to simplify it.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@588
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-12  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-breaks.el: Breakpoint icons are now displayed in the
	margin. This is a simple implementation that used gdb-ui to do the
	actual display.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@587
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-frames.el,
	emacs/rdebug-regexp.el, emacs/test/test-frames.el: Process frames
	which are split across two lines. DRY a little and add the first
	frame test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@586
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am: ELC typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@585
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am: Don't give an error on "make test" if emacs is
	not around.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@584
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, doc/ruby-debug.texi, lib/ChangeLog: 
	Document that ruby-debug resets $0. Align program options in ref
	manual and --help. Alphabetize better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@583
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, test/output.right, test/quit.right,
	test/tdebug.rb, test/test-quit.rb: rdebug: do syntax checking when
	running as server as well as local interface. --no-quit intercepts
	Syntax Errors now (which shouldn't happen and means there's another
	bug in there to fix; but robustness is good.) Bring tdebug.rb more
	in line iwth rdebug until we can get rid of it altogether. Note some
	of the current weaknesses.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@582
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, lib/ChangeLog, test/dollar-0.rb,
	test/dollar-0.right, test/dollar-0a.right, test/dollar-0b.right,
	test/test-dollar-0.rb: More correct $0 fix. Deal with the case ./ is
	automatically added.  However this might not be right in all cases.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@581
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-core.el, emacs/test/test-core.el,
	lib/ChangeLog: Was gobbling arg in processing --emacs. Add test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@580
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, emacs/rdebug-core.el, test/dollar-0.rb,
	test/dollar-0.right, test/helper.rb, test/test-dollar-0.rb: Fix for
	"if $0 == __FILE__" idiom. Bug #16038 rdebug-core.el add '--';
	-emacs -> --emacs rdebug: add subroutines for calling debugger and
	processing options.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@579
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, cli/ruby-debug/commands/condition.rb,
	cli/ruby-debug/commands/enable.rb, cli/ruby-debug/processor.rb,
	doc/ruby-debug.texi, emacs/Makefile.am, emacs/rdebug-breaks.el,
	emacs/rdebug-regexp.el, emacs/test/test-regexp.el,
	ext/breakpoint.c, lib/ChangeLog, test/condition.cmd,
	test/condition.right, test/test-breakpoints.rb,
	test/test-condition.rb: Add condition command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@578
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-frames.el, emacs/rdebug-regexp.el,
	emacs/test/test-cmd.el: rdebug-frames.el: fix redisplay of source
	when frames change by running rdebug-display-line in creating frame
	buffer. require things we need to require to eval this file.
	set-local-variables.  rdebug-regexp.el: add constants for file and line stack positions in
	regexp.  test-cmd.el: rdebug-cmd -> rdebug-gud.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@577
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-gud.el,
	emacs/test/test-indent.el: Some more GUD things moved to gud-el.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@576
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-breaks.el, emacs/rdebug-cmd.el,
	emacs/rdebug-core.el, emacs/rdebug-gud.el, emacs/rdebug-regexp.el: 
	rdebug-cmd.el -> rdebug-gud.el Move gud things from rdebug-core.el
	to rdebug-gud.el git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@575
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-source.el: Allow [insert] to
	turn on/off short-key-mode.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@574
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, emacs/rdebug-dbg.el, lib/ChangeLog: Rakefile:
	rdebug.rb -> rdbg.el rdebug-dbg.el: Add $Id$ git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@573
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/Makefile.am, emacs/rdebug-breaks.el,
	emacs/rdebug-cmd.el, emacs/rdebug-core.el, emacs/rdebug-dbg.el,
	emacs/rdebug-frames.el, emacs/rdebug-help.el,
	emacs/rdebug-output.el, emacs/rdebug-secondary.el,
	emacs/rdebug-track.el, emacs/rdebug-varbuf.el,
	emacs/rdebug-watch.el, emacs/test/test-indent.el,
	emacs/test/test-regexp.el, lib/ChangeLog: Break out secondary buffer
	into their own file, and also internal debug code and general
	secondary commands. Secondary buffer code removed from rdebug-cmd
	and moved into the appropriate file.  rdebug-edit-variables-value is not defined so comment out for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@572
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Change indentation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@571
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, lib/ChangeLog, rdbg.rb: Restore $: to the value it was
	before rdebug call.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@570
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-core.el, emacs/rdebug-layouts.el,
	emacs/rdebug-vars.el: rdebug-layouts.rb, Makefile.am: window layouts
	- split off from rdebug-core.el Add some output commands: command to
	add a marker line, clear the output window, and allow undo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@569
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-08  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-source.el: New and old
	byte-compile warnings eliminated.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@568
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* INSTALL.SVN, Rakefile, rdbg.rb, test/helper.rb,
	test/test-breakpoints.rb, test/test-output.rb, test/test-quit.rb: 
	Rewrite runner.sh in Ruby: rdbg.rb Were it not for a bug that needs
	to be fixed, we could remove runner.sh. test-output.rb hits this
	bug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@567
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* README: Note need for VC6.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@566
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: What's changed.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@565
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/variables.rb, lib/ChangeLog: Add "var
	class". This means "var const .." can no longer be abbreviated "var
	c"; use "var co" instead.  (Or "var const" or "var constant" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@564
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, lib/ChangeLog,
	test/info-var-bug.rb, test/info-var.cmd, test/info-var.right: Add
	class level variables to "info variables" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@563
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb, lib/ChangeLog,
	test/annotate.right, test/info-var-bug2.right, test/info-var.right,
	test/output.right, test/test-info-var.rb: Add "self" to list "info
	variables" spits out.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@562
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am: Missing a backslash to continue a line.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@561
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Fixed problem with byte-compile warning due
	to an extra comma.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@560
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, bin/rdebug, emacs/rdebug-core.el,
	lib/ChangeLog: --emacs sets width to 120. rdebug-core.el will reset
	to 120 unless it's already that.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@559
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* README: Add Anders' instruction on how to compile in MS Windows
	(modified slightly).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@558
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Makefile.am, ext/ChangeLog, lib/ChangeLog: Split out
	ChangeLogs better (I hope).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@557
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Syntax error.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@556
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, cli/ruby-debug/processor.rb,
	emacs/rdebug-core.el, emacs/rdebug-regexp.el,
	emacs/test/test-regexp.el, ext/ChangeLog, lib/ChangeLog,
	test/emacs-basic.cmd, test/emacs-basic.right, test/quit.right,
	test/tdebug.rb, test/test-emacs-basic.rb: test/*-emacs-basic*,
	tdebug: Add test of running in Emacs without annotations.  emacs/*.el: make regexp tests work again, move regexp to from core
	   to regexp.  Add an annotate regexp test.  processor.rb: Remove some anotation print from bleeding into output   when annotations are not wanted. Reinstate "Program finished" in   annotations and outside (rdebug).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@555
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/processor.rb, emacs/Makefile.am,
	emacs/rdebug-core.el, emacs/test/test-indent.el, ext/ChangeLog,
	lib/ChangeLog, test/annotate.right, test/output.right: Create
	Processor class and subclass that. Perhaps a mixin would be good.
	Remove annotation output bleanding when annotate is off.  Try to
	reduce the mess annotations is adding to processor.rb
	rdebug-core.el: fix indentation to pass the regression test Anders
	added Makefile.am: Add rdebug-source.el to distribution.  Make sure
	"rake test" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@554
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-06  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/processor.rb, emacs/rdebug-core.el,
	emacs/rdebug-regexp.el: Emacs interface adopted to new annotations
	scheme.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@553
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/source.right: correct output for source test git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@552
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/save.rb,
	cli/ruby-debug/commands/script.rb, cli/ruby-debug/interface.rb,
	cli/ruby-debug/processor.rb, test/rdebug-save.1, test/source.cmd,
	test/test-source.rb: The source command now allows us to read in
	breakpoint in the current context. More work is needed but this is a
	start.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@551
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/save.rb, cli/ruby-debug/commands/script.rb,
	cli/ruby-debug/interface.rb, cli/ruby-debug/processor.rb,
	ext/ChangeLog, lib/ChangeLog: Some work on saving state across a
	restart. More work is needed on the script command to get this
	working. The save-file name is now optional.  save.rb split off from
	script.rb Display expressions and some settings are now captured in
	the save/restore file.  Add interface.finalize - things that need to
	be done before quit or restart.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@550
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, cli/ruby-debug/interface.rb,
	cli/ruby-debug/processor.rb, ext/ChangeLog, lib/ChangeLog,
	test/annotate.right, test/output.cmd, test/output.right,
	test/quit.right, test/tdebug.rb, test/test-output.rb: More work to
	make annotate more like gdb's. starting/stopping/exiting should be
	more similar. Some code has been commented out until we get the
	Emacs interface to match. See "FIXME: ANNOTATE" in processor.rb.
	Also regression tests for output and annotate currently fail for
	this reason.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@549
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-source.el, emacs/rdebug.el,
	emacs/test/test-indent.el: rdebug-source.el now spawned off from
	rdebug-core.el.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@548
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-source.el: Initial commit of split of rdebug-code.el.
	(Currently, rdebug-source.el is straight copy of rdebug-core.el.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@547
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: New commands for displaying to the source
	buffer 'rdebug-display-source-buffer' and ...-resync'. The former is
	bound to S in the secondary buffers. Added View->Source to the menu
	bar.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@546
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/edit.rb, cli/ruby-debug/helper.rb,
	doc/ruby-debug.texi, test/ctrl.right, test/edit.cmd,
	test/edit.right, test/test-edit.rb: Add edit command.
	breakpoints.rb/helper.rb: bad regular-expression separation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@545
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* test/output.cmd, test/output.rb, test/output.right,
	test/test-output.rb: Added test case for the 'starting' annotation.
	(It currently fails since the annotation is broken.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@544
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: New selection algorithm for picking the best
	secondary window, as suggested in rubyforge issue 1950.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@543
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb: Catch places were we can't
	set breakpoints or delete breakpoints because we don't have context
	set.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@542
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: @history_save can sometimes be
	undefined. Test for it so we don't get a warning when $DEBUG/$WARING
	is true.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@541
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-03  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: When running 'make' (comp-elisp) an error was
	triggered. This is probably a problem in comp-elisp since nil is
	part of the initial load-path. A work-around was added in
	'rdebug-compare-directories'.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@540
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Deal with a killed gud-comint-buffer.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@539
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-03  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el, emacs/rdebug-core.el,
	emacs/test/test-indent.el: Indentation: fixed problem with test case
	and some real minor indentation issues.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@538
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am: Filename typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@537
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-03  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el, emacs/rdebug-core.el, emacs/rdebug.el: The
	directory of rdebug.el is added to the load-path. (The trick to add
	. doesn't work since it referes to the current directory of the
	current user buffer, not the file being loaded.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@536
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-03  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Added a Options->Window Layout submenu. It
	sets and redisplays the window layout, so that the user can try out
	the available window layouts.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@535
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/helper.rb, ext/ChangeLog, lib/ChangeLog: helper.rb:
	add regexp for a position. TODO: add parsing routine and use in
	various commands git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@534
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-02  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-cmd.el, emacs/rdebug-core.el,
	emacs/rdebug-regexp.el, emacs/rdebug-track.el, emacs/rdebug.el: New
	comment headers added. Minor rearrangement of functions.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@533
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-ruby-debug-base.rb: A little more robust.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@532
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/processor.rb, emacs/rdebug.el,
	ext/ChangeLog, lib/ChangeLog, test/annotate.right: processor.rb:
	Redo where starting/exiting annotations are done.  rdebug.el: back
	off on setting output command for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@531
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/quit.cmd, test/quit.right, test/tdebug.rb, test/test-quit.rb: 
	--no-quit bug fixed. But we don't know how to test it properly yet.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@530
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/processor.rb, cli/ruby-debug/theend.rb,
	test/annotate.right, test/ctrl.cmd, test/ctrl.right,
	test/test-ctrl.rb, test/test-help.rb, test/test-info.rb: Redo how
	--no-quit is handled. We now go into a control state with limited
	commands.  Add annotation for "exiting" Add regression test for ctrl debugger state. "info" commands are
	allowed this state although most don't do anything. Some tests
	comments corrected.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@529
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, ext/ChangeLog, lib/ChangeLog: Fix --emacs
	to do --no-quit properly.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@528
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ChangeLog, ext/breakpoint.c, ext/ruby_debug.c,
	ext/ruby_debug.h, lib/ChangeLog: Remove RDoc warnings caused because
	C files have been split up.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@527
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug.el: Add
	rdebug-user-separate-io-buffer to let folks decide where output
	should appear - similar to gdb-ui's rdebug-user-separate-io-buffer.
	Move customizable variables from rdebug-core.el to rdebug.el.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@526
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/Makefile.am, emacs/test/test-indent.el,
	emacs/test/test-reindent.el, ext/ChangeLog, lib/ChangeLog: reindent
	-> indent. Makefile.am: wasn't including all test files.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@525
	453b2852-3d18-0410-866e-d09c099698e4

2008-01-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/elk-test.el, emacs/rdebug-test-cmd.el,
	emacs/rdebug-test-regexp.el, emacs/rdebug-test.el,
	emacs/test/elk-test.el, emacs/test/test-cmd.el,
	emacs/test/test-core.el, emacs/test/test-regexp.el,
	emacs/test/test-reindent.el: Create test directory and put
	regression tests in that.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@524
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* configure.ac: Now in 0.10.1 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@523
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/triangle.rb: Another example program used in documentation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@522
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, ext/ChangeLog, lib/ChangeLog: Rakefile: add
	spit-off C files to ruby-debug-base gem.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@521
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-test-cmd.el, ext/ChangeLog, lib/ChangeLog: 
	rdebug-test-cmd.el: Indentation git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@520
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/breakpoint.c: Was missing check_breakpoint_expression().  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@519
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, lib/ChangeLog: Changes and more changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@518
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ChangeLog, ext/breakpoint.c, ext/ruby_debug.c,
	ext/ruby_debug.h: Split off breakpoint code from ruby_debug.c; add
	common ruby_debug.h header Alas this means some statics are now
	externs and one inline was dropped.  In some cases though moving
	static to extern might be desirable for other packages that want to
	hook into ruby_debug.  Start to preface the global ruby_debug
	variables with rdebug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@517
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, doc/rdebug.1, doc/ruby-debug.texi, emacs/Makefile.am,
	emacs/rdebug-core.el, emacs/rdebug-test-cmd.el,
	emacs/rdebug-test.el, test/runall: rdebug, emacs/* doc/*: --emacs is
	  now --emacs-basic while --emacs now implies --emacs-basic
	--annotate=3 --post-mortem --no-control --no-start --no-quit runall:
	test-*.rb are tests rdebug-test-cmd.el: use 'require and add tests
	of rdebug-{step,next}.  emacs/Makefile.am: break out individual test
	as separate targets.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@516
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-test-cmd.el,
	emacs/rdebug-test-frame.el, emacs/rdebug-vars.el: rdebug-vars.el:
	remove cut-and-paste artifact rest: rdebug-test-frame.el ->
	rdebug-test-cmd.el git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@515
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-cmd.el, emacs/rdebug-core.el,
	emacs/rdebug-regexp.el, emacs/rdebug-track.el, emacs/rdebug-vars.el: 
	Break up rdebug-core.el. Split out variables, regexps, and debugger
	commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@514
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-30  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: New function
	'rdebug-turn-on-short-key-mode', designed to be used in user hooks.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@513
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-30  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: C-x C-a C-q now toggles short key mode git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@512
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add subsection as to why no parameter values
	in a call stack.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@511
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug.1, doc/ruby-debug.texi: Remove short -n option;
	--no-stop remains.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@510
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Added 'Customize Rdebug' to the Options
	submenu.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@509
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, bin/rdebug, cli/ruby-debug/command.rb, ext/ChangeLog,
	lib/ChangeLog, test/helper.rb, test/noquit.right, test/null.rb,
	test/quit.cmd, test/quit.right, test/tdebug.rb: Remove looping on
	quit. "-n" is broken so remove it for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@508
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: -(require 'cl) needed for ignore-errors.
	-Short key bindings added: "b" for break "t" for toggle.  -Common
	  key bindings added/changed R (along with r) is restart. Restart
	  prompts, like quit does.  +, - and _ are now modifiers to step and
	next; _ takes the default.  - Numeric argument on "continue" goes to that line, e.g. M-10
	  continue is "continue 10", not "continue" 10 times.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@507
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/theend.rb:  * The 'theend.rb' script is now always loaded with the 'stop' flag.   * The 'theend.rb' script is now loaded after the restarted print
	 statement.   * Removed an 'if' statement preventing restart when the no-stop
	   flag was used.   * Added end-of-line comment in 'theend.rb' on the same line as the    single statement. This helps people that use the command-line    debugger.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@506
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/theend.rb: When the end of the program
	is reached and the --no-quit option is used, the user now steps into
	the file 'theend.rb'. This file contains a message telling the user
	that the end of the application has been reached. For a normal debug
	session this feels better. However, if the user file is empty, this
	prevents the debugger from going into an infinite loop.  Note, an alternative implementation would be if the debugger itself
	would create an artificial step point at the of the the user
	program.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@505
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: New feature requested by Rocky: Source short
	key mode, in the source buffer that corresponds to the current frame
	read-only is activated and the plain secondary buffer keys are
	bound.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@504
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test-frame.el: Remove c: as that's not OS
	independent.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@503
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Another misspelling.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@502
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Another typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@501
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Tag code/directory sections better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@500
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/info.rb, cli/ruby-debug/processor.rb,
	ext/ChangeLog, lib/ChangeLog, test/annotate.right,
	test/display.cmd, test/display.right: info.rb: Incorrect test for no
	display expressions.  display.rb: Grammar thing.  processor.rb:
	Slightly cleaner code test/* more/better tests.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@499
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/annotate.right, test/info-var-bug2.right: Forgot to check in
	these files when adding new tests git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@498
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb, test/annotate.cmd: Reduce
	unneccessary display annotation output.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@497
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-test-regexp.el,
	emacs/rdebug-test.el: Split off Emacs test which are regular
	expression oriented.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@496
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-annotate.rb: [no log message]

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-annotate.rb: Doc bug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@494
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-annotate.rb: My old cut-and-paste error. Gotta get in my
	"method redefined" patch into rake's test/unit.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@493
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/processor.rb, test/annotate.cmd,
	test/test-annotate.rb: Reduce unnecesary breakpoint, stack, and
	variable post-command annotations.  Fix bug in not showing empty
	breakpoints when last one is deleted.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@492
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-28  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test-frame.el, emacs/rdebug-test.el: Test cases for
	new source buffer breakpoint commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@491
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-27  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Two new breakpoint commands for source
	buffers: toggle break point and toggle enable/disable. (The commands
	corresponds to F9 and C-F9 in common debuggers interfaces.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@490
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-track.el: Lacking a quote in the last commit.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@489
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, emacs/rdebug-track.el, ext/ChangeLog, lib/ChangeLog: Be
	more agressive about resetting gud-last-frame and
	gud-last-last-frame. These foul up tracking when debugging is
	interrupted.  We probably need a special "reset" command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@488
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/enable.rb, cli/ruby-debug/helper.rb,
	doc/ruby-debug.texi, emacs/rdebug-test-frame.el,
	test/test-columnize.rb: Use columnize gem from rubyforge.  Remove
	toggle since Anders can't use - easy come, easy go.
	rdebug-test-frame.el was broken.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@487
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Fix for broken 'rdebug-goto-frame-n'.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@486
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* README: Note we (may) need "sudo" before installing. Also note the
	test options.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@485
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: [no log message]

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-test-frame.el: Add regression
	tests for new code.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@483
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Doc fixes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@482
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ChangeLog, ext/ruby_debug.c, lib/ChangeLog: Version
	number games - maybe 0.10.1 is better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@481
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Number keys should move the frame, not just
	position the cursor there.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@480
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb, test/info-var-bug2.cmd,
	test/info-var-bug2.rb, test/test-info-var.rb: Need to escape escape
	(% -> %%) in "info variables" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@479
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: 2nd attempt to deal with *both* problems Timur
	reported.  1. Catchpoint is never called when program raises an object of type
	Exception. So, my exceptional breakpoints doesn't work for Exception
	class.  2. When SystemExit exception is raised debugger become stopped and
	stop method is called as many times, as a number of threads running
	in application. For example, in next code debugger become stopped in
	rescue block, but program continues its execution.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@478
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/stepping.rb,
	doc/ruby-debug.texi, ext/ChangeLog, lib/ChangeLog,
	test/stepping.cmd, test/stepping.right: Add step- and step+.
	Document as well as the new toggle command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@477
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/enable.rb: Add toggle requested by Anders
	Lindgren.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@476
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Expermimental patch to address a problems
	reported by Timur Shipilov, Software engineer, Xored Software Inc.:   When SystemExit exception is raised debugger become stopped and   stop method is called as many times, as a number of threads
	  running in application. For example, in next code debugger become
	  stopped in rescue block, but program continues its execution.  Example: # Stuff to set up debugger begin # if you throw another Exception
	here, all will be fine exit sleep 20 rescue Exception   puts 'This line is not traced' end puts 'And this too' # Debugger.stop was implicitly called when SystemExit exception was
	thrown # So, there will be an runtime error Debugger.stop git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@475
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/stepping.rb,
	doc/ruby-debug.texi, emacs/rdebug-core.el, ext/ChangeLog,
	lib/ChangeLog: Small doc fixes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@473
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, ext/ChangeLog, lib/ChangeLog: Last commit before 0.10.0
	release.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@471
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* AUTHORS, ChangeLog, README, ext/ChangeLog, lib/ChangeLog,
	test/breakpoints.cmd, test/breakpoints.right: breakpoints.*: main ->
	Object. Add bad Class name test AUTHOR: Add Anders README: note
	ruby-debug-extra. More precise (I think) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@470
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/processor.rb, doc/ruby-debug.texi,
	test/breakpoints.cmd, test/breakpoints.right: Fix bug in stopping on
	a method name. Use this in the examples.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@469
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/Makefile.am, doc/primes.rb, doc/ruby-debug.texi: Add iterator
	example.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@468
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/hanoi.rb, doc/ruby-debug.texi, doc/test-tri2.rb, doc/tri3.rb: 
	More work on reference guide. Correct spelling, add example showing
	scope frame (for Enumerable). Other small corrections.  Check in programs used in documentation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@467
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, Rakefile, ext/ChangeLog, lib/ChangeLog: Rakefile: set
	  up gem unit test for ruby-debug-base. Add file in test/ so we could
	  do the same for ruby-debug were it not for other mysterious
	problems.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@466
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, emacs/rdebug-core.el: Rakefile: don't add html or pdf to
	gem. Have to get from ruby-debug-extra.  Since we can't build it, it
	will cause problems when rake is run.  rdebug-core.el: remove gud
	control keys from secondary buffers. C-P, C-N, C-F should have their
	normal motion meanings.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@465
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ChangeLog, Makefile.am, Rakefile, ext/ChangeLog,
	lib/ChangeLog, svn2cl_usermap, test/test-columnize.rb,
	test/test-ruby-debug-base.rb, test/test-ruby-debug.rb: Go over
	packaging: ChangeLogs for ruby-debug-base (in ext and lib) separate
	from CLI ChangeLog ChangeLogs now map userid to names
	ruby-debug-base regression test included in ruby-debug-base
	Columnize test separated. (It will disappear when ruby-debug
	requires it as an external) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@464
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, doc/ruby-debug.texi: More typos.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@463
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi, emacs/rdebug-core.el: More doc changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@462
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* INSTALL.SVN, bin/rdebug, doc/rdebug.1, doc/ruby-debug.texi: 
	Correct lots of little typographical and spelling errors.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@461
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, doc/rdebug.1, doc/ruby-debug.texi,
	emacs/rdebug-core.el, test/tdebug.rb: Sort options in alphabetical
	order.  rdebug-core.el: docstring elaboration Revise Emacs section
	gain.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@460
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Indentation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@459
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, bin/rdebug, doc/rdebug.1, doc/ruby-debug.texi,
	test/tdebug.rb: Synchronize command options.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@458
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Messed up on how to specify Ctrl-.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@457
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Make more compatible with gdb-key-prefix
	commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@456
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, doc/ruby-debug.texi, test/quit.cmd, test/quit.right,
	test/tdebug.rb, test/test-quit.rb: rdebug, tdebug: Prevent tracing
	in the debugger if --no-quit is in effect.  rdebug, tdebug: --noquit
	=> --no-quit, --nostop -> --no-stop test/*quit* Add quit test.
	ruby-debug.texi: Doc above changes, update --help lists (e.g. 0.9.4
	=> 0.10.0) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@455
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-21  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: The disabled entries in the menu, finally,
	has got the right key bindings.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@454
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi, emacs/rdebug-core.el, emacs/rdebug.el: 
	rdebug.el: correct file to autoload for rdebug-track-attach
	rdebug-core.el: remove free-variable warning ruby-debug.texi: Start
	Emacs Command section.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@453
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-track.el, emacs/rdebug.el: 
	rdebug-set-window-name of rdebug-core.el -> rdebug-track-attach in
	rdebug-track.el.  rdebug.el: add autoload.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@452
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-20  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-test.el, emacs/rdebug.el: 
	Regression test-case added that ensures that elisp files are
	properly indented, plus indentation fixes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@451
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug.el: rdebug-core.el: Get gud
	 commands in secondary buffer working by pulling things from gud.el's
	common initialization into rdebug-set-windows.  rdebug.el had renamed *rdebugtrack* to rdebug-track git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@450
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-19  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Added 'stop debugger' to the menu. Moved
	common gud init code to new function 'rdebug-common-initialization'.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@449
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-19  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Simple 'if' typo caused the sentinel not to
	be added.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@448
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-19  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug-test.el: rdebug-goto-entry-n
	failed to go to 10 if there was no entry 1. Fixed and regression
	test added for this.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@447
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el: Add \n's in rdebug-goto-entry-test. Doesn't
	change things though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@446
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el: Add some tests for recent Emacs bugs found.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@445
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-19  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: rdebug-goto-entry-n didn't work in the watch
	window.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@444
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-18  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Replaced all 'rdebug-goto-entry-<digit>'
	functions with a generic one. If several digits are pressed in
	sequence they are treated as a multi-digit number -- but only if
	such a number exist.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@443
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-18  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: New mechanism to pick the best window to
	display the source in.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@442
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-18  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Split `rdebug-populate-secondary-buffer-map'
	into two functions, one simply sets the basic keys (named xxx-plain)
	and one defines the all keys, including the prefixed keys, and the
	menu.  `gud-prefix-key' is used instead of C-x C-a.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@441
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-18  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Output window (and all other secondary
	windows) are now created with the correct mode. Source window now
	has C-x C-a prefix.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@440
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/enable.rb, emacs/rdebug-core.el,
	test/breakpoints.cmd, test/breakpoints.right: rdebug-core.el:
	Remember position in breakpoint window rest: Fix bugs in
	  enable/disable commands and DRY code a little bit. Better regression
	  tests (needed obviously) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@439
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-core.el, emacs/rdebug-track.el,
	emacs/rdebug.el: Remove rdebugtrack from rdebug-core and put in its
	own file.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@438
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* INSTALL.SVN: Instructions for building, testing, and installing
	from Rubyforge's Subversion.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@437
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug.el: rdebug.el: move emacs test
	here from core rdebug-core.el: add C-x C-a common keys to all
	  debugger buffers number keys are bound on display expressions.    Watch expression -> Display expression git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@436
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug.el: rdebug-core.el, rdebug.el:
	adjust docstring to remove layout keys - there are too many of them
	and may change.  rdebug.el: bind keys 0-9 to position to the
	  corresponding line (which may adjusted for header offsets).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@435
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-17  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: * Menu handling: If a key in bound in the rdebug common map, that
	  key binding is presented in the menu.  * Windows bug fix: `gud-rdebug-marker-regexp' couldn't handle
	  windows paths containing a drive letter.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@434
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Doc typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@433
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb, test/helper.rb,
	test/info-var-bug.rb, test/info-var.cmd, test/info-var.right,
	test/test-display.rb, test/test-info-var.rb, test/test-stepping.rb: 
	Fix another "INTERNAL ERROR" bug in using inspect for local
	variables.  Add a more thorough regression test here.  Simplify regression tests by adding a filter Proc to the
	run_debugger helper.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@432
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/variables.rb: Another place where we need
	to guard against a faulty "inspect" routine.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@431
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ChangeLog, cli/ruby-debug/commands/info.rb,
	lib/ruby-debug-base.rb, test/helper.rb, test/info-var-bug.rb,
	test/info-var.cmd, test/info-var.right, test/runall,
	test/test-breakpoints.rb, test/test-display.rb, test/test-help.rb,
	test/test-info-var.rb: Add "info variables test".  ruby-debug-base.rb: Not sure how test(?M, file) ever worked before
	 but change to use File.stat(file).mtime info.rb: ignore debugger
	variables which are sometimes set.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@430
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb: Guard against buggy "inspect" and
	"to_str" methods in "info variables".  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@429
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el: Was broken by the splitting rdebug.el into
	rdebug.el and rdebug-core.el git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@428
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb: Fix syntax error with last commit.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@427
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb: Make init file handling match gdb better and
	the comment in run_init_script.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@426
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Makefile.am, cli/ruby-debug.rb, cli/ruby-debug/commands/info.rb,
	doc/ruby-debug.texi, test/info.right: ruby-debug.rb: The plague of
	MS Windows: HOMEDRIVE prepended to HOMEPATH. rdebug.ini used here
	instead of .rdebugrc.  info documentation and help strings revised Makefile.am: "test" is the same as "check" (Even though Emacs
	  testing is still broken) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@425
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add "info" section. Rework Emacs section
	more.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@424
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/command.rb, emacs/rdebug-core.el,
	test/helper.rb, test/tdebug.rb, test/test-breakpoints.rb,
	test/test-display.rb, test/test-stepping.rb: test/*: Be more precise
	  about file paths rather than assume Unix conventions.  More regular
	  about use of SRC_DIR. Had broken tests previously in not
	reinitializing SRC_DIR.  bin/rdebug: notstop misspelling.
	command.rb: Don't assume that Emacs implies are using annotations,
	 or a specific line width rdebug-core.el: add variable to specify
	 what you want the debugger line width to be git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@423
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, emacs/rdebug-core.el: In Emacs mode,
	emit longer lines. The Variables and Watch windows no longer wraps
	around, so long lines look good.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@422
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Font-lock support added in the Variables and
	Watch windows.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@421
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Doc string and comment overhaul, including
	running a spell-checker.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@420
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am: License refered to 'Bash', replaced it with
	'This program'.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@419
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el: Reindented and adopted to Emacs conventions.
	(Now, 'indent-region' applied to the whole file considers the entire
	file to be correctly indented.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@418
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-15  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug.el: * Added comments at the beginnig of the file, describing the
	package.  * Added common key bindings for Eclipse and NetBeans compatibility,
	  and `rdebug-populate-common-keys-function' for controlling this.  * Fixed some `defcustom' stuff.  * Renamed the `rdebug-many-windows-layout-xxx' to
	`rdebug-window-layout-xxx' * Removed unused variable `rdebug-temp-directory' * Added autoload of `turn-on-rdebugtrack-mode' to rdebug.el.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@417
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am: Install rdebug-core.el and put in package.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@416
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-core.el, emacs/rdebug.el: Renamed rdebug.el to
	rdebug-core.el. New file rdebug.el is now startup code.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@415
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Updated the doc string of 'rdebug', plus other
	small fixes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@414
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* configure.ac, doc/ruby-debug.texi, ext/ruby_debug.c: Change
	version to 0.10.0 git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@413
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Type 'stript' => 'script' git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@412
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-14  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb: Fixed problem where debugger messages
	ended up in the 'output' buffer.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@411
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, configure.ac, doc/rdebug.1, doc/ruby-debug.texi,
	ext/ruby_debug.c: ruby-debug.c, configure.ac, ruby-debug.texi: Up
	version to 0.9.9 rdebug.1: document --no-quit ruby-debu.texi: More
	work on Emacs section.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@410
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Mostly small typos.  rdebug-set-window-configuration-state: Reduce use of 'debugger for
	rdebug-window-configuration-state, in case we want to expand values.  debug--setup-secondary-window-help-buffer: More accurate
	  single-letter command names. Fix typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@409
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: A little closer to getting running from
	rdebug-track working. Set shell to be the command buffer.
	rdebug-set-windows probably should be more appropriately renamed.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@408
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Doc typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@407
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, emacs/rdebug.el: rdebug.el: Add --post-mortem option
	by default rdebug: Fix bug introduced in adding exception handling
	(--no-quit) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@406
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/processor.rb, doc/ruby-debug.texi: 
	ruby-debug.texi: Document --no-quit processor.rb: Annotations aren't
	an Emacs thing rdebug: handle exceptions even if --post-mortem not
	given (but --no-quit is) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@405
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-13  andersl <andersl@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: * The sub-menus specific to a secondary window is only shown when
	that window is active.  * The menu item "Run" is renamed to "Continue" to avoid confusion
	for debugger shell users.  * Break-point commands added to the menu.  * In addition to tracking the original window layout, the debugger
	window layout is also tracked. This allows the user to switch
	between the window layouts. The menu now has three entries:
	Original, Debugger, and Initial debugger. The first two also have
	radio-buttons! (Internally, the function `rdebug-set-window-configuration-state'
	does most of the work, so it's easier for the functions that switch
	layouts.) * rdebug-quit now prompts, and uses the new "quit unconditionally"
	command.  * The "display" window is now renamed to the "watch" window.  * Some keys are rebound (toggle breakpoint is now "t" since "SPC" is
	step).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@404
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Add --no-quit option.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@403
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/info.rb, doc/ruby-debug.texi,
	test/breakpoints.cmd, test/breakpoints.right, test/info.right,
	test/test-ruby-debug.rb: doc/ruby-debug.texi:
	  *rdebug-display-program* -> rdebug-watch-program* note that you can
	run help info and list info subcommands control.rb: If
	unconditionally is given, no questions are asked info.rb: add "info
	program" to give program execution status rdebug: add --noquit which
	doesn't exit when the program terminates git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@402
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/eval.rb: Remove warning that appears when
	$VERBOSE is set because we are redefining (potentially) a method.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@401
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi, emacs/rdebug.el: rdebug.el: wasn't showing
	Stack buffer.  ruby-debug.texi: update how to autoload git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@400
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Interim changes from Anders Lindgren: Add
	debugger menu to Ruby buffers. Add Output buffer to standard
	display.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@399
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Start to revise GNU Emacs section. More work
	is needed.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@398
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Proposed revised key bindings for secondary
	buffers.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@397
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Add key binding for stack motion git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@396
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-10  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi, lib/ruby-debug-base.rb: doc changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@395
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb: Don't always show "starting"
	annotation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@394
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb, emacs/rdebug.el: processor.rb: Code
	for "starting"/output annotation rdebug.el: add my own style window git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@393
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: From Anders Lindgren: * Implemented new annotation, "starting", with a corresponding Emacs
	"output" buffer.  * New variable `rdebug-many-windows-layout-function' makes the
	window layout user configurable. Three different layouts
	implemented, rdebug-many-windows-layout-default, -conservative, and
	-stack-of-secondary-windows.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@392
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: From Anders Lindgren: * `gud-comint-buffer' is
	now buffer local in all secondary buffers, hopefully this will make
	`rdebug' more independent of other processes like `gdb'.  * The restore window configuration variable now has three possible
	values, when set to :many (which is the new default) the window
	configuration is only restored when `rdebug-many-windows' is active.  * The `edit variable' command, when reading from the minibuffer,
	uses the old value as the initial content. Mouse-1 is no longer
	bound to `edit' since that prevents a simple copy, instead mouse-2
	and mouse-3 is used.  * More robust window configuration restore system. Trace support for
	window configuration state changes added.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@391
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Python->Ruby typos.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@390
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/enable.rb, test/display.cmd,
	test/display.right, test/test-display.rb: Fix a couple of
	display/undisplay bugs caught by regression testing.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@389
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/info.rb, cli/ruby-debug/processor.rb,
	emacs/rdebug.el: From Anders Lindgren: * Emacs primitive `window-configuration' used instead of
	`frame-configuration' since the latter caused (among other things)
	the frame title to freeze. (The workaround for the buffer-list crash
	is no longer needed.) * The user can now switch between the secondary windows using
	commands bound to the capital letters B, C, D, R, V. The key ?
	displays a help buffer.  * Commands to add, delete, and edit display (watch) expressions.  Breakpoint regexp position change which broke goto-breakpoint.
	display.rb, processor.rb: use nil for deleted displays, more display
	annotation git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@388
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/enable.rb, doc/ruby-debug.texi,
	test/breakpoints.cmd, test/breakpoints.right: enable/disable default
	to "breakpoint" when no subcommand specified.  More rigorous test of
	the code.  display.rb: Fix bug when Debugger.annotation not initially set.  ruby-debug.texi: Document enable/disable and remove watchpoint
	references. Other small changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@387
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb, emacs/rdebug.el: display.rb
	Don't show display if annotate > 1 since this goes in the annotation
	buffer.  rdebug.el: remove minor-most-alist indicator.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@386
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: * `rdebug' was added to the mode line of all
	rdebug buffers, a shell buffer where the mode was active will have
	`rdebug' twice in the mode line.  * In `rdebug-setup-windows', use `gud-target-name' instead of
	variable `gud-last-last-frame'. Not completely sure about this.  * Make `rdebug-display-original-frame-configuration' a command.  * Call `gud-sentinel' from rdebug-process-sentinel.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@385
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb: Show display values in display
	annotation.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@384
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/enable.rb,
	cli/ruby-debug/commands/info.rb, emacs/rdebug-test.el,
	emacs/rdebug.el, ext/ruby_debug.c, test/breakpoints.cmd,
	test/breakpoints.right: Allow enabling/disabling breakpoints. Add
	unit test of enabling/disabling and emacs regexp checking. Adjust
	rdebug.el accordingly.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@383
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/enable.rb, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/variables.rb: Add enable/disable commands
	info: Show disabled display expressions (like gdb) display: update
	help text variables: remove _self from list of local variables.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@382
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: If `rdebug-restore-original-frame-layout' is
	non-nil (on by default), the original frame layout is restored when
	the debugger process exits. If the user restarts `rdebug' several
	times, the first frame layout is restored.  Fix the `rdebug-debug-enter' macro to make it possible to use edebug
	in its body. Workaround for a bug in list-buffers which could crash
	if the frame buffer list contained killed buffers.  New feature and bug fixes from Anders Lindgren.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@381
	453b2852-3d18-0410-866e-d09c099698e4

2007-12-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el, emacs/rdebug.el: Add a marker-filter test.
	From Anders Lindgren: some debugging instrumentation and a bug fix
	when editing instance variables.  More python references removed.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@380
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/display.cmd, test/display.right: longer display test git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@379
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: Include tests into package ruby-debug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@378
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/info.rb, cli/ruby-debug/processor.rb,
	test/display.cmd, test/display.right, test/info.cmd,
	test/info.right, test/test-display.rb: Correct "info display"
	command and make it look more like gdb.  Show annotations on preloop
	even if they are empty.  Create a regression test for "display"
	commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@377
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/settings.rb, cli/ruby-debug/processor.rb,
	doc/ruby-debug.texi, test/info.right: Add "info display". Allow
	annotation level 3. (Both as gdb does) Reduce unnecessary breakpoint
	(and stack size) stack size output.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@376
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Was creating duplicate buffers. Patch courtesy of
	Anders Lindgren git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@375
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-29  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/variables.rb, cli/ruby-debug/processor.rb,
	doc/ruby-debug.texi, emacs/rdebug.el, test/info.right: The old "info
	variables" is now called "info global_variables" "info variables"
	shows local and instance_variables rdebug.el: "local"" buffer is now
	"variable" buffer Annotation buffer now show "info variables" rather
	than "info locals" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@374
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-26  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java: Update to latest
	trunk git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@361
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug.1: Add "up", and "down"; delete "clear" and add an $Id$
	line.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@373
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Make sure we ahve emacs 22 or greater.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@372
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Add $Id$ line git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@371
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Improve breakpoints buffer handling slightly. Is
	now a major mode and more like gdb-ui.el.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@370
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: typo step + => step+ git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@369
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Small corrections to Debugger.start section git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@368
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Some documentation typos.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@367
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/rdebug.1, doc/ruby-debug.texi: *: Go over command options.
	document annotation ruby-debug.texi: Document Debugger.context git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@366
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Ooops, forgot to do frame_locals and update the
	rb_define_method argument count in a couple of places.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@365
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, doc/Makefile.am, doc/ruby-debug.texi, ext/ruby_debug.c,
	test/test-ruby-debug.rb: ruby_debug.c: context.frame things now
	allow the frame postion number to be optional. We'll assume 0 (the
	top) as the default.  test-ruby-debug.rb: add tests of the above an of these routines in
	  general. Make this be able to run outside of rake.  Rakefile: Removed emacs/elisp since that's now part of a different
	package.  doc/Makefile.am: Make manual page doc/ruby-debug.texi: try to clarify blocks/frames. Redo incorrect
	frame passages as a result of vestiges of the bashdb manual.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@364
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Makefile.am, doc/Makefile.am, doc/rdebug.1, emacs/Makefile.am: 
	Make distcheck now works (tests building outside of source
	regression tests installing and uninstalling) rdebug.1: add manual
	page git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@363
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/rdebug-test.el: rdebug-test.el: regexp
	name changed. Fix test.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@362
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Makefile.am: Top-level ruby-trunk-extra automake file git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@361
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* autogen.sh: Make NEWS->CHANGES symlnk since NEWS is what autotools
	wants.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@360
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* autogen.sh, configure.ac, doc/Makefile.am, test/test-frame.rb: 
	test-frame.rb: remove debugging rest - use autotools to configure a
	        ruby-debug-extra package which includes documentation and GNU Emacs
	support.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@359
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/Makefile.am, emacs/elisp-comp: Pick up from autotools git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@358
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: Make sure @histfile is initialized
	before writing it. It could be uninitialized if entered via
	Debugger.start; debugger git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@357
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: define-minor-mode keymap doesn't work the way I
	thought it would. rdebugrack-mode-text typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@356
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Try using a define-minor-mode. (Not without some
	problems though). Shorten rdebug-rdebugtrack to rdebugtrack in case
	we ever do split out the emacs routines.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@355
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Set --annotate=3 which is what it is in gdba git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@354
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Use and advise function to hook into gud-reset.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@353
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Handle stack frame lines that split across two
	lines. Make stack frame buffer have its own mode.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@352
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/method.rb: And make sure to use "inspect"
	when showing instance variables as well.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@351
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-16  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/method.rb: Sort instance variables.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@350
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Fix misspelling of declared.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@349
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/variables.rb, emacs/rdebug.el,
	test/helper.rb, test/setshow.right, test/test-setshow.rb: 
	variables.rb: Add "self" to local variables (unless it's "main")
	#12782

	http://rubyforge.org/tracker/index.php?func=detail&aid=12782&group_id=1900&atid=7436info.rb: "info args" and "info locals" output should use inspect
	(for arrays and such) helper.rb: Show output lines if "$DEBUG" (ruby
	           -d) is set.  require "fileutils" since we use it.  setshow.*:
	simplify test code using common helper.rb routine rdebug.el: Add key binding in comint buffer for the more common kind
	of traceback git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@348
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-15  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Set point to current frame in stack window.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@347
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/settings.rb, doc/ruby-debug.texi,
	test/setshow.cmd, test/setshow.right, test/test-setshow.rb: Add 'set
	history save' and 'set history size'.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@346
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: Make sure to convert string HISTSIZE
	to a number - This time for sure! git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@345
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/setshow.cmd, test/setshow.right: Broke regression test
	(actually, it was slightly broken even before.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@344
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-13  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb: Follow gdb's history length setting
	just a little bit closer.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@343
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/show.rb, test/setshow.right: Use on/off to
	display history saving.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@342
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/setshow.right: Forgot to update output check.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@341
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Small change: Add a reference.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@340
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Document "method iv" and "show history"
	commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@339
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/show.rb, cli/ruby-debug/interface.rb,
	doc/ruby-debug.texi, test/setshow.cmd, test/setshow.right,
	test/test-setshow.rb: Add gdb-like "show history". We don't allow
	set yet though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@338
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: - check whether debugger is started; so immediate call to e.g.
	Debugger.resume() does not throw NPE (threadsTable not initialized
	yet) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@358
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: trivial refactoring:
	introducing checkStarted(IRubyObject) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@357
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: removing code duplication; no
	semantic change git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@356
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: - $! might be 'ni' if the current ThreadContext is within 'defined?' - minor cleanup git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@355
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-10  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Fix from MK git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@354
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-10  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: 'or' does not work here. Has lower precedence then '='
	operator. Better to use '||' or parenthesis.  git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@353
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-10  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: minor: redunant relics after
	refactoring in rev. 302 git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@352
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-11-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/method.rb: Add "method iv"
	(instance_variables) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@337
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: DateTime -> Time. Patch #14983 Hiroshi NAKAMURA (nahi) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@336
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el: Typo - loading wrong file name.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@335
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, Rakefile, cli/ruby-debug/interface.rb, emacs/elisp-comp,
	emacs/rdebug-track.el, emacs/rdebug.el: Rakefile: add emacs compile
	task. Combine common package files into a variableg to improve
	DRYness.  interface.rb: Apply Roger Pack's patch #12788 (add "." to
	.rdebugsavehist if other HOME and HOMEPATH aren't defined).
	rdebug-track.el is now folded into rdebug.el so it's no longer
	needed.  rdebug.el: remove compiler-detected bug git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@334
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el, emacs/rdebug.el: Add routine to goto a
	unit/test traceback line git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@333
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: rdebugtrack deletes annotations now. Other small
	improvements.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@332
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el, emacs/rdebug.el: Add routine to be parse
	traceback position and go to it.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@331
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: cosmetic changes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@330
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Add ability to edit locals value. Make more like
	gud-ui.el git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@329
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb, emacs/rdebug.el, test/test-help.rb: 
	rdebug.el: not all Emacs have split-string-and-unquote.
	processor.rb, test-help.rb: Fix breakage from yesterday. Revert a
	change git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@328
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el, test/test-help.rb: Expand/revise Emacs rdebug
	docstring test-help.rb: skip until we fix properly.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@327
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb, emacs/rdebug.el: Move prompt display
	after preloop.  Make rdebugtrack work with annotations.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@326
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Small nesting bug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@325
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug.el: Holdover from when three \032's are what we used
	for annotation. (It's two now.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@324
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-extra.el: rdebug-extra.el is no longer used. Has been
	folded into rdebug.el git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@323
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, bin/rdebug, cli/ruby-debug.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, cli/ruby-debug/processor.rb,
	emacs/rdebug-extra.el, emacs/rdebug-test.el, emacs/rdebug.el: 
	Debugger "annotation" mode. This is used for example in GNU Emacs to
	track the status of breakpoints, stack and local variables. But it
	can be used by other front-ends as well. The command-line option is
	--annotate (-A) and there are set/show commands.  Add emacs files to the package now. More complete Emacs code.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@322
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-test.el, emacs/rdebug.el, rdebug.el: Move to the
	right place (under emacs) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@321
	453b2852-3d18-0410-866e-d09c099698e4

2007-11-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb, rdebug.el: First attempt to
	update and redo the GNU Emacs-to-rdebug interface git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@320
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-31  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Don't remove pkg directory in clean. There is clobber
	for that. / Further refine jar command git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@345
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-31  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Fixing in more general way (shorter than File.join) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@344
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: Add emacs files to package git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@319
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-extra.el, emacs/rdebug-test.el: Some test of emacs
	rdebug regular expressions.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@318
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/help.cmd: Can't handle "help info" this way. Ignore for now.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@317
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/help.cmd, test/info.cmd, test/info.right, test/test-info.rb: 
	Add basic test of the info command. (Much more would be nice.) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@316
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-30  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Clean out pkg directory when cleaning / Apparently jar
	on Windows gets confused if slashes lean forward (bad JAR created) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@343
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-28  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/RubyDebugger.java: Make sure
	Debugger.post_mortem cannot be set until it actually does something git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@342
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-track.el: We don't use rdebug-safe - remove.
	string-to-int -> string-to-number as elisp compiler suggests.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@315
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-28  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/DebugFrame.java: Implement copyScalarArgs() git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@341
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-28  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/DebugFrame.java: Implement contextCopyArgs() git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@340
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-28  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java: Should use entry() instead of
	get() for retrieving Ruby array values git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@339
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-27  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/RubyDebugger.java: Implement debug_at_exit git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@338
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-27  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Move @SuppressWarnings to
	the right place (now that the body of event() is its own method) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@337
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-27  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java: Implement suspend/resume all
	/ Sleep status is "sleep" not "sleeping" git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@336
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-27  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java: Implement catchpoints git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@335
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-27  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/RubyDebugBaseLibrary.java: Minor cleanup git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@334
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-27  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: Implement stop_frame= git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@333
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-27  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/Debugger.java: Finish implementation of "Run to
	Line" git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@332
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-26  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java: Remove Ruby wrapper around
	threads table (which only existed in ruby_debug.c to provide a hook
	into the GC) / Synchronize as necessary on threads table since we
	access it outside of the protection of the event hook lock git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@331
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-26  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Implement hit count
	related break conditions git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@330
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-26  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugBreakpoint.java,
	src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugFrame.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java,
	src/org/jruby/debug/Util.java: Clean up a too hasty commit git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@329
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-26  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/RubyDebugBaseService.java,
	src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugBreakpoint.java,
	src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/DebugFrame.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java,
	src/org/jruby/debug/RubyDebugger.java,
	src/org/jruby/debug/Util.java: Remove tabs that sneaked in / Add
	license header to all Java files git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@328
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-25  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/Debugger.java, src/org/jruby/debug/Util.java: 
	minor cleanup: removing Util#toBoolean - isTrue() is defined
	diclared directly in IRubyObject git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@324
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-25  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/RubyDebugger.java: Implement Debugger.skip() /
	Additional Ruby boilerplate / Clean up setters (which should return
	the value they were passed) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@322
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-24  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* lib/ruby-debug-base.rb: Comment out run_init_script (exists only
	in trunk version of ruby-debug-base) (Dudley Flanders) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@321
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-24  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java: Fix to previous commit (pos=
	was wrong) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@320
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-24  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java: Finish Ruby side of
	breakpoint implementation git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@319
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-24  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: A null method name (e.g.
	when a class is defined) was causing the entire stack to be unwound git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@318
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-22  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: Update for latest trunk / Fix
	variable listing bug when no binding context is defined git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@317
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-22  superchris <superchris@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: needed to fix annotations to
	compile git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@316
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-22  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/RubyDebugBaseService.java: Rename DebuggerDef to RubyDebugger
	for more consistency with core (missed in previous commit) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@315
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-22  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/DebuggerDef.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java,
	src/org/jruby/debug/RubyDebugger.java: Rename DebuggerDef to
	RubyDebugger for more consistency with core git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@314
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-22  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebuggerDef.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java: Move to
	annotation-based Ruby method bindings / Minor method related
	cleanups (mostly add a handful of missed bindings, always specify
	arity where possible) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@313
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-21  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java: Implement suspend and resume /
	Threading semantics should be the same as C version now / Minor
	cleanups git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@312
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-20  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: Current thread was always
	being removed from the thread table on an event git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@311
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-18  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Clean also built jar during :clean, so 'rake clean
	install_gem' does the job git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@310
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-18  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/DebuggerDef.java: - getting rid of my personal signs/relics - leaving some message - those places should be fixed soon git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@309
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-18  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: suspended_p implemented git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@308
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-18  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: ignored_p implemented git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@307
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-18  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: stop_reason implemented git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@306
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-17  superchris <superchris@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: missed one pkg/ruby_debug_base.jar git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@305
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-14  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/RubyDebugBaseService.java: trivial cleanup git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@304
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-13  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* : Ignore 'dist' and 'build' git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@303
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-12  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java: Robustness improvements to step
	over / Method breakpoints work (although JRuby is giving us the
	wrong line number) / Conditional breakpoints work (both line and
	method) / Implement realClass() git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@301
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-12  pbrant <pbrant@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/DebuggerDef.java: Block can now be passed to
	Debugger.start() / Implement checkFrameNumber() / Fixes to local
	variable listing git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@300
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add note regarding needing to specify the
	'main' class to set a breakpoint in a main routine. Some other small
	formatting changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@314
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb, runner.sh, test/breakpoints.right,
	test/test-breakpoints.rb: interface.rb: print is really printf
	runner.sh: was using variable before setting it test/*breakpoints*:
	first integration test of breakpoints.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@313
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-12  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, test/breakpoints.cmd: Bug in setting a
	breakpoint at a main method (e.g. main.gcd). Inside breakpoint_by
	method we seem to get nil for the class name. The fix here is to
	change that to the string "main". Better might be to have that class
	name not be nil.  test/breakpoints.cmd has a sequence of commands that when run on
	gcd.rb will show the problem.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@312
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: syncing with JRuby API
	changes git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@299
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-frame.rb: Name conflick in test class name.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@311
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: better way for clean/clobber tasks - I'm still Rake
	newbie :) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@298
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Clean task git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@297
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-11  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* : ignore pkg dir git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@296
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-11  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/frame.cmd, test/frame.right, test/helper.rb,
	test/test-frame.rb: helper.rb: move out some common test routines
	*frame*: add test of frame commands: up, down, frame git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@310
	453b2852-3d18-0410-866e-d09c099698e4

2007-10-09  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* Rakefile: Fixing wrong homepage and author git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@294
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-09  superchris <superchris@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* lib/test.rb: very simple testcase git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@293
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-09  superchris <superchris@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README, Rakefile, lib/ruby-debug-base.rb, lib/test.rb,
	src/RubyDebugBaseService.java: initial checking of gem support git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@292
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-08  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: - making compilable (after JRuby trunk non-compatible API change) - minor refactoring (renaming) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@291
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-10-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb, test/stepping.cmd,
	test/stepping.right, test/test-stepping.rb: interface.rb: remove
	trailing \n.  test-stepping.rb: remove some bugs in cheap-diff
	test/stepping.*: don't need "next 1" or "step 1", check without
	parameter.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@309
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-stepping.rb: Simplify even more.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@308
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-stepping.rb: We're not using Diff::LCS so comment it
	out.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@307
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb: Avoid duplicate constants which happens when
	"rake test" is run.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@306
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/interface.rb, runner.sh, test/gcd.rb,
	test/stepping.cmd, test/stepping.right, test/tdebug.rb,
	test/test-setshow.rb, test/test-stepping.rb: 
	cli/ruby-debug/interface.rb: add a verbose mode to show what
	commands are getting run.  runner.sh: add the ability to set the rdebug script to run  based on
	environment variable RDEBUG Both of the above are in support of adding the first integration
	test by running rdebug and comparing output produced. The first test
	is of commands in stepping.rb (step, next, finish). It is still a
	little hoaky and needs more work, but another step in the right
	direction.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@305
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-28  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Breakpoint.java: basic breakpoint listing
	works git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@288
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-28  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java: - minor cleanup - removing Rubyism from Java classes git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@287
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-28  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/Debugger.java: Fixing frames handling git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@286
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-28  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/DebugFrame.java: - s/id/methodName - s/==/equals git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@283
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-27  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java: frame_self git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@281
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-27  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugFrame.java: Tuning and applying patch from
	Chris Nelson for local variables git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@280
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-27  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* jruby-patch.diff: protected is enough git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@279
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-26  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java: right way to get args for
	current frame git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@277
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-24  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/DebugFrame.java: ThreadContext.getFrameArgs()
	removed; wasn't used anyway; throwing UOE from DebugFrame.getArgc()
	- not used so far(?) git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@271
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-24  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/DebugFrame.java: usuful toString() git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@270
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-24  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README, jruby-patch.diff: Note about JRuby's trunk plus patch git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@267
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-09  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/DebugFrame.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/DebuggerDef.java: Continuing... 'w' works a
	little bit git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@264
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-09-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, test/test-help.rb,
	test/test-setshow.rb: control.rb: chdir back to directory where
	initial run came from.  command.rb, settings.rb, show.rb info.rb:
	  remove warnings when running regression tests (due to initializing
	constants more than once) test/*: Use File.join where appropriate git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@304
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Start filling out Debugger Module section. In
	particular the settings Array.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@303
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Better wording of step+ n.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@302
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Update doc for recent changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@301
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/help.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, cli/ruby-debug/processor.rb,
	test/help.cmd, test/help.right, test/setshow.cmd,
	test/setshow.right, test/test-help.rb: help "foo" gives message
	"Undefined command "foo" rather than a list of help commands.
	(Message test is gdb's) Add set linetrace+ - similar step+ for linetrace. Don't show
	duplicate lines.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@300
	453b2852-3d18-0410-866e-d09c099698e4

2007-09-02  mkrauskopf <mkrauskopf@81809f3d-796b-46d8-ad85-64d9ccf65f30>

	* README, src/org/jruby/debug/Breakpoint.java,
	src/org/jruby/debug/Context.java,
	src/org/jruby/debug/DebugBreakpoint.java,
	src/org/jruby/debug/DebugContext.java,
	src/org/jruby/debug/DebugEventHook.java,
	src/org/jruby/debug/DebugFrame.java,
	src/org/jruby/debug/Debugger.java,
	src/org/jruby/debug/DebuggerDef.java,
	src/org/jruby/debug/RubyDebugBaseLibrary.java,
	src/org/jruby/debug/Util.java: See jruby-debug/trunk/README git-svn-id:
	svn://rubyforge.org/var/svn/debug-commons/jruby-debug/trunk@263
	81809f3d-796b-46d8-ad85-64d9ccf65f30

2007-08-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb: Get "ruby" from Gem.ruby if
	that exists.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@299
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/cmdparse.cmd, test/cmdparse.right, test/setshow.cmd,
	test/setshow.right, test/test-cmd.rb, test/test-setshow.rb: cmdparse
	-> setshow git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@298
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: Rakefile: Make test/check depend on lib. Make more ruby
	like and remove duplicate "clean" target.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@297
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/cmdparse.cmd: Testing svn propset.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@296
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-28  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* : Add $Id$ line propset.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@295
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add some command names on sample sessions.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@293
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: More in tutorial section: Add Debugger.start,
	show step+ and mention set forcestep on.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@292
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add note about putl running down rather than
	across.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@291
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/irb.rb,
	cli/ruby-debug/processor.rb, doc/ruby-debug.texi: leaving irb shows
	position same as entering debugger; "list" position is also cleared
	when leaving irb.  Update documentation for the above but more generally to talk about
	the default position that is used in "list", And more specifically
	the frame command also resets the default position.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@290
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add some notes about the programming
	examples.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@289
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Small typos:   - add link to command files in .rdebugrc  - Debugger.debugger -> debugger  - help output is columnized  - remove duplicate "var global"  - Invode -> Invoke git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@288
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-14  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Make a stab at "var" and "method" commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@287
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Start "ruby-debug/debugger" and unit test
	section. Elaboration on error messages when "set autoeval on" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@286
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-08  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-ruby-debug.rb: Remove duplicate "include" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@285
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb: Better parsing of undisplay.
	This time for sure.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@284
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-07  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb: Better parameters parsing for
	the "undisplay" command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@283
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-06  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Add ruby-debug version number to title. Add
	Example macro to allow for better customization and flexibility.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@282
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@281
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb, doc/ruby-debug.texi: Work on
	bugs in restart command.  Work on ruby-debug sample sessions. Much
	more work is still needed though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@280
	453b2852-3d18-0410-866e-d09c099698e4

2007-08-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/eval.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb,
	cli/ruby-debug/commands/stepping.rb, cli/ruby-debug/processor.rb,
	doc/ruby-debug.texi, ext/ruby_debug.c: settings, processor, show:
	display expressions should be shown when line tracing. To this end
	change always_run from a boolean on integer "level" number.  eval.rb pc -> putl ruby_debug.c: replace a non-word in a comment its equivalent
	ruby-debug.texi: document recent changes pc->putl, display
	expresions appear when line tracing git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@279
	453b2852-3d18-0410-866e-d09c099698e4

2007-07-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Work more on sample session. Start to
	document ps and pc and set/show linetrace git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@278
	453b2852-3d18-0410-866e-d09c099698e4

2007-07-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: [no log message]

2007-07-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, ext/ruby_debug.c, runner.sh: Changes to
	make ruby-debug work for 1.9 (at least minimally).  ruby_debug.c:
	parameter saving seems to have a bug in it. Don't turn on by
	default.  runner.sh: set which ruby using environment variable RUBY.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@276
	453b2852-3d18-0410-866e-d09c099698e4

2007-07-19  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/eval.rb,
	cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, ext/ruby_debug.c: Add "set" option
	to save scalar values and class names on each call.  Add pc (print
	columnized) and ps (print sorted columnized).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@275
	453b2852-3d18-0410-866e-d09c099698e4

2007-07-09  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/show.rb: Guard against unitialized argv
	setting - via Debugger.start? git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@274
	453b2852-3d18-0410-866e-d09c099698e4

2007-07-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/helper.rb: "," -> ", ". This looks nicer.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@273
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Start section on GNU Emacs.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@272
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb, doc/ruby-debug.texi: Note recent change to run
	HOME *after* a local init file.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@271
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, cli/ruby-debug.rb, lib/ruby-debug-base.rb: 
	Run .rdebugrc on Debugger.start. Look for this in the current
	directory and run that instead the one in $HOME if that exists.
	Again,  inspired and compatible with gdb.  rdebug: Check script for syntax errors before loading. We get more
	informative errors and it doesn't look like rdebug is at fault.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@270
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Fill out more set/show commands.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@269
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: Node script->source.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@268
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/script.rb: Some small changes missing from
	last update. script->source and change help wording slightly.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@267
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Document source command and command files.
	Break out "Controlling the debugger" into separate sections. Go over
	command index entries.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@266
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/script.rb, doc/ruby-debug.texi,
	ext/ruby_debug.c, test/test-ruby-debug.rb: test-ruby-debug.rb,
	Rakefile: revise so "rake test" works with recent reorganization.
	ruby-debug.c: remove unused variable declaration (and compile
	warning) command.rb: remove a warning given when "$DEBUG" or
	warnings are set script.rb: rename "script" to "source" to be more
	in line with gdb ruby-debug.texi: document "source" command,
	.rdebugrc and how command files work.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@265
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/helper.rb: moved utility modules to helper.rb git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@264
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/eval.rb, cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/help.rb, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/method.rb,
	cli/ruby-debug/commands/script.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb,
	cli/ruby-debug/commands/stepping.rb,
	cli/ruby-debug/commands/threads.rb,
	cli/ruby-debug/commands/variables.rb, cli/ruby-debug/interface.rb,
	cli/ruby-debug/processor.rb, ext/ruby_debug.c,
	lib/ruby-debug-base.rb: code reorganization.  reverted 'run'
	command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@263
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: restore post_mortem git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@262
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-05  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb: Put back print statements the way
	they were. It seems important to use commas in print statments and
	not %.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@261
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/control.rb,
	ext/ruby_debug.c: tabs to spaces changed copy.args to play nicely
	with GC git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@260
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb: Fix bug: When line contains format
	strings like %s, print thinks there were too few arguments.  Fix by
	expanding % to %% and creating a print1 routine which takes one
	parameter.  Not sure if this is the best fix.  Traceback: INTERNAL ERROR!!! too few arguments
	/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.9.4/cli/ruby-debug/interface.rb:12:in `printf'
	/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.9.4/cli/ruby-debug/interface.rb:12:in `print'
	/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.9.4/cli/ruby-debug/processor.rb:104:in `print'
	/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.9.4/cli/ruby-debug/processor.rb:96:in `__at_line'git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@259
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/settings.rb, doc/ruby-debug.texi: 
	ruby-debug.texi: Start listing "set" commands.  settings.rb: change
	basename help git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@258
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-04  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/commands/control.rb: Small bug in
	setting ARGV on restart.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@257
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Catch all uncaught exceptions in rdebug's top-level
	run loop.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@256
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/interface.rb: Allow run when there is more than one
	thread.  Disallow run unless called from rdebug.  Reset ARGV on run.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@255
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-03  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/processor.rb, ext/ruby_debug.c: Get warm restart
	working for one thread - it might even work on OSX ;-) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@254
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb: Typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@253
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb, cli/ruby-debug/processor.rb: Add
	routine to canonicalize file name. This also helps out Emacs.
	Independent it's useful to have a place to funnel how to show
	filenames. Add set basename to allow short filename setting which
	will be useful in regression tests.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@252
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-02  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb, emacs/rdebug-track.el,
	lib/ruby-debug-base.rb: lib/ruby-debug-base.rb: add Quit and Restart
	exceptions which can reliably be used after the delayed exception
	handling bug is fixed emacs/rdebug-track.el and
	cli/ruby-debug/processor.rb: more accurate line tracking in EMACS.
	When not in emacs should be more like what was there.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@251
	453b2852-3d18-0410-866e-d09c099698e4

2007-06-01  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: parens around a print seems to give a
	warning. Remove.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@250
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: Typo.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@249
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-31  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/processor.rb: Add Emacs locations on
	breakpoints and catchpoints git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@248
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb: Debug statement creapt in.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@247
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, runner.sh: runner.sh - allow running
	outside of trunk directory command.rb: do better about putting "at
	line" on another line when we overflow the line width.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@246
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-ruby-debug.rb: Columnize *has* been added.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@245
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/commands/settings.rb: Oops another bug
	if no "set" parameter has been given.  "set autoirb on" seems to
	mess up syntax checking.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@244
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-30  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/settings.rb: arg -> args git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@243
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Catch uncaught exceptions in main loop.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@242
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* runner.sh: Pass back $? from ruby-debug.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@241
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Make sure Ruby script syntax checks okay. Otherwise we
	get a load message that looks like rdebug has a problem.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@240
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-27  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, runner.sh: Fix bug in ignoring "-r debug" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@239
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/show.rb: Add
	show version.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@238
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/list.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb: Add set args and set listsize.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@237
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb: command.rb, show.rb: Add show args
	control.rb: back off on using AR git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@236
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb: Set now allows "on", "off", 1 or 0.
	Add set/show linetrace Add show keep-frame-bindings, port,
	port-mortem.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@235
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Document --keep-frame-binding better.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@234
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/info.rb: Introduced bug after reworking
	"info args". make "local args" truncate output if it's too long same
	as info args.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@233
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: Recent batch of changes.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@232
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-26  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, cli/ruby-debug/commands/breakpoints.rb: 
	breakpoints.rb: break with no arguments sets a breakpoint at the
	current line same as gdb rdebug: if there's a tty and no stop
	restart the program when it finishes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@231
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb: Go over errror messages.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@230
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb: If prepending a ruby command
	on restart, add "-I" for each $: Check to see of
	Debugger::PROG_SCRIPT exists and is executable.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@229
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb: Fix some small bugs. restart
	still has problems though.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@228
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb: Fix small bug in restart
	parameter passing i introduced.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@227
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb: Allow restart to work more
	often.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@226
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb: Reduce the redundancy a little
	between set and show.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@225
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, cli/ruby-debug/commands/info.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/show.rb: Add info and show commands with
	subcommands.  Setting subcommands made to be more like info and show
	(and gdb).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@224
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb, ext/ruby_debug.c: Have to back off from
	showing parameter values since we are showing the dynamic value. So
	instead we show the paramater class.  It should be possible to show the value however if
	--keep-frame-bindings is true.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@223
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-25  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: rake check is a synonym for rake test git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@222
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb: This Ruby, not Perl: "last" => "break" git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@221
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-24  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/frame.rb, cli/ruby-debug/commands/help.rb,
	cli/ruby-debug/commands/method.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/threads.rb,
	cli/ruby-debug/commands/variables.rb, ext/ruby_debug.c: Add sandbox
	for rocky to work in git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@220
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: post_mortem: to test $! *before* running
	  debug_at_ext or else we may get an erroneous message:
	ruby-debug-base.rb:162:in `current_context': Debugger.start is not
	called yet. (RuntimeError) A simple test case to show the problem: "require rubygems" "require ruby-debug" Debugger.start
	Debugger.post_mortem exit   # Causes us to incorrectly give the
	above error git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@219
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Slogging on with the doc - further with the
	example such as it is.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@218
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/elk-test.el: test/unit for emacs.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@217
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-23  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb: Fix type conversion
	problem with comparing Fixnum with String. I really need to start
	pushing forward on the regression tests.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@216
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* test/test-ruby-debug.rb: Some rudimentary tests.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@215
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* emacs/rdebug-track.el: Tracks rdebug debugger in an Emacs shell
	window git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@214
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-22  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Make a stab at documenting the list command.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@213
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* doc/ruby-debug.texi: Small changes. Explain thread number in
	prompt. User input in examples is bold.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@212
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-21  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Using long option --verbose without a script says you
	need a script.  -v doesn't (same as --version).  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@211
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/threads.rb: Stray debug output got
	inserted accidentally.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@210
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/stepping.rb: Wasn't returning on a bad
	continue argument.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@209
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-20  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/breakpoints.rb, doc/ruby-debug.texi: 
	breakpoints.rb: delete now will take a list of breakpoint numbers.
	We now check file and line numbers to make sure they exist before
	adding a breakpoint. Overall make more gdb compatible and use
	gdb-like wording in giving status and error output.  ruby-debug.texi: document break, catch and delete. Extend sample
	session a little.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@208
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: What's up.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@207
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/threads.rb, doc/ruby-debug.texi: More
	minor tweaks to thread regexps. Allows "thread" and "thread nnn"
	work git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@206
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/threads.rb, doc/ruby-debug.texi: 
	threads.rb: hoist common thread number parse routines git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@205
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-18  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/threads.rb: Go over regexps to make errors
	make more sense. Use getint. Common code needs refactoring.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@204
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-17  rockyb <rockyb@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: -d option: turns on $DEBUG -v option: print version
	number, then turn on verbose mode ($VERBOSE) --verbose turns on
	verbose mode ($VERBOSE) --version works the same --verbose turns on
	verbose mode ($VERBOSE) git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@203
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-17  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: removed debug message git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@202
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-16  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/stepping.rb: wrong module to include git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@201
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/stepping.rb,
	cli/ruby-debug/commands/threads.rb,
	cli/ruby-debug/commands/variables.rb, lib/ruby-debug-base.rb: 
	various fixes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@200
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, ext/ruby_debug.c: '-r' option can be used to
	require additional libraries git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@199
	453b2852-3d18-0410-866e-d09c099698e4

2007-05-02  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb: expand path before running the script git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@198
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@196
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: added option to not start control thread by default git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@195
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@194
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@193
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: add breakpoint method as an alias for
	debugger in case breakpoint method is not defined already git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@192
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: better name git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@191
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: make sure we dont throw in a wrong
	context git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@190
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/eval.rb, cli/ruby-debug/commands/irb.rb: 
	fixed rdoc git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@189
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/eval.rb, cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/irb.rb, cli/ruby-debug/commands/list.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/stepping.rb: - irb 'cont' command continues execution without showing the
	debugger prompt.  - added Debugger.settings method to programatically modify command
	settings git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@188
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: note the latest changes git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@187
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: Compatibility with Ruby-distributed debug module git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@186
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Ctrl-C exits irb and continutes execution
	bypassing the debugger prompt git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@185
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/irb.rb: Ctrl-C exits irb and continutes
	execution bypassing the debugger prompt git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@184
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-07  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: removed wrong if node check git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@183
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-04  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c: added hit conditions to breakpoints git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@182
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@181
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Fixed file comparision on Windows platform git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@180
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: typo git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@179
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/stepping.rb, ext/ruby_debug.c: Added force
	parameter to stepping commands git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@178
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/stepping.rb, ext/ruby_debug.c: 
	added force option to Context#step_over git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@177
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-02  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/breakpoints.rb, ext/ruby_debug.c: 
	fixed incorrect stack calculation break help fix git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@176
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/help.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@175
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/eval.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@174
	453b2852-3d18-0410-866e-d09c099698e4

2007-04-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/eval.rb, cli/ruby-debug/interface.rb,
	cli/ruby-debug/processor.rb: expose two functions dbg_print and
	dbg_puts that might be useful in the remote mode git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@173
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-30  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@172
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-30  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@171
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-30  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@170
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-30  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@169
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-30  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c: All Ruby's 'eval' and require/load
	methods create a new frame.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@168
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-29  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/settings.rb: added frameclassname setting git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@167
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-29  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/stepping.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@166
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-29  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/stepping.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@165
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-29  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/settings.rb, ext/ruby_debug.c: Added new
	Context.frame_class method 'frame' command will display a class name along with method name Added new 'fullpath' setting.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@164
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-29  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c: too many internal changes require a new
	major release git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@163
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-29  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: remove useless stops when performing 'step_over'
	operation git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@162
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/stepping.rb, ext/ruby_debug.c: 
	Added the possibility to add a temporary context-specific
	breakpoint.  Context#breakpoint and Context#set_breakpoint methods are added.  'cont' command now accepts a numerical parameter which implements
	'Continue until line' behavior.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@161
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: fixed previous optimization for Proc objects git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@160
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: we don't need to create a new frame if there is
	no block for a c-call git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@159
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c: Calling a method with a block will
	create a new frame. This changes the behavior of 'next' command. So
	in order to step into a block, 'step' command must be used. That
	fixes bug #9629.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@158
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: step over shouldn't check that we moved to
	another line git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@157
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@156
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@155
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: the frame must be captured when calling
	Proc#call method git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@154
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-25  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: will start the debugger if necessary git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@153
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-24  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@152
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-24  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* : stable becomes the trunk git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@151
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-24  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: ported stop reason from the trunk git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@148
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-19  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@147
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-19  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/debugger.rb, cli/ruby-debug/debugger.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@146
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-19  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/debugger.rb, cli/ruby-debug.rb, ext/ruby_debug.c: fixes
	processor to handler renaming added a shortcut module git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@145
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@144
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/settings.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@143
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, cli/ruby-debug/commands/settings.rb: added 'set autoirb'
	setting git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@142
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/display.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@141
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@140
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/command.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@139
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/display.rb, cli/ruby-debug/commands/help.rb: 
	fixed help command git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@138
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-13  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug.rb: missing file git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@137
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-13  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, cli/ruby-debug/commands/list.rb, lib/ruby-debug-base.rb: 
	fixed rdoc git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@136
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-06  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/commands/eval.rb, cli/ruby-debug/commands/list.rb: 
	updated help for list and eval commands git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@135
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-06  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* cli/ruby-debug/processor.rb: pass the current state to the
	interface object if it accepts it git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@134
	453b2852-3d18-0410-866e-d09c099698e4

2007-03-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug-base.rb: fixed post-mortem git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@133
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, cli/ruby-debug/command.rb,
	cli/ruby-debug/commands/breakpoints.rb,
	cli/ruby-debug/commands/catchpoint.rb,
	cli/ruby-debug/commands/control.rb,
	cli/ruby-debug/commands/display.rb,
	cli/ruby-debug/commands/eval.rb, cli/ruby-debug/commands/frame.rb,
	cli/ruby-debug/commands/help.rb, cli/ruby-debug/commands/irb.rb,
	cli/ruby-debug/commands/list.rb, cli/ruby-debug/commands/method.rb,
	cli/ruby-debug/commands/script.rb,
	cli/ruby-debug/commands/settings.rb,
	cli/ruby-debug/commands/stepping.rb,
	cli/ruby-debug/commands/threads.rb,
	cli/ruby-debug/commands/tmate.rb, cli/ruby-debug/commands/trace.rb,
	cli/ruby-debug/commands/variables.rb, cli/ruby-debug/interface.rb,
	cli/ruby-debug/processor.rb, ext/ruby_debug.c,
	lib/ruby-debug-base.rb, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/breakpoints.rb,
	lib/ruby-debug/commands/catchpoint.rb,
	lib/ruby-debug/commands/control.rb,
	lib/ruby-debug/commands/display.rb,
	lib/ruby-debug/commands/eval.rb, lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/help.rb, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/list.rb, lib/ruby-debug/commands/method.rb,
	lib/ruby-debug/commands/script.rb,
	lib/ruby-debug/commands/settings.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/commands/tmate.rb, lib/ruby-debug/commands/trace.rb,
	lib/ruby-debug/commands/variables.rb, lib/ruby-debug/interface.rb,
	lib/ruby-debug/processor.rb: repackaging ruby-debug git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@132
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-23  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb: added an option
	for Debugger.debug_load to stop at the first line of code git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@130
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-12  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/list.rb,
	lib/ruby-debug/commands/settings.rb, lib/ruby-debug/interface.rb,
	lib/ruby-debug/printers/plain_printer.rb: merged from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@129
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-12  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, lib/ruby-debug/processor.rb: added --emacs option git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@128
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb: in remote mode
	the debugger shouldn't stop inside of rdebug script git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@127
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@126
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, lib/ruby-debug/interface.rb: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@125
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, lib/ruby-debug.rb, lib/ruby-debug/commands/list.rb,
	lib/ruby-debug/commands/settings.rb: fixed code reloading made
	'reload on' as a part of the 'set' command evaluate ~/.rdebugrc as
	an init script git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@124
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-07  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/breakpoints.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb: applied delete breakpoint
	patch [Markus] git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@123
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-07  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@122
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-07  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb: renamed ignore? to ignored? git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@121
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-07  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/processor.rb: should use ignored? method to check for
	the debugger's thread git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@120
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-07  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/breakpoints.rb,
	lib/ruby-debug/commands/eval.rb, lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/irb.rb, lib/ruby-debug/commands/list.rb,
	lib/ruby-debug/commands/settings.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/commands/tmate.rb,
	lib/ruby-debug/commands/variables.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb, lib/ruby-debug/processor.rb: 
	merged from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@119
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-06  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/command.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@118
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/frame.rb: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@117
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/frame.rb: fixed emacs integration git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@116
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@115
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@114
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@113
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/frame.rb: fixed another
	issue where a bogus frame is being left in the stack git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@112
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: should save frame id as well git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@111
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: fix stack corruption error git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@110
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-05  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: store frame's self and dyna_vars along with
	file/line information git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@109
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-04  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c, lib/ruby-debug/commands/settings.rb: 
	seg fault bugfixes fixed suspend/resume git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@108
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-04  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: restore prev patch git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@107
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-04  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@106
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-04  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c, lib/ruby-debug.rb: A better fix for the
	segmentation fault git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@105
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: found a better patch git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@104
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@103
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-03  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb, lib/ruby-debug/processor.rb: 
	fix seg fault by avoiding ruby's bug fixed Context#resume when
	handling post-mortem all threads must be suspended git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@102
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-02  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/frame.rb: removed
	ambiguity with down command git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@101
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/settings.rb: typo git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@100
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: changes for build 0.7 git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@99
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug/commands/eval.rb: 
	made eval command available from the control thread git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@98
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: fixed dllexport for windows platform git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@97
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: ditto git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@96
	453b2852-3d18-0410-866e-d09c099698e4

2007-02-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/command.rb,
	lib/ruby-debug/commands/breakpoints.rb,
	lib/ruby-debug/commands/eval.rb, lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/list.rb,
	lib/ruby-debug/commands/settings.rb,
	lib/ruby-debug/commands/threads.rb: added setting command added
	Context#suspended? method dispay suspended status in the thread list
	display frame starting from zero git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@95
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: store object ids in VALUE type git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@94
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/frame.rb: ditto git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@93
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/frame.rb: fixed help command git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@92
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: ditto git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@91
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: make a deep copy when capturing post mortem
	context git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@90
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/command.rb: fixed frame count
	added frame_self method to context git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@89
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/eval.rb,
	lib/ruby-debug/commands/frame.rb, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/variables.rb, lib/ruby-debug/processor.rb: 
	removed all references to frames array fixed post-mortem debugging git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@88
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/commands/tmate.rb, lib/ruby-debug/processor.rb: 
	removed obsolete frames usage git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@87
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-31  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/variables.rb, lib/ruby-debug/processor.rb: 
	refactored out frame class and preallocate stack made local variable
	available even when bindings are not collected.  git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@86
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug.rb: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@84
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* AUTHORS, CHANGES, Rakefile, bin/rdebug, ext/ruby_debug.c,
	lib/ruby-debug.rb, lib/ruby-debug/commands/control.rb,
	lib/ruby-debug/commands/frame.rb: ported from the stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@85
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* AUTHORS, CHANGES, Rakefile, ext/ruby_debug.c,
	lib/ruby-debug/commands/frame.rb: - Control thread is always started by rdebug script.  - Ability to specify negative frame number to frame commands. Patch
	from R. Bernstein.  git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@83
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@82
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/control.rb: added top frame caching control
	thread is always started by rdebug script git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@81
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@80
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: -- git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@79
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@78
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/tmate.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb, lib/ruby-debug/processor.rb: 
	-- git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@77
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-27  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/commands/tmate.rb, lib/ruby-debug/processor.rb: 
	another performance optimization git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@76
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug.rb, lib/ruby-debug/command.rb: -- git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@75
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug.rb: fixed #7484 git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@74
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c: -- git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@73
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/variables.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb, lib/ruby-debug/processor.rb: 
	ported from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@72
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/breakpoints.rb: 
	revisited file name comparing procedure git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@71
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/breakpoints.rb: 
	performance improvements git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@70
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-26  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/variables.rb, lib/ruby-debug/processor.rb: 
	added option to exclude collecting of frame bindings git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@69
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-25  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@68
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-25  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: small optimization git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@67
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-25  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: remove the live thread ref from locker structure
	as well git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@66
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-24  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb: back
	ported from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@65
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-24  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c: don't keep a ref to a live thread.
	check contexts that their threads are alive git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@64
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-24  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: ditto git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@63
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-24  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, lib/ruby-debug.rb: disable tracing when in post-mortem
	added -x/--trace option to rdebug script git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@62
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: updated changelog git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@61
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/breakpoints.rb,
	lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/variables.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb, lib/ruby-debug/processor.rb: 
	applied the patch from Markus Barchfeld git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@60
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/breakpoints.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@59
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/breakpoints.rb: assign an id to the
	breakpoint git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@58
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/control.rb, lib/ruby-debug/interface.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/processor.rb: ported from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@57
	453b2852-3d18-0410-866e-d09c099698e4

2007-01-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb, lib/ruby-debug/interface.rb,
	lib/ruby-debug/processor.rb: added post_mortem_method wrap method git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@56
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug: fix of restart command for windows platform git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@55
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, bin/rdebug, lib/ruby-debug/commands/control.rb,
	lib/ruby-debug/commands/frame.rb: added 'restart' command git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@54
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: update changelog git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@53
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: update changelog git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@52
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/command.rb, lib/ruby-debug/commands/control.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb, lib/ruby-debug/processor.rb: 
	made 'exit' an alias to 'quit' fixed the interoperability problem
	with rspec git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@51
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/command.rb, lib/ruby-debug/commands/control.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb, lib/ruby-debug/processor.rb: 
	made 'exit' an alias to 'quit' fixed the interoperability problem
	with rspec git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@50
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/trace.rb: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@49
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/trace.rb: fixed trace
	command in post-mortem mode git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@48
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: updated changelog git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@47
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/irb.rb: initialize only once git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@46
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/irb.rb: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@45
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/commands/irb.rb: fixes irb help
	command git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@44
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@43
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb: check that debugger has been
	started git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@42
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* : git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@41
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: bumped version git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@40
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: bumped version git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@39
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, lib/ruby-debug.rb: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@38
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, lib/ruby-debug.rb: added post-mortem option to rdebug git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@37
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb, lib/ruby-debug/command.rb,
	lib/ruby-debug/commands/control.rb,
	lib/ruby-debug/commands/frame.rb, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/commands/tmate.rb, lib/ruby-debug/processor.rb: 
	merged from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@36
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb, lib/ruby-debug/command.rb,
	lib/ruby-debug/commands/control.rb,
	lib/ruby-debug/commands/frame.rb, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/commands/tmate.rb, lib/ruby-debug/processor.rb: 
	initial support for post-mortem debugging git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@35
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-20  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug.rb, lib/ruby-debug/commands/irb.rb,
	lib/ruby-debug/commands/list.rb,
	lib/ruby-debug/commands/stepping.rb: merge from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@34
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-19  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/stepping.rb: removed 'run' alias git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@33
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-18  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/irb.rb, lib/ruby-debug/commands/list.rb: 
	added irb command fixed source_for method git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@32
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-13  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/variables.rb, lib/ruby-debug/processor.rb: 
	should keep the latest command git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@31
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug.rb: missed one line git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@30
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-02  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, lib/ruby-debug.rb, lib/ruby-debug/commands/list.rb: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@29
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-02  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, lib/ruby-debug.rb, lib/ruby-debug/commands/list.rb: added
	reload command git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@28
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-02  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/command.rb, lib/ruby-debug/processor.rb: ported
	from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@27
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-02  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/command.rb, lib/ruby-debug/processor.rb: fixed
	#6518 and #6545 git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@26
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@25
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, lib/ruby-debug.rb: ported changes from stable git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@24
	453b2852-3d18-0410-866e-d09c099698e4

2006-12-01  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c, lib/ruby-debug.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@23
	453b2852-3d18-0410-866e-d09c099698e4

2006-11-29  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/variables.rb,
	lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb, lib/ruby-debug/processor.rb: 
	patch from Markus Barchfeld git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@22
	453b2852-3d18-0410-866e-d09c099698e4

2006-11-28  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/eval.rb: git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/trunk@21
	453b2852-3d18-0410-866e-d09c099698e4

2006-11-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/eval.rb: ensure that on/off is the last on
	the line git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@20
	453b2852-3d18-0410-866e-d09c099698e4

2006-11-16  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug.rb: fixed debug_method for assignment methods git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@19
	453b2852-3d18-0410-866e-d09c099698e4

2006-11-16  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* : added the new branch for the stable version git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/stable@18
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-21  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, lib/ruby-debug/printers/plain_printer.rb,
	lib/ruby-debug/printers/xml_printer.rb: missing files git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@16
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-16  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/command.rb, lib/ruby-debug/commands/breakpoints.rb,
	lib/ruby-debug/commands/catchpoint.rb,
	lib/ruby-debug/commands/display.rb,
	lib/ruby-debug/commands/eval.rb, lib/ruby-debug/commands/frame.rb,
	lib/ruby-debug/commands/list.rb, lib/ruby-debug/commands/method.rb,
	lib/ruby-debug/commands/script.rb,
	lib/ruby-debug/commands/stepping.rb,
	lib/ruby-debug/commands/threads.rb,
	lib/ruby-debug/commands/tmate.rb, lib/ruby-debug/commands/trace.rb,
	lib/ruby-debug/commands/variables.rb, lib/ruby-debug/processor.rb: 
	added support for two output formats: plain and xml git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@15
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* : branching a stable version git-svn-id:
	svn://rubyforge.org/var/svn/ruby-debug/branches/ver_0_4_4@14
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c: Debugger.start yields to the block even if it's
	already started git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@11
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* lib/ruby-debug/commands/display.rb: remove unused constructor git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@10
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@9
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/commands/threads.rb: new logic of context
	suspend/resume git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@8
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES: ditto git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@7
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-15  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* bin/rdebug, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/lock.rb: fixed locking of debugger threads git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@6
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-14  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* Rakefile, ext/ruby_debug.c: make skip status local to a thread
	instead of globally disabling the debugger.  git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@5
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* ext/ruby_debug.c, lib/ruby-debug/interface.rb: fixes for windows
	version git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@4
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* CHANGES, ext/ruby_debug.c, lib/ruby-debug.rb,
	lib/ruby-debug/interface.rb: added Debugger.skip and
	Debugger.debug_at_exit methods git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@3
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* .gdb_history, ext/.gdb_history, ext/Makefile: remove intermediate
	files git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@2
	453b2852-3d18-0410-866e-d09c099698e4

2006-10-09  kent <kent@453b2852-3d18-0410-866e-d09c099698e4>

	* initial import git-svn-id: svn://rubyforge.org/var/svn/ruby-debug/trunk@1
	453b2852-3d18-0410-866e-d09c099698e4

