Changes between Version 19 and Version 20 of Features/Perl5Debugger


Ignore:
Timestamp:
Nov 13, 2011, 7:13:04 PM (3 years ago)
Author:
bowtie
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Features/Perl5Debugger

    v19 v20  
    22[wiki:Features <-back] 
    33= {{{Padre-Plugin-Debug 0.13_07}}} 
     4 
    45== Debug-Simulator Dialog 
     6 
    57* as we are running via a plugin, we need to simulate where these features will go. 
     8 
    69* you will require Debug::Client 0.13_08 
    710 * cpanm -v http://cpan.metacpan.org/authors/id/B/BO/BOWTIE/Debug-Client-0.13_08.tar.gz 
     11 
    812* tool-tips used extensively throughout 
     13 
    914* See http://perldoc.perl.org/perldebug.html 
    1015---- 
     
    1823 * breakpoint toggle adds blue dotdotdot margin marker 
    1924 * quit debugger ( initially greyed out ) 
     25 
    2026[[Image(debug-sim.png)]] 
     27 
    2128== Breakpoints 
    2229* See Below 
     
    2532 * refresh Ctrl-List 
    2633 * Breakpoints ( Toggle ) also updates Ctrl-List and Margin Markers ( the blue dotdotdot co exist with diff markers ) 
     34 
    2735Middle 
    2836 * blue Current File 
    2937 * gray MARKER_NOT_BREAKABLE ( dotdotdot margin markers are also gray ) 
    3038 * green project files 
     39 
    3140Bottom 
    3241 * check Project show all files in current project with breakpoints 
    3342 * if check projects, show delete all breakpoints in this project only 
     43 
    3444If you want to Peek inside the DB use Cookbook Recipe 04 
     45 
    3546[[Image(debugbreakpoints.png)]] 
    3647== Debugger 
    3748When you "run debug" :) 
    3849 
    39 * the debugger will load breakpoints against a file as it is load by the perl debug program, this means you need to step-in to force the breakpoints to be loaded, if you get it wrong, just quit adjust breakpoints and re run. 
    40  * I have been playing with auto-loading of all project breakpoints, but I have been experiencing bleeding of breakpoints across files :( 
     50* the debugger will load breakpoints against the current file when it is load by the perl debug program, this means you need to step-in to force the breakpoints to be loaded in a subsequent file, if you get it wrong, just quit adjust breakpoints and re run. 
     51 * I have been playing with auto-loading of all initial project breakpoints, but I have been experiencing bleeding of breakpoints across files, so turned this feature off but I want to rectify this :( 
    4152 
    4253* new icons will only be visible when debug is running 
    43  * step-in(s), step-out(n), step-over(r), run-till(c), glasses, quit 
     54 * step-in(s), step-out(n), step-over(r), run-till(c), glasses(p), quit(q) 
    4455  * glasses, as per previous version, shown in black text ( if you select $_ remember DWISNWIM ) 
    4556 
     
    5869  * I have been getting perl debug errors, see POD below, so you might notice it is automaticly disabled when I think it is unsafe, then re-enable. 
    5970 
    60  
     71* Debugger-Output Options 
     72 * This is the section I am not sure about, as what debug options to provide and which one's if any need user input? 
    6173 
    6274== Debugger Output