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