Devel-Trepan
view release on metacpan or search on metacpan
2015-10-28 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/Eva
l.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Display_Subcmd/Ev
al.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Display_Subcmd/OP
.pm, lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/CmdProcessor/Eval.pm: Use ddp for Data::Printer (as
Data::Printer uses). Show configuration for Data::Printer on
demand. Fix up Show::Display::Eval doc
2015-10-28 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/Eva
l.pm, lib/Devel/Trepan/CmdProcessor/Default.pm: Data::Dumper default
to deparse sub references. Allow user to set Data::Dumper options
via "set display eval". Improve "set display eval" doc
2015-10-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Substitute.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Variable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm,
lib/Devel/Trepan/CmdProcessor/Mock.pm: Work on Mock for subcmds. Use
it in demo for "set" commands.
2015-10-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Mock.pm: DRY demo code; improve
highlight help
2015-10-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm: Fix
invalid highlight warning message
2015-10-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Deparse.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Msg.pm,
lib/Devel/Trepan/DB/Colors.pm, lib/Devel/Trepan/DB/LineCache.pm,
lib/Devel/Trepan/Options.pm, lib/Devel/Trepan/Util.pm,
t/data/action.right, t/data/autoeval.right, t/data/autolist.right,
t/data/debug.right, t/data/list1.right, t/data/list2.right,
t/data/list3.right, t/data/list4.right, t/data/macro.right,
t/data/watch1.right, t/data/watch2.right: Allow dark light plain as
we do in python
2015-05-31 Rocky Bernstein <rocky@cpan.org>
* README.md, lib/Devel/Trepan.pm: Move gitter badge location
2015-05-31 R. Bernstein <rocky@users.noreply.github.com>
* : Merge pull request #38 from gitter-badger/gitter-badge Add a Gitter chat badge to README.md
2015-03-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Help.pm: Reorder wording in
help match text
2015-03-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Help.pm: If help regexp
matches a single command, give help for that.
2015-02-18 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Msg.pm: Bolden current line in list
command
2015-01-23 Rocky Bernstein <rocky@cpan.org>
* README.md: Remove endorses count
2015-01-15 Rocky Bernstein <rocky@cpan.org>
* t/data/alias.right, t/data/autolist.right, t/data/break2.right,
t/data/eval2.right, t/data/list1.right, t/data/list2.right,
t/data/list3.right, t/data/list4.right, t/data/macro.right,
t/data/opt-e.right, t/data/sig.right, t/data/sig2.right,
t/data/watch1.right, t/data/watch2.right: Non-syntax highlight
Sectioning changes integration output.
2015-01-15 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Msg.pm: Sections get an underline
when we don't have syntax highlight in effect.
2015-01-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/Eval.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/List.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Excep
t.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Macro
.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/Eva
l.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/Eval.
pm: In help POD text, after a L<> we can't have \n=cut. \n\n=cut is
okay or L<>.\n=cut is okay
2015-01-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm: Slight POD change
in help text.
2015-01-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Display.pm,
lib/Devel/Trepan/DB/Display.pm: Add "info display" command.
2015-01-11 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/Version.pm: Some small doc changes. In dev version
now.
2015-01-11 Rocky Bernstein <rocky@cpan.org>
* .travis.yml, Changes, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Run.pm,
lib/Devel/Trepan/CmdProcessor/Command/Up.pm,
lib/Devel/Trepan/IO/Input.pm, lib/Devel/Trepan/Version.pm,
t/data/alias.right: Go over doc links. Get ready for release 0.60
2015-01-10 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, lib/Devel/Trepan/IO/Input.pm: Fix bad bug where
trepan.pl will be use 100% of CPU in its prompt read loop: make sure
we note eof in interactive read!
2014-12-03 Rocky Bernstein <rocky@cpan.org>
* .travis.yml, Changes,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm:
Change date format to appease http://changes.cpanhq.org/validate -
Oh those standards guys! Try running travis with Perl 5.20
2014-06-11 Rocky Bernstein <rocky@cpan.org>
* : commit f303415b2e47fa5c07f3d9c1a0f13cc6b97b48ba Author: Rocky
Bernstein <rocky@cpan.org> Date: Wed Jun 11 04:32:32 2014 -0400
2014-06-07 rocky <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace.pm,
2014-05-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Packages.pm: Add
ability to list subroutines of a package via "info packages"
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Util.pm, t/10test-util.t: Add pager support
routine. Now need to figure out what to do with it.
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm: Follow gdb better - show moved to "status
inquires".
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm: Add pod links to "info" and "show"
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Functions.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Packages.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/DB/SelfLoader.pm, lib/Devel/Trepan/DB/Sig.pm: Add
info packages to show information about Perl Packages
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Help/filename.pod: Another
typo
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm: more
documentation work
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, README.md, THANKS,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
.gitignore,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Our.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/.gitig
nore,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/Eval.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/List.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Excep
t.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Macro
.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Skip.
pm, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/Eva
l.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/OP.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/Eval.
pm, lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm: More
links in subcommad managers. Add THANKS - why did it take me so
long?
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm: Some markdown tagging converted to pod
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Show.pm: fix up pod head2 in
"show"
2014-05-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/.gitignore,
lib/Devel/Trepan/CmdProcessor/Command/Load.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Confirm.pm: Add
links to "info", "set", "show", and "load" commands
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm,
lib/Devel/Trepan/Version.pm: Add on/off completion to show bool
subcommands
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, Changes, lib/Devel/Trepan.pm,
lib/Devel/Trepan/Version.pm: Get ready for 0.55 release.
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Substitute.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Variable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Basename.pm:
Revise "set" subcommand pod. Still need to do set subsub commands
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Args.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Version.pm,
t/10test-subcmd.t: Go over all show subcommand PODS. Still need to
do subsub commands of show
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/.gitignore,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Aliases.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Args.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Interactive.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace.pm: Go over
pod for more "show" subcommands
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm: Fix up pod link for
Command::Eval
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Line.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Program.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Our.pm, lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Command/Load.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm: Go over remaing
command pod text and info subcommand pod text. Still need to do
subcommands of set and show, etc.
2014-05-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Complete.pm,
lib/Devel/Trepan/Complete.pm, t/10test-cmd-complete.t: Improve
funciton completion: autoeval now completes functions. Add
completion for __FILE__, __LINE__, __PACKAGE__, and prefixes of
CORE::
2014-05-08 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Load.pm: Split off top-level command
completion routines from CmdProcessor/Load.pm into
CmdProcessor/Complete.pm.
2014-05-08 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Functions.pm,
lib/Devel/Trepan/Complete.pm, t/10test-cmd-complete.t: Add built-in
functions to "info functions" and function/eval completion
2014-05-07 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Functions.pm:
Improve function completion to add package and match leading sigl &.
Add function completion to eval. Still need to break out and test
and add to autoeval
2014-05-06 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm: Messed up on <<HELP
terminator when paragraph reflowed
2014-05-05 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/Eval.p
m: One more time on -d:Trepan
2014-05-05 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
2013-11-16 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm, lib/Devel/Trepan/Version.pm: Get Ready for
release 0.51
2013-11-16 Rocky Bernstein <rocky@cpan.org>
* Build.PL, Changes: No longer require Term::ReadKey, that's
Term::ReadLine::Perl5's job now.
2013-11-16 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, Changes, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Breakpoint.pm,
lib/Devel/Trepan/DB/Sub.pm, lib/Devel/Trepan/Processor/Frame.pm,
lib/Devel/Trepan/Processor/Running.pm, t/data/break.right,
t/data/break2.right, t/data/cont.right, t/data/eval.cmd,
t/data/eval.right, t/data/fin.cmd, t/data/fin.right,
t/data/fin2.cmd, t/data/fin2.right, t/data/list4.right,
t/data/seq1.cmd, t/data/seq1.right, t/data/trace2.cmd,
t/data/watch1.cmd, t/data/watch1.right: Start to have true
subroutine breakpoints. This is fragile, and more work would be
nice.. But it's more honest.
2013-11-15 Rocky Bernstein <rocky@cpan.org>
* .travis.yml: Debug travis on failure - 2nd try
2013-11-15 Rocky Bernstein <rocky@cpan.org>
* .travis.yml: Debug travis on failure
2013-11-13 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm, t/10test-options.t: Really skip this test
if Test::More is >= 1.0. See issue 25
2013-09-07 Rocky Bernstein <rocky@cpan.org>
* : commit bdc2edfb897b735b774c7b30639e3da54ab0f3f6 Author: Rocky
Bernstein <rocky@cpan.org> Date: Sat Sep 7 21:35:11 2013 -0400
2013-08-25 Rocky Bernstein <rocky@cpan.org>
* example/signature.pl,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/DB/Breakpoint.pm,
lib/Devel/Trepan/DB/LineCache.pm, t/10test-db-brkpt.t: Attempt to
find a bug encountered with Sub::Signatures. Not successful though.
2013-08-19 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/IO/Input.pm: Match PERL_RL environment var test
for presence of Term:ReadLine:Perl5 to match that used in
Term::ReadLine. In particular, ignore case.
2013-08-17 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/DB/LineCache.pm: Update dates, versions
2013-08-17 Rocky Bernstein <rocky@cpan.org>
* : commit 23ae207d02268761b973eb8ecbdef63641c1e885 Author: Rocky
Bernstein <rocky@cpan.org> Date: Sat Aug 17 13:02:02 2013 -0400
2013-07-17 Rocky Bernstein <rocky@cpan.org>
* Build.PL: Reduce version required on Time::HiRes based on
empirical travis tests
2013-07-17 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm, lib/Devel/Trepan/CmdProcessor/Default.pm, t/data/my.right:
Order hash values by default (and in 20test-my.t). Issue #23. Thanks
to andyk
2013-06-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm: Blind attempt to Andrea Koenig's CPAN Testers
reports. See for example
http://www.cpantesters.org/cpan/report/d55014de-dbbd-11e2-868c-1e44697f9654
2013-06-24 Rocky Bernstein <rocky@cpan.org>
* t/Helper.pm: Use "diff -au" rather than "diff -u as suggested by
Andreas Koenig.
2013-06-23 Rocky Bernstein <rocky@cpan.org>
* META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/Version.pm: Over with of release 0.50. Hope it went
well
2013-06-23 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm,
lib/Devel/Trepan/DB/LineCache.pm, lib/Devel/Trepan/DB/Sub.pm: Fix up
broken relative paths, I hope
2013-06-22 Rocky Bernstein <rocky@cpan.org>
* Changes, LICENSE, MANIFEST, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/LineCache.pm, lib/Devel/Trepan/DB/Sub.pm,
lib/Devel/Trepan/Version.pm: Get ready for release 0.50
2013-06-20 Rocky Bernstein <rocky@cpan.org>
* t/20test-eval.t, t/data/eval2.right: Tolerate Perl's whose eval
doesn't set @DB::line.
2013-06-19 Rocky Bernstein <rocky@cpan.org>
2013-06-07 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm,
lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/CmdProcessor/Help.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/CmdProcessor/Msg.pm,
lib/Devel/Trepan/CmdProcessor/Validate.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/LineCache.pm, t/20test-debug.t: Guard against
uninitialized variables and some AUTOLOAD deprecations. Some
DB::LineCache cleanup. All in preparation for dealing better with
SelfLoader and AutoLoader.
2013-06-07 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB/LineCache.pm: Make sure the list returned by
DB::LineCache::file_lines is unique.
2013-04-14 Rocky Bernstein <rocky@cpan.org>
* : commit 3525d8597d54f10f6c4578a6037e8367702b4348 Author: Rocky
Bernstein <rocky@cpan.org> Date: Sun Apr 14 18:05:12 2013 -0400
2013-04-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB/Breakpoint.pm: Add is_breakable()
2013-04-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Util.pm, t/10test-util.t: Strawberry Perl accepts
some expressions that other OS's find invalid.
2013-03-30 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB/Sub.pm: Bump $deep based on discussion in RT
#117407
2013-03-29 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Sub.pm: Up deep level.
Strip blanks
2013-03-20 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm, lib/Devel/Trepan/IO/Input.pm,
lib/Devel/Trepan/Interface/User.pm: Hacky fixups: my completion.
Using Term::ReadLine::Perl5 until it is in Term::ReadLine.
2013-02-05 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, lib/Devel/Trepan/CmdProcessor/Command/Macro.pm: macro
pod text changes
2013-02-04 Rocky Bernstein <rocky@cpan.org>
* MANIFEST,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm, t/20test-macro.t,
t/data/macro.cmd, t/data/macro.right: info macro: colorize sub if
highlight is on. Allow for info macro *. This puts this more inline
with other Trepan debuggers.
2013-01-21 Rocky Bernstein <rocky@cpan.org>
* Build.PL, lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm: Build.PL: need
Time::HiRes for testing. Command/*.pm remove ${NAME} which doesn't
work with plain POD and remove here string interpolation.
2013-01-15 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB/Backtrace.pm, lib/Devel/Trepan/DB/Sub.pm: Sync
some of the lower level DB code with perl5db.pl 5.17
2013-01-14 Rocky Bernstein <rocky@cpan.org>
* example/lsub.pl, lib/Devel/Trepan/DB/Backtrace.pm,
lib/Devel/Trepan/DB/Sub.pm, t/20test-lsub.t, t/data/lsub.cmd,
t/data/lsub.right: Perl bug #116358
2013-01-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm, lib/Devel/Trepan/CmdProcessor/Frame.pm,
lib/Devel/Trepan/DB/Backtrace.pm, lib/Devel/Trepan/DB/Sub.pm,
lib/Devel/Trepan/Processor/Frame.pm, lib/Devel/Trepan/Version.pm:
Start looking at 116358. For us it's a stack counting bug.
2013-01-06 Rocky Bernstein <rocky@cpan.org>
* ChangeLog: Get ready for release 0.48. This time, for sure!
2013-01-06 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB/Backtrace.pm, lib/Devel/Trepan/Options.pm:
Mess with version again
2013-01-06 Rocky Bernstein <rocky@cpan.org>
* t/20test-break.t, t/Helper.pm: Skip test-break on Strawberry perl.
Modify helper to accomodate Strawberry perl's lack of diff.
2013-01-06 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, Changes, GNUmakefile, MANIFEST, META.json, META.yml,
bin/trepan.pl, lib/Devel/Trepan.pm, lib/Devel/Trepan/Version.pm,
t/data/list3.cmd, t/data/list3.right, t/data/opt-e.right: Fix bug in
handling -e and don't use File::Basename in list test. Get ready for
release 0.48. Fi
2013-01-04 rocky <rocky@cpan.org>
* lib/Devel/Trepan/Interface/User.pm: Guard against a potentially
unitialized variable
2013-01-01 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Eval.pm: Untabify
2012-09-25 Rocky Bernstein <rocky@cpan.org>
* Changes, lib/Devel/Trepan/Version.pm: Get ready for 0.43 release.
Change default host on server to 127.0.0.1 from localhost
2012-09-25 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/IO/TCPServer.pm,
lib/Devel/Trepan/Interface/Server.pm, t/10test-io-tcpserver.t: Test
to see if IO::Socekt::INET->new succeeds
2012-09-21 rocky <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/CmdProcessor/Eval.pm, lib/Devel/Trepan/Core.pm,
lib/Devel/Trepan/Interface/User.pm, lib/Devel/Trepan/Options.pm:
Don't use a Dafffta::Printer alias. Guard agains
Interface::User::readline $last undef which can happen the first
time around. Some code cleanup.
2012-09-21 rocky <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm: DB::save -> DB::save_vars to reduce
overlap with perl5db.pl. Also we weren't respecting the prototype.
2012-09-21 R. Bernstein <rockyb@rubyforge.org>
* : Merge pull request #16 from kevindawson/master Add missing section INSTALLATION
2012-09-19 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB/Breakpoint.pm: Silence a warning about trying
to assign undef to a glob.
2012-09-19 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, example/gcd-dbcall.pl, lib/Devel/Trepan.pm,
lib/Devel/Trepan/DB.pm: Add a non-Enbugger way to call the debugger.
2012-09-19 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm: Small DB.pm tweaks to remove a warning
message and allow for optional module growth.
2012-09-19 Rocky Bernstein <rocky@cpan.org>
* Build.PL, ChangeLog, META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/Version.pm: Try yet again to avoid using rlib and
pacifying smokers.
2012-09-18 Rocky Bernstein <rocky@cpan.org>
* Changes, lib/Devel/Trepan.pm: Get ready for 0.42 release. Botched
0.41 release.
2012-09-18 rocky <rocky@cpan.org>
* Build.PL, META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/DB/LineCache.pm: Update doc. Get ready for 0.41
release
2012-09-18 rocky <rocky@cpan.org>
* lib/Devel/Trepan/DB/Colors.pm: Add definition for black. Without
it, Improved.pm of Syntax Highlight may report using an undefined
value.
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* t/data/alias.right: Upate alias test output for last change
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/DB/Colors.pm: Help: Make section head for aliases.
SubMgr.pm: remove deprication on Perl 5.17 Colors.pm: use bblue for
keywords rather than black.
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* Build.PL, ChangeLog, META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/DB/LineCache.pm: More LineCache.pm pod
improvements. Bump version number.
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* Build.PL, Changes, lib/Devel/Trepan.pm: Release 0.40 to fix yet
another problem with Build.PL
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* Build.PL, META.json, META.yml: More Build.PL futzing.
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* ChangeLog: See above
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* Changes, lib/Devel/Trepan.pm, lib/Devel/Trepan/DB/LineCache.pm:
Improve POD documentation for DB::LineCache. Fix yet another problem
with Build.PL. Get ready for release 0.39.
2012-09-17 Rocky Bernstein <rocky@cpan.org>
* Changes, lib/Devel/Trepan.pm, lib/Devel/Trepan/DB/LineCache.pm:
Get ready for relase 0.38
2012-09-16 Rocky Bernstein <rocky@cpan.org>
* Build.PL, META.json, META.yml, example/eval.pl,
lib/Devel/Trepan.pm,
2012-09-16 rocky <rocky@cpan.org>
* Build.PL: Need to set minimum requirements on Pod::Text. And we'll
also set for Pod::Text::Color too.
2012-09-16 Rocky Bernstein <rocky@cpan.org>
* t/20test-eval.t: Data::Dumper tab variation on some smokers.
2012-09-15 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Load_Subcmd/Module.pm: Small
stuff: Trepan.pm: pod improvements and bump version. Module.pm:
untabify.
2012-09-15 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, Changes, META.json, META.yml: I said get ready for
release
2012-09-15 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm, t/20test-break.t: Get ready for 0.36 release.
2012-09-15 Rocky Bernstein <rocky@cpan.org>
* Changes, MANIFEST,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Handle.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Load.pm,
lib/Devel/Trepan/CmdProcessor/Command/Load_Subcmd/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Load_Subcmd/Module.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Load.pm, t/10test-brkptmgr.t: Add
debugger commands 'load command' and 'load macro'.
CmdProcessor/Load.pm: use 'do' instead of eval `cat ...` to do a
more agressive loading.
2012-09-14 Rocky Bernstein <rocky@cpan.org>
* bin/trepan.pl,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Handle.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Functions.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Line.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm, lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/Load_Subcmd/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/List.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/Eva
l.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/OP.
pm, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/List.pm
,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/Stack.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/String.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/Width.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace_Subcmd/Print
.pm, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Variable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Aliases.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Interactive.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Up.pm,
lib/Devel/Trepan/CmdProcessor/Virtual.pm,
lib/Devel/Trepan/IO/Output.pm, lib/Devel/Trepan/Interface/Server.pm:
Untabify
2012-09-14 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/BrkptMgr.pm, lib/Devel/Trepan/Client.pm,
lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/CmdProcessor/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Help.pm,
lib/Devel/Trepan/CmdProcessor/Load.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/CmdProcessor/Msg.pm,
lib/Devel/Trepan/CmdProcessor/Running.pm,
lib/Devel/Trepan/CmdProcessor/Validate.pm,
lib/Devel/Trepan/Complete.pm, lib/Devel/Trepan/Condition.pm,
lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/DB/Backtrace.pm,
lib/Devel/Trepan/DB/Breakpoint.pm, lib/Devel/Trepan/DB/Colors.pm,
lib/Devel/Trepan/DB/Display.pm, lib/Devel/Trepan/DB/Eval.pm,
lib/Devel/Trepan/DB/LineCache.pm, lib/Devel/Trepan/DB/Sub.pm,
lib/Devel/Trepan/IO.pm, lib/Devel/Trepan/IO/Input.pm,
lib/Devel/Trepan/IO/StringArray.pm,
lib/Devel/Trepan/IO/TCPClient.pm, lib/Devel/Trepan/IO/TCPServer.pm,
lib/Devel/Trepan/Interface.pm,
lib/Devel/Trepan/Interface/Client.pm,
lib/Devel/Trepan/Interface/Script.pm,
lib/Devel/Trepan/Interface/User.pm, lib/Devel/Trepan/Options.pm,
lib/Devel/Trepan/Pod2Text.pm, lib/Devel/Trepan/Position.pm,
lib/Devel/Trepan/SigHandler.pm, lib/Devel/Trepan/Util.pm,
lib/Devel/Trepan/WatchMgr.pm: Untabify source code.
2012-09-14 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/Eval.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/List.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Excep
t.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Macro
.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Skip.
pm, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm: More
podification
2012-09-12 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Command/Load.pm,
lib/Devel/Trepan/CmdProcessor/Command/Load_Subcmd/Command.pm: Add
command to allow loading a debugger command or command directory.
2012-09-12 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm: Sync with Trepan.pod
2012-09-12 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm: Work on documentation
more.
2012-09-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm: See above
2012-09-11 Rocky Bernstein <rocky@cpan.org>
* MANIFEST: I said, COP -> OP
2012-09-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm: More of the same
2012-09-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm: More pod
documentation. Will this never end?
2012-09-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables.pm:
Add demo code.
2012-09-11 Rocky Bernstein <rocky@cpan.org>
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/OP.
pm: Go over command pod help yet again.
2012-09-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Display_Subcmd/{C
OP.pm => OP.pm}: show display cop -> show display op. Demo code in
subcommands. More help podification.
2012-09-10 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/{CO
P.pm => OP.pm}, lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm, lib/Devel/Trepan/DB.pm:
"set display cop" -> "set display op". And use Devel::Callsite
2012-09-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm: Fix pod errors.
2012-09-09 Rocky Bernstein <rocky@cpan.org>
* Build.PL, Changes, lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Program.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Signals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Our.pm, lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/DB.pm, t/data/alias.right: Use Devel::Callsite if
available to figure out current OP location. More help text
podification. Trim newline in help showing help text. Untabify more
source files.
2012-09-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Functions.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Line.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Program.pm: Start
help podification of "info" commands
2012-09-06 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm: Help Podification.
2012-09-06 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Handle.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm: Finish command
podification. 1st round.
2012-09-06 Rocky Bernstein <rocky@cpan.org>
* bin/trepan.pl, lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm: More help
podification
2012-09-05 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Up.pm, t/10test-cmd-macro.t,
t/data/alias.right: Add unit test for Macro. Podify help more.
2012-09-04 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/Condition.pm, lib/Devel/Trepan/DB/Eval.pm,
t/10test-db-eval.t: Try a better from of syntax checking. Many
thanks to cpansprout for the suggestion.
2012-09-04 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Command/TBreak.pm: More modify and
untabify
2012-09-04 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Eval.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/Eval.pm, t/data/debug.right: Tidy eval code
more. More to come...
2012-09-04 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Macro.pm: One more podify
2012-09-04 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Eval.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/Eval.pm, t/10test-db-eval.t: Towards trying to
clean up torturous eval logic.
2012-09-03 Rocky Bernstein <rocky@cpan.org>
* Changes, MANIFEST,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/Pod2Text.pm: More Podification. Adminstrivia.
2012-09-03 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Load.pm: More help podification
2012-09-03 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Command/TBreak.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm,
lib/Devel/Trepan/Pod2Text.pm, t/10test-pod2text.t,
t/data/alias.cmd, t/data/alias.right: Start podifying help text.
2012-09-03 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Location.pm, t/20test-debug.t,
t/20test-eval.t, t/data/debug.right, t/data/eval2.right: Had wrong
order of what got remapped into what.
Reinstate % sigil in eval to store result as a hash.
2012-09-01 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm: Pass
fix_file_and_line as an option to eval_with_return rather than as a
global DB namespace variable. Untabify.
2012-09-01 Rocky Bernstein <rocky@cpan.org>
* t/20test-trepanpl-opts.t: Make sure to remove temporary file.
2012-09-01 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm,
lib/Devel/Trepan/Util.pm: Put Devel::Trepan::Terminated its own
file. usrctxt -> namespace_package and reduce its globalness.
Util.pm: note > and ; as a sigil
2012-09-01 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm, t/10test-db-eval.t: Start DB::Eval unit
test.
2012-08-31 Rocky Bernstein <rocky@cpan.org>
* t/data/eval.cmd, t/data/eval.right: Add check to make sure we
strip of location in eval and autoeval
2012-08-31 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm: More eval
cleanup. This time respect hiding location of eval string sometimes.
2012-08-31 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm: Another round
at trying to clean up DB::Eval.pm. Probably even more later.
2012-08-30 Rocky Bernstein <rocky@cpan.org>
* Build.PL: Simplify this release_status thing.
2012-08-29 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Options.pm: DRY code.
2012-08-28 Rocky Bernstein <rocky@cpan.org>
* t/20test-sig.t: Clean up signal file. Also note that there's a bug
here that needs fixing.
2012-08-28 rocky <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Macro.pm: Update macro help
example w/o warning on perl5.8.9 and new continuation backslash for
readability
2012-08-28 Rocky Bernstein <rocky@cpan.org>
* Changes, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help/command.txt,
lib/Devel/Trepan/Interface/Script.pm,
lib/Devel/Trepan/Interface/User.pm, t/data/autolist.cmd,
t/data/step.cmd: Add continuation lines via \ at the end of the line
2012-08-28 Rocky Bernstein <rocky@cpan.org>
* : commit be30ff7567f7508076b806eda910bb8b2b0eaec0 Author: Rocky
Bernstein <rocky@cpan.org> Date: Tue Aug 28 19:32:44 2012 -0400
2012-08-28 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm, t/data/watch1.right,
t/data/watch2.right: Finish changes from commit 84068d0
2012-08-28 R. Bernstein <rockyb@rubyforge.org>
* : Merge pull request #14 from kevindawson/master tweak to watch layout
2012-08-28 R. Bernstein <rockyb@rubyforge.org>
* : Merge pull request #15 from MidLifeXis/master Docfix: change order of examples to make comments accurate
2012-08-28 bowtie <bowtie@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Default.pm: tweak to watch layout
2012-08-27 Rocky Bernstein <rocky@cpan.org>
* Build.PL, META.json, META.yml: Change status to stable
2012-08-27 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, Changes, lib/Devel/Trepan.pm,
lib/Devel/Trepan/Options.pm: Get ready for 0.35 release.
2012-08-27 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Display.pm: Refer to eval in
"display" help.
2012-08-27 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help/command.txt,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm: Make another pass at
docs.
2012-08-27 Rocky Bernstein <rocky@cpan.org>
* t/20test-opt-e.t: Config parameter "USESITECONFIG" changes perl -e
output
2012-08-27 Rocky Bernstein <rocky@cpan.org>
* : commit 95c0d645a4972e21f7d1e062b37f86bd92834c68 Author: Rocky
Bernstein <rocky@cpan.org> Date: Mon Aug 27 12:20:37 2012 -0400
2012-08-27 rocky <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Hook.pm, lib/Devel/Trepan/Core.pm:
Don't trace or traceprint into Devel::Trepan::Terminated
2012-08-27 rocky <rocky@cpan.org>
* Build.PL, MANIFEST, META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/Options.pm, t/data/alias.cmd, t/data/alias.right:
Fix another bug updating alias list.
2012-08-26 rocky <rocky@cpan.org>
* ChangeLog: Update ChangeLog
2012-08-26 rocky <rocky@cpan.org>
* Build.PL, Changes, MANIFEST, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Excep
t.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/Eval.
pm, lib/Devel/Trepan/Options.pm, t/20test-eval.t: Get ready for 0.34
release
2012-08-26 rocky <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Excep
t.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Macro
.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Debug_Subcmd/Skip.
pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Debug_Subcmd/Exce
pt.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Debug_Subcmd/Macr
o.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Debug_Subcmd/Skip
.pm: Add set debug {except, skip, macro}. Fix Bug in getting macro
parameters
2012-08-25 rocky <rocky@cpan.org>
* Build.PL, Changes, lib/Devel/Trepan.pm,
lib/Devel/Trepan/CmdProcessor.pm, lib/Devel/Trepan/Options.pm:
Administrivia
2012-08-25 rocky <rocky@cpan.org>
* MANIFEST, example/nexting.pl, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace_Subcmd/Print
.pm, lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/CmdProcessor/Running.pm, lib/Devel/Trepan/Core.pm,
t/20test-trace.t, t/data/step.cmd, t/data/step.right,
t/data/trace3.cmd, t/data/trace3.right: Fix "set trace print" so it
works with "step". Impliment count argument on "step".
2012-08-24 rocky <rocky@cpan.org>
* : commit 788f0904d0615b490b4dffbfa1454e9659afa48a Author: rocky
<rocky@cpan.org> Date: Fri Aug 24 21:27:13 2012 -0400
2012-08-24 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/DB.pm:
DB::fake -> Devel::Trepan::Terminated. CPAN already has DB::fake
registered elsewhere.
2012-08-24 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, Changes, META.json, META.yml, lib/Devel/Trepan.pm,
lib/Devel/Trepan/Options.pm, t/20test-eval.t, t/data/eval.right: Get
ready for 0.33 release
2012-08-24 rocky <rocky@cpan.org>
* MANIFEST, META.json, META.yml: I said, get ready for release
2012-08-24 rocky <rocky@cpan.org>
* Changes, lib/Devel/Trepan.pm, lib/Devel/Trepan/Options.pm: Get
ready for 0.32 release.
2012-08-24 rocky <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Load.pm: unalias removes alias listing
in help for command. Issue #10.
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/Util.pm, t/10test-util.t: Expand eval? patterns. We
now treat 'local' and 'our' the same way as 'my', e.g. local ($a,b)
= ($v1,v2). Change behavior of eval? for "my $var = value" to just
return value, not set $var. If you wanted to set $var, use "eval"
not "eval?".
2012-02-23 Rocky Bernstein <rocky@cpan.org>
* : commit f62ada67010591608bd74e857630d65fb9d3e19b Author: Rocky
Bernstein <rocky@cpan.org> Date: Wed Feb 22 22:22:39 2012 -0500
2012-02-22 Rocky Bernstein <rocky@cpan.org>
* : commit a01f5c74b3453b18a9770e67c3706e02a0c5e60c Merge: 605ed02
0040605 Author: R. Bernstein <rocky.bernstein@gmail.com> Date: Wed
Feb 22 19:16:30 2012 -0800
2012-02-22 Reini Urban <rurban@cpanel.net>
* bin/.gitignore: rm bin/.gitignore as it gets installed ... Installing /usr/local/share/man/man3/Devel::Trepan::Options.3
Installing /usr/local/bin/.gitignore Installing
/usr/local/bin/trepan.pl Module::Build is a mess
2012-02-22 Reini Urban <rurban@cpanel.net>
* lib/Devel/Trepan/Client.pm, lib/Devel/Trepan/Options.pm: fix rlib
mess by using package context rlib default is good, ../.. definitely wrong. Do not bother
FindBin, which will not work on an installed trepan.pl also. Use
the package context and not main.
2012-02-22 Reini Urban <rurban@cpanel.net>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Handle.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Functions.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm, lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/TBreak.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Up.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/Interface/Client.pm,
lib/Devel/Trepan/Interface/Script.pm,
lib/Devel/Trepan/Interface/Server.pm,
lib/Devel/Trepan/Interface/User.pm: get rid of defined @, warns with
5.15.8
2012-02-19 Rocky Bernstein <rocky@cpan.org>
* : commit 605ed02fc4c597f34aaecebdb9f2de3c3f29893e Author: Rocky
Bernstein <rocky@cpan.org> Date: Fri Feb 17 15:18:57 2012 -0500
2012-02-17 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Running.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/Interface/User.pm: Can't rely on
NEXT_STEPPING_EVENT for $DB::single. So we write our own checks.
This makes 'next' slower. Save last thread id for 'next'ing.
remove_history(): need to set default value of $which.
2012-01-16 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, Changes, META.json, META.yml, t/20test-autolist.t: Get
ready for 0.1.9 release
2012-01-15 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/Util.pm: consult sigil in eval? and eval.
(Previously it was just done in autoeval).
2012-01-15 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm, t/data/debug.right,
t/data/eval.right, t/data/fin2.right, t/data/seq1.right: Don't
need/want variables names in Data::Dumper output.
2012-01-15 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/EvalDisplay.pm:
Update Eval help text. For example describe the difference between
eval of a statement and an expression and give short alias examples.
lib/Devel/Trepan/DB/Breakpoint.pm, lib/Devel/Trepan/DB/Display.pm,
lib/Devel/Trepan/DB/Eval.pm, lib/Devel/Trepan/DB/LineCache.pm,
lib/Devel/Trepan/IO.pm, lib/Devel/Trepan/IO/StringArray.pm,
lib/Devel/Trepan/Interface/Script.pm,
lib/Devel/Trepan/Interface/Server.pm,
lib/Devel/Trepan/Interface/User.pm, lib/Devel/Trepan/Options.pm,
lib/Devel/Trepan/SigHandler.pm, lib/Devel/Trepan/Util.pm,
t/10test-db-brkpt.t, t/10test-util.t: Start to make it work on perl
5.8
2011-12-30 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm: Remove a
small bug and a expected warning
2011-12-28 Rocky Bernstein <rocky@cpan.org>
* t/Helper.pm: Helper.pm: Explain why funny return code test
2011-12-28 Rocky Bernstein <rocky@cpan.org>
* ChangeLog, lib/Devel/Trepan/SigHandler.pm, t/Helper.pm: Helper.pm:
Tidy up output when an integration test fails
2011-12-26 Rocky Bernstein <rocky@cpan.org>
* bin/trepan.pl, lib/Devel/Trepan/CmdProcessor/Command/Eval.pm: Add
'p' as an alias for eval.
2011-12-26 Rocky Bernstein <rocky@cpan.org>
* : commit 821b71c8ecb721f0ea5d753190f369d384ad361a Author: Rocky
Bernstein <rocky@cpan.org> Date: Mon Dec 26 22:04:37 2011 -0500
2011-12-25 Rocky Bernstein <rocky@cpan.org>
* Build.PL: Don't include ExtUtils::PkgConfig.
2011-12-25 Rocky Bernstein <rocky@cpan.org>
* Build.PL, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/DB/LineCache.pm, t/Helper.pm: Reduce dependencies
for build. Use Digest::SHA instead of Digest::SHA1. Don't use
String::Diff.
2011-12-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/EvalDisplay.pm: Add
better help and completion for 'set evaldisplay'. Typo in Confirm.
2011-12-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/SigHandler.pm,
t/10test-complete.t: Work on "stop" action when signal is external
to debugged process
2011-12-25 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Command/Handle.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Signals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/Complete.pm, lib/Devel/Trepan/Core.pm,
lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/SigHandler.pm,
t/10test-complete.t: Signal handling largely works! Add 'info
signal' Add common completion method for signals. Fix a typo here
and there.
2011-12-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/SigHandler.pm: A perlish kind of bug
2011-12-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/SigHandler.pm: Close to being usable.
2011-12-24 Rocky Bernstein <rocky@cpan.org>
* bin/trepan.pl,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
lib/Devel/Trepan/DB.pm: bin/trepan.pl: Fix up so we really
require_relative. Return.pm: guard against undef. DB.pm futz with
"finish" which is currently borked.
2011-12-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/SigHandler.pm, t/10test-sighandler.t: Move
sighandler code. For such a simple straightforward feature and
implementation, this is proving to be more code than I had
remembered.
2011-12-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/Util.pm: Remove Core.pm
warnings and make strict even if we can't 'use strict'
2011-12-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/SigHandler.pm: Rough cut port of Python code
finished. Still need to go over to make it work.
2011-12-24 Rocky Bernstein <rocky@cpan.org>
* t/10test-watchmgr.t: Add unit test for watch points
2011-12-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/BrkptMgr.pm, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/WatchMgr.pm, t/10test-position.t: Fix bugs in
WatchMgr. make sure fns in demo code are not defined if not
demo'ing.
2011-12-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/SigHandler.pm, t/10test-sighandler.t: More code
(and thus more tests) signal handling. Still not complete though.
2011-12-23 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/SigHandler.pm, lib/Devel/Trepan/Util.pm,
lib/Devel/Trepan/Interface/Server.pm: trepanpl --server option now
logs to STDOUT. logger field is now just a file handle rather than
an Devel::Trepan::Interface.
2011-11-28 Rocky Bernstein <rocky@cpan.org>
* : commit 8b87e300152476313d490897113d87490a531c8d Author: Rocky
Bernstein <rocky@cpan.org> Date: Mon Nov 28 07:13:21 2011 -0500
2011-11-27 Rocky Bernstein <rocky@cpan.org>
* README.md: Some README typos
2011-11-27 Rocky Bernstein <rocky@cpan.org>
* README.md: Some README typos
2011-11-27 Rocky Bernstein <rocky@cpan.org>
* README.md, bin/trepanpl, data/Enbugger-trepan.patch,
lib/Devel/Trepan/Client.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/IO/TCPPack.pm,
lib/Devel/Trepan/IO/TCPServer.pm,
lib/Devel/Trepan/Interface/ComCodes.pm,
lib/Devel/Trepan/Interface/Server.pm, lib/Devel/Trepan/Options.pm:
Out-of-process debugging starts to work.
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Options.pm: whence_file should do nothing if file
path is absolute
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Options.pm: Add --no-readline option to trepanpl
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Interface/User.pm, lib/Devel/Trepan/Options.pm:
Strawberry Perl's readline doesn't seem to history commands
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Interface/User.pm, lib/Devel/Trepan/Options.pm:
Strawberry Perl's readline doesn't seem to history commands
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Disassemble.pm,
lib/Devel/Trepan/DB/Backtrace.pm: Allow no args to disassemble to
mean the current frame.
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* Build.PL, lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Load.pm, t/10test-cmd-complete.t: Add
debugger command 'complete '. Some minor fixes.
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm, lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm: replace $NEED_RUNNING
and $NEED_STACK with constants. Typo in My.pm - use $lex_type.
2011-11-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Our.pm, lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/Eval.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/List.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/EvalDisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace_Subcmd/Print
.pm, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Variable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/Eval.
pm, lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm: Use class
constants for MIN_ARGS, MAX_ARGS and NEEDS_RUNNING in subcommands.
2011-11-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disassemble.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/TBreak.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Up.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm: Setting min/max
values attempt 2. Use package constants. Disable parameter checking
on subcommands for now..
2011-11-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Debug.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disassemble.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Server.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Command/TBreak.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Up.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm,
lib/Devel/Trepan/Core.pm: Start to remove 'our' non-package scope
for 'use vars' which is package scope
2011-11-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command.pm: Fix Grammar in comment.
2011-11-24 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Running.pm,
t/20test-cont.t, t/data/cont.cmd, t/data/cont.right: Fix yet another
step/continue bug.
2011-11-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Running.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/Sub.pm, t/data/eval.cmd, t/data/next.cmd: More
bugs bugs bugs created in trying to DRY stepping code.
2011-11-24 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Our.pm: Newer perls have newer restrictions. Sigh. Also got an rlib
directory wrong and installed version was masking bad behavior.
2011-11-24 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Our.pm, t/data/break.cmd, t/data/debug.cmd, t/data/fin.cmd,
t/data/my.cmd: Bug, bugs, bugs.
2011-11-24 Rocky Bernstein <rocky@cpan.org>
*
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
Lexicals.pm,
2011-11-12 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm,
lib/Devel/Trepan/DB/Breakpoint.pm, lib/Devel/Trepan/WatchMgr.pm,
t/data/watch1.cmd, t/data/watch1.right: Add ability to show watch
expressions in "info break". Add "info watch".
2011-11-12 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm: A couple more
relative_lib -> rlib's
2011-11-12 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/Shell.pm,
lib/Devel/Trepan/CmdProcessor/Command/Watch.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/CmdProcessor/Running.pm, lib/Devel/Trepan/DB.pm,
t/20test-watch1.t, t/data/watch1.right, t/data/watch2.cmd,
t/data/watch2.right: Make sure watch expression stop through
continue. Go over help on various commands.
2011-11-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/BrkptMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm: Add list accessor.
Some commented-out require_lib -> rlib
2011-11-11 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Program.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/Eval.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/List.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/EvalDisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/List.pm
,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/Stack.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/String.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/Width.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace_Subcmd/Print
.pm, lib/Devel/Trepan/CmdProcessor/Command/Shell.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Aliases.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/Eval.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/List.
pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/EvalDisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/List.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/Stack.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/String
.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/Width.
pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace_Subcmd/Prin
t.pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Version.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm,
lib/Devel/Trepan/CmdProcessor/Command/TBreak.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Up.pm,
value.
2011-11-10 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/WatchMgr.pm: Add watchpoint manager. Closer to
having watchpoints working...
2011-11-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/Eval.pm: Start lower-level aspects of watch
expressions. DB::event is now passed to idle as a param.
2011-11-07 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Core.pm: Use of qw as parenthesis again...
2011-11-07 Rocky Bernstein <rocky@cpan.org>
* Build.PL: use_relative -> relative_lib and need 0.2 or later
2011-11-07 Rocky Bernstein <rocky@cpan.org>
* Build.PL, lib/Devel/Trepan/IO.pm, lib/Devel/Trepan/IO/Input.pm,
lib/Devel/Trepan/Interface/User.pm: have_gnu_readline ->
want_gnu_readline which is more precise. Remove commented code from
Ruby. Reinstate shbang - I can't live without it.
2011-11-06 Rocky Bernstein <rocky@cpan.org>
* Makefile => GNUmakefile, MANIFEST, lib/Devel/Trepan/IO/Input.pm,
lib/Devel/Trepan/Interface/User.pm: Really truly allow
Term::ReadLine to be optional.
2011-11-05 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/Interface/Script.pm,
lib/Devel/Trepan/Options.pm, t/10test-options.t, t/Helper.pm,
t/data/display.cmd, t/data/eval2.cmd, t/data/next.cmd: Add --batch
and --testing options which don't initialize a user interface.
2011-11-04 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/IO/Input.pm: Merge in
some of Shlomi Fish's code to check ReadLine at run time rather than
at compile time. Also test for Term::ReadLine::Perl.
2011-11-03 Rocky Bernstein <rocky@cpan.org>
* bin/trepanpl, lib/Devel/Trepan/BrkptMgr.pm,
lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm,
lib/Devel/Trepan/CmdProcessor/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/CmdProcessor/Running.pm,
lib/Devel/Trepan/Condition.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/Backtrace.pm,
lib/Devel/Trepan/DB/Breakpoint.pm, lib/Devel/Trepan/DB/Display.pm,
lib/Devel/Trepan/DB/Eval.pm, lib/Devel/Trepan/DB/LineCache.pm,
lib/Devel/Trepan/DB/Sub.pm, t/10test-cmd-kill.t,
t/10test-complete.t, t/10test-condition.t, t/10test-db-brkpt.t,
t/10test-intf-script.t, t/10test-intf-user.t,
t/10test-io-stringarray.t, t/10test-linecache.t, t/10test-load.t,
t/10test-options.t, t/10test-position.t, t/10test-proc-hook.t,
t/10test-proc-load.t, t/10test-util.t, t/10test-validate.t,
t/20test-autolist.t, t/20test-break.t, t/20test-display.t,
t/20test-eval.t, t/20test-list1.t, t/20test-list2.t,
t/20test-list3.t, t/20test-next.t, t/20test-seq1.t,
t/20test-step.t, t/20test-trace.t, t/20test-trepanpl-opts.t,
t/Helper.pm: Incorporate many of the changes in pull request 3. Add
relative_lib and DRY test code a little.
2011-11-03 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Action.pm,
lib/Devel/Trepan/CmdProcessor/Command/Alias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Display.pm,
lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
lib/Devel/Trepan/CmdProcessor/Command/Finish.pm,
lib/Devel/Trepan/CmdProcessor/Command/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Program.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/Eval.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto_Subcmd/List.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/EvalDisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/List.pm
,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/Stack.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/String.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max_Subcmd/Width.p
m, lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Return.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace_Subcmd/Print
.pm, lib/Devel/Trepan/CmdProcessor/Command/Shell.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Abbrev.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Aliases.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/Eval.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Auto_Subcmd/List.
pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Basename.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Confirm.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Different.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/EvalDisplay.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/List.p
m,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/Stack.
pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/String
.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Max_Subcmd/Width.
pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace_Subcmd/Prin
t.pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Version.pm,
lib/Devel/Trepan/CmdProcessor/Command/Source.pm,
lib/Devel/Trepan/CmdProcessor/Command/Step.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm,
lib/Devel/Trepan/CmdProcessor/Command/TBreak.pm,
lib/Devel/Trepan/CmdProcessor/Command/Unalias.pm,
lib/Devel/Trepan/CmdProcessor/Command/Undisplay.pm,
controller code from command to Running.pm. seq1.*: start testing a
more complex command sequnece including bt, c, and set return.
2011-10-11 Rocky Bernstein <rocky@cpan.org>
* t/data/trace2.cmd, t/data/trace2.right: Forgot a couple of files
on last commit
2011-10-11 Rocky Bernstein <rocky@cpan.org>
* t/20test-trace.t: One more trace test, this time using "set trace
print" and continue
2011-10-11 Rocky Bernstein <rocky@cpan.org>
* t/20test-trace.t, t/Helper.pm, t/data/trace1.cmd,
t/data/trace1.right: Add trace test.
2011-10-10 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, MANIFEST.SKIP: Administrivia
2011-10-10 Rocky Bernstein <rocky@cpan.org>
* : commit d577ae75c12b5bf57c88776cd1e98b101ddc514d Author: Rocky
Bernstein <rocky@cpan.org> Date: Mon Oct 10 21:49:53 2011 -0400
2011-10-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB/Display.pm: Start support for display
expressions. Much more work needed
2011-10-09 Rocky Bernstein <rocky@cpan.org>
* data/Enbugger-trepan.patch: Enbugger patch for trepan support
2011-10-09 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Auto.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace_Subcmd/.giti
gnore,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Trace_Subcmd/Print
.pm, lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace_Subcmd/.git
ignore,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Trace_Subcmd/Prin
t.pm, lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/Options.pm: Add -x
and --trace option. (For Herb Chong)
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Timer.pm,
lib/Devel/Trepan/CmdProcessor/Hook.pm: Add "set timer"
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Macro.pm: macro help typo
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* : commit 4fdc79de1809b379a6aa8d53736c0a53a0424c5d Author: Rocky
Bernstein <rocky@cpan.org> Date: Sat Oct 8 20:58:29 2011 -0400
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Hook.pm,
lib/Devel/Trepan/DB/LineCache.pm, t/10test-proc-hook.t,
t/10test-proc-load.t, t/20test-list3.t, t/data/list1.right,
t/data/list2.right, t/data/list3.cmd, t/data/list3.right: Fix "list"
help documentation. Start adding command hook code. Fix bug in
listing files and mysterious bug in listing highlighed source code.
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Command/List.pm: list .
fixed and checked list - checked
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* t/data/list2.cmd, t/data/list2.right: Add temporary break checking
to list with breakpoint test.
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/BrkptMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/DB/Breakpoint.pm, t/20test-list2.t,
t/data/list1.cmd, t/data/list2.cmd, t/data/list2.right: "list" now
shows breakpoint/action locations
2011-10-08 Rocky Bernstein <rocky@cpan.org>
* example/test-module.pm, example/test-require.pl,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Validate.pm,
lib/Devel/Trepan/DB/LineCache.pm, t/20test-list1.t,
t/data/list1.cmd, t/data/list1.right: Work on "list" command.
2011-10-07 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Next.pm,
lib/Devel/Trepan/CmdProcessor/Frame.pm,
lib/Devel/Trepan/CmdProcessor/Validate.pm,
lib/Devel/Trepan/DB/LineCache.pm: "list" command starts to work.
2011-10-06 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Validate.pm: Add "list" command - not
finished yet though.
2011-10-04 Rocky Bernstein <rocky@cpan.org>
2011-09-28 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/BrkptMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/DB/Breakpoint.pm, t/20test-break.t,
t/data/.gitignore, t/data/break.cmd, t/data/break.right: My first
real integration test of running some debugger commands (break,
delete and continue).
2011-09-28 Rocky Bernstein <rocky@cpan.org>
* .gitignore, t/20test-trepanpl-opts.t: First integration test of
sorts
2011-09-28 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, MANIFEST.SKIP, t/{test-cmd-kill.t =>
10test-cmd-kill.t}, t/{test-complete.t => 10test-complete.t},
t/{test-condition.t => 10test-condition.t}, t/{test-db-brkpt.t =>
10test-db-brkpt.t}, t/{test-intf-script.t => 10test-intf-script.t},
t/{test-intf-user.t => 10test-intf-user.t},
t/{test-io-stringarray.t => 10test-io-stringarray.t},
t/{test-linecache.t => 10test-linecache.t}, t/{test-load.t =>
10test-load.t}, t/{test-options.t => 10test-options.t},
t/{test-position.t => 10test-position.t}, t/{test-proc-load.t =>
10test-proc-load.t}, t/{test-util.t => 10test-util.t},
t/{test-validate.t => 10test-validate.t}: Add first integration test
for trepanpl --help and --version options. Rename tests to
accomodate unit versus integration tests.
2011-09-27 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/Options.pm: Add
--basename --highlight and --no-highlight options.
2011-09-27 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/Options.pm: Add
--command -c option to read a command file in preparation for
integration testing. Also add --help and --man.
2011-09-27 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/DB.pm: On "continue position", do not continue if
position is not breakable.
2011-09-27 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm: On "continue position", don't continue if
position is not breakable.
2011-09-27 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Breakpoint.pm: Attempt
simplification and correction of DB::cont and DB::set_break. Really
need to add "parse_position".
2011-09-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Macro.pm: One more "macro"
doc change
2011-09-26 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Macro.pm: Update macro help
string
2011-09-26 Rocky Bernstein <rocky@cpan.org>
* Build.PL, MANIFEST, lib/Devel/Trepan/BrkptMgr.pm,
lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Macros.pm,
lib/Devel/Trepan/CmdProcessor/Command/Macro.pm,
lib/Devel/Trepan/CmdProcessor/Command/Quit.pm,
lib/Devel/Trepan/CmdProcessor/Command/Restart.pm,
lib/Devel/Trepan/CmdProcessor/Command/Show_Subcmd/Aliases.pm,
lib/Devel/Trepan/DB/Breakpoint.pm, lib/Devel/Trepan/IO.pm: Add
macros via Perl's anonymous subroutines. Need to fill in MIN/MAX
args more explicitly until I figure out how to DRY code. Various
small bugs fixed.
2011-09-25 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Backtrace.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help/command.txt:
Backtrace.pm: add 'T' as an alias. command.text Ruby -> Perl.
2011-09-25 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/BrkptMgr.pm,
lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Breakpoints.pm:
Fix up "delete" command.
2011-09-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/BrkptMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Delete.pm: Work on "delete"
command.
2011-09-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Break.pm: break doc
improvements.
2011-09-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Break.pm: Allow breakpoint
conditions in "break" command.
2011-09-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Continue.pm,
lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Sub.pm: Move DB:sub from
DB.pm to DB::Sub.pm
2011-09-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Eval.pm: Completion on eval?
now works: it completes the expr part of the source line.
2011-09-24 Rocky Bernstein <rocky@cpan.org>
* lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm: set MIN_ARGS as
appropriate on Condition and Help.
2011-09-24 Rocky Bernstein <rocky@cpan.org>
* MANIFEST, lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Condition.pm,
( run in 1.448 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )