Listview selected items in virtualmode
https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/39693
and did see that for the latter one the Milestone had been set to 2.4.1
I only see milestone 2.4 ...
So, for a better understanding, would it be the best for persons (like me) that are interested in those patches to wait for 2.2.4 (maybe 2.4?) and to keep using the LazMain extract meanwhile?
I have no idea when v2.4 will be released, but I guess you'll have to wait for it for a while.
You'll also have to wait for v2.2.4 (I even don't know if it ever will be released because the team may decide to go to v2.4 immediately). But that what once will be v2.2.4 is evolving every day in the fixes branch. So, when you install the fixes branch you'll get a live preview of v2.2.4. (see below)
Of course you can continue to work with your manually patched LazMain extract for yourself. However, when you report bugs, it will be quite difficult for us to follow because your exact version only exists on your computer, and there is some chance that we don't reckognize your committed code, or the bug even may already have been fixed and you did not notice it.
It is really not difficult to install the main or fixes branch: Install TortoiseGit, get the Lazarus/main or fixes git url and clone it to your disk using TortoiseGit. Then go to the download directory, add a file Lazarus.cfg containing the line "--primary-config-path=<path to your config directory>" (the config dir must not be used by any other installation). Then execute "make bigide" from a batch file in which you first set the system path to the fpc binary folder of your Laz 2.2.0 or 2.2.2 installation). When the IDE is ready and has started you are asked where to find the compiler and debugger (use those from your Laz 2.2.0 or 2.2.2). Install the components that you use. Ready. Due to the primary-config-path this installation is completely independent of any other Lazarus installation.