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