Commit Graph

68752 Commits

Author SHA1 Message Date
Juha
b3179cedd0 Codetools, IDE: Improve handling of '&'. Issues #41113,#41114, patch by WooBean007. 2024-09-08 13:10:57 +03:00
n7800
d709b25578 LazBuild: Add forgotten "exit" in "LoadProject" function 2024-09-08 04:55:39 +05:00
rich2014
b5a01af355 Cocoa/ToolBar: fine-tuning 2024-09-08 01:57:29 +08:00
Željan Rikalo
b83d086ebd LCL: Removed debugln() from TMenuItem.InternalRethinkLines 2024-09-07 12:46:09 +02:00
Željan Rikalo
de24da1877 Qt5,Qt6: fixed invalid behaviour of columns. issue #41125 2024-09-07 12:44:13 +02:00
rich2014
798ea1949d Cocoa/ListView: in vsReport, minor fixe 2024-09-07 15:38:48 +08:00
Juha
4bb14e680b Codetools: Support CTRL-SHIFT-C in front of &-identifier. Issue #40922, patch by WooBean007. 2024-09-07 10:24:41 +03:00
rich2014
d713e3b541 Cocoa/ListView: implement ItemExchange() #41124, patch by David Jenkins with modification 2024-09-07 15:00:24 +08:00
rich2014
72f42b17e1 LCL: fix the bug in TListItems.Exchange()
CacheIndex has been changed from AIndex1 to AIndex2
2024-09-07 14:56:13 +08:00
rich2014
d5ed1772b9 Cocoa/ListView: ItemDelete() changed from asynchronous to synchronous #41124
because the selection has been changed to be loaded asynchronously after reloadData
2024-09-07 13:56:38 +08:00
rich2014
7f4c1557a6 Cocoa: fix linking issue when running the APP with Modern Form Style on macOS 11- 2024-09-07 13:32:40 +08:00
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