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