2007-12-25 02:51  Rocky Bernstein

	* trunk/AUTHORS, trunk/ChangeLog, trunk/README,
	  trunk/ext/ChangeLog, ChangeLog, trunk/test/breakpoints.cmd,
	  trunk/test/breakpoints.right: breakpoints.*: main -> Object. Add
	  bad Class name test
	  AUTHOR: Add Anders
	  README: note ruby-debug-extra. More precise (I think)

2007-12-24 00:25  Rocky Bernstein

	* trunk/ChangeLog, trunk/Rakefile, trunk/ext/ChangeLog, 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.

2007-12-23 17:33  Rocky Bernstein

	* trunk/CHANGES, trunk/ChangeLog, trunk/Makefile.am,
	  trunk/Rakefile, trunk/doc, trunk/ext/ChangeLog, ChangeLog,
	  trunk/svn2cl_usermap, trunk/test/test-columnize.rb,
	  trunk/test/test-ruby-debug-base.rb,
	  trunk/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)

2007-12-16 21:31  Rocky Bernstein

	* trunk, trunk/ChangeLog, trunk/cli/ruby-debug/commands/info.rb,
	  trunk/doc, trunk/emacs, trunk/ext, ruby-debug-base.rb,
	  trunk/test/helper.rb, trunk/test/info-var-bug.rb,
	  trunk/test/info-var.cmd, trunk/test/info-var.right,
	  trunk/test/runall, trunk/test/test-breakpoints.rb,
	  trunk/test/test-display.rb, trunk/test/test-help.rb,
	  trunk/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.

2007-12-10 03:23  Rocky Bernstein

	* trunk/doc/ruby-debug.texi, ruby-debug-base.rb: doc changes.

2007-06-26 07:05  Rocky Bernstein

	* trunk/CHANGES, trunk/bin/rdebug, trunk/cli/ruby-debug.rb,
	  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.

2007-06-05 16:36  Kent Sibilev

	* trunk/bin/rdebug, trunk/cli/ruby-debug/command.rb,
	  trunk/cli/ruby-debug/commands/breakpoints.rb,
	  trunk/cli/ruby-debug/commands/control.rb,
	  trunk/cli/ruby-debug/commands/display.rb,
	  trunk/cli/ruby-debug/commands/eval.rb,
	  trunk/cli/ruby-debug/commands/frame.rb,
	  trunk/cli/ruby-debug/commands/help.rb,
	  trunk/cli/ruby-debug/commands/info.rb,
	  trunk/cli/ruby-debug/commands/method.rb,
	  trunk/cli/ruby-debug/commands/script.rb,
	  trunk/cli/ruby-debug/commands/settings.rb,
	  trunk/cli/ruby-debug/commands/show.rb,
	  trunk/cli/ruby-debug/commands/stepping.rb,
	  trunk/cli/ruby-debug/commands/threads.rb,
	  trunk/cli/ruby-debug/commands/variables.rb,
	  trunk/cli/ruby-debug/interface.rb,
	  trunk/cli/ruby-debug/processor.rb, trunk/ext/ruby_debug.c,
	  ruby-debug-base.rb: code reorganization.
	  reverted 'run' command.

2007-06-05 07:59  Kent Sibilev

	* ruby-debug-base.rb: restore post_mortem

2007-06-02 15:01  Rocky Bernstein

	* trunk/cli/ruby-debug/processor.rb, trunk/emacs/rdebug-track.el,
	  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.

2007-06-01 21:57  Rocky Bernstein

	* ruby-debug-base.rb: parens around a print seems to give a
	  warning. Remove.

2007-05-23 16:43  Rocky Bernstein

	* 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

2007-05-15 20:22  Kent Sibilev

	* trunk/CHANGES, trunk/cli/ruby-debug/command.rb,
	  trunk/cli/ruby-debug/commands/breakpoints.rb,
	  trunk/cli/ruby-debug/commands/frame.rb,
	  trunk/cli/ruby-debug/commands/stepping.rb,
	  trunk/cli/ruby-debug/commands/threads.rb,
	  trunk/cli/ruby-debug/commands/variables.rb, ruby-debug-base.rb:
	  various fixes

2007-04-27 23:21  Kent Sibilev

	* ruby-debug-base.rb: ditto

