--
v2: wineps: Handle EMR_WIDENPATH record in spool files.
wineps: Handle EMR_FLATTENPATH record in spool files.
wineps: Handle EMR_CLOSEFIGURE record in spool files.
wineps: Handle EMR_STROKEPATH record in spool files.
wineps: Handle EMR_STROKEANDFILLPATH record in spool files.
wineps: Handle EMR_FILLPATH record in spool files.
wineps: Handle EMR_BEGINPATH record in spool files.
wineps: Handle EMR_ABORTPATH record in spool files.
wineps: Handle EMR_ENDPATH record in spool files.
wineps: Handle EMR_GRADIENTFILL record in spool files.
wineps: Fix reporting supported color depths in PSDRV_PutImage.
wineps: Handle EMR_EXTSELECTCLIPRGN record in spool files.
wineps: Handle EMR_SELECTCLIPPATH in spool files.
wineps: Don't write invisible parts of image to decrease output file size.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2643
On Thu Apr 13 02:24:36 2023 +0000, Yeshun Ye wrote:
> OK, I see, it's my mistake.
> So how can I do the test? I followed the '5 Building and running the
> tests on Windows' in the page
> https://wiki.winehq.org/Wine_Developer%27s_Guide/Writing_Conformance_Tests#…
> but failed.
> I run the command: './tools/winapi/msvcmaker --no-wine' and get an error
> '.: searching for /^Makefile.in$/Error: Can't open
> ./libs/wine/Makefile.in: No such file or directory'
> Can you give me a suggestion?
Install mingw-w64 and re-run configure, that should then produce PE tests.
However you can upload a patch directly to https://testbot.winehq.org/ .
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2545#note_29876
On Wed Apr 12 09:30:06 2023 +0000, Huw Davies wrote:
> That's the run on linux. The above failures are from runs on Windows.
OK, I see, it's my mistake.
So how can I do the test? I followed the '5 Building and running the tests on Windows' in the page https://wiki.winehq.org/Wine_Developer%27s_Guide/Writing_Conformance_Tests#… but failed.
I run the command: './tools/winapi/msvcmaker --no-wine' and get an error '.: searching for /^Makefile.in$/Error: Can't open ./libs/wine/Makefile.in: No such file or directory'
Can you give me a suggestion?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2545#note_29871
On Wed Apr 12 06:58:18 2023 +0000, Rémi Bernon wrote:
> > In any case, adding in logic to typegen_detect_type seems the easiest way.
> Sure but it's incorrect to return `TGT_CTXT_HANDLE_POINTER`, which has
> more uses than just these checks.
> I think something like that in check_field_common works:
> ```C
> case TGT_POINTER:
> if (type_get_type(type_pointer_get_ref_type(type)) !=
> TYPE_VOID ||
> !type->name || strcmp(type->name, "HANDLE"))
> {
> type = type_pointer_get_ref_type(type);
> more_to_do = TRUE;
> }
> break;
> ```
That works, thanks, and thanks for the review.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2620#note_29868
Needed for mingw Firefox build.
The WIDL error points to the wrong function, specifically the one after it.
include/windows.ui.composition.interop.idl:35:63: error: parameter 'swapchain' of function 'CreateCompositionSurfaceForHandle' cannot derive from void *
HRESULT CreateCompositionSurfaceForSwapChain([in] IUnknown *swapchain, [out, retval] ICompositionSurface **result);
^
make[1]: *** [Makefile:163749: include/windows.ui.composition.interop.h] Error 1
--
v5: include: Add windows.ui.composition.interop.idl file.
widl: Add support for WinRT HANDLE parameter type.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2620
This is required by https://bugs.winehq.org/show_bug.cgi?id=54660 .
--
v3: vkd3d-shader/hlsl: Error out when a semantic is used with multiple types.
vkd3d-shader/hlsl: Error out when an output semantic is used more than once.
vkd3d-shader/hlsl: Don't create semantic vars more than once.
vkd3d-shader/hlsl: Support semantics for array types.
vkd3d-shader/hlsl: Move get_array_size() and get_array_type() to hlsl.c.
tests: Test array types with semantics.
vkd3d-shader/hlsl: Avoid invalid input/output copies for non-numeric types.
tests: Allow invalid vertex shader tests.
tests: Expect S_OK result on [vertex shader].
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/148