Commit Graph

68216 Commits

Author SHA1 Message Date
Martin
bc6df44ffa Merge branch 'LCL/Tests/FixCompile' into 'main'
LCL: Fix compilation of test5_1asyncprocess.lpi

See merge request freepascal.org/lazarus/lazarus!319
2024-08-21 18:07:08 +00:00
n7800
a7fb64fe7c LCL: Fix compilation of test5_1asyncprocess.lpi 2024-08-21 18:00:38 +00:00
Martin
32b7fe9e7a Merge branch 'IDE/Editor/RemTabAmp' into 'main'
Source editor: Do not display ampersand in the caption of the editor tab

See merge request freepascal.org/lazarus/lazarus!321
2024-08-21 17:59:05 +00:00
n7800
702da48437 Source editor: Do not display ampersand in the caption of the editor tab 2024-08-21 17:26:03 +00:00
rich2014
6fb52e6528 Cocoa: fix the length of BUTTON_CAPTION_ARRAY in CocoaConst 2024-08-22 00:51:52 +08:00
Martin
0b2e8cf5ed Merge branch 'fpdebug-fix-nonstart' into 'main'
FpDebug - propagate error if no TDbgProcess could be started. Potential fix for #41076

See merge request freepascal.org/lazarus/lazarus!320
2024-08-21 18:42:16 +02:00
ccrause
d8382b9c37 Add a more detail to error message 2024-08-21 18:41:40 +02:00
ccrause
f0f125ea19 FpDebug - propagate error if no TDbgProcess could be started. Potential fix for #41076 2024-08-21 18:41:40 +02:00
rich2014
34b10a9c25 Cocoa/Config: turn config to the new style , Merge branch 'cocoa/config' 2024-08-22 00:38:46 +08:00
rich2014
a2229e3f42 Cocoa/Config: cleanup and comments
LoopHiJackEnded is Running Data, not config
2024-08-22 00:36:58 +08:00
rich2014
ed00a8a56d Cocoa/Config: turn FocusRing Config to the new Style 2024-08-22 00:32:22 +08:00
rich2014
7d4ff5e31a Cocoa/Config: turn CocoaBasePPI/CocoaIconUse/CocoaUseLocalizedFontName to CocoaConfigGlobal 2024-08-21 23:28:47 +08:00
rich2014
23b1da3131 Cocoa/Config: turn Menu Config to the new Style 2024-08-21 22:49:19 +08:00
rich2014
8f495aed95 Cocoa/Config: turn ToggleBox Config to the new Style 2024-08-21 22:34:48 +08:00
rich2014
f90c864215 Cocoa/Config: turn Notification Config to the new Style 2024-08-21 22:19:09 +08:00
rich2014
3e0fbda2b8 Cocoa/Config: separate configuration data(cocoaconfig.inc) and definitions (cocoaconfig.pas) 2024-08-21 22:10:12 +08:00
rich2014
08275d757b Cocoa/Config: turn Overlay Style Scroller Config to the new Style 2024-08-21 22:03:20 +08:00
rich2014
3d7a79d4d0 Cocoa/Config: turn Legacy Style Scroller Config to the new Style 2024-08-21 21:53:00 +08:00
Martin
cb239c1222 Laz.VirtualTreeView: improve paint for cocoa 2024-08-20 18:27:44 +02:00
Martin
ff6bf31acc IdeDebugger: Watches/Locals allow to hide the array-navigation-bar 2024-08-20 17:45:30 +02:00
Martin
6da483640e IdeDebugger: Rewrite DebugTreeView, embed control into data row, optimize updating (lock and defer) - Change array-navigation-bar to display with data row 2024-08-20 17:45:29 +02:00
Martin
927d0f8980 IdeDebugger: cache TextExtend/ShortenedText for virtualtree 2024-08-20 17:45:29 +02:00
Martin
4180135581 Laz.VirtualTree: improve paint speed 2024-08-20 17:45:28 +02:00
rich2014
ee92dc809b Cocoa/ListView: turn Magic Numbers into configurable named variables 2024-08-20 23:36:09 +08:00
rich2014
1d1fea953d Cocoa/Listview: make textAlignment config compatible with Intel CPUs 2024-08-20 23:33:03 +08:00
rich2014
0266b04420 Cocoa/Listview: in vsIcon/vsSmallIco/vsList, improve the configurability of CaptionEditor 2024-08-20 22:16:37 +08:00
rich2014
50671d3d6a Cocoa/ListView: in vsList, turn Magic Numbers into configurable named variables 2024-08-20 21:40:11 +08:00
rich2014
deb50f7729 Cocoa/ListView: in vsSmallcon, turn Magic Numbers into configurable named variables 2024-08-20 21:39:48 +08:00
rich2014
a08fc3e75f Cocoa/ListView: in vsIcon, turn Magic Numbers into configurable named variables 2024-08-20 21:39:28 +08:00
rich2014
9c2c0a7ec7 Cocoa/ListView: in vsReport, turn Magic Numbers into configurable named variables 2024-08-20 21:39:07 +08:00
rich2014
d9ab162b23 Cocoa/ListView: improve CaptionEditor, Merge branch 'cocoa/list' 2024-08-20 21:38:45 +08:00
rich2014
ea8d2f0279 Cocoa/ListView: improve CaptionEditor, Merge branch 'cocoa/list' 2024-08-20 00:01:08 +08:00
rich2014
fd6b0b516b Cocoa/ListView: Change the control that CaptionEditor is attached to from ListView (layer 1) to backendControl (layer 3) so that it can follow the scrolling 2024-08-19 23:54:33 +08:00
rich2014
152ed000a7 Cocoa/ListView: perfect the CaptionEditor position and size layout 2024-08-19 23:54:33 +08:00
rich2014
62bdfb501d Cocoa/ListView: in vsIcon/vsSmallIco/vsList, CaptionEditor adapts the font of Caption 2024-08-19 23:54:33 +08:00
rich2014
8740a1e3eb Cocoa/ListView: in vsReport, CaptionEditor adapts the font of Caption 2024-08-19 23:54:33 +08:00
Juha
e751c618b6 Codetools: Add RISC-V selections to DefineTemplates. Issue #41067. 2024-08-19 14:53:32 +03:00
rich2014
85c17ebf3e Cocoa: support Canvas Font/Brush in OnDrawItem/OnCustomDraw/OnCustomDrawItem/OnCustomDrawSubItem for ListView/ListBox/CheckListBox, issue #39500
in NSTableView, cell drawing is out of order:
1. it is not necessary to draw rows first and then columns
2. row order is not fixed
3. column order is not fixed
therefore, in these callback functions, do not assume the settings in Canvas
2024-08-19 00:31:24 +08:00
DomingoGP
5abac68141 Jedi code format: Fix bug parsing delphi inline vars like "var J: Integer := 22 + I;" 2024-08-18 14:06:05 +02:00
Mattias Gaertner
98b800100f Merge branch 'CodeTools/Examples/AddClass' into 'main'
CodeTools: Fixing compilation of the addclass.lpi example (continued 2f643bd4)