2007-04-27 23:19  Kent Sibilev

	* ruby-debug-base.rb: add breakpoint method as an alias for
	  debugger in case breakpoint method is not defined already

2007-03-25 01:03  Kent Sibilev

	* ruby-debug-base.rb: will start the debugger if necessary

2007-03-24 18:17  Kent Sibilev

	* branches/stable, trunk: stable becomes the trunk

2007-03-13 17:06  Kent Sibilev

	* branches/stable/Rakefile,
	  branches/stable/cli/ruby-debug/commands/list.rb,
	  branches/stable/lib/ruby-debug-base.rb: fixed rdoc

2007-03-01 23:44  Kent Sibilev

	* branches/stable/lib/ruby-debug,
	  branches/stable/lib/ruby-debug-base.rb: fixed post-mortem

2007-02-27 08:02  Kent Sibilev

	* branches/stable/Rakefile, branches/stable/cli,
	  branches/stable/cli/ruby-debug,
	  branches/stable/cli/ruby-debug/command.rb,
	  branches/stable/cli/ruby-debug/commands,
	  branches/stable/cli/ruby-debug/interface.rb,
	  branches/stable/cli/ruby-debug/processor.rb,
	  branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug-base.rb,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/commands,
	  branches/stable/lib/ruby-debug/interface.rb,
	  branches/stable/lib/ruby-debug/processor.rb: repackaging
	  ruby-debug

2007-02-23 20:56  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb: added an option for
	  Debugger.debug_load to stop at the first line of code

2007-02-12 06:59  Kent Sibilev

	* branches/stable/bin/rdebug,
	  branches/stable/lib/ruby-debug/processor.rb: added --emacs option

2007-02-09 16:56  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb: in remote mode the debugger
	  shouldn't stop inside of rdebug script

2007-02-09 06:20  Kent Sibilev

	* branches/stable/bin/rdebug,
	  branches/stable/lib/ruby-debug/interface.rb: --

2007-02-09 01:00  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/commands/list.rb,
	  branches/stable/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

2007-02-07 02:42  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/commands/threads.rb,
	  branches/stable/lib/ruby-debug/processor.rb: should use ignored?
	  method to check for the debugger's thread

2007-02-06 22:21  Kent Sibilev

	* branches/stable/lib/ruby-debug/command.rb:

2007-02-05 22:48  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/frame.rb: --

2007-02-05 22:11  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/frame.rb: fixed emacs
	  integration

2007-02-05 20:16  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/commands/frame.rb: fixed another
	  issue where a bogus frame is being left in the stack

2007-02-04 23:36  Kent Sibilev

	* branches/stable/CHANGES, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/commands/settings.rb: seg fault
	  bugfixes
	  fixed suspend/resume

2007-02-04 03:49  Kent Sibilev

	* branches/stable/CHANGES, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb: A better fix for the
	  segmentation fault

2007-02-03 20:24  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/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

2007-02-02 18:47  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/commands/frame.rb: removed
	  ambiguity with down command

2007-02-01 23:48  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/settings.rb: typo

2007-02-01 22:15  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/commands/eval.rb: made eval
	  command available from the control thread

2007-02-01 07:22  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/commands/breakpoints.rb,
	  branches/stable/lib/ruby-debug/commands/eval.rb,
	  branches/stable/lib/ruby-debug/commands/frame.rb,
	  branches/stable/lib/ruby-debug/commands/list.rb,
	  branches/stable/lib/ruby-debug/commands/settings.rb,
	  branches/stable/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

2007-01-31 21:13  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/frame.rb: ditto

2007-01-31 21:12  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/frame.rb: fixed help
	  command

2007-01-31 19:39  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/command.rb: fixed frame count
	  added frame_self method to context

2007-01-31 16:48  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/commands/eval.rb,
	  branches/stable/lib/ruby-debug/commands/frame.rb,
	  branches/stable/lib/ruby-debug/commands/irb.rb,
	  branches/stable/lib/ruby-debug/commands/variables.rb,
	  branches/stable/lib/ruby-debug/processor.rb: removed all
	  references to frames array
	  fixed post-mortem debugging

