Commit graph

85 commits

Author SHA1 Message Date
Chad Smith
c881b6476b add flake8 test to CI build 2018-11-20 17:12:39 -08:00
Chad Smith
f6bad41f05 add static unit tests; move test entrypoint; run black 2018-11-20 17:12:39 -08:00
Chad Smith
ef2158c153 show user full gdb command that was run in shell 2018-09-29 20:43:11 -07:00
Chad Smith
94e031d001 update version 2018-05-28 16:29:49 -07:00
Chad Smith
45d62ed2b6 blackify; README.rst -> README.md 2018-05-26 13:45:18 -07:00
Chad Smith
ae13efb204 Make requirements.txt point to setup.py's dependencies 2018-05-26 13:19:56 -07:00
Chad Smith
2f1989a2a5 limit flask version #190 2018-04-27 11:47:53 -07:00
Chad Smith
27b281117e move tests to top level 2018-04-15 15:00:39 -07:00
Chad Smith
701f9eeae7 add new features 2018-01-08 18:18:04 -08:00
Chad Smith
6c28c00bbf remove pypugjs dependency (#152) 2018-01-05 14:18:04 -08:00
Chad Smith
997c51bf16 Add native Windows support (#150)
#149 #18
2018-01-03 11:41:13 -08:00
Chad Smith
46f4991c91 use VERSION.txt as single source of version; move commands from setup.py to makefile 2017-12-19 12:01:27 -08:00
Chad Smith
95b4877262 update pygdbmi version; update changelog 2017-12-18 20:41:42 -08:00
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