- Jul 25, 2023
-
-
Fotios Valasiadis authored
This reverts commit 41cc117b. This commit broke musl support. With the changes introduced, the following code evaluates to the #else branch without checking for SO_DEFAULT_HEADERS resulting in an error. server/sock.c +1888 ``` \#ifdef HAS_IPX int ipx_type = protocol - WS_NSPROTO_IPX; \#ifdef SOL_IPX setsockopt( sockfd, SOL_IPX, IPX_TYPE, &ipx_type, sizeof(ipx_type) ); \#else struct ipx val; /* Should we retrieve val using a getsockopt call and then * set the modified one? */ val.ipx_pt = ipx_type; setsockopt( sockfd, 0, SO_DEFAULT_HEADERS, &val, sizeof(val) ); \#endif \#endif ``` I propose reverting the commit, but we could probably alter the macro in the code section provided to match the changes relevant github issue: https://github.com/void-linux/void-packages/pull/45202 Signed-off-by:
Fotios Valasiadis <fvalasiad@gmail.com>
-
- Jul 24, 2023
-
-
-
-
I suspect the intent of this test was to verify that httpapi really doesn't bind to that port. That HttpAddUrlToUrlGroup() fails implies this, but paranoia in a case like this is rarely unwarranted. However, this test cannot reliably succeed; some other operating system component may open a TCP port in the meantime, and it appears that on Windows 10 this does in fact happen. Since the goal of the test is just extra paranoia, I don't think it's worth keeping. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55127
-
So that it is done atomically with retrieving events. Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=52474
-
-
-
We are testing that FD_CLOSE isn't generated, but Wine currently generates FD_CLOSE anyway. However, sometimes Wine does not generate FD_CLOSE immediately, causing the test to intermittently succeed inside the todo block. This test is difficult to fix properly—it would involve either (arbitrary?) buffering in the server, or support from the host OS. However, we also don't want to make the Windows tests take longer, so add the 200 ms of leeway only on Wine. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54073
-
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
David Kahurani <k.kahurani@gmail.com>
-
-
-
-
-
-
These properties are expected to be present even if frame count is 1.
-
-
-
-
-
-
Instead of iterating through types one by one and calling EnumMatchingFilters() on each one, build a list of all media types exposed by the pin and call the function once. This avoids trying to pointless autoplug the same filter multiple times, which speeds up autoplugging greatly for cases when a given filter connects less than instantaneously. The most prominent example of such a filter is the AVI decompressor, which has to call ICLocate() on connection. ICLocate() is not a fast API on Wine, and it is even slower on Windows; this reduces the number of times we try to call it greatly.
-
-
-
-
Needed for Lenovo Ready for Assistant.
-
-
-
-
Needed by windows.devices.usb.idl.
-
Needed by windows.devices.usb.idl.
-
-