Commit Graph

24606 Commits

Author SHA1 Message Date
Martin
b50acfc112 SynEdit: fixed using for-var after loop. 2025-03-01 13:28:22 +01:00
Martin
7b77a98bcf SynEdit: fixed methods hidden by inherited 2025-03-01 13:28:21 +01:00
Martin
17df0bfeba SynEdit: Tests, add LazLoggerBase 2025-03-01 13:28:21 +01:00
Martin
69d65e704d SynEdit: Initialize "Result" var of managed type (avoid mem re-alloc in case caller passes non-nil). Issue #41461 (see notes). 2025-03-01 13:28:20 +01:00
wp_xyz
315ee83f9e TAChart: In the stateseries demo, split the machine state and Gantt charts off into separate frames. 2025-03-01 12:48:11 +01:00
DomingoGP
20c09edcab Jedi code format: Hide unused option. 2025-03-01 12:44:23 +01:00
wp_xyz
27b71cbfcf TAChart: Extend TStateSeries to support a simple Gantt chart. Add Gantt chart to demo project. 2025-03-01 00:53:22 +01:00
wp_xyz
f97f7e3946 TAChart: Refactor BarHeight property of TStateSeries. Integrate code into TAMultiSeries, delete TAStateSeries. 2025-02-28 19:55:27 +01:00
Martin
0fff8e203f LazUtils: rename trNoError (TConvertResult) to trSuccess 2025-02-28 15:37:06 +01:00
Martin
2a163318e5 SynEdit: multi caret, fix screen positions for wrapped lines 2025-02-28 15:32:00 +01:00
Maxim Ganetsky
c99e49ee6f TAChart: regenerated translations and updated Russian translation 2025-02-28 17:04:14 +03:00
Martin
a39516d0db SynEdit: clean up, formatting !442 2025-02-28 00:10:55 +01:00
Martin
a4bc127fb2 LazDebuggerLldb: clean up, formatting !442 2025-02-28 00:10:55 +01:00
Martin
13306efd3f FpDebug: remove accidentally committed debugln !442 2025-02-28 00:10:55 +01:00
wp_xyz
fa64a17035 : TAChart: Add TStateSeries as new series type and demo project for it. 2025-02-27 20:24:14 +01:00
Martin
a83574e245 SynEdit: WrappedView, add MaxWrapWidth 2025-02-27 16:40:59 +01:00
Martin
d8e64144ee SynEdit: WrappedView, remove incorrect assert. New range can overlap several existing ranges 2025-02-27 12:47:56 +01:00
Martin
2219f01ce4 SynEdit: clean up compiler warning. Issue #41475 2025-02-27 11:05:48 +01:00
Martin
57240dc768 SynEdit: clean up completion IsIdentifierChar 2025-02-27 11:00:43 +01:00
Martin
7d0db6e423 FpDebug: asm-unwind, higher limits 2025-02-26 21:57:37 +01:00
Martin
07eb701953 FpDebug: asm-unwind, try other branches before giving up 2025-02-26 21:57:36 +01:00
Martin
bef76faa45 FpDebug: asm-unwind, follow long jumps 2025-02-26 21:57:33 +01:00
Martin
4b04ea627b FpDebug: asm-unwind, check if result is in readable memory, and try to find result-after-call-instr. 2025-02-26 21:57:33 +01:00
Martin
f1941c9cce FpDebug: asm-unwind, improve handling of jump 2025-02-26 21:57:30 +01:00
Martin
10254a7769 FpDebug: asm-unwind, store "pushed frame" info for branch-points 2025-02-26 18:33:25 +01:00
Martin
51eca6e940 FpDebug: overloaded Register.SetValue to avoid range-check errors. 2025-02-26 17:28:47 +01:00
Martin
3360fef947 FpDebug: fix/improve x86-disass function IsAfterCallInstruction 2025-02-25 21:47:59 +01:00
Martin
854c5fe046 FpDebug: improve stack unwinding by disassembler, handle frame BP in push/pop / update valid stack area for pop 2025-02-25 21:47:58 +01:00
Martin
a625b50890 FpDebug: improve stack unwinding by disassembler, fix storing info for conditional jumps. Need to store/restore NewFrame, NewStack 2025-02-25 21:47:58 +01:00
Martin
cee3781c3c FpDebug: improve stack unwinding by disassembler, add checks if NewFrame is valid/known 2025-02-25 17:43:36 +01:00
Juha
9940ea00d9 LHelp: Fix range check error. FPC got confused about LongInt - THelpContext conversion. Issue #41462. 2025-02-25 13:41:22 +02:00
Juha
b6f6463d1a LHelp: Streamline reading cmd line parameters. 2025-02-25 13:39:36 +02:00
Juha
994f82510f LazUtils: Fix newly introduced bugs in UTF8StringReplace. 2025-02-24 17:41:45 +02:00
Martin
b96a679613 Laz-VirtualTreeView: Protect calls to killtimer with a check for HandleAllocated. If the parent window is not visible (or no parent present) then the handle should not be requested. See notes on issue #41430 2025-02-24 16:07:23 +01:00
Martin
79bed04544 FpDebug: Fix reading DWARF-5, use correct HeaderSize when resolving references. 2025-02-24 11:12:44 +01:00
Martin
0530a14bd5 FpDebug: Add safeguard/error-checks to TDwarfInformationEntry.PrepareAbbrev / PrepareAbbrevData. Issue #41459 2025-02-23 23:34:06 +01:00
Martin
72d920bcc6 SynEdit: cleanup, add initialization. 2025-02-23 17:10:57 +01:00
Martin
93da409830 SynEdit: disabled hint for "not inlining inherited" 3123 2025-02-23 17:10:56 +01:00
Martin
5c62f7b497 SynEdit: disabled "INLINE OFF" / used for debugging 2025-02-23 17:10:56 +01:00
Martin
faccb609a2 SynEdit: fix "paste as column", don't move caret-x, if last pasted line is empty 2025-02-23 17:10:56 +01:00
Martin
fb8fecd205 SynEdit: cleanup, remove unused var 2025-02-23 13:21:09 +01:00
Martin
66f8a5dcb5 SynEdit: experimental charwidth, restore alternative call 2025-02-23 13:21:09 +01:00
Martin
bdf387d20f SynEdit: add LazLoggerbase to avoid deprecated dbgs / initialize some global var to suppress warning 2025-02-23 13:21:04 +01:00
Martin
9487a177c5 SynEdit: suppress warnings for "managed local var not initialized" 5091 / Mark SetLength(Result) with {%H-} where needed 2025-02-23 13:21:04 +01:00
Martin
4a1b682e2e SynEdit: clean up, remove empty "init" / the hidden "init" is/was called by the inherited constructor anyway 2025-02-23 13:21:04 +01:00
wp_xyz
6d54f9ad91 Set HideSelection of all Treeviews to false. 2025-02-23 01:48:42 +01:00
Juha
da35b602da LazUtils: Use SizeInt variables in UTF8StringReplace. 2025-02-23 01:00:50 +02:00
Juha
207cf6fe13 LazUtils: Optimize function UTF8StringReplace. Speeds up some cases a lot! 2025-02-22 22:50:15 +02:00
Martin
77c774f95a SynEdit: Fix testcase compilation 2025-02-22 21:36:26 +01:00
Martin
1af3482262 SynEdit: Prevent duplicate OnStatusChanged calls during recursions. 2025-02-22 21:36:26 +01:00