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
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
9ef37f36e5
editor, don't validate comp menu entry with a dot
...
e.g completion triggered while typing a slice expression
2016-09-13 09:08:05 +02:00
Basile Burg
b1813706cf
fix, upstream, group was closed even if open dialog canceled
2016-09-11 14:43:18 +02:00
Basile Burg
1e957c8f2b
add MRU list for the projects groups
2016-09-11 14:42:38 +02:00
Basile Burg
7bea816372
fixup for f205b4d2ea
2016-09-11 11:50:08 +02:00
Basile Burg
521474ca5b
updstream fix for 19eed6ea36
2016-09-09 14:58:13 +02:00
Basile Burg
f779e16712
ce & dub projects, get messages service in ctor
2016-09-09 01:45:11 +02:00
Basile Burg
0152510c4e
ce projects, multi sel file in inspector
2016-09-09 01:34:02 +02:00
Basile Burg
dd60df8b7e
about box, emit a warning when important tools miss
2016-09-09 01:23:44 +02:00
Basile Burg
fe8afffa63
remove new options moved to the runnable category
2016-09-09 01:02:19 +02:00
Basile Burg
19eed6ea36
project groups, upstream fix, selected item not highlighted after list update
2016-09-09 00:55:24 +02:00
Basile Burg
6f5cc9ce1e
fix, projects group, upstream, cases where widgets did not reset their ptr to the FSP
2016-09-04 15:38:06 +02:00
Basile Burg
1f4fcd682e
revert canges made in 36d06688c8
2016-09-03 23:50:25 +02:00
Basile Burg
36d06688c8
use ExitCode and not ExitStatus
2016-09-03 17:32:51 +02:00
Basile Burg
f205b4d2ea
libman, register from code.dlang, back to widget on success
2016-09-03 17:23:47 +02:00
Basile Burg
1cf1c8b287
add read only support for dub SDL projects, close #96
2016-09-02 14:41:22 +02:00
Basile Burg
dfd7bbf633
libman, upstream fix for 82bc48a16a
...
when the package list is not downloaded use the old method to get ver.
+ fix: latest tag (=stable) doesn't always match to latest version (beta, alpha...)
+ fix: source root detection didn't filter obj, a and lib
2016-09-01 18:05:25 +02:00
Basile Burg
2bd4562f52
remove detection of contiguous asterisks
...
not required since lexer change of version 2 update 3
2016-09-01 10:03:43 +02:00
Basile Burg
f5c0bf81eb
libman, register from code.dlang, show package description as hint
2016-08-31 02:45:59 +02:00
Basile Burg
82bc48a16a
libman, register from code.dlang, use result from new empty search
2016-08-31 02:37:04 +02:00
Basile Burg
7d84ab1a04
dastworx, prevent some zombie proc,
...
may cause problem again under win see e0fa57d8b6
2016-08-29 11:27:24 +02:00
Basile Burg
0b8c3bf093
add self return to TStringRange.popFront + add TStringRange.popFrontN
2016-08-29 11:24:33 +02:00
Basile Burg
28ac7bbbef
extend the syntax used to define switches for a runnable, close #91
2016-08-28 07:47:56 +02:00
Basile Burg
64ba94705d
highlitgther, add attributes for the phobos-style types, close #92
2016-08-27 14:03:50 +02:00
Basile Burg
1e9e727155
waiting not necessary for a sync TProcess
2016-08-23 07:19:25 +02:00
Basile Burg
e0fa57d8b6
fix #90 , dastworx issue under win32 + rework dastworx main()
2016-08-23 07:18:53 +02:00
Basile Burg
1e45053e54
more changes for win
2016-08-22 12:14:40 +02:00
Basile Burg
cc9420b78d
fix windows building broken
2016-08-22 10:50:44 +02:00
Basile Burg
15f15725e0
ce projects, move missing file checks in their own method
2016-08-22 08:07:56 +02:00
Basile Burg
9f60c0ae9c
fix missing icon until a group contains items
2016-08-22 07:58:08 +02:00
Basile Burg
90c11a2259
fixup for DUB script support, process called twice
...
close dlang/dub#885
2016-08-21 08:03:34 +02:00
Basile Burg
284d2ee070
nothing
2016-08-21 06:11:33 +02:00
Basile Burg
d9809f0e81
deactivate error message
...
b/c output when loading a proj to test its validity
2016-08-21 06:11:20 +02:00
Basile Burg
cf3987b2ac
projects group, add a hybrid async compilation mode with wait points
2016-08-21 06:04:43 +02:00
Basile Burg
6b5c26ba43
fixup for flat look, sync persistent page options with val set from appli opts
2016-08-20 12:44:51 +02:00
Basile Burg
d59cddfd3c
move page caption detection to memo + improve cation in split mode
2016-08-20 12:32:40 +02:00
Basile Burg
c4b01c901e
add button click event to pagecontrol
2016-08-20 12:31:14 +02:00
Basile Burg
7580d621af
fix issue revealed by split view (3/3), close #84
2016-08-19 05:56:16 +02:00
Basile Burg
2e603f605c
fixup for e3e42ead05
...
"compiler" setting from runnable options was not yet used.
2016-08-18 21:11:24 +02:00
Basile Burg
310c5a51af
editor, comment ident, hansle spaces at ident boundaries
2016-08-17 02:09:23 +02:00
Basile Burg
d0358546d3
lfm auto update
2016-08-17 02:08:36 +02:00
Basile Burg
59d75f4323
fix dead statement
2016-08-15 07:55:17 +02:00
Basile Burg
e3e42ead05
options editor, move the options related to the runnables to their own category
2016-08-15 04:36:34 +02:00
Basile Burg
42fa9149b0
prevent to add the FSP to the group if not yet saved
2016-08-15 02:19:47 +02:00
Basile Burg
b7a74c2e0c
move projects group action to their own menu section
2016-08-15 02:19:25 +02:00
Basile Burg
d65c1cb7bd
add page option detectModuleName
2016-08-11 21:38:25 +02:00
Basile Burg
4172a3afcd
improve layout on first exec
2016-08-08 14:38:26 +02:00
Basile Burg
bcd374526f
update fcl-json
2016-08-05 21:57:15 +02:00
Basile Burg
5d920aef7e
remove old commented code, CE proj loading error handling
2016-08-05 16:24:24 +02:00
Basile Burg
ea6c3bd2f8
reset proj fname if loading failed
2016-08-05 16:21:27 +02:00
Basile Burg
0d33b217ea
project groups, handle hint when FSP is not saved
2016-08-05 16:05:43 +02:00
Basile Burg
fb3a94166f
use dedicated firstshow method
2016-08-05 15:54:09 +02:00
Basile Burg
001f8d5217
fix lexing issue with option lxoNoComments
2016-07-30 20:11:19 +02:00
Basile Burg
6de74e9beb
fix operator lexing bug
2016-07-30 19:37:41 +02:00
Basile Burg
c753bf2b32
regenerated table for special keywords + add isitthere scripts
2016-07-28 14:15:39 +02:00
Basile Burg
cd3f73fdf3
fix, dcd integration, possible case of "goto declaration" failure.
2016-07-15 05:14:37 +02:00
Basile Burg
c054723122
nothing
2016-07-15 04:27:16 +02:00
Basile Burg
078f9e9d06
shortcut editor, the filter works with the key combinations
2016-07-15 04:26:42 +02:00
Basile Burg
200b43662c
main, group compilation, typo + reset a flag
2016-07-15 00:56:45 +02:00
Basile Burg
aa4e9b2b53
messages, fix, option autoselect not saved when set from context menu
2016-07-15 00:55:35 +02:00
Basile Burg
45dc54d421
deactivated tooltips in proj inspectors
...
problem when scrollbar is also visible
2016-07-15 00:51:06 +02:00
Basile Burg
ca043ee78c
projects group, a group can be either compiled sequentially or in parallel
2016-07-15 00:23:29 +02:00
Basile Burg
5f0bba91d4
ceproject, pre/post bld proc, skip simple commands that are empty
2016-07-15 00:01:34 +02:00
Basile Burg
83b20d593d
add helpers to edit DUB project properties, close #42
2016-07-14 08:37:09 +02:00
Basile Burg
d2539669a4
projects group, attach the FSP to newly added group item if both match
2016-07-14 07:25:01 +02:00
Basile Burg
cfac8dcd86
fix inaccuracies in pairs & bracce auto closing
2016-07-11 07:23:42 +02:00
Basile Burg
9aebae7f99
add editor command to sort sel lines, close #78
2016-07-11 04:57:20 +02:00
Basile Burg
0d767dd129
add editor commands to change sel/word case, close #87
2016-07-11 02:35:13 +02:00
Basile Burg
a285186121
rename parameters that are prefixed
...
aValue, aFilename, etc
2016-07-10 01:44:36 +02:00
Basile Burg
21f181aa10
prevent unsaved message when just config index is modified
2016-07-10 00:33:38 +02:00
Basile Burg
1a4240fe9e
use same naming convention for version.txt and git tags
2016-07-09 21:35:00 +02:00
Basile Burg
ad8ba83fcd
rename ICEMultiDocObserver -> ICEDocumentObserver
...
+ improve interfaces documentation
2016-07-09 04:11:22 +02:00
Basile Burg
18dbf04d22
projects group, attach the FSP to the new group when it contains the the FSP
2016-07-09 03:49:41 +02:00
Basile Burg
c46e7fa7ad
libman, prevent alias conflicts
2016-07-08 02:56:43 +02:00
Basile Burg
e873bfb483
add option to redirect to new rlz page, close #86
2016-07-08 02:35:02 +02:00
Basile Burg
9c50cfa789
add string helper to convert to int
2016-07-08 02:34:30 +02:00
Basile Burg
be6ea9d712
libman, output a message when a library item is selected but deactivated
2016-07-07 20:52:01 +02:00
Basile Burg
b86e65cba0
interface, add more message contexts
2016-07-07 20:51:05 +02:00
Basile Burg
44b2ed66f1
docking, set MW event when new widgets are docked
2016-07-07 09:07:15 +02:00
Basile Burg
1be94f8095
remove any invalid project from group after reloading
2016-07-07 07:57:08 +02:00
Basile Burg
a6997859f0
lock project-related actions when compiling + add title to dialogs
2016-07-07 07:42:45 +02:00
Basile Burg
29f264cb18
openfile, allow to add several files from dialog
2016-07-07 07:14:58 +02:00
Basile Burg
18233aa775
projects group, prevent a useless free-standing-project protection
...
the FSP remains a FSP even when a group is opened
2016-07-06 06:59:39 +02:00
Basile Burg
89bf138285
projects group, allow to add several files from dialog
2016-07-06 06:52:43 +02:00
Basile Burg
614f6bdc21
better prot against a previous bug
2016-07-06 06:52:17 +02:00
Basile Burg
16035ef8b3
finely tweaked the settings applied on first execution
2016-07-06 04:35:49 +02:00
Basile Burg
4e6dacf81e
fix, crash on exit, av in todolist widget
2016-07-06 03:33:31 +02:00
Basile Burg
7e7d50c703
fix, default todo list options + add splitter scrollspeed option
2016-07-06 03:26:57 +02:00
Basile Burg
90d541639d
libman, DUB fetch, support for dl the latest tag, close #57
...
+ fix wrong usage of upgrade
2016-07-06 01:24:15 +02:00
Basile Burg
7f1bba9094
improve detection of invalid auto close pair
2016-07-05 17:50:37 +02:00
Basile Burg
5931ce7ca9
add option to auto close a few pair of symbols, close #85
2016-07-05 08:42:54 +02:00
Basile Burg
2c7f681c58
Allow to customize the DUB build commands... close #63
2016-07-05 08:42:05 +02:00
Basile Burg
7b9da4fe99
import ana in runnables use dastworx
...
+ fix interface of several functions: TStringList -> TStrings
+ separate unit for the calls to dastworx
2016-07-05 01:11:53 +02:00
Basile Burg
e7d545bcad
prevent range error when hashing
2016-07-04 20:37:03 +02:00
Basile Burg
029f9bd751
libman, uses dastworx to analyze the library imports
2016-07-04 20:36:40 +02:00
Basile Burg
4ea80a8ac4
use fnv1a in fcl-stl
2016-07-04 09:25:44 +02:00
Basile Burg
d92390471d
dcd integration, cache imports in a hashset
2016-07-04 08:31:50 +02:00
Basile Burg
7aae871188
libman, import ana, handle item supression
2016-07-04 08:31:26 +02:00
Basile Burg
c35cc3c92c
fix file protocol and anchors, close #80 (not for changelog)
2016-07-04 05:44:08 +02:00
Basile Burg
d9c8fcce06
fix, renaming failed in ifdef block
2016-07-04 04:16:45 +02:00
Basile Burg
e1846a9466
libman, use hashset and hash map to speed up the selection of the items, close #77
2016-07-04 03:12:12 +02:00
Basile Burg
6d70c3e597
fix #83 , new line insterted after reloading doc
2016-07-03 06:42:35 +02:00
Basile Burg
fcb76a4097
replace cetodo by dastworx, #82
2016-07-02 08:23:05 +02:00
Basile Burg
afa35e11d1
replace cesyms by dastworx, #82
2016-07-02 07:20:09 +02:00
Basile Burg
c5e1cf513a
use dastworx to detect main(), fixup #79
...
without the imports it was not possible to use DMD
2016-07-02 07:07:03 +02:00
Basile Burg
44bf535c11
start the unified background tool
2016-07-02 00:17:25 +02:00
Basile Burg
cec04e6b2a
add an action to create a new DUB script, close #81
2016-07-01 05:15:07 +02:00
Basile Burg
7eac3f0305
fix typo in an application option
2016-07-01 05:14:39 +02:00
Basile Burg
34dbd95ae0
fine tweak HL presets
2016-06-30 01:40:14 +02:00
Basile Burg
6fb523e8b8
fix open local phobos html
...
but LCL bug with anchor: http://bugs.freepascal.org/view.php?id=30326
2016-06-29 23:51:46 +02:00
Basile Burg
30de2aee7a
editor, show phobos doc, local dir not accepted
2016-06-29 21:49:37 +02:00
Basile Burg
8fb4d233ee
project group, fix an UI issue
2016-06-29 09:06:22 +02:00
Basile Burg
7fe1d76ea6
display greyed toobar image when tblbtn not enabled
2016-06-28 17:10:42 +02:00
Basile Burg
1b5076f959
add main option for #77 + mostly drafted the feature
2016-06-28 09:39:51 +02:00
Basile Burg
e674c89a96
work on #77
2016-06-27 20:14:52 +02:00
Basile Burg
ae4fd5f763
fix uninit variable that caused the module name to be in the import list
2016-06-27 20:09:27 +02:00
Basile Burg
a1dde3a592
add option to detect main in runnable or unittested modules, close #79
2016-06-27 13:39:28 +02:00
Basile Burg
a5992c7a8e
add editor commands PreviousChangedArea & NextChangedArea
2016-06-26 21:35:09 +02:00
Basile Burg
0f385033a7
rather use auto class d/ctor
2016-06-26 00:54:19 +02:00
Basile Burg
be91856958
libman, persists the package list and faster get
2016-06-26 00:49:26 +02:00
Basile Burg
160383d26e
rewrite the hints deleted in 30297c5dca
2016-06-25 23:35:08 +02:00
Basile Burg
e658583587
custom tools, add an option to pipe either the curr file, selection or line
...
+ deprecate the previous editorToInput option
2016-06-25 20:51:59 +02:00
Basile Burg
06157547f2
add the symbolic strings CI and CS
2016-06-25 20:41:07 +02:00
Basile Burg
ec50bdede7
improve the page control under win, close #51
2016-06-25 17:32:28 +02:00
Basile Burg
15630dcab8
project group, items path is relative to the group path
...
allow sharing group on different computers
2016-06-25 16:55:03 +02:00
Basile Burg
47b7cc416e
set toolbar transparent
...
required under win
2016-06-25 16:19:13 +02:00
Basile Burg
30297c5dca
add the flat design, as an option, step 2 of #51
2016-06-25 15:51:38 +02:00
Basile Burg
490cc8bbce
messages, dont open target module during selection
2016-06-24 02:12:13 +02:00
Basile Burg
95ecf236a9
DUB runnables, support for ldc2 & gdc
...
according to the "runnableCompiler" setting
2016-06-24 02:03:21 +02:00
Basile Burg
c9a3ae3b7e
add support for the new DUB runnable modules, close #74
2016-06-23 23:11:49 +02:00
Basile Burg
3b71bd7f8a
add design time package for custom ce controls
2016-06-23 22:26:25 +02:00
Basile Burg
4b69fb4fa9
HL presets, add clone btn + preset "Mars dark"
2016-06-22 06:58:18 +02:00
Basile Burg
07943f511b
add preset Marse bright + fix combo items not updated when preset name changed
2016-06-22 06:31:58 +02:00
Basile Burg
495fb610b0
set the mini explorer as a single service
2016-06-22 05:44:44 +02:00
Basile Burg
baee2e6207
reload last project, handle the free standing project
2016-06-22 05:27:28 +02:00
Basile Burg
cc4fdbfc40
custom tools, allow to interpolate the parameters with the result of the input query, close #53
2016-06-19 07:46:42 +02:00
Basile Burg
d2bbe29e88
use RCDATA resources instead of old hex strings system
2016-06-19 07:13:32 +02:00
Basile Burg
e58f7f9974
apply highlighter preset to the generic highlighter too
2016-06-18 12:22:11 +02:00
Basile Burg
17a49c92a9
prevent dup in imports list
2016-06-18 09:06:48 +02:00
Basile Burg
4bb368d8a2
remove unused field
2016-06-18 09:06:05 +02:00
Basile Burg
3818075c28
find the imports from token list, related to #77
2016-06-18 06:07:26 +02:00
Basile Burg
1fb1c8db47
fix #76 , compile project... (and run with arg) is broken
2016-06-17 19:54:50 +02:00
Basile Burg
3b6c080bf2
add option to save project file before compiling, close #75
2016-06-17 19:51:54 +02:00
Basile Burg
b64d891023
fix #60 , Completion menu background and font color should follow UI theme
2016-06-17 19:31:28 +02:00
Basile Burg
a80ea80db1
forces HL presets props to be written + activate reload from file
2016-06-17 17:02:30 +02:00
Basile Burg
4cba1ff672
finish highlighter preset system, close #59
2016-06-17 16:57:17 +02:00
Basile Burg
d2fc677f97
#59 , add a preset editor
2016-06-17 14:37:29 +02:00
Basile Burg
7c041b5bb9
tweak a few btns spacing
2016-06-16 05:57:00 +02:00
Basile Burg
f9fede3423
fix, editor option edAautoIndent could cause mixed tab/spaces
...
when not using the phobos style, i.e tabs
2016-06-16 05:19:43 +02:00
Basile Burg
98f2b6c04c
fix, custom tools, message interface not yet assigned but used
2016-06-16 03:05:54 +02:00
Basile Burg
2d5bfb6374
add the symbolic string CPOP (current project output path)
2016-06-16 03:04:12 +02:00
Basile Burg
99ffaa3306
CE projects, run option, CUrrentDirectory can include symbolic strings
2016-06-16 02:49:58 +02:00
Basile Burg
a6ca4aac42
start #59 - HL presets
2016-06-16 01:56:12 +02:00
Basile Burg
79b7b851ee
fix #62 - lexicon-based brace auto closing is still a bit dumb
...
- not trigered in comments anymore
- not trigered if the pair count is 0 (e.g between two functions)
still cases exist but they would need a more complex analysis
2016-06-15 12:35:56 +02:00
Basile Burg
fb51972a58
fix cases where project inspectors were not cleared
...
revealed by project groups, and it was confusing.
2016-06-15 09:16:58 +02:00
Basile Burg
c509e34be4
disable symlist with non d files
2016-06-15 08:36:58 +02:00
Basile Burg
c75de19110
fix #46 , The generic highlighter is not selected when saving a non D file
2016-06-15 08:36:21 +02:00
Basile Burg
361502ff6a
nextpage, repeated shortcut, not an issue
2016-06-15 07:13:41 +02:00
Basile Burg
573b14854b
add shortcuts for the pagecontrol, close #61
2016-06-14 17:29:32 +02:00
Basile Burg
e15c44577c
add an option to deactivate IDE-grade features in with non D files, close #47
2016-06-14 14:46:01 +02:00
Basile Burg
b12b6829aa
moved free functions used by the custom commands to the editor class
2016-06-14 13:03:42 +02:00
Basile Burg
74e6984f68
add editor command to show phobos html help, close #52
2016-06-14 12:18:52 +02:00
Basile Burg
393f8c97b4
add option to auto detect the indentation mode (tabs|spaces), close #45
2016-06-14 10:50:15 +02:00
Basile Burg
c957a0099d
refact widgets that replace the free project with projutils functions
2016-06-14 10:16:22 +02:00
Basile Burg
9a1f542253
fixes for the widgets that replace the "free project"
2016-06-13 05:30:49 +02:00
Basile Burg
ed15c31b57
finsih project group - close #68
...
+ fix for the free project
+ compile the group
+ last stuff reloading, handle the free project
2016-06-13 04:40:02 +02:00
Basile Burg
53d6097f34
removed deprecated CE proj properties
2016-06-12 14:01:45 +02:00
Basile Burg
0f99653d2c
small fix for for #68 , AV on runtime termination
2016-06-12 13:53:05 +02:00
Basile Burg
3dcb9cad50
fix small leak in highlighter
2016-06-12 13:50:09 +02:00
Basile Burg
08ec1796be
mostly done #68 , project group
2016-06-12 10:43:44 +02:00
Basile Burg
27b67c15cd
fix #67 - DUB fetch from online package - setting dudCompiler is ignored
2016-06-01 19:44:27 +02:00
Basile Burg
3ed5aa4de8
fix #66 , View project cmd line always indicates dmd, even if ldmd2 or gdmd is used
2016-06-01 19:37:16 +02:00
Basile Burg
b3e03cf168
implement #65 , allow runnables to be compiled with other compilos
...
close #65
2016-06-01 18:42:04 +02:00
Basile Burg
f1f2ad6b7e
add editor command to comment the current identifier
2016-05-29 20:22:06 +02:00
Basile Burg
6158dd26a2
docking, mouse wheel can be used on the splitters to expand shrink the area
2016-05-28 19:43:24 +02:00
Basile Burg
d9e2a865ca
prepared next rlz
2016-05-26 22:42:17 +02:00
Basile Burg
7803172007
close #58 , add an action to run compiled file outside
2016-05-26 22:12:12 +02:00
Basile Burg
4e89d12c6e
fix #56 , libman, the automatic registration using DUB is broken since DUB 0.9.24
2016-05-26 20:13:23 +02:00
Basile Burg
7927990d03
libman editor, update DUB icon
2016-05-25 15:55:02 +02:00
Basile Burg
935f299362
ident renaming, display current ident value in input query
2016-05-25 03:33:28 +02:00
Basile Burg
8575888fa8
fix #55 - flash icon doesn't work just after "view in mini explorer"
2016-05-24 18:45:08 +02:00
Basile Burg
b27b2dd8ff
add application option to skip unittests in action verify with Dscanner
2016-05-13 04:21:21 +02:00
Basile Burg
5d95330d50
hide messages tooltip
2016-05-11 10:04:20 +02:00
Basile Burg
5f1a82536d
remove hints in the messages widget
2016-05-10 07:41:54 +02:00
Basile Burg
830f81b627
fix #44 , "Invert version all/none" does not work when tabs are not converted to spaces
2016-05-08 12:30:06 +02:00
Basile Burg
361e5728b8
identifier renaming, reproduce DCD behavior at word edges
2016-05-04 23:52:06 +02:00
Basile Burg
8aa7dd488f
prepared next rlz
2016-04-28 19:56:34 +02:00
Basile Burg
455d817df5
fixup for 32d4521e3f
2016-04-28 19:11:28 +02:00
Basile Burg
23176f8bfd
set visible and persistent the page control options
2016-04-28 13:35:07 +02:00
Basile Burg
48a8ea5bb9
fix, brace auto-clsoing, a case where it was not triggered
...
new line after { followed by blanks
2016-04-27 22:51:18 +02:00
Basile Burg
f67c05a83b
handle changes to DCD -u output format
2016-04-27 11:20:52 +02:00
Basile Burg
989effb422
test local identifier renaming (DCD#324)
2016-04-26 07:38:04 +02:00
Basile Burg
32d4521e3f
fix, CE could hang if Dscanner output errors
2016-04-24 20:06:10 +02:00
Basile Burg
f4793e2290
symlist, add the 'deep' option, default = on, off = only top level decl
2016-04-24 18:35:27 +02:00
Basile Burg
aa368843b5
dub editor, put action refresh in toolbar
2016-04-24 18:13:30 +02:00
Basile Burg
0d658711bc
symlist, support for unittests
2016-04-24 02:28:38 +02:00
Basile Burg
4800a23fab
symlist, decorate sub nodes
2016-04-24 01:55:18 +02:00
Basile Burg
06cb06cdfa
CE projects, allow multi selection of file (remove, open), close #37
2016-04-23 19:03:24 +02:00
Basile Burg
c00938fad2
fix #36 , project sources saved before relative path extraction
2016-04-23 18:21:14 +02:00
Basile Burg
fd0b9ae226
editor, add shortcut for end word left/right
2016-04-23 17:45:38 +02:00
Basile Burg
3862018b5d
page control, add option to display the tabs at the bottom
2016-04-23 17:29:39 +02:00
Basile Burg
2af30b4353
prepared next rlz
2016-04-19 11:25:40 +02:00
Basile Burg
57f38c32a9
warn about -of in runnable flags + allow to produce obj from a runnable
2016-04-19 11:22:40 +02:00
Basile Burg
af155404e0
reg fix, page caption not updated til focused
...
introduced in 87905802d1
2016-04-18 21:21:57 +02:00
Basile Burg
d97420a03d
renamed menu 'Run' to 'Compilation'
2016-04-16 23:02:58 +02:00
Basile Burg
5d3d8fe0f0
lexer, option to exclude comments + more reliable version all/none inverter
2016-04-16 22:10:52 +02:00
Basile Burg
264f1afbe4
nothing
2016-04-16 21:35:47 +02:00
Basile Burg
e3c655eca3
fix, comment block, wrong indentation when the block included a empty lines
2016-04-16 21:16:21 +02:00
Basile Burg
a249081860
update libdparse
2016-04-16 20:43:45 +02:00
Basile Burg
6c3936f41f
brace auto-closing, better indentation detection
2016-04-16 18:30:08 +02:00
Basile Burg
4cd0f9ed3a
restore caret x when call tips are obtained using paren lookup
2016-04-16 17:47:48 +02:00
Basile Burg
db17fb68a8
editor, call tips, decrease level on open paren deletion
2016-04-16 17:36:22 +02:00
Basile Burg
8261d07ca4
fix, wrong pos set after '(' and if eoTabToSpaces is not in the options.
2016-04-16 17:15:32 +02:00
Basile Burg
6564b0c98c
add support for analyzing the current file with Dscanner
2016-04-16 15:26:10 +02:00
Basile Burg
6810fe0b68
add gdmd to the information box
2016-04-16 14:57:39 +02:00
Basile Burg
b8aefcb761
deactivated GDB commander to build next rlz
2016-04-16 14:24:29 +02:00
Basile Burg
b17c58d924
rewrite auto-closing, get indentation from the previous non blank line
2016-04-16 14:23:52 +02:00
Basile Burg
87905802d1
fix possible AV source when updating page caption
2016-04-16 14:18:38 +02:00
Basile Burg
d88cc5c4f6
avoid to parse invalid package list
2016-04-15 03:55:17 +02:00
Basile Burg
78544f3e3a
dfmt commander, adapt the options to the program version
2016-04-15 03:11:45 +02:00
Basile Burg
24f612714d
highlighter, add token for the attributes
2016-04-15 02:44:17 +02:00
Basile Burg
7fd272608c
libman editor, DUB fetch, allow to register libraries of type "sourceLibrary"
2016-04-15 01:01:56 +02:00
Basile Burg
d9bb30f2f5
libman editor, dub, allow to re-fetch without explicit removal of an item
2016-04-14 22:48:04 +02:00
Basile Burg
521d1e920f
remove dmd checker, lead to crash in ctor, about box indicates status since a while
2016-04-14 22:31:42 +02:00
Basile Burg
b375257dbd
Run file unittests, do not try to read coverage file if program not compiled
2016-04-14 22:11:38 +02:00
Basile Burg
9f346bfa05
fix, win, console visible when a DUB pack is fetch
2016-04-14 20:50:10 +02:00
Basile Burg
767e990374
fix, win, fetch package dialog, btn alignment
2016-04-14 20:46:07 +02:00
Basile Burg
0ec4452487
more readable MRUs
2016-04-14 17:15:17 +02:00
Basile Burg
ed5d7ac8ce
prepared next rlz
2016-04-14 09:15:57 +02:00
Basile Burg
27f7cf46a1
lexer (HL) add missing library type size_t and ptrdiff_t, use a bigger but faster dictionnary
2016-04-14 08:38:35 +02:00
Basile Burg
87016dde96
revert changes made for #34
2016-04-13 21:40:39 +02:00
Basile Burg
2973df3589
removed a dead property
2016-04-13 11:28:52 +02:00
Basile Burg
8d71f9d4db
editor, brace auto-closing, new line, lexically, not restricted to new line after open brace
2016-04-13 10:56:49 +02:00
Basile Burg
21d45c877f
fix #33 , fix #34 , option mnu item displayed in edit, hide widget until docking
2016-04-13 09:37:51 +02:00
Basile Burg
ac5fa27f88
add option to use runnable destination only when file is in project
2016-04-11 08:29:15 +02:00
Basile Burg
dfc479617c
replace okCancel dialogs by YesNo dialogs
2016-04-11 07:10:32 +02:00
Basile Burg
87bffb06fc
disable the "reload new version" message on main form close
2016-04-11 06:58:12 +02:00
Basile Burg
e10c323c74
runnables, prevent additional first line switches to include "-of"
2016-04-11 06:11:26 +02:00
Basile Burg
ad19ed1c6b
lexer (not-HL), uses the perfect hash maps for KW detection
2016-04-10 05:25:33 +02:00
Basile Burg
978b13f866
lexer (HL), dictionnary for the special keywords use a simple sum
2016-04-10 05:14:27 +02:00
Basile Burg
02af7dee46
lexer (HL), added a perfect dictionnary for the straight keywords
2016-04-10 04:44:08 +02:00
Basile Burg
39f868ad7e
lexer (HL), added a perfect dictionnary for the special keywords
2016-04-09 17:14:33 +02:00
Basile Burg
eeb000bf14
add option to specify runnable output path, close #31
2016-04-05 13:06:44 +02:00
Basile Burg
e4c7626345
split runnable compilation and execution + 2 new related actions
...
- compile (and not run)
- run (eventually ask for compile)
2016-04-05 11:53:22 +02:00
Basile Burg
6851aa1973
lexer (not-HL), add dedicated hex literal and dec literal scanner
2016-04-04 03:31:12 +02:00
Basile Burg
589713def8
lexer (not-HL), add dedicated bin literal scanner
2016-04-03 21:09:31 +02:00
Basile Burg
1655300dfe
fix, lexer needed full bool eval
2016-04-03 06:12:14 +02:00
Basile Burg
10796ab262
try to delete temp file name on save with valid name
2016-04-03 04:21:45 +02:00
Basile Burg
7775180f09
fix, brace auto closing broken module includes token strings
2016-03-31 09:52:53 +02:00
Basile Burg
8d3b427bcf
fix column index in comments
2016-03-31 09:49:30 +02:00
Basile Burg
6ec8fe614f
fix lexer bug + add temp method to domp tokens to file
2016-03-31 09:03:26 +02:00
Basile Burg
0cbb7f37a7
indicate the exist status of DMD after compil failure of a runnable module
2016-03-31 04:14:29 +02:00
Basile Burg
e36c0e8c76
prevent multi line markup
2016-03-30 17:47:20 +02:00
Basile Burg
7e3a619b08
removed empty statement as tkError
...
didn't work because of token strings and struct init
2016-03-30 16:54:58 +02:00
Basile Burg
ae4c955613
fix highlighter, second index in slice considered as float litteral
2016-03-29 18:18:44 +02:00
Basile Burg
ed9d16d08a
cleanup
2016-03-29 05:24:39 +02:00
Basile Burg
6f79eceecf
removed TCheckedAsyncProcess (was replaced by TCEProcess)
2016-03-29 04:44:30 +02:00
Basile Burg
1c33a5bb4a
fix highlighter, property for int litterals
2016-03-29 04:30:25 +02:00
Basile Burg
66cfe2be3c
fix 32bit build
2016-03-29 00:27:09 +02:00
Basile Burg
5199c15838
added a more or less common lexer for int and float literals
2016-03-28 23:17:36 +02:00
Basile Burg
e03fd44777
update etc/fscl-json to 33310
2016-03-28 21:56:44 +02:00
Basile Burg
cece2ad6d8
highlighter, asm attribs set directly in Next();
2016-03-28 09:06:38 +02:00
Basile Burg
10da14cb73
fix dcd ddoc formatting
2016-03-28 07:40:27 +02:00
Basile Burg
2a36a73f22
added a more or less common lexer for hex and bin literals
2016-03-28 05:48:49 +02:00
Basile Burg
487241064c
fix, valid operator combinations could be detected as invalid
2016-03-28 02:40:42 +02:00
Basile Burg
c74f6af73f
libman, entries can be de/activated without removal
2016-03-28 00:52:42 +02:00
Basile Burg
71fbc48b89
fix, AR not detected when using gdc to compile ce projs
2016-03-27 19:06:00 +02:00
Basile Burg
7131f5b956
push latest gdb commander changes to fix 32bit build
2016-03-27 18:55:24 +02:00
Basile Burg
2699a0a2d5
fix stringrange static ctor from empty string
2016-03-27 06:41:30 +02:00
Basile Burg
687191c32e
add support for gdmd as a compiler for CE projects
2016-03-27 06:41:00 +02:00
Basile Burg
c5a51539c2
add support for new dcd ddoc escape system
2016-03-26 06:36:13 +01:00
Basile Burg
0f90db2caf
symstrings, DUB projects, CPR expands to the same as CPP
2016-03-26 05:09:31 +01:00
Basile Burg
5da8863db3
add btn to kill current process in the procinput widget
2016-03-26 04:59:51 +01:00
Basile Burg
1e73d618b5
editor, comment selection, align comments
...
+ fix brace auto-closing bug (on new line + tab2sapces not activated)
2016-03-25 22:47:49 +01:00
Basile Burg
abfb1728d3
fix #29
2016-03-25 05:59:16 +01:00
Basile Burg
eeb9502757
fix init of string range
2016-03-21 22:41:20 +01:00
Basile Burg
32655fd0d1
temp fix order of init and service assignation
2016-03-21 22:41:03 +01:00
Basile Burg
76f63354fa
message widget didn't really need the symbol expander
2016-03-21 22:40:33 +01:00
Basile Burg
5ad5e406de
refactored the symbol expander as an ICESingleService
2016-03-21 20:51:10 +01:00
Basile Burg
51f653267c
clear pkg list between two q and dl from https
2016-03-20 22:30:35 +01:00
Basile Burg
f27825bafc
new dialog to fetch DUB pkg, with online list, close #28
2016-03-20 18:52:22 +01:00
Basile Burg
9e873f6aec
fix string range, startsWith
...
+ disable inlining in dbg mode
2016-03-20 18:45:54 +01:00
Basile Burg
930d3577e5
bit less tolerant HL lexer
2016-03-19 02:52:28 +01:00
Basile Burg
a9b8f0554d
reactivated gdb commander + prelim work on the GUI
2016-03-19 02:46:15 +01:00
Basile Burg
65c92d6804
added a few env variable to the symstrings, close #27
2016-03-19 01:49:39 +01:00
Basile Burg
cea5cf757b
fix, AV in string ranges
2016-03-19 00:05:35 +01:00
Basile Burg
1bd6099f10
add TCEAutoBufferedProcess class
...
needed when the several buffers match to a full request, eg GDB/MI
2016-03-19 00:03:58 +01:00
Basile Burg
3d56c76834
rewritten symbolic string expansion using a string range
2016-03-18 22:26:37 +01:00
Basile Burg
4792f0ed87
added a range-based parser, experimented in the message parser
2016-03-18 20:08:12 +01:00
Basile Burg
5898cd6bbf
renamed and deprecated inconsistent prop names in the debug category
...
+ moved generateStackFrame to category debug
2016-03-18 04:30:16 +01:00
Basile Burg
ca4909358b
fix, glob to regex, set of char and escaping
2016-03-14 14:37:46 +01:00
Basile Burg
50cdac06b4
CE project, use global match in the exclusions
2016-03-14 04:07:50 +01:00
Basile Burg
f0bd30c948
fix #26 , DUB excludedSourceFiles are not well managed
2016-03-14 03:49:23 +01:00
Basile Burg
7915a315ee
fix, DUB, rel importPaths problem
2016-03-13 22:32:26 +01:00
Basile Burg
8d6b6f8b99
editor, auto close on new line, change so that each mode has the 3 same sub modes
2016-03-13 22:09:07 +01:00
Basile Burg
612d9afcd0
activated auto complete from search history + shc editor hint
2016-03-13 20:11:13 +01:00
Basile Burg
461b5e0c5c
prepared next rlz
2016-03-13 19:16:07 +01:00
Basile Burg
44e28a94a8
editor, add more brace auto-closing modes
2016-03-13 18:40:15 +01:00
Basile Burg
6b954e0fe5
static macros, validated with a regex
2016-03-13 16:38:20 +01:00
Basile Burg
83338db48c
dfmt commander, added support for template constraint style
2016-03-13 13:20:24 +01:00
Basile Burg
0d7e34c1f1
d2 highlighter, add a token kind for errors
2016-03-11 18:56:14 +01:00
Basile Burg
f3c15fff00
fixup for 8b880edddf
2016-03-11 18:44:00 +01:00
Basile Burg
750a8761b9
removed invalid cmp
2016-03-11 11:37:09 +01:00
Basile Burg
8b880edddf
editors, fix a mess with page caption and updates
2016-03-11 11:35:06 +01:00
Basile Burg
495da4da2e
procinput, added btn to close the input
2016-03-10 16:53:11 +01:00
Basile Burg
9a9f2d817d
disable empty searches
2016-03-10 14:40:27 +01:00
Basile Burg
0682122b3f
removed temp code for #25 and added workaround in the default static macros
2016-03-04 06:14:46 +01:00
Basile Burg
207f9276d6
implement #25 but not enabled
2016-03-02 12:33:52 +01:00
Basile Burg
a6c8767dc0
clear message filter when messages are cleared
2016-03-02 11:42:35 +01:00
Basile Burg
2f780638a4
fixup for #24
2016-03-01 09:37:02 +01:00
Basile Burg
798fff06ba
messages, store position in the messages, close #20
...
+ only when the editor context
+ only when auto select is set as option
2016-03-01 06:40:18 +01:00
Basile Burg
bb4bf42ccd
ce_dlang, fix #24 , problem with nested comments
2016-03-01 05:21:58 +01:00
Basile Burg
2b53620a94
dfmt commander, changed default tab width value
2016-03-01 01:12:09 +01:00
Basile Burg
3b10fa3a21
libman, auto registration, better source root detection, close #21
2016-03-01 00:43:06 +01:00
Basile Burg
4fc39a931e
added additional search PATHs in the options, close #19
2016-02-29 12:47:41 +01:00
Basile Burg
7451c0e052
fix #23 , page caption for dd files
2016-02-29 08:28:43 +01:00
Basile Burg
1d3c14c000
fix #22 , hang with some rel paths in DUB projs
2016-02-29 02:33:50 +01:00
Basile Burg
166bca0f14
removed deprecated props
2016-02-28 05:15:26 +01:00
Basile Burg
d39b24de1f
prepared first update
2016-02-22 05:17:57 +01:00
Basile Burg
a710c6d3ab
removed data migration code
2016-02-22 04:14:11 +01:00
Basile Burg
d64d300fff
page control, disable splitBtn when no page
2016-02-21 21:55:43 +01:00
Basile Burg
a850d00d27
made page hisotry compatible with move page left/right
2016-02-21 21:52:00 +01:00
Basile Burg
5ba68af663
added option pageHistory to TCEPageCOntrol
2016-02-21 21:07:25 +01:00
Basile Burg
935012a280
dub, fix issue with the sourceFiles property
2016-02-20 06:49:03 +01:00
Basile Burg
4272869093
fix #17 , ident after curly bracket auto-closing depending on options
2016-02-19 04:56:16 +01:00
Basile Burg
4ab47fb7bf
fix, problem with resetFontSize def value
2016-02-19 04:40:08 +01:00
Basile Burg
0916912860
updates to Laz 1.6
2016-02-19 04:13:54 +01:00
Basile Burg
a48aed6345
completed OSX port
...
to be tested
2016-02-17 07:48:16 +01:00
Basile Burg
e019c81175
fix #14
2016-02-16 18:56:29 +01:00
Basile Burg
3da5b494da
dub insp, refresh from ctxt menu
2016-02-12 14:33:39 +01:00
Basile Burg
cac8b85e98
fix, open folder broken on win
2016-02-12 14:31:03 +01:00
Basile Burg
c0738636e0
prepared 2.0
2016-02-10 01:22:40 +01:00
Basile Burg
829ba7e653
fix, status bar not well updated when moving caret with kbd
2016-02-09 06:53:28 +01:00
Basile Burg
36f199f828
first run, changed default option + add a runnable
2016-02-08 18:35:56 +01:00
Basile Burg
1ff8b9e878
fix, windows, empty line in call tips
2016-02-08 16:30:28 +01:00
Basile Burg
f7cb97831c
dcd, windows, wait propertly for the socket to be ready
...
+ wait properly for termination
2016-02-08 16:17:26 +01:00
Basile Burg
6ee4cb1927
dcd, unix, wait propertly for the socket to be ready
2016-02-08 12:09:22 +01:00
Basile Burg
b6ff4fb441
editor, added option to ignore zooom and always apply fontsize, close #12
2016-02-07 18:58:17 +01:00
Basile Burg
24f6f23630
CE projects, typo in the properties
2016-02-07 05:14:30 +01:00
Basile Burg
522729d4bd
fixup for 67b1b16, lst fname under win
2016-02-07 00:37:12 +01:00
Basile Burg
b8e7c106ae
dcd, let the server some time when launched from CE
2016-02-07 00:18:59 +01:00
Basile Burg
2f83e4fe66
fixup for ?
2016-02-06 23:33:55 +01:00
Basile Burg
69c08c2aa7
docking, allow to move the top splitter with CTRL
2016-02-06 21:01:58 +01:00
Basile Burg
8359b19805
fix, commonFolder bug caused issue when patching moved/renamed CE proj sources
2016-02-06 20:06:31 +01:00
Basile Burg
46780db9e0
dragdrop, introduced dbl backslash under nix
2016-02-06 19:36:39 +01:00
Basile Burg
76edd5214e
style, push/pop temp directive
2016-02-06 18:28:24 +01:00
Basile Burg
2c2909c447
symlist, redetect background tool during run-time, when refreshed manually
2016-02-06 18:23:57 +01:00
Basile Burg
aa36408c0a
docking, temp fix until next Laz rlz
2016-02-06 18:17:04 +01:00
Basile Burg
241732d8b5
ce proj inspector, build from ctxt menu
2016-02-06 16:31:00 +01:00
Basile Burg
2ad52c2a79
run tile unittest, check coverage after application execution
2016-02-06 14:31:48 +01:00
Basile Burg
2d5369c192
typo
2016-02-06 11:32:05 +01:00
Basile Burg
67b1b16cfb
run file unittests, optional support for coverage
2016-02-06 11:18:14 +01:00
Basile Burg
898171c9cf
dcd, dub, dependencies with a 'src' or a 'source' folder are passed to the server
2016-02-05 14:18:20 +01:00
Basile Burg
0c4510cad4
dcd, port num can be set in the option editor
2016-02-05 13:25:02 +01:00
Basile Burg
5f8cb1a679
dcd, perfs, declare imports in group
2016-02-05 09:59:15 +01:00
Basile Burg
154025b143
default layout
2016-02-04 08:05:50 +01:00
Basile Burg
d04fd37b2e
fix, mess between options and custom commands
2016-02-03 21:33:17 +01:00
Basile Burg
26817c0fd9
deactivate prolematic options
2016-02-03 21:04:56 +01:00
Basile Burg
9bce6dad73
fix, mess between options and custom commands
2016-02-03 20:55:56 +01:00
Basile Burg
f234067fc3
CE projects, force extension, -of can contain a symstring
2016-02-03 18:55:16 +01:00
Basile Burg
b85f3f8f29
fix, win32 compilation broken since b3d489d
2016-02-03 17:59:41 +01:00
Basile Burg
467d7abeb1
fix, auto brace closing indent error when option eoAutoIdent was set
2016-02-03 15:51:00 +01:00
Basile Burg
c864a0ce50
fix, reset top splitter position before locking it
2016-02-03 15:32:18 +01:00
Basile Burg
605a24c1ff
dont detect module name after line 50
2016-02-03 15:09:33 +01:00
Basile Burg
61e0925b22
CE project format, path options, added forceExtension
2016-02-03 08:41:10 +01:00
Basile Burg
c7792d8bbd
fix typo in publications + prevent the breaking change by e2f552a
2016-02-03 06:34:35 +01:00
Basile Burg
2fed1def96
added shortcut to invert version(all) version(none) is selection or whole doc
2016-02-02 17:08:24 +01:00
Basile Burg
7b423b5b34
added additional brace closing option, lexically
2016-02-02 07:55:15 +01:00
Basile Burg
d265769009
added shortcut to un/comment current line or selection
2016-02-01 07:14:45 +01:00
Basile Burg
5b39add5b6
nothing
2016-02-01 06:22:42 +01:00
Basile Burg
6433118bea
more refact using helpers
2016-01-31 14:49:00 +01:00
Basile Burg
767e315164
refact, omit def member
2016-01-31 14:39:50 +01:00
Basile Burg
816c581d7a
fix, wrong project file indicated in several messages
2016-01-31 12:41:51 +01:00
Basile Burg
e0e9cbac8f
more refact using helpers
2016-01-31 12:13:48 +01:00
Basile Burg
7d1bfc6214
added shortcut to invoke curly brace closing + editor option to auto close curly braces
2016-01-31 06:21:48 +01:00
Basile Burg
b3d489d610
fix, DUB json file that included trailing commas were not loadable
2016-01-30 10:11:56 +01:00
Basile Burg
803c6a6c15
editor, allowed R/O files to be saved with a new name
2016-01-30 08:46:06 +01:00
Basile Burg
2094449a7d
editor, indicates if readonly
2016-01-30 07:58:41 +01:00
Basile Burg
bad7f96dcb
project, async comp, small fixes to common proj interface
2016-01-30 07:47:24 +01:00
Basile Burg
f0fd280c6d
fix, possible pagecontrol error when all page closed
2016-01-30 06:33:32 +01:00
Basile Burg
01724a5a9e
compile proj & run, handle compilation failures
2016-01-30 04:39:49 +01:00
Basile Burg
8d75799454
colmatage
2016-01-30 04:38:23 +01:00
Basile Burg
340b7a3383
prepared next rlz
2016-01-30 04:19:02 +01:00
Basile Burg
a533057ff5
projects, CE & DUB, async compilation
2016-01-30 04:18:30 +01:00
Basile Burg
ccc3f7c956
search & replace widget, fine UI tweaks
2016-01-27 16:59:49 +01:00
Basile Burg
30d2d7b8f5
minor changes to todo list tool and front end
2016-01-27 06:49:17 +01:00
Basile Burg
c407a40259
refact with type helpers
2016-01-27 04:43:54 +01:00
Basile Burg
7d6e2863cd
find all, project scope, fine tweaks
2016-01-27 01:34:31 +01:00
Basile Burg
3fdbf6b4be
search & replace, added btn to select the scope of "find all"
2016-01-26 10:36:12 +01:00
Basile Burg
a8681e3f37
allowed indirectly to make clickabe message related to file of type .lst
...
e.g coverage, find all '000000'
2016-01-25 08:36:02 +01:00
Basile Burg
fad3396ff3
fix, maybe an issue with CWD after running a proj
2016-01-25 03:53:28 +01:00
Basile Burg
097875dd59
added simpleCOmmands to ce proj format + improve UTF8 compat
2016-01-25 03:48:13 +01:00
Basile Burg
cfd3e788ef
indirectly fixed by latest LCL
2016-01-25 02:37:10 +01:00
Basile Burg
709ea80fa2
prevent search results to be deleted when editor is closed
2016-01-25 02:34:47 +01:00
Basile Burg
97697157a7
ICEEditableShortcuts, not all observer were notified by scedSendDone
2016-01-24 06:34:14 +01:00
Basile Burg
c52fc75a6e
libman, fetch DUB package, fine tweaks
2016-01-24 06:19:43 +01:00
Basile Burg
9e3be34ce7
search, find all, moved result to category misc and display line content
2016-01-24 04:36:24 +01:00
Basile Burg
619c169024
editor, allow temporarily column selection even if option eoScrollPastEol not enabled
2016-01-24 03:22:11 +01:00
Basile Burg
e3656f0d54
added HL for editor project file when proj is DUB json
...
fix, project file not in sync with current proj when auto reloaded in an editor
2016-01-24 00:37:25 +01:00
Basile Burg
1bf9097758
shortcut editor, ICEEditableShortCut, inform the observers when item sent
2016-01-23 23:48:13 +01:00
Basile Burg
30a0b1a9e8
docking, locked space between menu and workspace
2016-01-23 06:46:46 +01:00
Basile Burg
23b8033f6d
mini explorer, horz scroll bar didn't work
2016-01-22 09:25:13 +01:00
Basile Burg
123e7c50dd
added D&D from mini-explorer and from proj inspectors
2016-01-21 20:27:54 +01:00
Basile Burg
1edee4eba8
CE projs, added coverage to otherOptions
2016-01-21 18:33:23 +01:00
Basile Burg
0ddc7acf6e
linux version, CE projs, fPIC added when outputKind is sharedLib
...
+ hide allInst switch
2016-01-21 18:33:23 +01:00
Basile Burg
1ca1423579
fix, missing close parenthesis in call tip
2016-01-20 10:39:36 +01:00
Basile Burg
e2ac5ddf31
editor, fix identifier markup, all trailing blank chars marked
2016-01-20 10:32:35 +01:00
Basile Burg
491042dd85
stack call tips
2016-01-20 00:42:07 +01:00
Basile Burg
64f38ecc87
added editable options to mini explorer, close #4
2016-01-19 22:53:11 +01:00
Basile Burg
2bbd854fc8
more style modernisation
2016-01-19 21:52:15 +01:00
Basile Burg
5e2a1b8290
style modernisation using helpers for file name manip
2016-01-18 07:55:52 +01:00
Basile Burg
bc295d3939
CE projects: additionalWarnings -> warningsAsInfo
2016-01-18 07:08:19 +01:00
Basile Burg
0303d0f75f
style modernisation using helpers isEmpty & isNotEmpty
2016-01-11 01:09:21 +01:00
Basile Burg
3fa80be500
style modernisation using helpers isNil & isNotNil
2016-01-11 00:36:10 +01:00
Basile Burg
1bbff471ee
page control, added hardcoded shortcuts ctrl+shift+alt+left/right to change active page
2015-12-28 05:15:08 +01:00
Basile Burg
36aa1aafc6
default shortcuts, comp proj, comp proj and run, comp file an run changed
...
default were not good on kde (ctrl f9)
2015-12-28 05:04:51 +01:00
Basile Burg
c30f6a01b3
fix, error when adding a new libman entry whose fiels are to be set by hand
2015-12-27 09:35:52 +01:00
Basile Burg
e3831ac404
observers, use generic type to validate
2015-12-26 12:08:25 +01:00
Basile Burg
2d0b493783
style
2015-12-26 04:49:59 +01:00
Basile Burg
660d504ba1
fix, ddoc win from prev editor still visible since new page-control added
2015-12-26 04:49:40 +01:00
Basile Burg
e2f552ac28
hl, renamed props with attribs suffix
2015-12-26 04:48:42 +01:00
Basile Burg
fbaf26f319
fix, completion mostly broken due to change in Laz 1.6-rc1
...
see http://forum.lazarus.freepascal.org/index.php/topic,30663.msg196486.html#msg196486
2015-12-22 16:47:01 +01:00
Basile Burg
5fc8b76512
switch to FPC3 + Laz 1.6
2015-12-22 10:24:18 +01:00
Basile Burg
7b83026a3f
fix, protect against AV when Dfmt cannot be found
2015-12-21 07:19:29 +01:00
Basile Burg
447d6e9e3a
fix, dfmt commander, invalid props could be typed, leading to AV
2015-12-21 05:57:52 +01:00
Basile Burg
4113a8a83e
updated version num
2015-12-20 15:14:46 +01:00
Basile Burg
55d86862e3
added customizable shortcut to show ddoc or call tips
2015-12-20 14:40:30 +01:00
Basile Burg
c6fdb3e8ea
prevent ddoc win to stick
2015-12-20 14:26:37 +01:00
Basile Burg
548221ce0f
split view, left page,set focus after the split
2015-12-20 13:12:17 +01:00
Basile Burg
e52d83ecda
cancel project testing for most obvious non valid ext
2015-12-20 11:13:34 +01:00
Basile Burg
9f56994620
editor, status bar, doc fname on last panel
2015-12-17 03:22:42 +01:00
Basile Burg
6657eb52ff
editor, display macro recorded state in status bar
2015-12-17 02:56:51 +01:00
Basile Burg
ed11f2db5d
fix double close warning since added split view
2015-12-17 02:49:34 +01:00
Basile Burg
95c5bb1166
dfmt commander, limit integer props
2015-12-16 23:04:11 +01:00
Basile Burg
8a9f7de283
goto def broken due to test in split view
2015-12-16 14:08:51 +01:00
Basile Burg
2af68ab9d4
dub prj tester broken due to json always created
2015-12-16 14:04:53 +01:00
Basile Burg
5752d40433
fixup
2015-12-16 08:35:46 +01:00
Basile Burg
7f9ea6e1a9
added 'Dfmt commander' widget, closes #8
2015-12-16 08:32:00 +01:00
Basile Burg
7e09355a22
editor, does not replace clipboard to reload newer doc version
2015-12-16 08:30:57 +01:00
Basile Burg
85448a52f5
editor, allow action 'jump to definition' to work on the doc loaded in the split view
2015-12-16 05:49:02 +01:00
Basile Burg
f40804ed85
editor, a document can be set always visible in a split view to the right
2015-12-16 03:20:37 +01:00
Basile Burg
b0ea3e918c
fix, identifier match, markup was no reset when no selection or no identifier
2015-12-15 22:45:27 +01:00
Basile Burg
89481cff70
fix, last docs and proj, focued doc could be set on a non-existing doc
2015-12-15 21:47:11 +01:00
Basile Burg
9cfac00fd3
Dub integration, better error handling + spotted issue with commas
2015-12-15 06:33:33 +01:00
Basile Burg
370da3a268
fix, reg 2a3, default font size not applyed on new editor,
...
+ side effect: strange behaviour of zooming with CTRL +
2015-12-15 02:33:15 +01:00
Basile Burg
873adf97f1
fix, completion menu pos
2015-12-15 02:31:52 +01:00
Basile Burg
bbdef1778f
editor options, identifier match can be tweaked, whole word / case sens
2015-12-15 01:55:09 +01:00
Basile Burg
d3f7196af6
fix, completion menu, auto scroll only worked after dot completion
...
+ ident match fine tweaks: only if more than 2 chars, or always if selection available
2015-12-15 01:19:34 +01:00
Basile Burg
dfbb0211a3
editor options, added option for line number frequency, closes #6
2015-12-14 05:49:04 +01:00
Basile Burg
b5d15c1729
fine tweaks, default options
2015-12-13 22:41:41 +01:00
Basile Burg
f92cb3695e
fine tweaked ident match color
2015-12-13 22:08:19 +01:00
Basile Burg
79844bb96a
fix, option editor, display problem with TColor props
2015-12-13 06:13:32 +01:00
Basile Burg
1c9902694a
info, added gdc & ldc, updated version
2015-12-13 00:31:48 +01:00
Basile Burg
f5cfb89d5e
disabled gdc in CE proj compiler selection
2015-12-12 20:53:14 +01:00
Basile Burg
fc24add7e3
added search all to search & replace widget
2015-12-12 15:25:19 +01:00
Basile Burg
ce9779d416
editor options, added currentLine attributes
2015-12-12 11:17:46 +01:00
Basile Burg
bacac42fb2
editor options, better names
...
note: breaks reloading of current option file
2015-12-12 11:03:11 +01:00
Basile Burg
c6fe1fde18
Dub projects, allowed description to be read as utf8 w/o BOM
2015-12-12 10:47:06 +01:00
Basile Burg
d23460909d
native projects, compiler ldc, uses directly ldmd2
2015-12-11 12:24:37 +01:00
Basile Burg
87f8385f50
editor, use TSynEdit markup to highligh current identifier matches
2015-12-11 08:39:02 +01:00
Basile Burg
95b11b821d
symlist, fix, re-apply filter on refresh
2015-12-11 04:44:20 +01:00
Basile Burg
e2765665eb
editor options, dont reset font size to default
...
but still stores what's size should be default (CTRL+.)
2015-12-11 04:27:18 +01:00
Basile Burg
b977e9a092
highlighter, removed user-defined KW
2015-12-11 04:11:24 +01:00
Basile Burg
09ab1df2a8
fine vis tweakings for win 32
2015-12-11 02:06:03 +01:00
Basile Burg
dc90942bb8
started background tool that compiles native project with gc or ldc
2015-12-10 23:55:37 +01:00
Basile Burg
b3a3eaac30
tofixup
2015-12-10 16:30:33 +01:00
Basile Burg
0a98a267e4
options, added items to select favorite compiler to build a DUB project or a native project
...
- DUB, fully working
- NativeProjects, need option translater
2015-12-10 15:36:08 +01:00
Basile Burg
ae990b03ef
menu file, added action 'save file copy as...'
2015-12-10 07:35:22 +01:00
Basile Burg
806758e5f1
process input, layout alignment
2015-12-10 07:20:05 +01:00
Basile Burg
f39aaf5e36
highlighter, added user-defined keyword + user-defined attributes for these KW
2015-12-10 07:13:55 +01:00
Basile Burg
1226c3bed0
highlighter, added __gshared as a KW
2015-12-10 06:52:55 +01:00
Basile Burg
7f87096d0a
nothing
2015-12-10 06:52:32 +01:00
Basile Burg
ede1b8eafd
editor shortcuts, removed bookmarks (not used) added goto prev/next location
...
prev next still work with mouse X1/X2 or KB next/prev mmkeys but additionals
shortcut can be defined
2015-12-10 06:41:02 +01:00
Basile Burg
a022fcedec
editor options, store completion menu lines in windows rather than height
2015-12-10 06:24:01 +01:00
Basile Burg
477bcb2054
last doc and proj, also saves and restores focused document
2015-12-10 04:44:33 +01:00
Basile Burg
6dab35adca
prevent flicker on page selection
2015-12-10 02:29:07 +01:00
Basile Burg
ec7dd3b0d5
replaces mov page icons
2015-12-10 02:23:11 +01:00
Basile Burg
da1bbffa4c
fix, pagecontrol, wrong captions when reloading last session
2015-12-10 02:03:53 +01:00
Basile Burg
13dbc5edae
reset a gutter setting, on some OS the line sep before folds was not visible anymore
2015-12-10 01:50:51 +01:00
Basile Burg
e680c3e3bc
fix, error in nix 32 version due to bugged lcl enumerator
2015-12-10 01:36:13 +01:00
Basile Burg
347094cdcf
page-control: button state auto-updated, + index prop for TCEPage
...
+ added a project that can be used to devel TCEPageControl without recompiling CE in its whole
2015-12-08 12:12:27 +01:00
Basile Burg
96f0eed32b
nothing
2015-12-07 11:32:13 +01:00
Basile Burg
dfe9f1a8ba
pc fine tweaking
2015-12-07 11:23:07 +01:00
Basile Burg
e844e8011c
new pc fixes
2015-12-07 11:05:30 +01:00
Basile Burg
b45d01c308
test new page control
2015-12-07 10:05:04 +01:00
Basile Burg
8ad5eaa025
mini explorer, set folder visible on fav dbl click
2015-12-07 05:48:29 +01:00
Basile Burg
daa90d33be
custom tools, removed chainAfter/Before and added more powerful chaining system.
...
- it allows to redirected output stream to next chain item input stream.
- previous cahin are reloaded once then never saved again.
2015-12-07 01:14:05 +01:00
Basile Burg
e2af8f7ce3
runnables, unittests, prokect runner: display an error when exit code is not null
2015-12-06 15:51:35 +01:00
Basile Burg
2131e51016
JumToDefinition and completion menu shortcuts are customizables
...
using the option editor widget
2015-12-06 06:52:10 +01:00
Basile Burg
6e54c83473
fix, temp, hang when applying the new shortcuts
2015-12-06 06:33:11 +01:00
Basile Burg
9cfad0014e
added new editor shortcut to activate synchro edit
...
+ options, handling of new shortcuts from a version to another
2015-12-06 05:40:32 +01:00
Basile Burg
6ef2178d3e
fix, cwd problem that afected pre/post comp process
2015-12-05 08:06:57 +01:00
Basile Burg
2b938a128e
typo
2015-12-04 23:00:29 +01:00
Basile Burg
7ca3c55079
typo
2015-12-04 22:59:24 +01:00
Basile Burg
73e3acb8b4
fix, shw project option was not working with DUB yet
2015-12-04 22:58:43 +01:00
Basile Burg
cb4d381e08
fix some case where tools could not be found
2015-12-04 20:05:48 +01:00
Basile Burg
e447a2be64
test markup fold
...
not supported by Laz 1.4.2
2015-12-04 16:42:05 +01:00
Basile Burg
0f381fb8c3
nothing
2015-12-04 02:39:07 +01:00
Basile Burg
0d62c26613
fix, (temp) clipboard issue on doc that are reloaded from previous session
2015-12-04 02:38:56 +01:00
Basile Burg
144fd79788
fix, editor cache was not properly reloaded when a document is reopnened
...
automatically at startup
2015-11-29 17:58:24 +01:00
Basile Burg
ea9b3af4dd
fix, prevent a DUB json withucs-x BOM to be overwritten with a dummy structure
2015-11-28 02:11:35 +01:00
Basile Burg
9a9f74149f
fix, DUB json, save as utf8 if loaded so, always save new proj as
2015-11-28 02:05:02 +01:00
Basile Burg
640f38a9d9
fix, give priority to project loaded from commandline/open with over the one reloaded from options "reload last docs"
2015-11-28 01:49:06 +01:00
Basile Burg
830c55b15a
fix, save all, a temp module could be saved with <New Document> name, while valid fname for the OS its not for dmd
2015-11-23 16:17:30 +01:00
Basile Burg
dfd6470537
tools, added option to pipe current editor content to tool input stream
2015-11-22 23:16:59 +01:00
Basile Burg
0062b58a74
spotted two bugs
2015-11-22 22:20:04 +01:00
Basile Burg
7e1118cc24
added completion menu size as persistent option
2015-11-22 22:19:27 +01:00
Basile Burg
1e1f7bf238
fix, close query, multidoc mgr warned about modif with the wrong filename
2015-11-17 18:12:03 +01:00
Basile Burg
404f007dd6
nothing
2015-11-16 14:22:08 +01:00
Basile Burg
d15527338f
fix, search widget, limited the max length of a search/replacement to prevent an issue that could occurred during CE init
2015-11-12 04:48:42 +01:00
Basile Burg
66b77b5a05
fix, dub project, lib prefix only on nix/osx
2015-11-11 17:56:24 +01:00
Basile Burg
6d3e29a869
fix, param currentDirectory for TProcess doesnt work under nix, added additional ChDir
2015-11-11 07:42:42 +01:00
Basile Burg
0055054c59
fix, reload last proj, crash if last proj file didnt exist anymore
2015-11-10 15:58:58 +01:00
Basile Burg
7800c0d821
fix, config & buildType passed to DUB, "plain" was never passed
2015-11-10 15:41:47 +01:00
Basile Burg
87d07d42a2
spotted minor bug
2015-11-10 15:40:29 +01:00
Basile Burg
c784278e54
more fix related to ranges, switch from ddoc to comment, full block to rescanned due to missing comparison
2015-11-09 12:49:02 +01:00
Basile Burg
2c26619f34
removed superfkuous chdir, already handled by TProcess.currentDirectory
2015-11-09 12:47:58 +01:00
Basile Burg
84cf158b1a
fix, more missing warning on temp module close
2015-11-07 05:45:59 +01:00
Basile Burg
2190fb0d51
fix, no warning when a temp module was closed
2015-11-07 02:06:48 +01:00
Basile Burg
7eeae18d32
fix, linux version, close editor from tab close btn, the matching editor was not closed if the tab not active
2015-11-06 23:46:42 +01:00
Basile Burg
458839102d
fix, dub integration, a project that defines custom buildTypes was considered invalid
2015-11-06 08:19:08 +01:00
Basile Burg
de04bd5ecf
added a tool buton to open the proj matching to a library item, when possible
2015-11-05 02:28:40 +01:00
Basile Burg
6c90ec9a6c
use a common dialog to warn about unsaved changes, + use this in miniexplorer which didnt warn when opening a proj
2015-11-05 02:27:55 +01:00
Basile Burg
89675d2c57
updated shared icons
2015-11-05 02:26:19 +01:00
Basile Burg
9b3250c575
uncommented todo fix, problem has been solved when cetodo has been rewritten using a range-based scanner
2015-11-05 00:04:11 +01:00
Basile Burg
65beda6011
improvment, explorer, file list sorted
2015-11-05 00:02:47 +01:00
Basile Burg
159bfdf0f2
fix, messages widget, te message filter could break the category filter
2015-11-04 23:51:35 +01:00
Basile Burg
eb3d0c9300
fix, mini explorer, open file using shell broken
2015-11-04 11:49:44 +01:00
Basile Burg
139426241c
fix, open d source from mini explorere broken by prev commit
2015-11-04 11:38:05 +01:00
Basile Burg
17f639d416
fix, when opening a project from the explorer, the previous project was not freed
2015-11-04 08:06:54 +01:00
Basile Burg
69ea68117f
fix, a DUB project couldnt be opened from the mini explorer and trying to do so lead to an AV
2015-11-04 07:54:22 +01:00
Basile Burg
2c2fd1347c
fix, todolist, sorting colums broken when not the first
2015-11-02 05:04:05 +01:00
Basile Burg
5fb7e718ae
fix, UB in HL due to white attribs not always defined after skipping white chars
2015-10-30 04:44:25 +01:00
Basile Burg
28f9e86b84
fix, dubproject, output binary name missed the lib prefix when output binary kind was staticlib
2015-10-25 22:03:28 +01:00
Basile Burg
b0229c846d
miniexplorer, improved actions, shell open handle folders from tree & fav list
2015-10-25 19:09:16 +01:00
Basile Burg
c95a1c5a13
miniexplorer, pen icon, allowed to open a project
2015-10-25 18:50:30 +01:00
Basile Burg
b576f85cfe
main, observe ICECOmmonProject so that other widget can create a project
2015-10-25 18:49:55 +01:00
Basile Burg
aa14a6d689
todolist, added options to show hide a particular columns, + added column for source filename
2015-10-23 20:10:34 +02:00
Basile Burg
db8c89da93
note about HL scanner using char(10) to get eol
2015-10-22 01:59:52 +02:00
Basile Burg
2a3cb6dba1
fix, linux version, to open a source from the mini explorer could lead to a mess in the project due to double backslash/rel path resoltion
2015-10-22 01:59:05 +02:00
Basile Burg
a13603f286
fix, highlighter, unfinished escape character at EOF caused a char/string literal not to be displayed
2015-10-22 01:25:02 +02:00
Basile Burg
47c82d03fa
automatic updated from Laz
2015-10-22 00:38:39 +02:00
Basile Burg
ee4980204d
fix, linux version, possible desktop cession crash when a runnable module was implicitly aborted
2015-10-22 00:36:47 +02:00
Basile Burg
a262a8296f
updated comment about possible invalid dcd symbol kind, keep protection in case of...
2015-10-22 00:26:29 +02:00
Basile Burg
8f6162d677
fix, native project, add source to existing proj, err in rel path extraction
2015-10-22 00:24:42 +02:00
Basile Burg
9c2dd1f3e8
editor, finely tweaked the gutter color, better compat with sys dark themes
2015-10-17 13:12:47 +02:00
Basile Burg
22eb108f27
editor ctxt menu, added actions to show manually call tips and ddocs
2015-10-17 00:21:03 +02:00
Basile Burg
1ef8dfc4f3
nothing
2015-10-17 00:20:12 +02:00
Basile Burg
bd09d77972
gdb, prepared some struct related to gdbmi format
2015-10-17 00:19:15 +02:00
Basile Burg
236cd0fac8
options editor, generic editor, spoted bug, props not filtered when that target is a sub-component
2015-10-17 00:18:19 +02:00
Basile Burg
e2a763708b
shortcuts, manage conflicts
2015-10-17 00:16:55 +02:00
Basile Burg
f81af3aa03
debugging, added enum to identify bp modifications
2015-10-16 17:23:31 +02:00
Basile Burg
a3aa014085
fix, work around a DCD bug, asterisk returned as completion kind
2015-10-16 16:45:40 +02:00
Basile Burg
9528b70fda
editor, store brealpoints in cache file
2015-10-16 16:02:46 +02:00
Basile Burg
20c5164e4a
editor options, renamed option hintDelay to ddocDelay
2015-10-16 15:48:02 +02:00
Basile Burg
f1b56c7480
completion, dont show a btn in task bar
2015-10-16 15:36:17 +02:00
Basile Burg
d61cef1997
memo, sources regions
2015-10-15 05:48:54 +02:00
Basile Burg
ad9e8ccc69
editor pages, fix, ddoc win sometimes not closed when changinf active memo
2015-10-15 05:35:58 +02:00
Basile Burg
1b7d0b93e7
memo, public method to show hide ddoc and call tips
2015-10-15 05:34:37 +02:00
Basile Burg
1bf0b42314
fix, possible rng error if completion proposal count reached max value, + disable completion full length hint (until the font is properly scaled)
2015-10-15 05:15:40 +02:00
Basile Burg
a604e9cacf
fix, range HL problem when not all foldkinds activated
2015-10-15 01:53:56 +02:00
Basile Burg
e148ae8901
#42 , support for allthe throwables
2015-10-02 07:00:35 +02:00
Basile Burg
12f9600810
#42 , support for core.exceptions throw by onXXX func, support for live brkp from editors
2015-10-02 05:38:33 +02:00
Basile Burg
bc7169d1d8
#42 , added event allowing to add a brkp during debugging
2015-10-02 05:37:01 +02:00
Basile Burg
7eab8308cf
initial work on #42 , GDB integration
2015-10-01 15:09:12 +02:00
Basile Burg
bfd1a9c6a8
editor, add/rem breakpoints in the gutter
2015-10-01 14:43:59 +02:00
Basile Burg
256017709a
static macros, defaults can be cleared and wont be reset automatically
...
in the options, a btn allows to reset them explicitly
2015-10-01 07:06:54 +02:00
Basile Burg
e442c1fea2
D&D, try to open an editor first, then proj then always editor
2015-10-01 07:05:50 +02:00
Basile Burg
caf568c934
patched a leak
2015-09-27 02:17:37 +02:00
Basile Burg
4197668f3b
patched a leak
2015-09-27 02:16:53 +02:00
Basile Burg
4d4bc26538
use helper to assign bmp
2015-09-27 02:16:24 +02:00
Basile Burg
7d0b295a76
fix #41 , D&D broken in 2a1
2015-09-27 00:03:22 +02:00
Basile Burg
54b13358de
sel proj file diag init val
2015-09-26 22:00:13 +02:00
Basile Burg
2d855e9f4d
libman, also sores the matching project file
...
just in case of...
2015-09-26 21:56:55 +02:00
Basile Burg
819a45fa1e
prepared 2_alpha_1
2015-09-25 04:47:21 +02:00
Basile Burg
2d06f1e035
dub project editor, expand items when needed
2015-09-25 03:26:24 +02:00
Basile Burg
2eca7e5e37
DUB project editor, several fixes
...
- doesn't trow when a 'name is expected'
- expand tree after property is added or set
2015-09-25 03:00:10 +02:00
Basile Burg
057216db69
highlighter, sharp symbol was not handled
...
e.g #line
2015-09-24 12:26:24 +02:00
Basile Burg
7371dd28fa
symlist, style
2015-09-24 00:42:40 +02:00
Basile Burg
edb3030264
added symbol list 'smart expander'
...
The symbol list automatically expand to the nearest declaration, as an option
2015-09-24 00:23:51 +02:00
Basile Burg
a7866eb88f
removed dep to main act
2015-09-23 07:34:16 +02:00
Basile Burg
7329af23f0
update tab caption
2015-09-23 03:48:15 +02:00
Basile Burg
e3b15f84f9
#10 , manage exclusions (exact match only)
2015-09-23 03:37:35 +02:00
Basile Burg
da958707dd
only handle ANSI and UTF-8 encoede dub project
...
- UCS 2/4 crashes te parser
- DUB itself does not support these encodings
2015-09-22 21:44:40 +02:00
Basile Burg
d8cde2ecf2
reset loader pos if no BOM found
2015-09-22 13:17:32 +02:00
Basile Burg
92ba1bcdfa
fix, JSON loader, skip BOM
2015-09-22 12:56:52 +02:00
Basile Burg
1cb1615a12
highlighter, special keywords have their own style
...
in options: SpeckAttrib
2015-09-21 07:57:34 +02:00
Basile Burg
f897fdf802
fix, UB in feature #29 due to uninitialized bool
2015-09-21 02:57:05 +02:00
Basile Burg
6ff2371ea2
slightly changed dialog messages
2015-09-21 02:21:15 +02:00
Basile Burg
6d6df7804b
avoid to open proj from empty filename in several places
2015-09-21 01:44:57 +02:00
Basile Burg
c0bcd3852c
fix, semi colon error lead to always updgrade
2015-09-21 01:43:56 +02:00
Basile Burg
1a362baf8c
fix, possible av on close
2015-09-21 01:42:49 +02:00
Basile Burg
43b5e48351
#10 , add props
2015-09-20 19:42:34 +02:00
Basile Burg
3eeb985081
#10 , delete a project property
2015-09-20 18:22:43 +02:00
Basile Burg
c8db00ec0d
#29 , use another dub icon
2015-09-20 17:44:37 +02:00
Basile Burg
674a1f9b8c
#10 , project menu, new, sub menu, either dub or native format
2015-09-20 06:23:18 +02:00
Basile Burg
ffb193ece4
minor gui tweaks
2015-09-20 05:57:37 +02:00
Basile Burg
81c966b451
fix av
2015-09-20 05:56:48 +02:00
Basile Burg
0d9be0dd80
#29 , use the original icon
2015-09-20 02:40:33 +02:00
Basile Burg
77204119f8
more for #29 , check if proj target is lib and update support
2015-09-20 02:33:26 +02:00
Basile Burg
f0622f3c3f
isValid_xxx_project, the project subject is actually an internal class so these calls made nothing
2015-09-20 00:02:14 +02:00
Basile Burg
94f34b3f88
fix, the sub project was created twice, leading to a leak + AV when terminating CE
2015-09-20 00:00:52 +02:00
Basile Burg
04d7308bf7
initial work on #27 , register a libman entry using DUB fetch
2015-09-19 14:03:52 +02:00
Basile Burg
ef7488316a
fix, the target filename was not always correctly set
2015-09-19 14:02:39 +02:00
Basile Burg
4c1941a3d4
fix, duplicated sources when a sourcesPath item included a trailing directory separator
2015-09-19 14:01:53 +02:00
Basile Burg
2aee98ace0
libman, allow to register and entry from a dub proj
2015-09-19 11:01:50 +02:00
Basile Burg
fb8c0495a1
fix, dub proj, output filename not properly set when guessed from 'name'
2015-09-19 11:01:07 +02:00
Basile Burg
2ad47f35f0
fix, dub proj, target kind not found for 'library'
2015-09-19 11:00:26 +02:00
Basile Burg
a9a985d560
already done
2015-09-19 09:15:50 +02:00
Basile Burg
eeab445c67
renamed ambiguous identifier
2015-09-19 09:13:17 +02:00
Basile Burg
845053b5e0
more for #10 , get output filename
2015-09-19 09:04:47 +02:00
Basile Burg
ed3022016b
backup the work made in branch 'cedast-switch'
...
This probably won't be used because the way _cetodo_ and _cesyms_ work is very advantageous.
The tools can be recompiled in Coedit and the new versions are used __directly__. With a dyn libl, Coedit has to be restarted.
2015-09-19 06:33:37 +02:00
Basile Burg
f2618e1ba1
update todos
2015-09-18 07:41:07 +02:00
Basile Burg
1ea6b7d0c4
added option, floating widget always on top
2015-09-18 07:08:00 +02:00
Basile Burg
efbe83144a
no warn about proj change if dub proj and conf ix change
2015-09-18 06:29:36 +02:00
Basile Burg
4d2ff019f1
changed icon for selected conf
2015-09-18 06:26:04 +02:00
Basile Burg
3cc9d87cff
focus selected conf
2015-09-18 06:25:43 +02:00
Basile Burg
93dcaaad4b
project interface, set conf index
2015-09-18 06:21:56 +02:00
Basile Burg
f82e39bd71
dcd integration, also works with dub projects
...
curr proj source + imports
2015-09-18 05:34:19 +02:00
Basile Burg
911a183c0b
added common project interface funct to get imports paths
2015-09-18 05:33:41 +02:00
Basile Burg
e1e86c258f
menu, add source to project, emit hint when proj kind is dub
2015-09-18 00:01:47 +02:00
Basile Burg
4c23566a61
removed dead code
2015-09-18 00:01:07 +02:00
Basile Burg
20576801da
added common project interface function targetUpToDate
2015-09-17 22:35:18 +02:00
Basile Burg
5ce45a6486
fix, compiling dub proj, was always executed afterward
2015-09-17 21:47:43 +02:00
Basile Burg
782f5ff59c
more for #10 , handle mainSourceFile
2015-09-17 21:13:47 +02:00
Basile Burg
c95c8ff54b
optim, avoid a lot of heap alloc when assigning btn's glyphs
2015-09-17 18:22:13 +02:00
Basile Burg
546052732f
allow more ctrl types to be assignedto
2015-09-17 18:16:58 +02:00
Basile Burg
87fa0333fa
avoid too much allocs on software start-up
...
- this funct will be used a lot in the widget constructors
2015-09-17 17:50:03 +02:00
Basile Burg
e6659329c9
more for #10 , prop values can be validated
...
+ minor GUI tweaks
2015-09-17 06:49:10 +02:00
Basile Burg
c667795cc3
more for #10 , modification system
...
+ fix switches passed to DUB
2015-09-17 06:48:08 +02:00
Basile Burg
11533b6591
updated shared icons
2015-09-17 06:46:20 +02:00
Basile Burg
fd54d7c12a
added util function to load shared res to btn
2015-09-17 06:46:04 +02:00
Basile Burg
e9ca6f014a
clear dub project editor: property editor on proj close
2015-09-17 04:49:45 +02:00
Basile Burg
a146f6ec36
work on #10 , guess output kind
2015-09-17 03:56:25 +02:00
Basile Burg
f6eae34679
increased idle timer frequency for ast rescan
2015-09-17 02:57:54 +02:00
Basile Burg
ef8d72138c
common project interface renaming + works on #10
...
- DUB proj editor file dbl clickable
- icons
- filter for files and props
2015-09-17 00:04:27 +02:00
Basile Burg
5fd10645ac
#10 , get file list for curr conf
...
- still missing: exclusions + mainSourceFile
2015-09-16 13:32:04 +02:00
Basile Burg
612b30c1a5
fix, symbol list broken under linux since bcf479b3fe, due to not input stream size
2015-09-16 03:25:31 +02:00
Basile Burg
46af83d137
fix, possible bug when getting cwd and if project drive was not the first
2015-09-16 03:23:35 +02:00
Basile Burg
f3ee6451b8
fix, getExeFullPath did not work when file was in cwd
2015-09-16 02:52:46 +02:00
Basile Burg
95fae8efbb
work on #39 for the linux platform
2015-09-16 02:49:53 +02:00
Basile Burg
22b9b8d47a
fix error when dast not found
2015-09-15 23:07:37 +02:00
Basile Burg
7e50d1ba77
sw-2
...
- adapter symbol list widget
- compared to previous system errors and warnings are missing
2015-09-15 18:44:37 +02:00