When the listview expands or collapses an item it notifies the parent using the TVN_ITEMEXPANDING message. The parent can return true on this message and it prevents the treeview from expanding or collapsing the item. WINE does not let you deny TVN_ITEMEXPANDING by returning true.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53727
-- v6: comctl32/treeview: Allow treeview parent to deny treeview expansion.
From: Jacob Czekalla jczekalla@codeweavers.com
--- dlls/comctl32/tests/treeview.c | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/dlls/comctl32/tests/treeview.c b/dlls/comctl32/tests/treeview.c index db4cc4fda71..b8c8175400f 100644 --- a/dlls/comctl32/tests/treeview.c +++ b/dlls/comctl32/tests/treeview.c @@ -52,6 +52,8 @@ static char *g_endedit_overwrite_ptr; static HFONT g_customdraw_font; static BOOL g_v6;
+static int g_reject_tvn_itemexpanding = 0; + #define NUM_MSG_SEQUENCES 3 #define TREEVIEW_SEQ_INDEX 0 #define PARENT_SEQ_INDEX 1 @@ -1361,7 +1363,11 @@ static LRESULT CALLBACK parent_wnd_proc(HWND hWnd, UINT message, WPARAM wParam, } case TVN_ITEMEXPANDINGA: { - UINT newmask = pTreeView->itemNew.mask & ~TVIF_CHILDREN; + UINT newmask; + + if (g_reject_tvn_itemexpanding) + return TRUE; + newmask = pTreeView->itemNew.mask & ~TVIF_CHILDREN; ok(newmask == (TVIF_HANDLE | TVIF_SELECTEDIMAGE | TVIF_IMAGE | TVIF_PARAM | TVIF_STATE), "got wrong mask %x\n", pTreeView->itemNew.mask); @@ -1837,6 +1843,7 @@ static void test_expandnotify(void) HWND hTree; BOOL ret; TVITEMA item; + RECT rc;
hTree = create_treeview_control(0); fill_tree(hTree); @@ -1898,6 +1905,28 @@ static void test_expandnotify(void)
DestroyWindow(hTree);
+ /* check that expansion can be denied by parent */ + hTree = create_treeview_control(0); + fill_tree(hTree); + + g_reject_tvn_itemexpanding = 1; + memset(&item, 0, sizeof(item)); + item.mask = TVIF_STATE; + item.hItem = hRoot; + *((HTREEITEM *)&rc) = item.hItem; + + /* Simulate the double-click */ + SendMessageA(hTree, TVM_GETITEMRECT, TRUE, (LPARAM)&rc); + SendMessageA(hTree, WM_LBUTTONDBLCLK, MK_LBUTTON, MAKELPARAM(rc.left + ((rc.right - rc.left) / 2), rc.top + ((rc.bottom - rc.top) / 2))); + g_reject_tvn_itemexpanding = 0; + + /* check that it's expanded */ + item.state = TVIS_EXPANDED; + ret = SendMessageA(hTree, TVM_GETITEMA, 0, (LPARAM)&item); + todo_wine ok(!(item.state & TVIS_EXPANDED), "expected no expansion\n"); + + DestroyWindow(hTree); + /* test TVM_GETITEMRECT inside TVN_ITEMEXPANDED notification */ hTree = create_treeview_control(0); fill_tree(hTree);
From: Jacob Czekalla jczekalla@codeweavers.com
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53727 --- dlls/comctl32/tests/treeview.c | 2 +- dlls/comctl32/treeview.c | 12 +++--------- 2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/dlls/comctl32/tests/treeview.c b/dlls/comctl32/tests/treeview.c index b8c8175400f..d5926efdb66 100644 --- a/dlls/comctl32/tests/treeview.c +++ b/dlls/comctl32/tests/treeview.c @@ -1923,7 +1923,7 @@ static void test_expandnotify(void) /* check that it's expanded */ item.state = TVIS_EXPANDED; ret = SendMessageA(hTree, TVM_GETITEMA, 0, (LPARAM)&item); - todo_wine ok(!(item.state & TVIS_EXPANDED), "expected no expansion\n"); + ok(!(item.state & TVIS_EXPANDED), "expected no expansion\n");
DestroyWindow(hTree);
diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c index 036afd15c69..5bd0c121d4f 100644 --- a/dlls/comctl32/treeview.c +++ b/dlls/comctl32/treeview.c @@ -3383,8 +3383,8 @@ TREEVIEW_Collapse(TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *item, if (!TREEVIEW_HasChildren(infoPtr, item)) return FALSE;
- if (bUser) - TREEVIEW_SendExpanding(infoPtr, item, action); + if (bUser && !TREEVIEW_SendExpanding(infoPtr, item, action)) + return TRUE;
if (item->firstChild == NULL) return FALSE; @@ -3512,13 +3512,7 @@ TREEVIEW_Expand(TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *item, sendsNotifications = user || ((item->cChildren != 0) && !(item->state & TVIS_EXPANDEDONCE)); if (sendsNotifications) - { - if (!TREEVIEW_SendExpanding(infoPtr, item, TVE_EXPAND)) - { - TRACE(" TVN_ITEMEXPANDING returned TRUE, exiting...\n"); - return FALSE; - } - } + return !TREEVIEW_SendExpanding(infoPtr, item, TVE_EXPAND); if (!item->firstChild) return FALSE;
Hi,
It looks like your patch introduced the new failures shown below. Please investigate and fix them before resubmitting your patch. If they are not new, fixing them anyway would help a lot. Otherwise please ask for the known failures list to be updated.
The tests also ran into some preexisting test failures. If you know how to fix them that would be helpful. See the TestBot job for the details:
The full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=147635
Your paranoid android.
=== debian11 (32 bit report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00249B80 treeview.c:2738: Test failed: got 00000000, expected 00249B80 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 01860138 treeview.c:2738: Test failed: got 00000000, expected 01860138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11 (32 bit ar:MA report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00249B98 treeview.c:2738: Test failed: got 00000000, expected 00249B98 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 01880138 treeview.c:2738: Test failed: got 00000000, expected 01880138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11 (32 bit de report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 0024A610 treeview.c:2738: Test failed: got 00000000, expected 0024A610 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 01880138 treeview.c:2738: Test failed: got 00000000, expected 01880138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11 (32 bit fr report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00249B98 treeview.c:2738: Test failed: got 00000000, expected 00249B98 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 01880138 treeview.c:2738: Test failed: got 00000000, expected 01880138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11 (32 bit he:IL report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00249B98 treeview.c:2738: Test failed: got 00000000, expected 00249B98 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 01880138 treeview.c:2738: Test failed: got 00000000, expected 01880138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11 (32 bit hi:IN report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00249B98 treeview.c:2738: Test failed: got 00000000, expected 00249B98 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 01840138 treeview.c:2738: Test failed: got 00000000, expected 01840138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11 (32 bit ja:JP report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00249B58 treeview.c:2738: Test failed: got 00000000, expected 00249B58 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 018A0138 treeview.c:2738: Test failed: got 00000000, expected 018A0138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11 (32 bit zh:CN report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00249B58 treeview.c:2738: Test failed: got 00000000, expected 00249B58 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 018C0138 treeview.c:2738: Test failed: got 00000000, expected 018C0138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11b (32 bit WoW report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 00359D48 treeview.c:2738: Test failed: got 00000000, expected 00359D48 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 01990138 treeview.c:2738: Test failed: got 00000000, expected 01990138 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
=== debian11b (64 bit WoW report) ===
comctl32: treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1874: Test failed: Expected 1, got 0 treeview.c:1877: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1879: Test failed: expand notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1886: Test failed: expected expanded treeview.c:1891: Test failed: Expected 1, got 0 treeview.c:1946: Test failed: Expected 1, got 0 treeview.c:1947: Test failed: toggle node (expand): the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1952: Test failed: Expected 1, got 0 treeview.c:1953: Test failed: toggle node (collapse): the msg sequence is not complete: expected 0000 - actual 004e treeview.c:1969: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1972: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1978: Test failed: expand node again: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1979: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1981: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1987: Test failed: collapse node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1988: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:1990: Test failed: got state on TVN_ITEMEXPANDED 0xdeadbeef treeview.c:1997: Test failed: got state on TVN_ITEMEXPANDING 0x00000002 treeview.c:2004: Test failed: expand node: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2014: Test failed: expand node with no children: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 0: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 1: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -415 got -402 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -405 got -415 treeview.c:2154: Test failed: singleexpand notifications 2: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 2: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 3: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 3: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 4: in msg 0x004e expecting id -406 got -405 treeview.c:2154: Test failed: singleexpand notifications 4: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -406 got -402 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -402 got -415 treeview.c:2154: Test failed: singleexpand notifications 5: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 5: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 6: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -402 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: in msg 0x004e expecting id -415 got -405 treeview.c:2154: Test failed: singleexpand notifications 7: the msg sequence is not complete: expected 0000 - actual 004e treeview.c:2160: Test failed: singleexpand items[0]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[1]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[3]: expected state 0x40 got 0x0 treeview.c:2160: Test failed: singleexpand items[5]: expected state 0x60 got 0x0 treeview.c:2160: Test failed: singleexpand items[6]: expected state 0x60 got 0x0 treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 0000000000000000, expected 000000000024E8E0 treeview.c:2738: Test failed: got 0000000000000000, expected 000000000024E8E0 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 0000000000000000, expected 00000000015A88C0 treeview.c:2738: Test failed: got 0000000000000000, expected 00000000015A88C0 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000
explorerframe: nstc.c:1654: Test failed: Got 0x80070057 nstc.c:1906: Test failed: Got event 7, count 0 nstc.c:1915: Test failed: Got event 6, count 1 nstc.c:1922: Test failed: Got event 6, count 1 nstc.c:1973: Test failed: Got event 7, count 0 nstc.c:1982: Test failed: Item not expanded. nstc.c:2002: Test failed: itemstate is 0x00000000 nstc.c:2053: Test succeeded inside todo block: Got event 7, count 0 nstc.c:2062: Test succeeded inside todo block: itemstate is 0x00000000 nstc.c:2126: Test succeeded inside todo block: Got event 6, count 1 nstc.c:2135: Test failed: itemstate is 0x00000000 nstc.c:2152: Test failed: Got event 6, count 1 nstc.c:2188: Test failed: itemstate is 0x00000004 nstc.c:2200: Test failed: itemstate is 0x00000004 nstc.c:2257: Test failed: Got event 7, count 0
There are many treeview test failures. ``` treeview.c:1374: Test failed: Expand of node 1 failed. treeview.c:1374: Test failed: expand of second node failed treeview.c:2379: Test marked todo: Expected 1, got 0 treeview.c:2456: Test marked todo: Width 0, rect width 27. treeview.c:2476: Test marked todo: Width 0, rect width 27. treeview.c:2727: Test failed: Expected 1, got 0 treeview.c:2731: Test failed: Expected 1, got 0 treeview.c:2737: Test failed: got 00000000, expected 019231C0 treeview.c:2738: Test failed: got 00000000, expected 019231C0 treeview.c:2740: Test marked todo: got 1024, expected 8 treeview.c:2774: Test failed: custom draw notifications: in msg 0x004e expecting cd stage 0x00010001 got 0x00000002 treeview.c:2774: Test failed: custom draw notifications: the msg sequence is not complete: expected 004e - actual 0000 ```
See https://gitlab.winehq.org/JacobCzekalla/wine-fork-jacob/-/jobs/92159 and https://testbot.winehq.org/JobDetails.pl?Key=147635#k401