Commit Graph

67987 Commits

Author SHA1 Message Date
Martin
25c65cfd8b FpDebug: flatten intrinsic, option to handle arrays 2024-07-24 22:07:08 +02:00
Martin
c238c026d1 FpDebug: Change slice-operator. Add "disable" for terms that handle the slice themself (substring) 2024-07-24 22:07:08 +02:00
zeljan1
f9e932cb46 Qt5,Qt6: Fixed ugly item sizes in TListView with ViewStyle vsIcon,vsSmallIcon. issue #23187 2024-07-24 20:31:22 +02:00
Martin
f6c415d958 FpDebug: FIX, Array-slices [n..m], check if they are in active part of condition. If not, don't create multiple results. 2024-07-24 19:24:24 +02:00
Martin
64b2dbfaea FpDebug: Array-slices [n..m], check if they are in active part of condition. If not, don't create multiple results. 2024-07-24 13:04:39 +02:00
Martin
c4deaeadcf FpDebug: Conditionals (?IF or Try/N) must flag variant returns in slices 2024-07-24 13:04:38 +02:00
Maxim Ganetsky
0c424bf0be LCL-Gtk3: Allow TForm to be resized to smaller size than initially defined by removing excessive set_size_request() call. Based on patch by Anton Kavalenka, issue #41031. 2024-07-24 00:24:55 +03:00
Martin
cbfd80ce39 FpDebug: Add "switch" trinary-operator ... ? ... : ... 2024-07-23 19:40:32 +02:00
Martin
9a1ba57dc4 FpDebug: PascalParser, fix error checking for sub-expressions in brackets 2024-07-23 18:57:04 +02:00
Martin
8bb9d6eece FpDebug: PascalParser, optimize check for finding left-side of operator / clarify description 2024-07-23 18:56:26 +02:00
rich2014
6e648e3c2e Cocoa/ListView: fix the issue with empty TListView.Columns, issue #40632 2024-07-23 22:26:00 +08:00
Martin
bafbb1e6fa FpDebug: fix "override" for GetFullText 2024-07-23 14:20:47 +02:00
Martin
7352ac6ad6 FpDebug: fixes for intrinsic Try/TryN, an invalid address is an error 2024-07-23 14:19:41 +02:00
Michaël Van Canneyt
f660bc1abb * Set options in code to handle change in enum names 2024-07-23 11:28:47 +02:00
Michaël Van Canneyt
2859af3523 Fix typo in LogOptions. Fixes issue #41029 2024-07-23 10:50:43 +02:00
Martin
f76614452c FpDebug: more intrinsics: Try, TryN, Ord, Log, Pi, Ln, Sqrt, Sin,Cos,Tan (includes part of issue #40839 ) 2024-07-22 23:44:38 +02:00
Michaël Van Canneyt
5bc2f129ed * Changes by IDE 2024-07-22 22:08:55 +02:00
Michaël Van Canneyt
c4e3b93d4c * Allow to create pascal constants when creating SQL statements, allow copying of constants to clipboard 2024-07-22 22:08:55 +02:00
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