Basile Burg
|
2c555097c8
|
#97, dbgee options, show target as readonly
make obvious that these options are defined per proj/per runnable
|
2016-12-15 21:57:03 +01:00 |
Basile Burg
|
93b7b8f6bb
|
upstream fix, AV on exit.
|
2016-12-15 21:53:45 +01:00 |
Basile Burg
|
759808d832
|
#97, flags, use escape system for IF and OF
|
2016-12-10 14:55:38 +01:00 |
Basile Burg
|
cab68901df
|
#97, prevents modification of prop used to detect inferior args & env
|
2016-12-07 10:25:49 +01:00 |
Basile Burg
|
3ad9b0f682
|
add editor and db for the inferior env and args, close #97
|
2016-12-07 07:28:50 +01:00 |
Basile Burg
|
385f73050c
|
#97, fix inferior input stream leaked
|
2016-12-04 15:44:51 +01:00 |
Basile Burg
|
40369f219a
|
libman, replace usage of branches-bloated-findCaption with the simpler version
|
2016-12-04 15:19:43 +01:00 |
Basile Burg
|
1524c43f7d
|
#97, replace usage of branches-bloated-findCaption with the simpler version
|
2016-12-04 15:19:01 +01:00 |
Basile Burg
|
2ebcfcc4ce
|
add TListItems.findCaption overload for simple and full lookups
|
2016-12-04 15:16:40 +01:00 |
Basile Burg
|
3998474470
|
#97, fix possible range error in variables list
|
2016-12-04 14:56:27 +01:00 |
Basile Burg
|
e79eeaecb1
|
#97, add itf method called on dbg resume
|
2016-12-01 06:08:18 +01:00 |
Basile Burg
|
d9216222ac
|
#97, remove unecessary wait
|
2016-12-01 06:07:23 +01:00 |
Basile Burg
|
46655ee919
|
fix linux version comp broken
|
2016-12-01 03:05:35 +01:00 |
Basile Burg
|
b3a7ffa339
|
#97, add field option in options assign()
|
2016-12-01 03:02:59 +01:00 |
Basile Burg
|
534df12ff9
|
#97, non stop option not applied correctly
|
2016-12-01 02:55:22 +01:00 |
Basile Burg
|
8dc82b987f
|
#97, fix pause and add brk not working before a first break
|
2016-12-01 02:53:41 +01:00 |
Basile Burg
|
3eebc99a7e
|
#97, allow to add breakpoints while the inferior runs
|
2016-11-30 12:27:07 +01:00 |
Basile Burg
|
33bee887bb
|
#97, add option for gdb "non stop" mode
|
2016-11-30 12:25:48 +01:00 |
Basile Burg
|
5e2938c4b9
|
#97, bring IDE to front on breakpoint
|
2016-11-30 10:28:21 +01:00 |
Basile Burg
|
b7afbbe0ba
|
interfaces, prevent strings to be copied
|
2016-11-30 10:16:35 +01:00 |
Basile Burg
|
102407898a
|
fix, error message when editor widget not visible and if a doc is opened
|
2016-11-30 10:15:32 +01:00 |
Basile Burg
|
748a887ea9
|
app, prevent close when proj being comp
|
2016-11-29 07:05:45 +01:00 |
Basile Burg
|
6f482f3898
|
#97, display missing target when dbg is not possible
|
2016-11-29 06:52:15 +01:00 |
Basile Burg
|
6656a39e24
|
#97, setState ineffective at startup, update direclty the buttons
|
2016-11-29 06:46:48 +01:00 |
Basile Burg
|
68066eb576
|
#97, create input file later
|
2016-11-29 06:42:09 +01:00 |
Basile Burg
|
7faa02568b
|
#97, fix, it was impossible to dbg a runnable if curr proj out was a lib
|
2016-11-29 06:31:47 +01:00 |
Basile Burg
|
c3e55b86ab
|
#97, refact interpreter with json helpers
|
2016-11-29 00:52:41 +01:00 |
Basile Burg
|
00761b740e
|
refact dub project interpreter with json helpers
|
2016-11-29 00:34:25 +01:00 |
Basile Burg
|
e36e61b683
|
add helper for TJSONObject
|
2016-11-28 23:59:57 +01:00 |
Basile Burg
|
9b9c46305f
|
cleanup
|
2016-11-28 23:24:31 +01:00 |
Basile Burg
|
6367a87a21
|
#97, prevent invalid disasm when stepping during finalization
|
2016-11-28 23:24:05 +01:00 |
Basile Burg
|
555ed94e56
|
#97, add option to set the disassembly flavor
|
2016-11-28 05:15:16 +01:00 |
Basile Burg
|
450375e6e9
|
#97, rename consistently the list + clear them all together
|
2016-11-28 04:46:22 +01:00 |
Basile Burg
|
0d76b2250b
|
#97, next & step, add dropdown to set if cmd is applied at src or hwd level
|
2016-11-28 04:33:33 +01:00 |
Basile Burg
|
9eda998779
|
#97, prevent an obsure LCL bug
|
2016-11-28 02:27:00 +01:00 |
Basile Burg
|
691b54e672
|
#97, add thread list
|
2016-11-28 02:06:03 +01:00 |
Basile Burg
|
609303c983
|
#97, start asm view
|
2016-11-27 14:43:57 +01:00 |
Basile Burg
|
2f0655da97
|
#97, add option to show the raw MI output
|
2016-11-27 12:44:01 +01:00 |
Basile Burg
|
1e20361c5b
|
#97, only get simple type, fix perf issue
|
2016-11-27 12:32:33 +01:00 |
Basile Burg
|
c33d66c060
|
#97, update UI
|
2016-11-27 10:02:20 +01:00 |
Basile Burg
|
ee6e282f2b
|
refact full text replacement
|
2016-11-27 08:52:35 +01:00 |
Basile Burg
|
f3fadfffe0
|
add TStrings.strictText
|
2016-11-27 08:51:44 +01:00 |
Basile Burg
|
f654811f37
|
#107, simplify access to main menu with a single service
|
2016-11-27 08:13:15 +01:00 |
Basile Burg
|
bf3d71a44b
|
fix linux build broken
|
2016-11-26 02:44:52 +01:00 |
Basile Burg
|
ca84dffb31
|
fix #107, Menu flickers when no custom tool is defined
|
2016-11-24 17:17:46 +01:00 |
Basile Burg
|
75399366b8
|
fix, reg introduced by 459f5add40
|
2016-11-23 13:56:17 +01:00 |
Basile Burg
|
459f5add40
|
fix #106, "Paste" should patch the leading blanks according to the indent mode
spaces 2 tabs is not handled because of a limitation in TSynEdit
|
2016-11-22 05:00:31 +01:00 |
Basile Burg
|
60f428bc3d
|
upstream fix, exe name under linux if it contains dots
|
2016-11-20 20:24:58 +01:00 |
Basile Burg
|
4652b59566
|
continue e979a68154
|
2016-11-20 20:13:56 +01:00 |
Basile Burg
|
e979a68154
|
ce project, outputFilename, path option forceExtension not applied
propagated to symstring `<CPO>`
|
2016-11-20 19:41:28 +01:00 |
Basile Burg
|
f939160d08
|
#104, fix cases where bug sum could be nan
e.g empty functions or extern(C) functions
|
2016-11-19 09:23:58 +01:00 |
Basile Burg
|
6e10f889ee
|
#104, add option cat. for the metrics + put ana in separate unit
|
2016-11-18 12:11:10 +01:00 |
Basile Burg
|
736c4bb5b2
|
dastworx, upstream fix, patch AST error for pascal streaming
|
2016-11-17 04:13:04 +01:00 |
Basile Burg
|
65373d0b8f
|
dcd integration, fix possible failure when answer is huge
|
2016-11-15 10:16:02 +01:00 |
Basile Burg
|
c5c9fd1d2b
|
#104, fix error on huge module
|
2016-11-15 10:15:23 +01:00 |
Basile Burg
|
b4d44b2eca
|
#104, add delivered bugs
|
2016-11-15 09:38:36 +01:00 |
Basile Burg
|
c77da7e6e3
|
#99, upstream fixes (runnable + CE proj with user1 & 2)
|
2016-11-14 20:09:17 +01:00 |
Basile Burg
|
af7d5d6c34
|
#104, start Halstead metrics
|
2016-11-14 15:05:34 +01:00 |
Basile Burg
|
e91831c3b7
|
prevent to store a default value
|
2016-11-14 15:04:21 +01:00 |
Basile Burg
|
470e193f4d
|
fix #103
|
2016-11-13 22:08:00 +01:00 |
Basile Burg
|
88f47a0441
|
add CE proj option to auto solve deps, close #102
|
2016-11-13 17:47:44 +01:00 |
Basile Burg
|
90c6f43d4e
|
fix build broken
|
2016-11-13 17:46:21 +01:00 |
Basile Burg
|
81e69e8d28
|
add a main memnu item for the options categories, close #101
|
2016-11-13 13:52:10 +01:00 |
Basile Burg
|
a3624bf2dc
|
#99, hide two props not intended to be published
|
2016-11-11 20:53:27 +01:00 |
Basile Burg
|
4efb833b72
|
nothing
|
2016-11-11 20:03:50 +01:00 |
Basile Burg
|
c51bbd4b15
|
fix leading space in widget caption
|
2016-11-11 19:58:36 +01:00 |
Basile Burg
|
3e0c085f7d
|
#99, fix windows dmd detection
|
2016-11-11 19:52:19 +01:00 |
Basile Burg
|
401b735c4f
|
upstream fix, windows build broken
|
2016-11-11 19:39:42 +01:00 |
Basile Burg
|
95efa5461a
|
fix, dialogs, double separator after built-in shortcut solved, close #100
lead to same file opened twice: click in the message, debug break, etc
|
2016-11-11 14:25:13 +01:00 |
Basile Burg
|
fb56207c35
|
#99, rename class name + add hints
|
2016-11-10 20:38:43 +01:00 |
Basile Burg
|
fce411e09d
|
runnables, comp and run with args, only ask args if comp successful
|
2016-11-10 14:47:22 +01:00 |
Basile Burg
|
e5551d4612
|
#99, restart DCD when possible
|
2016-11-10 14:30:26 +01:00 |
Basile Burg
|
d7de93a500
|
upstream fix, false err after listing imports
|
2016-11-10 13:48:32 +01:00 |
Basile Burg
|
edad9efe4c
|
display proc params when background tool crashed
|
2016-11-10 12:12:08 +01:00 |
Basile Burg
|
2ccc064e62
|
#97, show messages when dbg not possible + prevent file error with new unsaved projs
|
2016-11-10 12:03:14 +01:00 |
Basile Burg
|
36e4da966e
|
upstream fix, case where it was impossible to select a proj in a new group
|
2016-11-10 11:50:08 +01:00 |
Basile Burg
|
90dd4d79e0
|
upstream fix, result of THashMap.getData may be undefined
|
2016-11-10 10:58:05 +01:00 |
Basile Burg
|
5610d15158
|
compilers paths, pops dialog on the current dirs
|
2016-11-09 07:06:08 +01:00 |
Basile Burg
|
72d0f95851
|
compilers paths, upstream fix, a flag was not invalidated
|
2016-11-07 11:31:11 +01:00 |
Basile Burg
|
c5ec6dabcd
|
CE projects, compilers, gdc & ldc must be replaced by the DMD cmd line bridges
|
2016-11-07 07:37:06 +01:00 |
Basile Burg
|
81dd17d5fc
|
compilers paths, add setter to detect modifications, close #99
|
2016-11-07 07:28:51 +01:00 |
Basile Burg
|
9be54eb313
|
replace more unit initializers with lazy getters
reminder: use this method when order of init
is not controllable anylomre
|
2016-11-07 06:33:44 +01:00 |
Basile Burg
|
045ec6d42c
|
#99, Add option category to edit compilers paths
todo: GDC/LDC detection + warns + polish + test
|
2016-11-06 19:43:01 +01:00 |
Basile Burg
|
1d4c64da23
|
solve a problem with order of initialization
|
2016-11-06 19:09:48 +01:00 |
Basile Burg
|
a0911a95ef
|
#99, add a service allowing to select a compiler
|
2016-11-06 17:06:57 +01:00 |
Basile Burg
|
6457a91839
|
editor, completion menu, decorate the comp kind
|
2016-11-06 17:03:27 +01:00 |
Basile Burg
|
f9f9383ab4
|
fix upstream, option editor, nothing shown when ed is oekForm
upstream: oekForm was not used so far
|
2016-11-06 17:02:37 +01:00 |
Basile Burg
|
bd4941dedb
|
fix a leak
|
2016-11-04 15:55:21 +01:00 |
Basile Burg
|
e1cba9ae37
|
cleanup
|
2016-11-04 15:41:05 +01:00 |
Basile Burg
|
5d84f67e46
|
allow to check StdErr content at debug time
|
2016-11-04 15:30:53 +01:00 |
Basile Burg
|
6ed96833c7
|
fix potential AV on exit
|
2016-11-04 15:22:22 +01:00 |
Basile Burg
|
c203192882
|
#97, reloaded options were always overwritten
|
2016-11-04 15:21:31 +01:00 |
Basile Burg
|
37f606aa29
|
remove unused class
|
2016-11-04 15:20:58 +01:00 |
Basile Burg
|
c95e8639cf
|
#97, call stack list, also select frame in GDB
|
2016-11-04 15:20:32 +01:00 |
Basile Burg
|
ec10156ea2
|
#97, make breakpoints persistent
|
2016-11-03 08:08:37 +01:00 |
Basile Burg
|
05210bb82d
|
libman,sources root detection, handle package as di
|
2016-10-30 13:57:21 +01:00 |
Basile Burg
|
cbb108343f
|
add the stripFileExt string helper
|
2016-10-30 13:56:28 +01:00 |
Basile Burg
|
fc0bc94c60
|
libman, update after alias changed + fix update after addition
|
2016-10-30 13:07:13 +01:00 |
Basile Burg
|
fa5c3c5d9d
|
libman, fix dep/clients cleanup on deletion
|
2016-10-30 12:51:55 +01:00 |
Basile Burg
|
905d8395b0
|
dupIgnore has no effect when list not sorted
|
2016-10-30 12:51:20 +01:00 |
Basile Burg
|
73b4b4a9e5
|
Improve detection of a library item sources path, close #95
|
2016-10-30 12:29:46 +01:00 |
Basile Burg
|
db87798694
|
#97, pass input to program using the field dedicated to custom commands
input must be prefixed by '>' to be recognized
|
2016-10-29 05:08:35 +02:00 |
Basile Burg
|
f26a83d431
|
#97, handle all possible stop reasons with a hashset
debugging may stop from a custom command so they must all be handled.
|
2016-10-29 03:56:43 +02:00 |
Basile Burg
|
0fa45714dc
|
#97, custom commands can include symbolic strings
|
2016-10-29 03:09:53 +02:00 |
Basile Burg
|
25cf416369
|
#97, watchpoints, stop reason is function of watch type
|
2016-10-28 16:19:12 +02:00 |
Basile Burg
|
8e513f8b52
|
#97, add support for watch points
|
2016-10-28 14:11:17 +02:00 |
Basile Burg
|
681e34e8af
|
project groups, patch paths after load
|
2016-10-28 12:33:05 +02:00 |
Basile Burg
|
5145259308
|
prevent successive tests
|
2016-10-28 11:26:12 +02:00 |
Basile Burg
|
a4c142d345
|
#97, allow to debug the runnable module
|
2016-10-28 11:25:29 +02:00 |
Basile Burg
|
c9f325c87f
|
toolbar, handle dropdown buttons
|
2016-10-28 10:54:30 +02:00 |
Basile Burg
|
0a80061d92
|
disable widgets timers by default
|
2016-10-28 10:46:28 +02:00 |
Basile Burg
|
49ecb0aa0a
|
#97, redirect inferior output to file
|
2016-10-28 10:45:06 +02:00 |
Basile Burg
|
ae740f0782
|
replace comparisons against nil with assigned/is/not/Nil + style fixes
|
2016-10-27 04:31:56 +02:00 |
Basile Burg
|
ce6874d05d
|
runnables and unittest, filter out the "-run" option
|
2016-10-27 03:23:05 +02:00 |
Basile Burg
|
72b1833f96
|
runnables, disable coverage ana if UT exited with errors
|
2016-10-26 06:42:21 +02:00 |
Basile Burg
|
26ed0e0385
|
libman, update deps on addition, prevent dull update on deletion
|
2016-10-22 05:59:08 +02:00 |
Basile Burg
|
bf2d2c64d1
|
add commands to jump by prot attribs, close #98
|
2016-10-21 14:55:09 +02:00 |
Basile Burg
|
4ad0b6bdfe
|
process input widget, flat style
|
2016-10-21 14:09:42 +02:00 |
Basile Burg
|
ccb85aa086
|
dastworx, add error detection from CE side
|
2016-10-18 06:41:29 +02:00 |
Basile Burg
|
4ceca1b9eb
|
custom tools, remove old deprecated setting
|
2016-10-16 18:12:21 +02:00 |
Basile Burg
|
82693baa1d
|
fix, new DUB project considered modified + rename units related to CE prj format
+ move compiler selection for DUB projects to DUB options + cleanup options
|
2016-10-16 18:06:43 +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
|
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
|
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 |