2007-01-31 00:51  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/stepping.rb,
	  branches/stable/lib/ruby-debug/commands/threads.rb,
	  branches/stable/lib/ruby-debug/commands/tmate.rb,
	  branches/stable/lib/ruby-debug/processor.rb: removed obsolete
	  frames usage

2007-01-31 00:41  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/commands/frame.rb,
	  branches/stable/lib/ruby-debug/commands/variables.rb,
	  branches/stable/lib/ruby-debug/processor.rb: refactored out frame
	  class and preallocate stack
	  made local variable available even when bindings are not
	  collected.

2007-01-28 20:25  Kent Sibilev

	* branches/stable/lib/ruby-debug.rb: --

2007-01-28 06:22  Kent Sibilev

	* branches/stable/AUTHORS, branches/stable/CHANGES,
	  branches/stable/Rakefile, branches/stable/ext/ruby_debug.c,
	  branches/stable/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.

2007-01-28 04:52  Kent Sibilev

	* branches/stable/CHANGES, branches/stable/bin/rdebug,
	  branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/commands/control.rb: added top
	  frame caching
	  control thread is always started by rdebug script

2007-01-27 01:43  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/commands/frame.rb,
	  branches/stable/lib/ruby-debug/commands/stepping.rb,
	  branches/stable/lib/ruby-debug/commands/threads.rb,
	  branches/stable/lib/ruby-debug/commands/tmate.rb,
	  branches/stable/lib/ruby-debug/processor.rb: another performance
	  optimization

2007-01-26 20:28  Kent Sibilev

	* branches/stable/lib/ruby-debug.rb: fixed #7484

2007-01-26 17:59  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/commands/breakpoints.rb: revisited
	  file name comparing procedure

2007-01-26 09:03  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug/commands/breakpoints.rb:
	  performance improvements

2007-01-26 03:12  Kent Sibilev

	* branches/stable/CHANGES, branches/stable/bin/rdebug,
	  branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/commands/irb.rb,
	  branches/stable/lib/ruby-debug/commands/variables.rb,
	  branches/stable/lib/ruby-debug/processor.rb: added option to
	  exclude collecting of frame bindings

2007-01-24 18:33  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/lib/ruby-debug.rb:
	  disable tracing when in post-mortem
	  added -x/--trace option to rdebug script

2007-01-21 08:13  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/breakpoints.rb:

2007-01-21 03:34  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/commands/breakpoints.rb: assign an
	  id to the breakpoint

2007-01-21 01:20  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/interface.rb,
	  branches/stable/lib/ruby-debug/processor.rb: added
	  post_mortem_method wrap method

2006-12-21 20:16  Kent Sibilev

	* branches/stable/CHANGES, branches/stable/bin/rdebug,
	  branches/stable/lib/ruby-debug/commands/control.rb,
	  branches/stable/lib/ruby-debug/commands/frame.rb: added 'restart'
	  command

2006-12-21 14:12  Kent Sibilev

	* branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/commands/control.rb,
	  branches/stable/lib/ruby-debug/commands/stepping.rb,
	  branches/stable/lib/ruby-debug/commands/threads.rb,
	  branches/stable/lib/ruby-debug/processor.rb: made 'exit' an alias
	  to 'quit'
	  fixed the interoperability problem with rspec

2006-12-21 13:43  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/ext/win32/ruby_debug.so,
	  branches/stable/lib/ruby-debug/commands/trace.rb: fixed trace
	  command in post-mortem mode

2006-12-21 01:59  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/irb.rb: initialize only
	  once

2006-12-21 01:08  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/ext/win32/ruby_debug.so,
	  branches/stable/lib/ruby-debug/commands/irb.rb: fixes irb help
	  command

2006-12-20 21:19  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb: check that debugger has been
	  started

2006-12-20 20:08  Kent Sibilev

	* branches/stable/bin/rdebug, branches/stable/lib/ruby-debug.rb:
	  added post-mortem option to rdebug

2006-12-20 19:38  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/commands/control.rb,
	  branches/stable/lib/ruby-debug/commands/frame.rb,
	  branches/stable/lib/ruby-debug/commands/irb.rb,
	  branches/stable/lib/ruby-debug/commands/stepping.rb,
	  branches/stable/lib/ruby-debug/commands/threads.rb,
	  branches/stable/lib/ruby-debug/commands/tmate.rb,
	  branches/stable/lib/ruby-debug/processor.rb: initial support for
	  post-mortem debugging

