Commit Graph

1880 Commits

Author SHA1 Message Date
Basile Burg cc08f18696
pull libdparse and update dastworx 2016-10-13 14:17:58 +02:00
Basile Burg 4de6100c8e
init, create a DUB project instead of CE 2016-10-12 15:32:47 +02:00
Basile Burg 900d98e847
common project inspector + update init layout, close #69 2016-10-12 15:23:23 +02:00
Basile Burg f2de2bacff
upstream fix, grouped project reloaded as FSP after saving project file from an editor 2016-10-06 19:01:18 +02:00
Basile Burg 4bd3e09d78
static dub options, add setting 2016-10-06 15:45:12 +02:00
Basile Burg 87fe011b4b
first exec, colorize the messages 2016-10-06 15:43:26 +02:00
Basile Burg 496d9cdf19 fix, linux 32 bit build broken 2016-10-01 13:31:41 +02:00
Basile Burg b43067ebe5
update submodules 2016-09-30 16:42:43 +02:00
Basile Burg dc60c66268
fix upstream regression from aa79f2671d 2016-09-30 11:00:03 +02:00
Basile Burg 17628a8bd5
#97, update ui 2016-09-30 09:55:53 +02:00
Basile Burg 8832ae387c
set hwd eflags 2016-09-30 09:36:53 +02:00
Basile Burg b60c08b8a0
#97 add support for eflags reading 2016-09-29 09:48:35 +02:00
Basile Burg 7088cf0f54
#97, add support for the Segment registers 2016-09-29 07:19:25 +02:00
Basile Burg b8f0338c18
#97, add support for the FPU 2016-09-28 22:14:02 +02:00
Basile Burg 6daf51bb9c
messages, add option to auto demangle 2016-09-28 19:42:08 +02:00
Basile Burg e96cc705e2
#97, copy menu iamge from toolbar + handle shortcut changes 2016-09-28 13:15:03 +02:00
Basile Burg f74c62cc83
#97, declare a main menu entry + add shortcuts 2016-09-28 11:05:08 +02:00
Basile Burg 5cb37dd538
#97, proper pause + set btn state 2016-09-28 10:14:08 +02:00
Basile Burg 57a8cec217
add missing icon 2016-09-27 23:17:57 +02:00
Basile Burg 8235a0789d
#97, prevent an error when stepping and if fname not known
+ display variables
2016-09-27 23:17:29 +02:00
Basile Burg 16e88e9a5b
#97, get the list with the local variables 2016-09-27 17:44:25 +02:00
Basile Burg 346c4d0e2f
#97, upstream fix, properties values containing escaped double quotes 2016-09-27 17:43:14 +02:00
Basile Burg a6e8f00f2b
#97 try to separate inferior output from gdb output + fix CLI scanning
+ parse ^error,msg=
2016-09-22 18:16:13 +02:00
Basile Burg c38ffa76f0
add GDB to the info box 2016-09-22 15:33:57 +02:00
Basile Burg 095125a32b
#97, add (physical) GPR setter 2016-09-22 13:45:03 +02:00
Basile Burg 2a1b430080
#97, add custom command history 2016-09-22 10:47:02 +02:00
Basile Burg 693cef57aa
remove unused variable and uses 2016-09-22 10:46:42 +02:00
Basile Burg bd94792cce
add the ICEOptionsEditor service 2016-09-22 10:46:12 +02:00
Basile Burg 0c634cce91
#97, add options, detect exit, auto get regs and stack, handle ignored signals 2016-09-21 23:09:38 +02:00
Basile Burg 559e006603
don't create GDB commander under win 2016-09-21 23:07:35 +02:00
Basile Burg 698f9e8da8
add a global deamangler 2016-09-21 19:41:37 +02:00
Basile Burg 91b29be626
#97, set the debugger as a single service
docs opened at debug-time couldn't know the dbg
2016-09-21 16:57:21 +02:00
Basile Burg 10ee87bfbb
use DUB convert to get dub JSON from SDL 2016-09-21 15:14:31 +02:00
Basile Burg bbebbc9686
dcd, remove ditto supression, now done in server 2016-09-19 21:01:59 +02:00
Basile Burg 3ac8171737
#97, update inspector + dump GPR + fix MI array parsing 2016-09-19 16:01:04 +02:00
Basile Burg 38d8673f37
#97, fix handling of pause, handle stepping, handle gutter icons 2016-09-19 13:52:45 +02:00
Basile Burg 92008c3a09
#97, refactor dbg, use interfaces + the entity connector 2016-09-19 01:05:35 +02:00
Basile Burg 1a97a709c3
#97, handle signals + fix breakpoint on d_throwc 2016-09-18 19:19:09 +02:00
Basile Burg 1159e0ac02
fixup for 4be099408e 2016-09-18 16:47:02 +02:00
Basile Burg c6e18403ea
#97, update interface + call stack handling + start Registers 2016-09-18 14:10:33 +02:00
Basile Burg 14fcee9cb4
#97, parse CLI and put jsonizer in free functions
+ faster with TCEProcess
2016-09-18 11:15:20 +02:00
Basile Burg 39b4ff9dc8
gdb commander, mioutput to json + test with brkpts 2016-09-18 02:44:04 +02:00
Basile Burg 337cf1bbbb
fixup for 44ce9decf5 2016-09-17 20:56:24 +02:00
Basile Burg 44ce9decf5
add appli option to measure project/group build duration 2016-09-17 16:58:01 +02:00
Basile Burg d502757268
CE projects, add list for specific DMD/LDC/GDC options 2016-09-17 16:26:16 +02:00
Basile Burg 4be099408e
editor, fix a case where calltips were unfairly closed
e.g parens used to change op precedence
2016-09-17 12:01:24 +02:00
Basile Burg 7febec25fb
completion, put last item in front for further usage
+ dont store completion kind literally
2016-09-17 09:15:53 +02:00
Basile Burg aa79f2671d
projects groups, store config index when item is a DUB project 2016-09-16 21:31:46 +02:00
Basile Burg acebde858c
lists, use builtin dup deletion method 2016-09-16 21:30:45 +02:00
Basile Burg 57ef887aad
change license 2016-09-14 06:20:12 +02:00