Commit Graph

68532 Commits

Author SHA1 Message Date
rich2014
d8884714c7 Cocoa: add className and isMainForm to TCocoaConfigForm 2024-09-06 22:11:21 +08:00
Maxim Ganetsky
bd5d3ac435 Translations: regenerated Slovak translations 2024-09-05 01:55:55 +03:00
Maxim Ganetsky
ed2c632a6b LCL: Slovak translation update by LacaK, issue #41117 2024-09-05 01:51:38 +03:00
Maxim Ganetsky
4116cfbc90 ProjectGroups: Slovak translation update by LacaK, issue #41117 2024-09-05 01:51:21 +03:00
rich2014
40b46300be Cocoa: support macOS Modern Form Style by NSToolBar #41118, Merge branch 'cocoa/toolbar'
1. it's not the LCL ToolBar
2. it combines TitleBar and ToolBar
3. a modern macOS style that effective use of TitleBar area
4. only enabled on macOS 11+, as many APIs require macOS 10.15+, or even 11+
2024-09-05 00:38:11 +08:00
rich2014
2a1e89b5ce Cocoa: adjust the scope of Form Modern Style, macOS 11+ and independent windows
1. many APIs require macOS 10.15+, or even 11+
2. only applicable to independent windows, not Docked Form
2024-09-05 00:27:32 +08:00
rich2014
9351d428e7 Cocoa: add support for 3 properties related to TitleBar and ToolBar 2024-09-05 00:27:32 +08:00
rich2014
868dc2ac4c Cocoa/ToolBar: simplify code related NSMenuToolbarItem 2024-09-05 00:27:32 +08:00
rich2014
c69125165d Cocoa: support multi forms config 2024-09-05 00:27:32 +08:00
rich2014
dfa2f4512c Cocoa/Toolbar: clean up scaffolding code 2024-09-05 00:27:31 +08:00
rich2014
ceae08da0b Cocoa/ToolBar: add support for 6 properties 2024-09-05 00:27:31 +08:00
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