Commit graph

31 commits

Author SHA1 Message Date
Justin Cooper
4f926f571f initial support for python3 2018-03-13 10:54:26 -05:00
Justin Cooper
72e39a0d61 initial fix for debugging python 2018-03-06 14:40:45 -06:00
Justin Cooper
d4899b5b73 fix display of locals and global variables in debugger 2013-01-17 16:07:04 -06:00
Justin Cooper
bc412c6cf1 fix for python debugger locking up on stderr from a program 2013-01-15 16:30:34 -06:00
Justin Cooper
7f2ed13f1a add license info on debugger.py 2013-01-07 17:03:06 -06:00
Justin Cooper
9a55ae3782 kill debugger with sudo 2013-01-04 14:42:11 -06:00
Justin Cooper
450222fe65 clean up debugger 2013-01-04 10:41:17 -06:00
Justin Cooper
9e3d5b47aa update test client 2013-01-04 10:40:25 -06:00
Justin Cooper
1dc8f3e354 reset python debugger and connection on each debugging attempt 2013-01-04 10:39:54 -06:00
Justin Cooper
f2ff37b873 remove debugging info in debugger, and fix editor resize 2013-01-03 14:37:25 -06:00
Justin Cooper
a65e908112 allow relative path imports, add script dir to sys path in debug 2013-01-02 14:47:09 -06:00
Justin Cooper
7993cf6390 fix for incorrect debug statement on new debug session 2013-01-02 11:51:49 -06:00
Justin Cooper
f011ce64f9 handle breakpoints, continue on to breakpoints, and pause, more cleanup 2012-12-31 18:14:12 -06:00
Justin Cooper
057db23469 reset debugger on quit 2012-12-31 12:48:42 -06:00
Justin Cooper
cc145acecb fix exceptions passed to front end, and display them in editor 2012-12-31 10:37:33 -06:00
Justin Cooper
541bfb5722 debugger now passes exceptions back to front-end 2012-12-28 23:17:02 -06:00
Justin Cooper
4248936171 pass globals to frontend as well now 2012-12-27 21:31:42 -06:00
Justin Cooper
a9610682da handle debugging to the end of the file 2012-12-27 11:33:16 -06:00
Justin Cooper
4511041b08 null debug client on disconnect 2012-12-19 12:05:13 -06:00
Justin Cooper
0df1da7034 make the debugger much more resilient, reconnect after connection closes, clean up how quitting an active debug session works 2012-12-19 11:14:22 -06:00
Justin Cooper
b9e2ee7603 add test client, redirect stdout to front-end, lots of clean up 2012-12-18 15:57:18 -06:00
Justin Cooper
1c55c7e3a3 handle breakpoints on run, start passing variables to front-end, add variable cmd to variables in python debugger 2012-12-17 17:29:16 -06:00
Justin Cooper
b294f5a9b0 ensure current line is visible, disable links until data returned, style debugger further 2012-12-17 16:28:04 -06:00
Justin Cooper
6362d52755 highlight line as stepped through, basic stepping in editor working 2012-12-17 12:47:22 -06:00
Justin Cooper
dd20fdddfc initial rough commit of python debugger 2012-12-17 11:39:41 -06:00
Justin Cooper
700bc5e753 all import of os 2012-11-26 11:45:49 -06:00
Justin Cooper
c39f2caeda add loader, and error to visualize 2012-11-21 14:04:15 -06:00
Justin Cooper
931098cb69 test of running scripts from cwd using visualize 2012-11-20 10:27:45 -06:00
Justin Cooper
041b9bac64 loosen up the visualize components 2012-11-20 07:55:22 -06:00
Justin Cooper
eea952600e further integration of tracing 2012-11-16 16:52:06 -06:00
Justin Cooper
875388267a temporarily add in the trace code 2012-10-15 10:07:06 -05:00