Commit Graph

67952 Commits

Author SHA1 Message Date
rich2014
e6562d82ea Cocoa/ListView: enhanced robustness in special situations 2024-07-21 23:04:50 +08:00
rich2014
381bd18471 Cocoa/ListView: fix and improve the selection in various situations with vsIcon Style 2024-07-21 23:04:50 +08:00
rich2014
ed64d28b68 Cocoa/ListView: add and fix macOS 10.11 APIs for NSCollectionView related 2024-07-21 23:04:50 +08:00
rich2014
bf056effc4 Cocoa/ListView: improve editing related functions with vsIcon Style
ItemDisplayRect
ItemGetPosition
GetItemAt
2024-07-21 23:04:50 +08:00
rich2014
b6561e4316 Cocoa/ListView: get accurate visibleItems
NSCollectionView.visibleItems() returns the items that have been displayed.
2024-07-21 23:04:49 +08:00
rich2014
6715cb64ed Cocoa/ListView: fix items count and index error after ItemDelete() 2024-07-21 23:04:49 +08:00
rich2014
5d63a16ea4 Cocoa/ListView: add support for vsIcon ViewStyle, most common functions implemented 2024-07-21 23:04:49 +08:00
rich2014
18b030e5f9 Cocoa: add CocoaCollectionView unit 2024-07-21 23:04:49 +08:00
rich2014
26fd4fe123 Cocoa: add new macOS 10.11 APIs for NSCollectionView related
since macOS 10.11, NSCollectionView has been greatly improved, and many APIs have been added. but in FPC, there are still only APIs for macOS 10.6.
now here are the commonly used APIs, which are not complete.
2024-07-21 23:04:49 +08:00
rich2014
c86625dcaa Cocoa/ListView: adapt TableListView(vsReport) related to the new TCocoaListView/TCocoaWSListViewHandler structure 2024-07-21 23:04:49 +08:00
rich2014
e41d431811 Cocoa/ListView: eliminate naming of TableListView implementations from ListView common code 2024-07-21 23:04:49 +08:00
rich2014
a1eab8f920 Cocoa/ListView: abstract TCocoaWSListViewHandler to prepare for other ViewStyles (except vsReport) 2024-07-21 23:04:49 +08:00
Michaël Van Canneyt
7ac4b7c43a * Make treeview read-only 2024-07-21 15:00:45 +02:00
dsiders
fa49d60634 Docs: LCL/stdctrls. Adds TCheckBox.Checked and TCheckBox.OnClick topics.
* TCheckBox.Checked replaces the linked topic in TButtonControl.
* TCheckBox.OnClick was omitted and links to the inherited topic (TControl).
2024-07-20 21:29:11 +01:00
Maxim Ganetsky
e572621c4b IDE: made options memo in Show Compiler Options dialog read-only 2024-07-20 02:01:01 +03:00
Željan Rikalo
8d0afe3d1f Gtk2: fixed weird window resizing under xfce. issue #41012 2024-07-19 21:37:17 +02:00
Martin
68f4d56310 SynEdit: Pas-Highlighter, fix "nil^" as deref, rather than the next source-char being a "^" control char like "^c". 2024-07-19 11:13:28 +02:00
Maxim Ganetsky
8d696889c4 Cody: regenerated translations and updated Russian translation 2024-07-18 18:14:43 +03:00
Maxim Ganetsky
ce1b29b466 Merge branch 'IDE/PPUListDlg' into 'main'
Improvement "PPU files" dialog

See merge request freepascal.org/lazarus/lazarus!307
2024-07-18 14:47:15 +00:00
n7800
6078ca4e45 ppulistdlg: Improvement appearance, close the dialog with [Esc] 2024-07-18 14:16:56 +00:00
n7800
82d3fdbe13 ppulistdlg: Improvement display of numeric values in tables 2024-07-18 14:16:56 +00:00
n7800
cd2d3ae565 ppulistdlg: Minor refactoring and cleanup 2024-07-18 14:16:56 +00:00
n7800
4a2ce51ec0 ppulistdlg: Removing unnecessary local variables for grids 2024-07-18 14:16:56 +00:00
n7800
76ef42ad5b ppulistdlg: Using FixedRows property instead constant 2024-07-18 14:16:56 +00:00
Martin
5aeacf3a9f SourceEditor: less AutoSizing while opening several files 2024-07-18 13:34:59 +02:00
mattias
8afb2ae4ad ide: clean up and fixed show comp opts main source filename 2024-07-18 10:26:17 +02:00
mattias
44b279bfd2 ide: show compiler options: append target src filename instead of inserting project main source file for consistency 2024-07-18 10:22:10 +02:00
Mattias Gaertner
f6653b4638 Merge branch 'IDE/Options/ShowCompOpts' into 'main'
ShowCompilerOpts: Show the compiler path and main project file first in the list of options

