To start, for this is my first message in this forum, let me say hi and thanks to everyone, specially to all of those who are working so hard in this great project.
This has been already submitted as a bug (
http://bugs.freepascal.org/view.php?id=7749), but I don't know if the solution is actually either projected or discarded. As so many other coders, I'm starting to port Delphi apps to Lazarus, and I found what, for me, is a huge problem: TListView has not the ability to act as a virtual list. i.e., the component has a property "OwnerData", but is unusable unless methods such as "OnOwnerData" or the function "OwnerDataFetch" are inheritable from TCustomListView.
Some years ago, I developed a TDBListView component which is the core of almost all the apps from my company. It is, essentially, a virtual list which can handle tables containing millions of rows.
So, for me, the lack of this ability is a great handicap. Is anyone working on this? Should I give up? Please feed me back!