Commit Graph

68471 Commits

Author SHA1 Message Date
rich2014
e428d6a340 Cocoa/ToolBar: refactor the Adapter that convert user friendly config data to Class 2024-09-05 00:27:31 +08:00
rich2014
570bb27f8b Cocoa/ToolBar: refactor to remove duplicate code for basic configuration item 2024-09-05 00:27:31 +08:00
rich2014
6a69017c1c Cocoa/Toolbar: implement NSMenuToolbarItem 2024-09-05 00:27:31 +08:00
rich2014
1c9ef29497 Cocoa/Toolbar: implement NSSearchToolbarItem 2024-09-05 00:27:31 +08:00
rich2014
333c34d7a4 Cocoa/Toolbar: support NSSharingServicePickerToolbarItem 2024-09-05 00:27:31 +08:00
rich2014
72607902d8 Cocoa/Toolbar: support NSToolBarItemGroup 2024-09-05 00:27:31 +08:00
rich2014
5d95dc4616 Cocoa/Toolbar: implement basic NSToolBar infrastructure (macOS Modern Style)
1. it's not the LCL ToolBar
2. it combines TitleBar and ToolBar
3. a modern macOS style that effective use of TitleBar area
2024-09-05 00:27:31 +08:00
dsiders
00e6cf3a83 Docs: LazUtils/lazstringutils. Adds deprecation notice to LazIsValidIdent topic. Changed in e76c844e, 2024-09-04 15:24:14 +01:00
Bart
e76c844eee LazStringUtils: deprecate LazIsValidIdent and use SysUtils.IsValidIdent in it's implementation. 2024-09-04 13:02:16 +02:00
Bart
93af67085a Fix unwanted disabling of TMenuItem.Action in the designer. Issue #41109. 2024-09-03 23:23:17 +02:00
Martin
35c1846863 Codetools: more tests for ampersand. 2024-09-03 15:46:06 +02:00
rich2014
8f49ff3eaa Cocoa: fix the issue with abnormal parameters passed into Lookup Word from macOS 2024-09-03 21:30:54 +08:00
mattias
3195a1ab46 codetools: ReadPriorAtom for ampersand identifier 2024-09-03 14:06:42 +02:00
mattias
066e82b25d codetools: test ampersand array 2024-09-03 14:06:16 +02:00
mattias
daa9653962 ideintf: fixed compile 2024-09-02 23:06:51 +02:00
dsiders
17b5893b04 Docs: LCL/stdctrls. Updates TCustomComboBox.ItemIndex topic for changes in f7ab06f51d. Issue #41108. 2024-09-02 17:22:29 +01:00
mattias
32baef49e0 ideintf: TRecordPropertyEditor: use all registered editors 2024-09-02 16:33:17 +02:00
mattias
700bf810cc ideintf: clean up 2024-09-02 16:32:48 +02:00
mattias
db87326b31 ideintf: fixed compile fpc 3.3.1 2024-09-02 16:09:18 +02:00
mattias
0ec8e94840 ideintf: extended TPropertyEditor for record fields 2024-09-02 16:07:16 +02:00
mattias
9cf1648a96 ideintf: less hints 2024-09-02 16:07:16 +02:00
Maxim Ganetsky
6e193ed83c LCL-Gtk2: Fixed some crashes when opening modal forms, also suppressed widgetset warnings. Part of issue #41041. 2024-09-02 16:48:59 +03:00
Maxim Ganetsky
60ee891918 IDEDebugger: updated Russian translation 2024-09-02 16:34:50 +03:00
Juha
f7ab06f51d LCL: Hide emulated TextHint in TCustomComboBox.SetItemIndex. Issue #41108, based on patch by Iluha Companets. 2024-09-02 12:00:07 +03:00
Martin
cf462fa18d SynEdit: fix superfluous invalidate while scrolling 2024-09-01 14:19:35 +02:00
Martin
7fddb710b3 IdeDebugger: Config for array "Len" prefix 2024-09-01 14:15:43 +02:00
dsiders
e093078086 Docs: LazUtils/graphmath. Updates the Distance topic for the oveloaded variant added in 7740a847. 2024-09-01 01:54:23 +01:00
Martin
7de7acd03c Merge branch 'lazdebuggerremotefprspremote-description' into 'main'
Update supported targets for LazDebuggerFpRspRemote.

See merge request freepascal.org/lazarus/lazarus!325
2024-08-31 20:14:04 +00:00
ccrause
d2c2c89c62 Update supported targets for LazDebuggerFpRspRemote. 2024-08-31 19:32:56 +00:00
Martin
d6c8881c67 IdeDebugger: fix evaluate window, wrong layout in f32417d0d1 2024-08-31 21:20:29 +02:00
wp_xyz
7740a84766 LazUtils/GraphMath: Optimization of Distance function (issue #41104). Add a FloatPoint-FloatPoint overload. 2024-08-31 18:24:57 +02:00
rich2014
6cdd808d43 Cocoa: TCheckListBox.AllowGrayed supported at Design Time 2024-08-31 19:45:50 +08:00
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