[PATCH v2 resend 0/6] Fix LVS_OWNERDATA list view multi select.

Angelo Haller wine-devel at szanni.org
Wed May 25 15:00:05 CDT 2022


From: Angelo Haller <angelo at szanni.org>

The following patches fix sending of the LVN_ODSTATECHANGED notification for
LVS_OWNERDATA list views. A few more refined tests have been added, some
wine_todos removed, and bugs fixed.

This is a v2 resend.

Warning: I have had access to the Windows Research Kernel (WRK) 1.2
~10 years ago. These changes are regarding comctrl32 & tests which are NOT
part of the WRK. As outlined in https://wiki.winehq.org/Developer_FAQ this
should therefore satisfy the requirement of ONLY submitting patches to
components I have NOT had access to.

Angelo Haller (6):
  comctl32/tests: Expand ownerdata listview tests.
  comctl32/listview: Move LVN_ODSTATECHANGED notification to function.
  comctl32/listview: Send LVN_ODSTATECHANGED only for virtual lists.
  comctl32/listview: Send LVN_ODSTATECHANGED notification.
  comctl32/listview: Send LVN_ODSTATECHANGED only for true ranges.
  comctl32/listview: Fix deselect on LVS_OWNERDATA.

 dlls/comctl32/listview.c       | 55 +++++++++++++++++++++----------
 dlls/comctl32/tests/listview.c | 59 +++++++++++++++++++++++++++++-----
 2 files changed, 89 insertions(+), 25 deletions(-)

Signed-off-by: Angelo Haller <angelo at szanni.org>
-- 
2.36.0



More information about the wine-devel mailing list