Changes between Version 19 and Version 20 of Features/Perl5Debugger
- Timestamp:
- 11/13/11 19:13:04 (19 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Features/Perl5Debugger
v19 v20 2 2 [wiki:Features <-back] 3 3 = {{{Padre-Plugin-Debug 0.13_07}}} 4 4 5 == Debug-Simulator Dialog 6 5 7 * as we are running via a plugin, we need to simulate where these features will go. 8 6 9 * you will require Debug::Client 0.13_08 7 10 * cpanm -v http://cpan.metacpan.org/authors/id/B/BO/BOWTIE/Debug-Client-0.13_08.tar.gz 11 8 12 * tool-tips used extensively throughout 13 9 14 * See http://perldoc.perl.org/perldebug.html 10 15 ---- … … 18 23 * breakpoint toggle adds blue dotdotdot margin marker 19 24 * quit debugger ( initially greyed out ) 25 20 26 [[Image(debug-sim.png)]] 27 21 28 == Breakpoints 22 29 * See Below … … 25 32 * refresh Ctrl-List 26 33 * Breakpoints ( Toggle ) also updates Ctrl-List and Margin Markers ( the blue dotdotdot co exist with diff markers ) 34 27 35 Middle 28 36 * blue Current File 29 37 * gray MARKER_NOT_BREAKABLE ( dotdotdot margin markers are also gray ) 30 38 * green project files 39 31 40 Bottom 32 41 * check Project show all files in current project with breakpoints 33 42 * if check projects, show delete all breakpoints in this project only 43 34 44 If you want to Peek inside the DB use Cookbook Recipe 04 45 35 46 [[Image(debugbreakpoints.png)]] 36 47 == Debugger 37 48 When you "run debug" :) 38 49 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 :( 41 52 42 53 * new icons will only be visible when debug is running 43 * step-in(s), step-out(n), step-over(r), run-till(c), glasses , quit54 * step-in(s), step-out(n), step-over(r), run-till(c), glasses(p), quit(q) 44 55 * glasses, as per previous version, shown in black text ( if you select $_ remember DWISNWIM ) 45 56 … … 58 69 * 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. 59 70 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? 61 73 62 74 == Debugger Output
