Commit graph

72 commits

Author SHA1 Message Date
Chad Smith
5b15358e8c update version and readme 2017-11-26 12:36:08 -08:00
Chad Smith
09d85a2042 update setup.py for universal wheels 2017-11-26 12:14:03 -08:00
Chad Smith
afc3a3dfd3 increment version due to pypi upload error 2017-11-22 19:29:52 -08:00
Chad Smith
9328220bfd merge various updates to master (#137)
* make modal into react; move more from pug to react/js

* cleanup modal and settings

* convert everything to react; parse executable+args with spaces (#116)

* add gzip compression to flask

* add gzip; rename index.js to build.js

* everything in a single div id

* add javascript unit tests

* add button to toggle assembly flavors (#110); refresh state when clicking return button
2017-11-22 18:25:39 -08:00
Chad Smith
0aec55365d make source code display after backtrace (regression fix, #134); update documentation; fix bug in command line arg handling for --arg; update version 2017-11-18 09:00:47 -08:00
Chad Smith
b1ba831e72 increment version 2017-11-13 23:54:30 -08:00
Chad Smith
2b7836d4aa modify component initialization order so that store updates are better sequenced 2017-10-31 11:10:06 -07:00
Chad Smith
f1f3441718 display brackett instead of < 2017-10-30 18:54:31 -07:00
Chad Smith
bdd03195bf bugfix when restoring old settings 2017-10-30 15:26:24 -07:00
Chad Smith
76e19e9df7 increment version 2017-10-29 18:17:28 -07:00
Chad Smith
1183cfba0e re-fetch registers if name/value count does not match (#107) 2017-08-25 17:37:51 -07:00
Chad Smith
c415464ff9 Resize tree view (#105)
* add inputs to define width and height of tree view (issue #100)
* preserve leading and trailing whitespace in terminal
* add menu in top right
* css updates
* add help page
2017-08-20 13:42:01 -07:00
Chad Smith
e731ab5c4c Cs01/layout changes (#99)
changes to layout,  fix escaping in breakpoint line display
2017-08-14 08:50:44 -07:00
Chad Smith
5f99298186 Cs01/firefox fix (#98) 2017-08-13 21:14:56 -07:00
Chad Smith
fa509618fb show simple fields in tree node; add recovery button in console for faults (i.e. SIGSEGV) (#92)
show simple fields in tree node; add recovery button in console for faults (i.e. SIGSEGV)
2017-07-31 22:12:00 -07:00
Chad Smith
220cff64ee add tree data explorer; update examples and readme (#91) 2017-07-22 16:57:50 -07:00
Chad Smith
aef2862352 remove lazy register fetching due to potential bug 2017-07-12 18:04:42 -07:00
Chad Smith
0a4b5b00d0 update version 2017-06-27 22:26:50 -07:00
Chad Smith
9bb5f975a8 html escaping for < and > for entire string, not just first occurence #81 2017-06-26 12:23:31 -07:00
Chad Smith
aa9a0575b4 update version in setup.py 2017-06-26 00:08:07 -07:00
Chad Smith
4661316aed show disassembly when file is unknown or missing; update dependency versions; update version (#85)
implements issue #70
2017-06-26 00:06:57 -07:00
Chad Smith
01c8f65b3a Hover show var (#71)
* show variable values on hovering in source view #62 and increment version
2017-06-04 00:47:11 -07:00
Chad Smith
c8d6341d66 auto add breakpoint for new installs; bugfix when reloading files 2017-05-09 16:11:23 -07:00
Chad Smith
1edc139675 do not remove <MULTIPLE> breakpoints; do not clear command history which clicking console clear button 2017-05-02 11:37:38 -07:00
Chad Smith
baa4b0493f various improvements ( #52 #61 #64), especially for rust/go users (#68)
* do not trigger keyboard event if modifier is being pressed
* only send fflush command when debugging c/c++ code
* add option to stop gui refresh from occurring when command is sent
* add option to view all commands being sent
* show errors in gdb console
* show better warnings for rust users
* better forwarding of exceptions from server to frontend
* render assembly incrementally if user requests more
* improve colors when viewing assembly
* add timeout to status bar to notify user that gdb is taking a while to respond
2017-05-01 16:25:24 -07:00
Chad Smith
eefe6b32d7 fix badge 2017-04-23 12:25:34 -07:00
Chad Smith
52c50333d8 increment version 2017-04-23 12:22:28 -07:00
Chad Smith
40f239e9ad fix some ui bugs; add blur 2017-03-28 16:43:22 -07:00
Chad Smith
24a103f032 increment version 2017-03-27 10:58:53 -07:00
Chad Smith
72381f3992 try to use gevent or eventlet, but fail back to threading 2017-03-20 10:24:49 -07:00
Chad Smith
31bb58e191 increment version; realized firefox was not rendering properly and needs css fixes 2017-03-20 09:57:32 -07:00
Chad Smith
942fd5ace0 add syntax highlighting; update license; use splitjs instead of w2ui 2017-03-18 21:54:14 -07:00
Chad Smith
c23d47b7d2 upgrade pygdbmi version #18; add remote option 2017-03-11 12:08:49 -08:00
Chad Smith
a81e54230f update documentation; increment version; update placeholder text #39 2017-03-07 13:20:54 -08:00
Chad Smith
4f894590e2 fix issue #29 for large files; start adding lldb support 2017-03-04 13:29:42 -08:00
Chad Smith
72f2176749 add plotting for expressions; bugfix displaying characters in gdb console; documentation 2017-03-03 23:41:52 -08:00
Chad Smith
7c57844597 add support for osx 2017-03-02 12:30:48 -08:00
MichaelSuen
73dc61768a import io for read with encoding on python 2.7
For compatibility,` import io`, for using `io.read` on both python 2.7 and python 3
2017-03-02 21:33:34 +08:00
MichaelSuen
d3a9a7537e Add explicit encoding = "utf-8" for open
The default encoding of `open` on Windows (Chinese Simplified) is "GBK", which will cause an `UnicodeDecodeError` when `open('README.rst', 'r').read()`
2017-03-02 20:57:46 +08:00
Chad Smith
5b939fdda9 show sent commands in gdb terminal 2017-03-01 19:16:25 -08:00
Chad Smith
3b6bf2cad8 increment version 2017-03-01 13:44:22 -08:00
Chad Smith
7396baa601 pretty print by default for c++ classes
make Locals clickable when they are not simple vars
ensure source code is visible when viewing assembly
handle ambiguous breakpoints appropriately
use pypugjs instead of pyjade
console resizes with container
spawn gdb process for each tab
internal: use global state set/get everywhere
fix issues 14, 15, 16
2017-02-28 08:52:39 -08:00
Chad Smith
0936f5a0b8 switch back to eventlet for the time being; show upgrade modal by default 2017-02-23 20:14:15 -08:00
Chad Smith
0ff1d8e872 fix jump to line bug; add screenshots; add examples 2017-02-16 12:10:35 -08:00
Chad Smith
d2e5a58cc1 make cmd argument positional; use gevent instead of eventlet 2017-02-13 14:51:31 -08:00
Chad Smith
114e37c03d make new gdb subprocess for each browser tab; fix breakpoint bugs; fix return button bug; more efficient fetching of disassembly; remove unit test due to vendor bug 2017-02-12 15:29:05 -08:00
Chad Smith
c9736b8b15 fix version path 2017-02-10 17:44:28 -08:00
Chad Smith
0027f4b4cd move (almost?) all state to a single location and render based off state changes 2017-02-10 17:39:22 -08:00
Chad Smith
ce21a21ab8 update pygdbmi version to fix Python3 bug 2017-02-02 13:22:17 -08:00
Chad Smith
5ff51b992c fix image url for pypi 2017-01-29 14:45:26 -08:00