See merge request freepascal.org/lazarus/lazarus!318
2024-08-18 09:23:38 +00:00
rich2014
9d47231bd0 Cocoa: improve ListBox/CheckListBox, Merge branch 'cocoa/list' 2024-08-18 15:25:52 +08:00
rich2014
5f125f2f4c Cocoa: fix the check/select state of CheckListBox to ListControl 2024-08-18 15:14:59 +08:00
rich2014
99646bc91e Cocoa: selection fixed in ListBox/CheckListBox 2024-08-18 11:41:57 +08:00
rich2014
00f0bda2b1 Cocoa: move CocoaTables.TCocoaStringList to CocoaListControl.TCocoaListControlStringList 2024-08-18 11:37:05 +08:00
rich2014
cfcda960d2 Cocoa: decouple callbacks related to List Control 2024-08-18 11:34:39 +08:00
rich2014
ac6d122b39 Cocoa: avoid unexpected changes in the focus control during TabControl update 2024-08-17 23:13:21 +08:00
Maxim Ganetsky
ab1d8281f2 LCL-Gtk3: fixed autosizing of TUpDown buttons for some themes, patch by Anton Kavalenka, issue #41086 2024-08-16 22:56:34 +03:00
Martin
0e7a968c42 IdeDebugger: correctly clear old watchdata 2024-08-16 17:23:11 +02:00
Martin
32e1ae20d4 IdeDebugger: Locals, do not collapse locals, if there expanded values still exist. 2024-08-16 17:23:11 +02:00
Martin
c2a4065e0b LazControl: LazIntegerEdit, fix wrong selection. Issue #41085 2024-08-16 17:23:10 +02:00