2006-12-19 06:13  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/stepping.rb: removed
	  'run' alias

2006-12-18 08:34  Kent Sibilev

	* branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/commands/irb.rb,
	  branches/stable/lib/ruby-debug/commands/list.rb: added irb
	  command
	  fixed source_for method

2006-12-02 19:15  Kent Sibilev

	* branches/stable/CHANGES, branches/stable/lib/ruby-debug.rb,
	  branches/stable/lib/ruby-debug/commands/list.rb: added reload
	  command

2006-12-02 18:32  Kent Sibilev

	* branches/stable/lib/ruby-debug/command.rb,
	  branches/stable/lib/ruby-debug/processor.rb: fixed #6518 and
	  #6545

2006-12-01 06:47  Kent Sibilev

	* branches/stable/CHANGES, branches/stable/ext/ruby_debug.c,
	  branches/stable/lib/ruby-debug.rb:

2006-11-21 23:29  Kent Sibilev

	* branches/stable/lib/ruby-debug/commands/eval.rb: ensure that
	  on/off is the last on the line

2006-11-16 00:04  Kent Sibilev

	* branches/stable/lib/ruby-debug.rb: fixed debug_method for
	  assignment methods

2006-11-16 00:01  Kent Sibilev

	* branches/stable: added the new branch for the stable version

2006-10-15 22:43  Kent Sibilev

	* branches/ver_0_4_4: branching a stable version

2006-10-15 22:26  Kent Sibilev

	* trunk/ext/win32/ruby_debug.so, ruby-debug.rb: remove unused
	  require
	  uploaded new windows binary

2006-10-15 19:02  Kent Sibilev

	* ruby-debug/commands/display.rb: remove unused constructor

2006-10-15 16:54  Kent Sibilev

	* trunk/ext/ruby_debug.c, ruby-debug.rb,
	  ruby-debug/commands/threads.rb: new logic of context
	  suspend/resume

2006-10-15 07:36  Kent Sibilev

	* trunk/bin/rdebug, trunk/ext/ruby_debug.c, ruby-debug.rb,
	  ruby-debug/lock.rb: fixed locking of debugger threads

2006-10-09 22:01  Kent Sibilev

	* trunk/ext/ruby_debug.c, trunk/ext/win32/ruby_debug.so,
	  ruby-debug/interface.rb: fixes for windows version

2006-10-09 19:06  Kent Sibilev

	* trunk/CHANGES, trunk/ext/ruby_debug.c, ruby-debug.rb,
	  ruby-debug/interface.rb: added Debugger.skip and
	  Debugger.debug_at_exit methods

2006-10-09 16:44  Kent Sibilev

	* trunk, trunk/.gdb_history, trunk/CHANGES, trunk/LICENSE,
	  trunk/README, trunk/Rakefile, trunk/bin, trunk/bin/rdebug,
	  trunk/doc, trunk/ext, trunk/ext/.gdb_history, trunk/ext/Makefile,
	  trunk/ext/extconf.rb, trunk/ext/ruby_debug.bundle,
	  trunk/ext/ruby_debug.c, trunk/ext/win32,
	  trunk/ext/win32/ruby_debug.so, ., ruby-debug, ruby-debug.rb,
	  ruby-debug/command.rb, ruby-debug/commands,
	  ruby-debug/commands/breakpoints.rb,
	  ruby-debug/commands/catchpoint.rb,
	  ruby-debug/commands/control.rb, ruby-debug/commands/display.rb,
	  ruby-debug/commands/eval.rb, ruby-debug/commands/frame.rb,
	  ruby-debug/commands/help.rb, ruby-debug/commands/list.rb,
	  ruby-debug/commands/method.rb, ruby-debug/commands/script.rb,
	  ruby-debug/commands/stepping.rb, ruby-debug/commands/threads.rb,
	  ruby-debug/commands/tmate.rb, ruby-debug/commands/trace.rb,
	  ruby-debug/commands/variables.rb, ruby-debug/interface.rb,
	  ruby-debug/lock.rb, ruby-debug/processor.rb: initial import

