Basile Burg
9b58fe161e
fix, scrollCentered inverted
2022-08-14 20:27:47 +02:00
Basile Burg
0c5b0b101e
editor, add the ecScrollCenteredDown and ecScrollCenteredUp actions
2022-08-14 14:33:57 +02:00
Basile Burg
5966e03425
add the redoAll action
2022-08-08 15:07:19 +02:00
Basile Burg
093ffa54b3
fix #113 - regression, setting a breakpoint vertically centers the matching line
2022-06-29 15:37:37 +02:00
Basile Burg
a1b3955cc2
editor, center the Y view when active line is changed programatically
2022-06-19 01:32:41 +02:00
Basile Burg
f2d18f718d
remove support for Laz versions < 2.2
2022-06-17 16:01:51 +02:00
Basile Burg
f90d246933
fix autoCallCompletion problem and annoyance
...
- dont trigger the feature when using accelerators
- allow in non-D sources if textCompletions are active
2022-06-06 20:53:50 +02:00
Basile Burg
04138ddd63
completion improvments,
...
- "." does not validate anymore but close leaving current text as-is
- tm, BACKSPACE workaround, seemsuseless nowadays
2022-06-06 20:44:51 +02:00
Basile Burg
8831790057
docs, update required Lazarus version and warn if compiled with laz < 2.2
2022-05-15 23:32:23 +02:00
Basile Burg
5b59cf30a4
update libdexed-d
...
- remove dependency on defunt iz library, close #105
- add a derived parser to handle bounds violation, close #107
- removed used of deprecated dparse types
2022-05-11 20:03:27 +02:00
Basile Burg
bd43293e2f
sort the completions otained from word splitting
2021-12-08 08:39:01 +01:00
Basile Burg
662784212e
add an highlither for styx sources
2021-10-31 07:41:55 +01:00
Basile Burg
8a9ee73349
fix, option _textCompletionMinLength_ min length off-by-one.
2021-10-31 02:01:51 +02:00
Basile Burg
f925277fc9
fix, bad gutter icon displayed on breakpoint removed
2021-10-08 16:23:47 +02:00
Basile Burg
541ceb240f
address a few compiler warnings
2021-10-08 16:08:00 +02:00
Basile Burg
514ffb967a
fix #97 - content reloaded after diff dialog could be outdated
2021-10-08 16:03:24 +02:00
Basile Burg
6e19a724ea
cleanup and address a few warnings
2021-09-19 14:14:01 +02:00
Basile Burg
4a41f846f9
change name of completions generated from the word split to 'local word'
2021-09-19 00:15:48 +02:00
Basile Burg
e6eee57ef5
prevent fast enough DotDot to trigger the completion menu
2021-09-19 00:11:58 +02:00
Basile Burg
22faea8cdc
fix reg, closeCompletionCharsWithSpace_ broken since b65bb860
2021-09-19 00:11:30 +02:00
Basile Burg
8af9aeccdb
exclude current line from text completions
2021-09-17 23:39:47 +02:00
Basile Burg
31080c18f7
fix #89 - improve algo complexity of computing "text" completions
2021-09-17 18:36:18 +02:00
Basile Burg
3df1a3b720
fix #85 - Add local, non semantic, completions
2021-09-17 13:03:51 +02:00
Basile Burg
02fb0749c2
make compatible with LCL version 2.2
2021-09-13 13:26:25 +02:00
Basile Burg
ad1c137501
allow dscan after diff dialog
...
#80
2021-04-15 02:47:02 +02:00
Basile Burg
2b1ef5b439
replace the gutter markspart with a simpler equivalent
...
more adapted to multiple and dynamic columns
2021-04-15 02:38:33 +02:00
Basile Burg
b0da20f068
refact setter used to set the gutter color
...
so that it doeds not rely on default gutter parts
2021-04-15 02:36:37 +02:00
Basile Burg
7a4f0af84b
fix #80 - warning icons for d-scanner not always properly resets
2021-04-15 02:35:38 +02:00
Basile Burg
0b641095be
more `<> nil` and `= nil` replaced with isAss/isNotAss
...
and inline those helpers
2020-07-12 00:20:16 +02:00
Basile Burg
891690410f
rename isNil/NotNil Assigned/NotAssigned and add them for interfaces
...
FPC 3.2.0 required from now
2020-07-11 23:29:08 +02:00
Basile Burg
446cccbe2a
TProcess.Parameters.Add -> TProcess.Parameters.AddStrings
2020-07-09 07:34:31 +02:00
Basile Burg
87c8ca3cd1
reafactor ... <> 0 with not ... equals(0)
2020-07-05 14:48:19 +02:00
Basile Burg
b3da921d63
refactor = -1 with equals(-1)
2020-07-05 14:39:08 +02:00
Basile Burg
0196068b06
add helper for integer, refactor ` = 0` with equals(0)
2020-07-05 14:26:12 +02:00
Basile Burg
6d6a5ac0c5
can crash the IDE when closing fast many files
2020-06-12 23:42:07 +02:00
Basile Burg
3cbe5d2471
allow to minimize D GC heap immediatly
2020-06-12 20:47:01 +02:00
Basile Burg
4b4b376b36
fix #42 - The expression parser used by GDB commander doesn't support tabs
2020-05-27 20:10:04 +02:00
Basile Burg
5c37dc198c
replace NativeUInt and NativeInt with FreePascal style alias
2020-05-27 15:30:43 +02:00
Basile Burg
72209bb5d4
more tweaks to minimize D heap size
2020-05-12 23:22:59 +02:00
Basile Burg
739d7225cf
fix, new diff dialog action didn't work due to with statement
...
also the position in view was reset, which was not something
we want
2020-05-02 10:19:21 +02:00
Basile Burg
b65bb860e4
prevent validation of the completion on operators
2020-04-25 03:05:55 +02:00
Basile Burg
593b49c695
replace uses of important literal with an unique string const
2020-04-25 02:17:49 +02:00
Basile Burg
9ab0537c6c
comment cleanup
2020-04-25 02:10:33 +02:00
Basile Burg
318f2419e7
diff dialog, add button to reload with history destruction
2020-04-25 01:59:48 +02:00
Basile Burg
a07b503370
maybe something missing after patching indent mode - #31
2020-04-24 21:17:05 +02:00
Basile Burg
b730a4ed52
fix #31 - case where brace auto close is triggered while in comment
2020-04-24 21:00:17 +02:00
Basile Burg
e732b27eeb
remove remaining refs to dastworx
2020-04-21 03:33:40 +02:00
Basile Burg
5e17d5617e
Add a D library to replace various D programs from the toolchain
2020-04-16 11:03:01 +02:00
Basile Burg
e844f6f171
fix #26 - calltips, parameter highlighting des not work correctly when there are typectors in the parameters
2020-04-16 10:51:28 +02:00
Basile Burg
5b137657dd
fix #10 - calltip window position is incorrect when the argument is located on another line thant the call
2020-03-22 08:52:04 +01:00