Commit Graph

23437 Commits

Author SHA1 Message Date
rich2014
21fc3631d5 Fix #40737: make TMethodNameTable/TMethodNameTableEntry compatible with FPC 3.3.1
The change follows
170c05592b

Patch by Dean Mustakinov, issue #40737.
2024-02-04 21:54:10 +08:00
Juha
0a0a7e5bb5 LazEdit: Support -Sy. 2024-02-04 13:09:36 +02:00
Juha
1e544fb5b9 Designer: Repaint after changing "BorderSpacing" in AnchorEditor or in OI. Issue #40746, by n7800 and myself. 2024-02-03 11:10:03 +02:00
Juha
07941a617c Codetools: Fix compilation. 2024-02-03 07:47:01 +02:00
Juha
34342f269f Revert the Codetools support of dotted names commit (issue #40596). It broke unit tests. 2024-02-03 07:34:44 +02:00
rich2014
2e28bd8b6d Revert "Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64)."
This reverts commit 8253bd9f8f.
2024-02-03 09:05:43 +08:00
Martin
f091646a21 FpDebug: improve cache received threadnames, if the thread is not yet known (may be suspended). Issue #40699 Patch by Red_prig (Pavel) 2024-02-02 22:09:59 +01:00
Juha
39fb484747 Don't use "const" for some function parameters related to OutputDirectory. Can cause mysterious errors. 2024-02-02 19:38:20 +02:00
mattias
5469260518 codetools: clean up 2024-02-02 16:07:33 +01:00
wp_xyz
59aff202e1 TAChart: Fix function IncQuarter calculation error for negative NumberOfQuarters. 2024-02-01 16:30:27 +01:00
Martin
ad54dc2ceb FpDebug: Prevent range checks on target address computation 2024-02-01 01:45:20 +01:00
Juha
593bf2d541 IDE,Codetools: Improve support of dotted unit names. Issue #40596, patch by WooBean007. 2024-01-31 11:27:54 +02:00
Maxim Ganetsky
8253bd9f8f Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64).
The change follows
170c05592b

Fixes crash on IDE start on AARCH64 platforms when FPC 3.3.1 is used.

