Basile Burg
|
fd39a248c0
|
Add current doc "Selection" as search scope, close #430
|
2019-03-15 22:18:27 +01:00 |
Basile Burg
|
b47c43d38a
|
move TPoint operator to common unit
|
2019-03-15 22:11:15 +01:00 |
Basile Burg
|
cc7f54e894
|
fix #452 - Freeze at startup due to too long dastworx command line
|
2019-03-15 12:23:10 +01:00 |
Basile Burg
|
cc43af01e1
|
derefer docking init to fix slow startup
|
2019-03-14 13:13:28 +01:00 |
Basile Burg
|
70b3a1091e
|
lfm auto update
|
2019-03-14 13:11:32 +01:00 |
Basile Burg
|
00218c1d89
|
fix possibly missing dir sep when expanding dexed projs xtra sources
|
2019-03-13 11:42:08 +01:00 |
Basile Burg
|
deec267acf
|
dexed proj format, fix symstring considered as rel path
|
2019-02-18 17:32:39 +01:00 |
Basile Burg
|
7a2c4ba7b0
|
fix #450 - Token strings cause wrong auto indentation
|
2019-02-18 06:30:46 +01:00 |
Basile Burg
|
8f782aa57a
|
fix #449 - dexed projects, extraSources not expanded correctly anymore
|
2019-02-17 09:02:07 +01:00 |
Basile Burg
|
7151d1ab93
|
fix #448 - conversion to json fails depending on dub cwd
|
2019-02-13 20:57:19 +01:00 |
Basile Burg
|
9950ad41d9
|
something finally...
|
2019-02-11 05:25:46 +01:00 |
Basile Burg
|
af34d96647
|
nothing
|
2019-02-11 05:24:53 +01:00 |
Basile Burg
|
1cb19aadd0
|
add error message to track occurences of #448
|
2019-02-11 05:23:30 +01:00 |
Basile Burg
|
adb1449863
|
fix possible av when project doesn't load
json to sdl conversion failure can cause this
|
2019-02-11 05:06:36 +01:00 |
Basile Burg
|
e4dc6bf981
|
tools, add the autoExecuteEvents property
|
2019-02-11 03:26:03 +01:00 |
Basile Burg
|
3339404419
|
auto close pairs, deactivate unclear condifition not to close
and make remove offset from relExpressions to change caret "p" instead
|
2019-02-10 04:29:05 +01:00 |
Basile Burg
|
bc42dc300c
|
fix upstram reg, messages of the message widget not auto scrolled back anymore
|
2019-02-10 03:37:28 +01:00 |
Basile Burg
|
e11293c70c
|
don't exit if timerUpdateKind is changed from delay to loop
|
2019-02-08 22:16:16 +01:00 |
Basile Burg
|
0f04a66e63
|
prevent creating timers in each widget and use at one instead of two
|
2019-02-08 22:11:09 +01:00 |
Basile Burg
|
3f343fe634
|
fix #444 - Wrong indentation at level 0
|
2019-02-08 11:37:20 +01:00 |
Basile Burg
|
a1d6e246a9
|
fix little orphan SLOC not moved while extracting method
|
2019-02-07 03:36:40 +01:00 |
Basile Burg
|
148463c25d
|
fix #440 - CPU subwindow of the debugger should be removable
|
2019-02-07 02:56:29 +01:00 |
Basile Burg
|
75bced5d65
|
update version
|
2019-02-07 02:01:15 +01:00 |
Basile Burg
|
17be43d096
|
fix more reg in autoindent and auto brace close
|
2019-02-07 00:00:23 +01:00 |
Basile Burg
|
e6e0dc6215
|
style, remove all occurences of `then\ [a-z,A-Z]`
|
2019-02-05 19:08:09 +01:00 |
Basile Burg
|
474a07dca4
|
cosmetics changes
|
2019-02-05 18:22:39 +01:00 |
Basile Burg
|
959a74a444
|
prevent an indirection
|
2019-02-05 18:22:08 +01:00 |
Basile Burg
|
9001ff9857
|
fix #442 - coverage file not found after unit testing a module
|
2019-02-05 17:52:34 +01:00 |
Basile Burg
|
790960e292
|
reload project persistent env even if it's in a group
|
2019-02-04 00:28:18 +01:00 |
Basile Burg
|
6db535128c
|
fix runnable currdir not set properly when executing or when running
|
2019-02-04 00:26:11 +01:00 |
Basile Burg
|
e7708131db
|
fix #423 - Add compiler switches for project
|
2019-02-04 00:25:24 +01:00 |
Basile Burg
|
6750020d16
|
prevent cases of superfluous indirections on `Items[i]`
|
2019-02-03 21:05:53 +01:00 |
Basile Burg
|
c9fac84dab
|
remove more nonsense setCurrDir while calling dub or dmd
|
2019-02-03 20:42:12 +01:00 |
Basile Burg
|
5c9cf04d0e
|
dexed project, remove nonsense chdir before compiling
|
2019-02-03 20:32:25 +01:00 |
Basile Burg
|
3266e97883
|
remove dead code
|
2019-02-03 20:14:58 +01:00 |
Basile Burg
|
2ef299b91e
|
shortcut editor, prevent a few indirections
|
2019-02-03 20:02:04 +01:00 |
Basile Burg
|
41881be499
|
fix #439 - Better shortcut filter
|
2019-02-03 17:58:41 +01:00 |
Basile Burg
|
506b64591b
|
prevent useless call tp string list item getter
|
2019-02-03 15:47:34 +01:00 |
Basile Burg
|
b4440e03c0
|
fix url
|
2019-02-03 15:47:01 +01:00 |
Basile Burg
|
0abd58637b
|
prevent to retrieve the IProcInputHandler service each time required
|
2019-02-03 15:46:49 +01:00 |
Basile Burg
|
e6204b49e1
|
remove backup system setup for the invalid layouts
this hans't helped at all since this sytem has been added
|
2019-02-03 15:46:08 +01:00 |
Basile Burg
|
fa7979b764
|
prevent the flobal registry of dub package to be updated for nothing
|
2019-02-03 15:13:31 +01:00 |
Basile Burg
|
a4e8358b82
|
save a few cycles
|
2019-02-03 15:12:21 +01:00 |
Basile Burg
|
511bf285aa
|
prevent calling the Libman getter unless in the ctor
|
2019-02-03 15:05:28 +01:00 |
Basile Burg
|
13d7309439
|
prevent double getter
|
2019-02-03 15:03:29 +01:00 |
Basile Burg
|
90ce30f032
|
fix #434 - Project outputkind not always correctly interpreted from the DUB JSON
|
2019-02-03 12:18:14 +01:00 |
Basile Burg
|
7d372c1eba
|
fix possible wrong line index when lefttoken on LF is on another line
|
2019-02-02 17:09:21 +01:00 |
Basile Burg
|
b140ac1c84
|
use a simpler logic to compute indent on LF
|
2019-02-02 16:55:25 +01:00 |
Basile Burg
|
d14afe5e1d
|
under win64 delete the default `-m64` if `-m32` is on the shebang line
|
2019-02-02 14:18:27 +01:00 |
Basile Burg
|
9c6d30f2ea
|
win64, on a fresh setup runnables module always compiled with -m64
|
2019-02-02 14:05:53 +01:00 |
Basile Burg
|
5b707be2f8
|
nothing
|
2019-02-02 04:38:09 +01:00 |
Basile Burg
|
2624f049cc
|
fix upstram, auto indent broken after ENTER
|
2019-02-02 04:37:58 +01:00 |
Basile Burg
|
6a3a49f1f2
|
refact, extract method to lex editor lines
|
2019-02-02 03:32:16 +01:00 |
Basile Burg
|
1dc0dab22b
|
fixup auto indent broken and deprecate modes not based on the lexems
close #431
close #433
|
2019-02-01 23:08:58 +01:00 |
Marco Leise
|
5698637bec
|
Fix inconsistencies in brace closing behavior.
|
2019-01-28 09:32:24 +01:00 |
Basile Burg
|
1335208d25
|
doesn't set CTRL+C as the default copy shortcut of the terminal
|
2019-01-26 09:25:47 +01:00 |
Basile Burg
|
c65592d659
|
add a protection against large process output, close #424
|
2019-01-25 13:08:17 +01:00 |
Marco Leise
|
6e922954e8
|
Reset `identifier` variable after adding a token to the token list to prevent creation of additional "invalid" tokens.. Fixes #420.
|
2019-01-23 08:05:56 +01:00 |
Basile Burg
|
a7a2284942
|
fix #419 - Todo list is again cleared when clicking an item
|
2019-01-22 15:53:09 +01:00 |
Basile Burg
|
426cd0d2c8
|
fix #148 - Use common shortcuts to copy and paste from the terminal
|
2019-01-22 10:23:14 +01:00 |
Basile Burg
|
de6a7d4813
|
fix #417 - Adjustments required in pair auto closing
|
2019-01-22 09:31:49 +01:00 |
Basile Burg
|
0d411524c9
|
search & replace, ENTER execute the search or the replacement
close #416
|
2019-01-22 08:38:43 +01:00 |
Basile Burg
|
f325ff7b2e
|
fix #415 - Clicking a Todo item does not position the cursor
|
2019-01-22 08:33:21 +01:00 |
Basile Burg
|
31d636dd85
|
fixups after fix for #336, case of dup messages, case of onTerminated never called
|
2019-01-20 22:37:58 +01:00 |
Basile Burg
|
1d5460f575
|
update (c) year
|
2019-01-20 19:44:58 +01:00 |
Basile Burg
|
57d766a268
|
fix typo in code comments
|
2019-01-20 19:25:49 +01:00 |
Basile Burg
|
733ae22b23
|
rename the CE project format "DEXED ..."
|
2019-01-20 14:06:29 +01:00 |
Basile Burg
|
e7477af066
|
native projects : allow to specify a file that contain the version number
|
2019-01-20 13:58:27 +01:00 |
Basile Burg
|
abe56ec68e
|
fix #412 - todo list empty when opening a file owned by the project for the first time
|
2019-01-20 13:18:34 +01:00 |
Basile Burg
|
492cd4e8e5
|
fix #336 - Out of order messages
|
2019-01-20 12:12:03 +01:00 |
Basile Burg
|
a5d47eb6d1
|
fix #402 - Quote auto closing is only triggered in strings
|
2019-01-20 10:03:15 +01:00 |
Basile Burg
|
f3db219e83
|
fix #400 - inconsistencies in automcompletion, after backspace
|
2019-01-20 08:29:39 +01:00 |
Basile Burg
|
3734a3e222
|
fix #406 - Should remember the DUB configuration and buildType
|
2019-01-20 08:08:56 +01:00 |
Basile Burg
|
92cf60b04b
|
style
|
2019-01-20 07:45:22 +01:00 |
Basile Burg
|
7c35bceb12
|
gdb com: fix checkmark in menu for eval kind could not appear
|
2019-01-20 06:46:23 +01:00 |
Basile Burg
|
ca60e3dde0
|
update links
|
2019-01-19 17:40:54 +01:00 |
Basile Burg
|
44c2d9d5cf
|
fix #409 - floating widget content is gone
|
2019-01-18 16:41:51 +01:00 |
Basile Burg
|
028161f161
|
fix dead code after func exit()
|
2019-01-18 07:32:19 +01:00 |
Basile Burg
|
b76cc3ce0e
|
fix double message when tool terminated
|
2019-01-18 06:43:32 +01:00 |
Basile Burg
|
dc51d39d06
|
fix build duration of runnable not displayed in the right msg context ptr
|
2019-01-17 08:51:18 +01:00 |
Basile Burg
|
c59f21bbc3
|
fix build duration of runnable not displayed in the right msg category
|
2019-01-17 06:40:25 +01:00 |
Basile Burg
|
cafd08ca05
|
show runnable module compilation duration and imrpove duration accuracy
close #377
|
2019-01-16 12:51:10 +01:00 |
Basile Burg
|
4a65a77468
|
fix possible "InvalidatePreferredSize loop detected" err msg after startup
|
2019-01-15 16:52:04 +01:00 |
Basile Burg
|
6d1fe59a8c
|
add synedit ecSmartWordLeft and ecSmartWordRight shortcuts
|
2019-01-15 15:26:44 +01:00 |
Basile Burg
|
ff298cd8f7
|
add options allowing to deactive each the default D speicifc breakpoints
close #394
|
2019-01-14 06:55:36 +01:00 |
Basile Burg
|
aa7c00512c
|
fix #404 - When completion menu is invoked, other popups should set hidden
|
2019-01-14 04:33:29 +01:00 |
Basile Burg
|
0cd9f5b8aa
|
fix #401, dfmt broken due to recent bulk renaming with sed
|
2019-01-14 04:27:41 +01:00 |
Basile Burg
|
aa42c198c0
|
fix #403, Typo in class name
|
2019-01-14 04:20:54 +01:00 |
Basile Burg
|
fee4a1b0d1
|
indicates when a tool exits normally
|
2019-01-12 03:49:46 +01:00 |
Basile Burg
|
37fef7a7b3
|
was pushed by error
|
2019-01-11 22:12:11 +01:00 |
Basile Burg
|
5901c852e5
|
fix #398 - Freeze when pressing space on empty auto-complete list
|
2019-01-11 21:54:26 +01:00 |
Basile Burg
|
e0f9abb843
|
add support for new DCD member kinds
|
2019-01-11 21:53:55 +01:00 |
Basile Burg
|
bd93137646
|
fix #396 - Drag drop of unknow ext file cause a rename to `.dprj`
|
2019-01-11 09:41:32 +01:00 |
Basile Burg
|
abace80fe4
|
fix #390 - crash when trying to reload a native dexed project not yet renamed to *.dprj
|
2019-01-08 19:31:56 +01:00 |
Basile Burg
|
39d9ee85d1
|
fix possible range violation when allowing cursor past EOL
|
2019-01-07 09:20:22 +01:00 |
Basile Burg
|
9ae72f8feb
|
patch old widgets names, finish and close #374
|
2019-01-02 21:27:15 +01:00 |
Basile Burg
|
2102a15437
|
fix bad name
|
2019-01-02 21:15:56 +01:00 |
Basile Burg
|
f603fe1879
|
Get rid of old `TCE<Name>` class identifiers, step 2, #374
|
2019-01-02 21:10:48 +01:00 |
Basile Burg
|
09786bac1f
|
Get rid of old `TCE<Name>` class identifiers, step 1, #374
|
2019-01-02 20:11:12 +01:00 |
Basile Burg
|
f95927b5cf
|
Force a particular extension for dexed projects and dexed project groups, close #388
|
2019-01-02 18:48:52 +01:00 |
Basile Burg
|
2dd21f049f
|
fix #387 - Partial terminal feed merged with auto cd command
|
2018-12-19 16:05:41 +01:00 |
Basile Burg
|
ed8853ccc2
|
dscanner ini file may rather start with a dot
|
2018-12-19 06:12:06 +01:00 |
Basile Burg
|
5f7a5c5718
|
auto updated
|
2018-12-19 06:11:35 +01:00 |
Basile Burg
|
52ff281c9f
|
fix range error when finding call tip origin
|
2018-12-18 18:06:17 +01:00 |
Basile Burg
|
5df4b21165
|
fix #385 - "Verify project with D-Scanner" could use project ini config
|
2018-12-17 09:29:12 +01:00 |
Basile Burg
|
f640a33bed
|
auto updated
|
2018-12-17 09:28:52 +01:00 |
Basile Burg
|
5df157a62c
|
fix #380 - Same module can still be opened twice
|
2018-12-15 06:42:40 +01:00 |
Basile Burg
|
7d9c394a74
|
fix #384 - Calltip after colon doesn't skip nested calls that are complete
|
2018-12-14 05:51:43 +01:00 |
Basile Burg
|
1c67ea6495
|
fix #383 - project inspector right click "Open file in editor" doesn't work in Tree view mode
|
2018-12-14 05:36:21 +01:00 |
Basile Burg
|
67e6853bfe
|
fix #379 - field editor of the DUB project inspector disabled when creating a DUB project after a SDL one
|
2018-12-11 06:00:45 +01:00 |
Basile Burg
|
a0663233bc
|
fix #360 - The command "test project" should not require to manually select the unittest config
|
2018-11-25 18:20:07 +01:00 |
Basile Burg
|
be56b05f50
|
auto updated
|
2018-11-25 18:09:26 +01:00 |
Basile Burg
|
265e3b9d91
|
fix #378 - filter for mini explorer files doesn't work when selected folder is not at level 0
|
2018-11-25 18:09:18 +01:00 |
Basile Burg
|
933d3a352f
|
proj inspector, group folders on top of the tree
|
2018-11-04 10:46:48 +01:00 |
Basile Burg
|
300935436a
|
fix issue causing reset of widgets headers since 2 RC
|
2018-11-04 10:10:07 +01:00 |
Basile Burg
|
55e9fc473d
|
reassign events to controls which were just renamed
|
2018-11-04 10:10:07 +01:00 |
Basile Burg
|
57b005d67b
|
fix filter of project inspector not realigned anymore
|
2018-11-04 10:10:07 +01:00 |
Basile Burg
|
bde1c81fad
|
helper not working anymore for no reason ?
|
2018-11-04 10:10:07 +01:00 |
Basile Burg
|
222b02e8dc
|
workaround issue 34454
see https://bugs.freepascal.org/view.php?id=34454
|
2018-11-04 10:10:07 +01:00 |
Basile Burg
|
03df707470
|
fix usage of removed properties
|
2018-11-04 10:10:07 +01:00 |
Basile Burg
|
7826fc5105
|
autom atic updates
|
2018-11-04 10:10:07 +01:00 |
Basile Burg
|
3ddc0b5928
|
fix #376 - arrow back in explorer has no effect when term follows the explorer curr dir
|
2018-11-02 04:45:38 +01:00 |
Basile Burg
|
76f0550551
|
comp menu auto close option unrelated to update list
|
2018-10-22 06:45:16 +02:00 |
Basile Burg
|
ac056af541
|
fixes for windows version
|
2018-10-21 18:12:51 +02:00 |
Basile Burg
|
b5c8702cbc
|
update completions on delete while comp menu opened
|
2018-10-21 14:43:29 +02:00 |
Basile Burg
|
d6330ed0e4
|
move dexed design control to its own lazarus component tab
|
2018-10-21 14:12:47 +02:00 |
Basile Burg
|
0634d4f0a1
|
move data files to new folder
|
2018-10-20 14:26:14 +02:00 |
Basile Burg
|
3c1e1a2a66
|
remove old icon embedded in main form LFM
|
2018-10-20 14:19:20 +02:00 |
Basile Burg
|
810996bcc8
|
rename as Dexed, "D extended editor"
|
2018-10-20 13:28:15 +02:00 |
Basile Burg
|
58853ec3c8
|
fix #368 - call tips add same hint on stack after each comma
|
2018-10-09 16:28:32 +02:00 |
Basile Burg
|
060a7b4073
|
remove non conditional block
|
2018-10-09 16:28:19 +02:00 |
Basile Burg
|
1ab1dd3adf
|
mini explorer didn't always sort
|
2018-10-07 14:47:25 +02:00 |
Basile Burg
|
ca2766648d
|
fix #362 - enable brkp deletion using bkp number
|
2018-10-07 14:11:30 +02:00 |
Basile Burg
|
ad8c8df569
|
terminal, add option to follow the mini explorer path
|
2018-09-30 20:16:51 +02:00 |
Basile Burg
|
c47d214c4f
|
fix #364 - Terminal blinks when popups are closed
|
2018-09-30 20:09:44 +02:00 |
Basile Burg
|
fc93ecbc8e
|
#362 - put breakpoints using MI syntax
note that deletion is still broken
|
2018-09-23 18:40:22 +02:00 |
Basile Burg
|
7a34a833d9
|
fix possible range error
|
2018-09-23 18:38:53 +02:00 |
Basile Burg
|
318d94f51d
|
kill D-Scanner if not yet returned
|
2018-08-29 10:47:49 +02:00 |
Basile Burg
|
b3a407d283
|
EN mistake in comment
|
2018-08-13 05:50:35 +02:00 |
Basile Burg
|
aff6ecca60
|
bad method name, there are many of them
|
2018-08-13 05:39:53 +02:00 |
Basile Burg
|
0d6da7fcd6
|
fix #354 - CallTips stacking doesn't work fine anymore
|
2018-08-13 05:15:34 +02:00 |
Basile Burg
|
fc63dbefee
|
Also remove DCD cache when a libman entry is removed
|
2018-08-10 08:53:21 +02:00 |
Basile Burg
|
cad8a59a94
|
libman, remove deactivated or deleted entries from dcd
|
2018-08-10 00:55:24 +02:00 |
Basile Burg
|
0872eb54d0
|
DCD wrapper, add support for import path removal
|
2018-08-10 00:54:15 +02:00 |
Basile Burg
|
7439aea55e
|
fix #355 - Completion doesn't work for items in project groups
|
2018-08-09 04:13:05 +02:00 |
Basile Burg
|
2657767c3e
|
fix wrong icon for UpdateGitBranches action
|
2018-08-08 23:52:54 +02:00 |
Basile Burg
|
cd783ab90a
|
start #353
|
2018-08-03 22:24:08 +02:00 |
Basile Burg
|
c1375df3d0
|
rename showCallTips overload that takes a string
|
2018-08-03 21:22:22 +02:00 |
Basile Burg
|
77efdfedc0
|
rename bad func ident, this func is only called after NewLine
and not to determine if caret is in ddoc
|
2018-08-03 21:18:40 +02:00 |
Basile Burg
|
e0d651b99a
|
fix #345 - Auto insertion of leading `+` or `*` sometimes fails for the first line following `/**` / `/++`
|
2018-08-03 21:12:28 +02:00 |