Basile Burg
8c6db7bef0
remove unused var and units
2020-07-12 14:55:26 +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
0196068b06
add helper for integer, refactor ` = 0` with equals(0)
2020-07-05 14:26:12 +02:00
Basile Burg
25074446f2
libdexed-d, return Pascal compatible strings, freed by ref counting
2020-06-12 20:38:20 +02:00
Basile Burg
45dbe09cff
minimize D GC from main thread directly in the widgets calling D in threads
...
D memory allocated in the threads was never released
2020-05-06 01:38:01 +02:00
Basile Burg
92945de403
todolist, symlist, fix possible corruption of the input data
...
when a new thread was started before the previous one ended
close #35
2020-05-05 14:24:36 +02:00
Basile Burg
64a2530072
fix leak introduced in 3.9.0
2020-05-05 06:02:32 +02:00
Basile Burg
04798b1c83
call heavy things written in D in fpc threads
2020-05-05 06:00:14 +02:00
Basile Burg
b5f04aa324
damp a perf problem caused by scaning project TODOs and if proj has too many files
2020-04-21 03:38:04 +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
Stian Gulpen
3ad97b3dc2
prevent calling dastworx on closing a page
2019-12-01 13:53:33 +01:00
Basile Burg
94c2b5a713
dastworx, todo list fixes
...
* fix special char literals for pascal strings not verified when the text doesn't contain a single quote.
* fix len limit not applied correctly
* fix single quote after special char put unconditionally
* prevent loading when deserialization fail
2019-03-27 17:17:52 +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
a7a2284942
fix #419 - Todo list is again cleared when clicking an item
2019-01-22 15:53:09 +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
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
f603fe1879
Get rid of old `TCE<Name>` class identifiers, step 2, #374
2019-01-02 21:10:48 +01:00