Commit Graph

68289 Commits

Author SHA1 Message Date
Bart
e762d9b696 LCL: first try at implementing TMenuItem.AutoLineReduction. Based upon patch by Artem Izmaylov, modified by me. 2024-08-31 13:23:19 +02:00
rich2014
e1d376486e Cocoa: fix OnwerDraw/CustomDraw Rect in TListView/TListBox/TCheckListBox, issue #41101
1. LCL needs the Rect of the Canvas
2. LCL does not support dirtyRect
draws the entire canvas rect in OwnerDraw/CustomDraw, and then clip it by Cocoa.
2024-08-31 18:58:33 +08:00
rich2014
8d50905d77 Cocoa/ComboBox: csOwnerDrawVariable style supported 2024-08-31 18:16:21 +08:00
rich2014
fcd3e2ca62 Cocoa/ComboBox: fix OwnerDraw rect in csOwnerDrawFixed style 2024-08-31 18:16:21 +08:00
rich2014
a0b4ab416c Cocoa/ComboBox: TComboBox.ItemHeight supported in csOwnerDrawFixed 2024-08-31 18:16:21 +08:00
rich2014
14018cbfc4 LCL/TCheckListBox: publish property 'Options' 2024-08-31 18:16:20 +08:00
mattias
ad81487dc7 codetools: hide cody form 2024-08-31 08:13:49 +02:00
mattias
87d124c624 ideintf: fixed crash, started TRecordPropertyEditor 2024-08-30 23:54:24 +02:00
Martin
f32417d0d1 IdeDebugger: fix icons for array nav bar in inspect window 2024-08-30 21:11:24 +02:00
Martin
ceda32ed83 IdeDebugger: inspect/evaluate, fix workaround for toolbar autosize. 2024-08-30 20:47:17 +02:00
rich2014
27063a7dca Cocoa: improve in UTF8CodepointCount() 2024-08-30 21:32:05 +08:00
rich2014
a851bf46fa Cocoa: Style setting supported in TListBox/TCheckListBox 2024-08-30 21:17:15 +08:00
rich2014
62c26af930 Cocoa: TCheckBoxState.cbGray supported in TCheckListBox #41100 2024-08-30 21:17:01 +08:00
rich2014
bf1b3f3767 Cocoa: ItemHeight of TListBox/TListCheckBox supported 2024-08-30 21:16:47 +08:00
mattias
3b2e3f14ee ideintf: added TOICustomPropertyGrid.ExtVisibility to optionally add extended rtti properties 2024-08-30 12:20:34 +02:00
mattias
5ce30b9720 codetools: hdie experiments 2024-08-30 10:40:32 +02:00
rich2014
d59051c6f5 Cocoa: improve Lookup Word in TCocoaFullControlEdit.attributedSubstringForProposedRange_actualRange() 2024-08-29 23:52:44 +08:00
rich2014
9297084337 SynEdit/Cocoa: UTF8CodepointCount() used instead of UTF8Length() 2024-08-29 21:27:32 +08:00
rich2014
c8a1f93a6e LazUtf8: UTF8CodepointCount() added, which support combining code point 2024-08-29 21:27:20 +08:00
rich2014
a534b967a0 Cocoa: fix the issue that Lookup Word cannot be enabled when the first line is empty
macOS will try to get the first character(localtion=0).

previously, FullControlEdit returned the first character of the first line.