See merge request freepascal.org/lazarus/lazarus!306
2024-07-18 07:59:13 +00:00
n7800
7bf6ee77c5 ShowCompilerOpts: Show the compiler path and main project file first in the list of options 2024-07-18 00:56:48 +00:00
dsiders
2ec1129e41 Docs: LazUtils/fileutil. Updates content in the ReadFileToString topic. 2024-07-18 00:52:45 +01:00
Ondrej Pokorny
cc4f9c7388 CodeTools expreval: Ord() support 2024-07-17 21:37:14 +02:00
Martin
62fc17066e Merge branch 'riscv' into 'main'
Remote RISC-V 32 bit support.

See merge request freepascal.org/lazarus/lazarus!305
2024-07-17 14:24:03 +00:00
ccrause
5c1ef5b508 Remote RISC-V 32 bit support. 2024-07-16 14:18:42 +02:00
mattias
e7f96059b2 lhelp: make: fixed compile 2024-07-15 11:54:11 +02:00
mattias
3ffff03a0a ide: make: fixed compile 2024-07-15 11:23:20 +02:00
mattias
f286fac16b updated makefiles 2024-07-15 10:50:53 +02:00
mattias
8258342934 ide: cocoa: make: pass -framework cocoa -weak_framework UserNotifications 2024-07-15 09:58:47 +02:00
wp_xyz
b7713102a5 PascalScript: Use path to LazRes in resource generation script. 2024-07-14 13:49:43 +02:00
wp_xyz
c99972a691 Cody: New icon for TCodyTreeView (by Roland Hahn) 2024-07-14 13:48:30 +02:00
wp_xyz
217a1df0d8 IDE: Replace TTreeview component icon avoiding the mini folders in the old icon (by Roland Hahn) 2024-07-14 13:47:46 +02:00
Juha
ed4d485f1f IdeIntf: Revert checking an event handler creation. Issue #41019. 2024-07-13 22:37:52 +03:00
wp_xyz
17de96970d PascalScript: Install new icons for PascalScript. 2024-07-13 11:31:04 +02:00
Juha
bf3e9835f1 IDE: Don't throw exception in PropHookShowMethod either. Prevent message dialog and potential high CPU load. Issue #41019. 2024-07-13 10:18:18 +03:00
Maxim Ganetsky
e1dc061107 Merge branch 'issue39654_warn' into 'main'
Lazarus New LCL project: Hide warning about MainFormOnTaskbar. Improvement 6c0ae5a5, issue #39654.

See merge request freepascal.org/lazarus/lazarus!304
2024-07-12 23:10:35 +00:00
n7800
aa5c9aeb9f Lazarus New LCL project: Hide warning about MainFormOnTaskbar. Improvement 6c0ae5a5, issue #39654. 2024-07-12 22:40:00 +00:00
Maxim Ganetsky
d1f21617d9 IDE: regenerated translations and updated Russian translation 2024-07-13 01:30:09 +03:00
wp_xyz
b51ced3d05 IDEIntf/ImageListEditor: Add icon for the "resolutions" menu, by Roland Hahn. 2024-07-12 23:47:22 +02:00
wp_xyz
4a9cf25491 IDE/Images: New component palette icons by Roland Hahn with consistent style. 2024-07-12 23:03:49 +02:00
Juha
958311801f IdeIntf: Check if creating an event handler succeeded before trying to show it. Issue #41019. 2024-07-12 23:02:34 +03:00
Juha
e5a90cb7e3 IDE: Prevent high CPU load caused by exception + message dialog. Issue #41019. 2024-07-12 23:00:17 +03:00