Commit Graph

66866 Commits

Author SHA1 Message Date
Martin
ad54dc2ceb FpDebug: Prevent range checks on target address computation 2024-02-01 01:45:20 +01:00
Abou Al Montacir
8da1763be3 GTK3: Enable showing hot key in page control widgets caption.
We store the raw caption in the `Text` field and convert ampersands
(`&`) to underscores (`_`) before using `set_markup_with_mnemonic` to
update the label text while honoring the hot key definition.

NB: The underscore will be drawn only if user hits `alt` key which is
a Gnome/Gtk3 feature.

This fix is related to #40713.
2024-01-31 11:53:05 +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
wp_xyz
eb5db964c6 LCL/ShellCtrls: Improve TShellTreeView.UpdateView when a folder has been created in an empty folder. 2024-01-30 17:49:57 +01: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
Juha
f2a32ca78e LCL: Allow access to buttons in CheckGroup and RadioGroup. Issue #40738, patch by Dean Mustakinov. 2024-01-30 12:00:03 +02:00
Željan Rikalo
1dbfb8fee2 Qt,Qt5,Qt6: do not clear editable combobox edit text if items are cleared. issue #40734 2024-01-29 20:08:05 +01: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
wp_xyz
9035cf4f5d LCL/ShellCtrls: Change TShellListView/TShellTreeView.ReadOnly to be true by default. 2024-01-29 14:45:34 +01: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
Martin
6418ae23a2 Merge branch 'fpdebug-fix-continue-for-qemu' into 'main'
Fpdebug: for qemu one needs to single step over a breakpoint before continue will work.

See merge request freepascal.org/lazarus/lazarus!267
2024-01-29 00:23:41 +00: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
Maxim Ganetsky
46f08c5eab IDE: regenerated translations and updated Russian translation 2024-01-28 23:34:19 +03:00
Maxim Ganetsky
f080b66038 IDE: improved/cleaned up resource strings (includes suggestion by Dmitry D. Chernov in merge request !266) 2024-01-28 23:30:52 +03: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
dsiders
79825debe4 Docs: LazUtils/fileutil. Fixes an invalid link tag in FindAllFiles. 2024-01-28 17:38:43 +00:00
dsiders
14c9b68360 Docs: LCL/lclproc. Updates content in shortcut-related topics including:
* ShortCutToText
* ShortCutToTextRaw
* TextToShortCut
* TextToShortCutRaw
2024-01-28 17:02:27 +00:00
Juha
fa35fa3d85 LazUtils tests: Add a unit test for TestUTF8CompareLatinTextFast. Issue #40014. Cleanup. 2024-01-28 14:16:04 +02:00
Juha
7a0af825b3 LCL: Minor optimization in function TextToShortCutGeneric. 2024-01-28 14:16:04 +02: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
dsiders
86519acad0 Docs: LazUtils/fileutil. Updates content in TFileSearcher and related topics.
* TFileSearcher.Search
* TListDirectoriesSearcher
* FindAllFiles
* FindAllDirectories
2024-01-28 02:12:05 +00:00
Martin
eb7fb2895b Fix Compile LazBuild 2024-01-27 21:43:12 +01:00
Martin
9363524652 IDE: add constrains/scrollbar to RunParams 2024-01-27 21:19:26 +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
Juha
68a4595596 IDE: Remove an extra (F9) from the hint of a Run-button. Remove a wrong hint from ProjInspector's Options button. Issue #40732. 2024-01-27 15:02:18 +02: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
dsiders
94547e3f9a Docs: LCL/forms. Adds control message topics for changes in 77daff81. Issue #40701.
* TCMHintShow.UnusedMsg
* TCMHintShowPause.UnusedMsg
2024-01-27 00:46:48 +00:00
dsiders
481087393d Docs: LCL/controls. Adds control message topics for changes in 9ae59e2b. Issue #40701.
* TCMControlChange.UnusedMsg
* TCMChanged.UnusedMsg
* TCMControlListChange.UnusedMsg
* TCMCancelMode.UnusedMsg
2024-01-27 00:46:20 +00:00
Maxim Ganetsky
77daff816e LCL: Correctly align fields of TCMHintShow, TCMHintShowPause records on 64-bit platforms. Related to issue issue #40701. 2024-01-27 03:05:51 +03:00
Maxim Ganetsky
9ae59e2b8d LCL: Correctly align fileds of TCMControlChange, TCMChanged, TCMControlListChange, TCMCancelMode records on 64-bit platforms.
Patch by Artem Izmaylov, issue #40701.
2024-01-26 20:30:45 +03:00
rich2014
221b2ceff0 Cocoa: dynamically set the spacing of TListView with icons 2024-01-26 21:53:21 +08:00
rich2014
5296536769 Cocoa: TListView.IntfCustomDraw() supported, Icons of Components List in IDE Options supported 2024-01-26 21:49:45 +08: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
Maxim Ganetsky
ac1d49467b LCL-Gtk2: Fixed coordinates in MouseMove/MouseDown events (regression after e916d8bc16).
Patch by Alexander (Rouse_) Bagel, issue #40726.
2024-01-25 19:08:54 +03:00
Maxim Ganetsky
6a1aea3ed2 LCL-Gtk2: Refactoring to provide ability to safely access MKeyCodeInfo array independent of LCL.
Patch by Alexander (Rouse_) Bagel, issue #40727.
2024-01-25 17:59:49 +03:00