so if the first line is empty, an empty string will be returned, and macOS will think that there are no characters after it.
2024-08-29 20:23:20 +08:00
rich2014
17e6884e13 Cocoa: fix OwnerDraw in TCheckListBox #41100 2024-08-29 19:57:03 +08:00
rich2014
ce91d6cb54 Cocoa: improve init in TCocoaFullControlEdit 2024-08-29 00:42:22 +08:00
Maxim Ganetsky
168de1d7fb IDE: Slovak translation update by LacaK, issue #41099 2024-08-28 18:16:14 +03:00
rich2014
cc0dddeb08 Cocoa: improve in attributedSubstringForProposedRange_actualRange() 2024-08-28 21:56:07 +08:00
rich2014
c9d144c313 SynEdit/Cocoa: optimize text bound calc in IME/LookupWord 2024-08-28 21:54:01 +08:00
rich2014
ce17c7fa76 SynEdit/Cocoa: fix the pos in Lookup Word with LineSpacing 2024-08-28 21:50:51 +08:00
dsiders
d024157798 Docs: LCL. Removes ophaned graphmath.xml file moved into LazUtils. 2024-08-28 01:28:04 +01:00
dsiders
9ac757f684 Docs: LazUtils/graphmath. Adds missing content for the overloaded Distance function. 2024-08-28 01:15:36 +01:00
wp_xyz
6ca87f810b LazUtils/Graphmath: Fix incorrect Distance() function for vertical lines. Issue #41098 2024-08-27 22:35:36 +02:00
rich2014
6d66b7be1d Cocoa: Lookup Word (Control+Command+D) supported on macOS (and SynEdit), Merge branch 'cocoa/lookup' 2024-08-27 22:03:26 +08:00
rich2014
c2d8e5ef9b SynEdit & Cocoa: improve the handling of Lookup Word when the cursor is not on the text 2024-08-27 22:01:28 +08:00
rich2014
d0353d68d8 SynEdit/Cocoa: LookupWord implemented in SynEdit on macOS 2024-08-27 22:01:28 +08:00
rich2014
0715fcb1c7 Cocoa: LookupWord handler enabled in TCocoaWSCustomControl.CreateHandle() 2024-08-27 22:01:27 +08:00
rich2014
cfbd95b451 Cocoa: LookupWord implemented in FullControlEdit 2024-08-27 22:01:27 +08:00
rich2014
6153ab067b Cocoa: ICocoaLookupWord/TCocoaLWParameters added for LookupWord 2024-08-27 22:01:27 +08:00
Maxim Ganetsky
2adea04be2 IDE: regenerated translations and updated Russian translation 2024-08-27 15:48:30 +03:00
Maxim Ganetsky
ac342dbb65 IDEDebugger: regenerated translations and updated Russian translation 2024-08-27 15:47:08 +03:00
Maxim Ganetsky
8147e85ffc IDEDebugger: cleaned up unused resource string 2024-08-27 15:44:34 +03:00
Ondrej Pokorny
5d74e0475d ProjectGroups: show only existing project groups in recent menus 2024-08-26 10:55:02 +02:00
Martin
4afb03e646 IdeDebugger: fix Array-navigation, update if EnforceBounds is changed 2024-08-25 23:59:39 +02:00
Martin
d0ec864b34 IdeDebugger: fix Array-navigation for Inspect window 2024-08-25 23:59:39 +02:00
Martin
d55646e450 IdeDebugger: Optimize ValueFormatter search (cache uppercased string) 2024-08-25 23:59:39 +02:00
mattias
4e9fcdc1eb jitclasses: clean up 2024-08-25 12:37:21 +02:00
mattias
e156b639a0 jitclasses: clean up 2024-08-25 12:37:07 +02:00
mattias
ce77f4dfae ide: fixed cancel project options resetting Subtarget 2024-08-25 12:36:23 +02:00
Martin
5f8eab811a IdeDebugger: missing caption 2024-08-25 11:27:05 +02:00
Martin
e5ec3afe04 IdeDebugger: Settings for array-navigation-bar (via DisplayFormat) / fix inherited DisplayFormat for "multiline"/indent. 2024-08-25 00:27:04 +02:00
Martin
048d3d6686 IdeDebugger: fix loading watch display format from session 2024-08-25 00:23:53 +02:00
Juha
48cf66858d LCL: Prevent crash in RadioGroup when hidden radiobutton is selected by arrow keys. Issue #41093. 2024-08-24 21:21:02 +03:00
wp_xyz
9ec4b13788 LCL/RadioGroup: Fix radiogroup with buttons hidden in TForm.OnCreate handler. Issue #41091. 2024-08-24 19:13:28 +02:00