Patch by Dean Mustakinov, issue #40737.
2024-01-30 17:45:57 +03:00
Juha
56887ae820 FreeType: Minor optimization for TFreeTypeRenderableFont.DefaultWordBreakHandler. Issue #40703, patch by Alexey Torgashin. 2024-01-30 12:07:28 +02:00
Maxim Ganetsky
5c01e6a88e JCF2: regenerated translations and updated Russian translation 2024-01-29 20:17:36 +03:00
Maxim Ganetsky
090ada5a0a JCF2, Global Settings dialog: improved i18n and layout 2024-01-29 20:17:12 +03:00
Maxim Ganetsky
723cc5ea3c JCF2: regenerated translations 2024-01-29 03:26:13 +03:00
Maxim Ganetsky
e3b98a6d1d JCF2, Global Settings dialog: use standard font sizes, migrated to TButtonPanel (instead of a panel with separate OK/Cancel buttons) 2024-01-29 03:26:13 +03:00
Maxim Ganetsky
9dd8951636 SimpleWebServerGUI: regenerated translations and updated Russian translation 2024-01-29 03:26:12 +03:00
Maxim Ganetsky
8ce757aa5b SimpleWebServerGUI: improved resource strings 2024-01-29 03:26:12 +03:00
ccrause
ceb2b0340b Fpdebug: for qemu one needs to single step over a breakpoint before continue will work. 2024-01-29 00:17:35 +00:00
Martin
5213bd9c76 SynEdit: PascalHighlighter, fixes for proc modifiers in var/type declarations. (no forward or inline) 2024-01-28 22:16:01 +01:00
Martin
bf7bcceebf SynEdit: PascalHighlighter, fixes for proc modifiers in classes. (virtual, override, message, ...)
And treat "automated" like "public".
2024-01-28 22:16:00 +01:00
Martin
3477bc102d SynEdit: don't access dangling pointer to FFoldedLinesView. See commit fb279cada4 and ca21254ef0 2024-01-28 20:08:44 +01:00
mattias
f0652397b9 codetools: fixed parsing record align, issue #40731 2024-01-28 20:01:35 +01:00
Martin
6c83060d4d FpDebug: cache received threadnames, if the thread is not yet known (may be suspended). Issue #40699 Patch by Red_prig (Pavel) 2024-01-28 12:56:32 +01:00
DomingoGP
2721f3c588 Jedi code format: add a form to edit JCF global settings. 2024-01-28 12:05:34 +01:00
DomingoGP
719f66bebf Jedi code format: replace deprecated TRegIniFile by TIniFile. 2024-01-28 11:28:29 +01:00
Martin
efcbc7a685 FpDebug,IDE: Windows, Implement Position and Size for console and default-pos Forms - via Run-Params 2024-01-27 21:19:25 +01:00
Martin
2f1fbf3286 FpDebug: return dfNotSuitableForOsArch for non Intel 2024-01-27 21:19:25 +01:00
mattias
079f108f36 pas2js: resourcestrings 2024-01-27 13:57:35 +01:00
Martin
5fca66cad9 FpDebug: Make the TDbgProcess instance available as soon as the filename is set. E.g. to allow setting properties on the process before calling StartInstance. 2024-01-27 12:47:07 +01:00
mattias
b69afbdd4f pas2js: fixed setting combobox 2024-01-27 10:23:28 +01:00
mattias
2734600c27 pas2js: less hints 2024-01-27 10:23:28 +01:00
wp_xyz
40f705da45 TAChart: Implement multi-level data-point labels. Update barshapes_demo. 2024-01-26 13:03:49 +01:00
wp_xyz
511ccf9bc3 TAChart: New LineTypes for TLineseries: ltStepCenterXY, ltStepCenterYX. Update the line demo. 2024-01-26 11:43:05 +01:00
mattias
4103cb5c76 pas2js: added default browser paths for windows 2024-01-25 13:31:45 +01:00
Martin
fb279cada4 SynEdit: prevent fold-view CalculateMaps assert during destroy. Once the handle is destroyed, the HL will scan delayed. Issue #40720 2024-01-25 12:49:19 +01:00
Maxim Ganetsky
371d85a673 SynEdit: updated Russian translation 2024-01-25 02:39:03 +03:00
Martin
4a8561b0d5 SynEdit: PascalHighlighter, added ModifierAttr 2024-01-25 00:12:47 +01:00
Martin
0ce675d692 SynEdit: PascalHighlighter, added "cvar", fixed "public","external" for variables.
- Moved some enum from range-state to token-state. (avoid changing the storage for ranges / limited to 32 entries)
2024-01-25 00:12:46 +01:00
Martin
b3ee25c175 SynEdit: PascalHighlighter, fix deprecated in "type TFoo = type deprecated deprecated;" 2024-01-25 00:12:46 +01:00
Martin
1a338a7b04 SynEdit: PascalHighlighter, improve/fix "absolute" 2024-01-25 00:12:46 +01:00
Martin
9c11708166 SynEdit: PascalHighlighter, handle "name" in "procedure foo; public/external name". Issue #40718 2024-01-25 00:12:45 +01:00
Maxim Ganetsky
d967c8782c SimpleWebServer: updated Russian translation 2024-01-24 17:18:27 +03:00
mattias
6024175dc0 cody: fixed frame inheritance 2024-01-24 11:32:38 +01:00
mattias
6dce9ab06c simplewebserver: hint 2024-01-24 11:30:34 +01:00
mattias
479c0c04f4 simplewebserver: fixed frame inheritance 2024-01-24 11:27:18 +01:00
mattias
b737901aa5 simplewebserver: fixed crash if browser path empty 2024-01-24 11:27:18 +01:00
Bart
7b1e04c5d8 TFileSearcher: first attempt to try to avoid circular links (infinite loop when recuring directories).
Part of issue #40689.
2024-01-23 23:43:45 +01:00