Commit Graph

66951 Commits

Author SHA1 Message Date
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
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
3d8a7ef31b IDE, SynEdit: PascalHighlighter, added ModifierAttr load defaults in EditorOpts 2024-01-25 00:12:47 +01: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
Abou Al Montacir
1019007853 GTK3: Fixed selected item text returned by ComboBox Text property.
We need to use `GtkEntry` for comboboxes with `has_entry = True` and
set the `column_id` property.

Closes #40706
2024-01-24 19:40:50 +01:00
Željan Rikalo
27bc023a87 Qt,Qt5,Qt6: fixed buggy mouse capture with TSpinEdit, TFloatSpinEdit. issue #40725 2024-01-24 18:12:05 +01:00
Željan Rikalo
6a563571ef Gtk2: forgot commit intfbaselcl.inc. issue #40721 2024-01-24 18:10:12 +01:00
Željan Rikalo
92e31d445e Gtk2: Implemented AllocateHwnd and DeallocateHwnd. Patch by Alexander (Rouse_) Bagel. issue #40721 2024-01-24 18:00:33 +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