rich2014
aff03f79b6
Cocoa: fix linking issue when running the APP with Modern Form Style on macOS 11-
2024-09-07 13:32:18 +08:00
rich2014
571a1a1290
IDE/Cocoa: make config code for IDE Morden Form Style triggered only when running on macOS 11+
2024-09-07 13:31:59 +08:00
rich2014
f174b9a503
LCL/ChecListBox: support Space key to switch to cbGrayed state
2024-09-06 23:09:17 +08:00
rich2014
d8b3a51829
Cocoa: in Dark, fix the background color in TCocoaTableListView
2024-09-06 22:15:18 +08:00
rich2014
41d8b6492b
Cocoa: fix the rowView issue in TCocoaTableListView #41122 , patch by David Jenkins
2024-09-06 22:14:55 +08:00
rich2014
b650ab7f99
IDE: apply macOS Modern Form Style
2024-09-06 22:14:29 +08:00
rich2014
b2b4ebf32f
Cocoa: fix the issue that TCocoaWindowContent.contentSize may not be updated in time when the program and the user set the window size at the same time
...
Modern Form Style exposes this issue, for examples:
1. when the Form triggers constraints
2. TMainIDEBar with automatically adjust IDE main window height setting
2024-09-06 22:14:02 +08:00
rich2014
62452d138e
Cocoa/ToolBar: add TCocoaToolBarUtils.findItemByIdentifier() to get the NSToolBarItem instance
2024-09-06 22:12:24 +08:00
rich2014
cdb0fdaa50
Cocoa/ToolBar: optimize slightly
2024-09-06 22:11:54 +08:00
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