Commit Graph

67969 Commits

Author SHA1 Message Date
Martin
e98a5d2b44 FpDebug: Add cache for flatten intrinsic. / Ensure the same TFpDbgSimpleLocationContext object is used for each watch (on the Parser-expression), so it can act as key. 2024-07-22 13:55:55 +02:00
Martin
948829d942 FpDebug: test for flatten intrinsic 2024-07-22 13:55:55 +02:00
Martin
b61aabee0b FpDebug: add intrinsic :flatten() to walk object chains. 2024-07-22 13:43:43 +02:00
Martin
ab9254408f LazDebuggerFp: disable incorrect assert. 2024-07-21 18:58:12 +02:00
Martin
247439f286 FpDebug: Fixed missing FORCE_LAZLOGGER_DUMMY 2024-07-21 18:58:12 +02:00
Martin
66378dafd9 FpDebug: fix missing refcount / possible dangling pointer for TypeSymbol 2024-07-21 18:58:12 +02:00
rich2014
9352e5a40b Cocoa/ListView: vsIcon/vsSmallIcon/vsList supported, Merge branch 'cocoa/listview' 2024-07-21 23:09:47 +08:00
rich2014
e1be13f4b7 Cocoa/ListView: fix the issue that multiple selections could not be retained when switching viewStyle 2024-07-21 23:04:50 +08:00
rich2014
7f011e1f63 Cocoa/ListView: improve compatibility with macOS 13+ 2024-07-21 23:04:50 +08:00
rich2014
1346a4a34d Cocoa/ListView: fixed the issue that TListItem.EditCaption() could no longer be used after switching viewStyle. 2024-07-21 23:04:50 +08:00
rich2014
061384d7fe Cocoa/ListView: vsList supported 2024-07-21 23:04:50 +08:00
rich2014
0e9c598529 Cocoa/ListView: vsSmallIcon supported 2024-07-21 23:04:50 +08:00
rich2014
e138e4d43a Cocoa/ListView: abstract TCocoaListView_CollectionView_StyleHandler to prepare for vsSmallIcon and vsList 2024-07-21 23:04:50 +08:00
rich2014
d77896132e Cocoa/ListView: fix and improve ImageList and IconSize related 2024-07-21 23:04:50 +08:00
rich2014
400b5fb630 Cocoa/ListView: fix and improve memory management 2024-07-21 23:04:50 +08:00
rich2014
87735b5f81 Cocoa/ListView: fix and improve OwnerData with vsIcon Style 2024-07-21 23:04:50 +08:00
rich2014
9304668b9d Cocoa/ListView: fix the issue about Keys with vsIcon Style 2024-07-21 23:04:50 +08:00
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