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