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 |
|
Martin
|
baef0f2c7a
|
SynEdit: WrappedView, do not wrap before handle creation, wait for valid size of editor
|
2025-02-22 17:30:08 +01:00 |
|
Juha
|
4ac85baf37
|
LazUtils: Fix UTF8StringReplace when Pattern and LowerCase(Pattern) have different lengths. Issue #41291.
|
2025-02-22 15:02:17 +02:00 |
|
Juha
|
4d91692a6d
|
ToDoList: Require whitespace after 'ToDo'. No match with 'ToDoX'.
|
2025-02-22 15:02:17 +02:00 |
|
Juha
|
cd874a9dce
|
ToDoList: Improve layout of ToDoDlg on some widgetsets.
|
2025-02-22 15:02:17 +02:00 |
|
Juha
|
3a76986108
|
SynEdit: Cleanup.
|
2025-02-22 15:02:17 +02:00 |
|
Martin
|
d46cd42c0b
|
FpDebug: detect invalid vex opcodes. Issue #41442 Patch by Red_prig (Pavel)
|
2025-02-22 12:09:38 +01:00 |
|
mattias
|
205bfb7c19
|
ideintf: comment
|
2025-02-21 21:31:30 +01:00 |
|
mattias
|
650d1da4a1
|
codetools: added case insensitive FileExists
|
2025-02-21 21:31:30 +01:00 |
|
Martin
|
aac3d8d8db
|
SynEdit: WrappedView, keep topline when rewrapping
|
2025-02-21 16:56:30 +01:00 |
|
Martin
|
507e0d9ceb
|
IDE, SynEdit: WrappedView, clean up / move init to parent class
|
2025-02-21 16:56:30 +01:00 |
|
Martin
|
9be3f21e0f
|
SynEdit: WrappedView, added special home/end key handling
|
2025-02-21 13:13:17 +01:00 |
|
Maxim Ganetsky
|
70c3148e04
|
TodoList: regenerated translations
|
2025-02-21 15:04:03 +03:00 |
|
Juha
|
41f4be3c95
|
SynEdit: Debug TSynPluginSyncroEdit.Scan and remove an assertion. Issue #41446.
|
2025-02-21 02:01:36 +02:00 |
|
Juha
|
7d5c7fba25
|
ToDoList: Tweak the Parse method.
|
2025-02-21 02:01:36 +02:00 |
|
Juha
|
7677da953e
|
ToDoList: Improve parsing, refactor and optimize.
|
2025-02-20 11:01:43 +02:00 |
|
Juha
|
37f89814d2
|
ToDoList: Require colon (:) after "ToDo", "Done" or "Note". Issue #41437.
|
2025-02-19 16:43:27 +02:00 |
|
Juha
|
431f5187f4
|
ToDoList: Add/restore support for a separate .todo file for a project or package.
|
2025-02-18 20:00:47 +02:00 |
|
Juha
|
424b2527ef
|
ToDoList: Refactoring. Add checks.
|
2025-02-18 16:53:27 +02:00 |
|
Juha
|
6c194435b3
|
ToDoList: Add $(IDEBuildOptions) to the package settings.
|
2025-02-18 16:06:54 +02:00 |
|
Juha
|
16549aa9df
|
ToDoList: Improve include file handling, and opening ToDoList for a package.
|
2025-02-17 18:13:47 +02:00 |
|
Juha
|
083741b251
|
Packager: Support Sender as TIDEMenuItem in function GetPackageOfEditorItem. Affects ToDo list with packages etc.
|
2025-02-17 18:13:47 +02:00 |
|