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 |