Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

8356 lines (5971 sloc) 380.722 kb
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* ChangeLog, ext/ChangeLog, lib/ChangeLog,
lib/ruby-debug-base/version.rb: Release 0.10.5.rc2
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile: Clean up rake tasks To build native gems: rake gem To build JRuby gems: rake java gem
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Gemfile: Use gemspec
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile, ruby-debug-base.gemspec, ruby-debug.gemspec: Use
.gemspec files
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Gemfile: Require rake-compiler ~> 0.8.1
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile: Don't need tar files
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile: Remove gem install tasks
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile: Remove obsolete RubyForge tasks
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile, cross-compile.sh, ext/win32/.gitignore: Remove win32
cross-compile stuff It should be redone using rake-compiler.
2012-07-19 John Firebaugh <john.firebaugh@gmail.com>
* test/data/raise-jruby.right, test/data/raise.right,
test/tdebug.rb: 1.9 syntax compatibility
2012-07-19 Dennis Ushakov <dennis.ushakov@gmail.com>
* src/org/jruby/debug/Context.java: jruby 1.7.preview1 compatibility getEvalScope signature was changed in 1.7, use reflection to make it
work for both 1.7 and pre-1.7
2011-10-19 John Firebaugh <john.firebaugh@gmail.com>
* ChangeLog, ext/ChangeLog, lib/ChangeLog,
lib/ruby-debug-base/version.rb: 0.10.5.rc1
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