Basile Burg
|
aedbdd92ab
|
identifier typo
|
2017-01-26 06:09:23 +01:00 |
Basile Burg
|
ac3908066e
|
doc
|
2017-01-26 05:32:42 +01:00 |
Basile Burg
|
fcf3d6f443
|
doc
|
2017-01-26 02:36:10 +01:00 |
Basile Burg
|
a0425c4e9a
|
shortcut editor, replace the shortcut catcher by the one used in an object inspector
|
2017-01-26 02:28:16 +01:00 |
Basile Burg
|
b13e3732ea
|
move source root detection to project utils + fix imprt paths passed to DCD
gor a project
|
2017-01-25 11:14:52 +01:00 |
Basile Burg
|
76df25458c
|
fix #112, autoDemangle in messages caused a sync issue
|
2017-01-22 08:48:00 +01:00 |
Basile Burg
|
f9f9504688
|
fix upstream reg introduced in 6d48342da0
the summary didn't detect the unsaved runnables
|
2017-01-20 09:56:10 +01:00 |
Basile Burg
|
07a28480e2
|
nothing
|
2017-01-20 06:18:31 +01:00 |
Basile Burg
|
70dd918b15
|
messages, uses an isitthere map to determine the type/icon/color
|
2017-01-19 21:56:34 +01:00 |
Basile Burg
|
84219d44fb
|
libman, reg from project, fix case where source root could be relative
|
2017-01-18 20:52:33 +01:00 |
Basile Burg
|
33b99b1247
|
message, semantic, token deprecation for warnings
|
2017-01-18 20:39:46 +01:00 |
Basile Burg
|
0a4bd3064d
|
main menu, files, add close all + close all the others
|
2017-01-18 19:55:40 +01:00 |
Basile Burg
|
fc95a91d0d
|
regression, project inspector, removina s single file was broken
|
2017-01-18 12:09:33 +01:00 |
Basile Burg
|
97d4355b5d
|
project inspector, detect new sources
|
2017-01-18 12:06:57 +01:00 |
Basile Burg
|
6d48342da0
|
display summary of unsaved content on exit
|
2017-01-18 09:36:46 +01:00 |
Basile Burg
|
8ef75e82b0
|
dub proj editor, dont loose selection
|
2017-01-18 07:51:26 +01:00 |
Basile Burg
|
96f754999b
|
sub proj editor, add a btn to clone a config or a build type
|
2017-01-18 07:28:30 +01:00 |
Basile Burg
|
28fce8d535
|
go back to 03
|
2017-01-13 17:23:50 +01:00 |
Basile Burg
|
f28bca7e61
|
dub proj editor, add missing "sourcePaths" property
|
2017-01-06 19:34:02 +01:00 |
Basile Burg
|
bd3c3c3b90
|
apply flat style to the prop filter of the dub prj editor
|
2017-01-03 11:04:15 +01:00 |
Basile Burg
|
f20a576245
|
switch to FPC 3.0.2
|
2016-12-29 09:43:45 +01:00 |
Basile Burg
|
81816eed90
|
doc
|
2016-12-28 03:15:07 +01:00 |
Basile Burg
|
38ed00c5ad
|
doc
|
2016-12-27 03:21:38 +01:00 |
Basile Burg
|
85eafc1d85
|
remove information about gdmd, in official installation now
|
2016-12-26 02:02:57 +01:00 |
Basile Burg
|
825bcfd2f5
|
mini explorer, folders not always sorted
|
2016-12-24 07:42:47 +01:00 |
Basile Burg
|
d39cea7f1f
|
libman, sel source root, dont solve shortcuts
|
2016-12-24 06:10:03 +01:00 |
Basile Burg
|
205f8080bd
|
upstream fix, projects groups, the fsp was always focused...
...even when CE exited when a group item was focused
|
2016-12-21 22:06:33 +01:00 |
Basile Burg
|
ad248a84be
|
dub, add predefined types release-debug & release-nobounds
|
2016-12-21 02:21:46 +01:00 |
Basile Burg
|
d2e001cf92
|
editor, add shortcuts to add/rem/toggle brealpoints
|
2016-12-21 00:44:53 +01:00 |
Basile Burg
|
91c4e64078
|
find, always set the focus on the text field
|
2016-12-21 00:32:03 +01:00 |
Basile Burg
|
af5c39689f
|
editor, local renaming, maintain caret pos
|
2016-12-21 00:28:52 +01:00 |
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 |