On Fri Feb 10 05:54:45 2023 +0000, **** wrote:
> Marvin replied on the mailing list:
> ```
> 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=129281
> Your paranoid android.
> === w7u_2qxl (32 bit report) ===
> user32:
> msg.c:11208: Test failed: Got 1, error 1159.
> === w7u_el (32 bit report) ===
> user32:
> msg.c:11208: Test failed: Got 1, error 1159.
> === w1064v1507 (32 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w1064v1809 (32 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w1064_tsign (32 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w10pro64 (32 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w1064v1507 (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w1064v1809 (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w1064_2qxl (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w1064_adm (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w1064_tsign (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w10pro64 (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w10pro64_en_AE_u8 (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w10pro64_ar (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w10pro64_ja (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> === w10pro64_zh_CN (64 bit report) ===
> user32:
> msg.c:11209: Test failed: Device broadcast was not received.
> ```
For reference this message indicates that the merge request introduces a new failure. Such merge requests should not be merged!
See bug 54477:
https://bugs.winehq.org//show_bug.cgi?id=54477
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2154#note_23866
Convert all consecutive calls to d7_DrawPrimitive(TRIANGLE_FAN) into
a single call to d7_DrawPrimitive(TRIANGLE_LIST) with all the vertices.
Note, it *increase* the number of vertices, but bandwith is much less costly
than multiple calls.
Note, only a very precise subset of the calls get buffered in order to
ensure that the disruption is minimal.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=33814
--
v11: ddraw: Convert buffer API to use d3d_device struct
ddraw: Also Buffer D3DPT_POINTLIST
https://gitlab.winehq.org/wine/wine/-/merge_requests/2105
Not completely sure if it's worth having for 8.0, but opening this to share the target I'm trying to reach.
--
v10: ntdll: Add a heap thread affinity and per-affinity bin group cache.
ntdll: Use atomics and lock-free list for bin groups.
ntdll: Implement Low Fragmentation Heap frontend.
ntdll: Split heap_resize_block into heap_resize_(block|large) helpers.
ntdll: Count allocations and automatically enable LFH.
ntdll: Increase heap block tail_size capacity to 16 bits.
ntdll: Implement HeapCompatibilityInformation.
ntdll: Fix HeapWalk with empty uncommitted consecutive subheaps.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1628