Changes between Version 16 and Version 17 of Features/Perl5Debugger

Nov 13, 2011, 5:49:19 PM (3 years ago)



  • Features/Perl5Debugger

    v16 v17  
     60== POD from 
     65=head1 STATUS 
     67waiting until this Plug-in is working before migrating into Padre ( => 0.93 )  
     68don't want to muck trunk. 
     70To view Padre::DB::DebugBreakpoints use P-P-Cookbook::Recipie04 in trunk 
     72We can now add and delete breakpoints via icon in debug simulation and Breakpoint panel. 
     74Load breakpoints for current file, on load of Breakpoint panel. 
     76Get breakpoint panel to only show current file and current project bp's only,  
     77inspired by vcs options 
     79the debugger loads breakpoints from DB when started, for all files in current project.  
     80when debugger loads a new file ( current ) the current files BP's are add to the debugger,  
     81use L to see this. 
     83changed breakpoint margin marker to ... so as to co-exist with diff margin markers, 
     84and avoid information contamination due to colour washout of previous SMALLRECT. 
     85Add Gray for not active with switched by debugger, also added new home made icons for step_.... 
     87add functionality from trunk so all icons mimic current debug implementation 
     89look at displaying variables yes, but in a nice table (y 0) working 
     91debug-output only visable when debugger running, on start of new debug first displays debugger help 
     93Added butons with color leters to corespond to debugers actions. 
     95=head1 FeedBack 
     97what options should be in Debugger Panel / Debug-Output Options 
     99room for 3 more using coloured letters 
     103=head1 BUGS AND LIMITATIONS  
     105normal editor modifications do not update the DB, 
     106( due to DB storing absolute values and editor is relative ) 
     107will need to look in future at features and background task to do this. 
     109Current thinking would be to compare bp time-stamp to History time-stamp if it had one 
     111=head2 debug options X & V sometimes produce the following 
     113        You can't FIRSTKEY with the %~ hash at /home/kevin/perl5/perlbrew/perls/perl-5.14.1/lib/5.14.1/ line 380 
     114                ...propagated at /home/kevin/perl5/perlbrew/perls/perl-5.14.1/lib/5.14.1/ line 2438. 
     115         at /home/kevin/perl5/perlbrew/perls/perl-5.14.1/lib/5.14.1/ line 2438 
     116                DB::DB called at sandbox 06 line 29 
     117        Debugged program terminated.  Use q to quit or R to restart, 
     118          use o inhibit_exit to avoid stopping after program termination, 
     119          h q, h R or h o to get additional info. 
     121=head2 entities in file names 
     123        Printing in line 636 of /home/kevin/perl5/perlbrew/perls/perl-5.14.1/lib/site_perl/5.14.1/Debug/ 
     124        "/usr/src/Padre/Pad�e-Plugin-Debug/scripts/" 
     125        Printing in line 146 of /usr/src/Padre/Padre-Plugin-Debug/lib/Padre/Plugin/Debug/ 
     126        "/usr/src/Padre/Pad�e-Plugin-Debug/scripts/" 
     127        No such file or directory when trying to open '/usr/src/Padre/Pad�e-Plugin-Debug/scripts/' at /usr/src/Padre/Padre/lib/Padre/Wx/ line 4043. 
     130=head1 TODO  
     132get panels to integrate with Padre, play nice=yes, still not finished 
     134re-look at panel layout 
     136Add methods to Debug::Client in trunk as and where needed 
     138Change focus to Debugger-Output in bottom panel  
     140=head2 Tests & Notes 
     142feedback required please 
     144=head1 Method  
    61151== Description ==