I'll close this MR, as I don't believe a DXGI to DXGI copy is ever necessary. If the transform provides a DXGI buffer, then I believe we can return it directly. And if it doesn't, and the application expects a DXGI buffer, then the copy will be from CPU memory to GPU.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5979#note_80354
PHP 8.2.7 check that vcruntime140.dll is have the linker version equal to the version of the linker of the toolchain used to build itself, and refuse to start otherwise, with this error message:
`PHP Warning: 'C:\windows\system32\VCRUNTIME140.dll' 2.39 is not compatible with this PHP build linked with 14.29 in Unknown on line 0`
Setting the linker version in winebuild to 14.29 allow php to pass this check.
If there are concerns to having this change global, I could try to make this as argument to winebuild with the value setted somewhere into the build system
Signed-off-by: Lorenzo Ferrillo <lorenzofersteam(a)live.it>
--
v3: winebuild: Use know 14.29 version for the linker version of dll files
https://gitlab.winehq.org/wine/wine/-/merge_requests/6377
Because WINENV is limited (32767 bytes), and HOSTENV can be much larger,
a whitelisting approach is used to keep WINENV as small as possible.
Currently, only the following envvars are propagated from the host env to WINENV
WINEPATH, WINEPWD, WINEHOME, WINETEMP, WINETMP, WINEQT_, WINEVK_, WINEXDG_SESSION_TYPE
Moreover, the NIXENV (env for running wine processes - not applications) on the
host system is not produced from WINENV anymore, but the global ENV
is propagated to all wine processes and threads.
This might be an alternative approach to MR!5231, MR!6140, bug #56941
and should provide a more deterministic behaviour of wine, because unrelated
envvars do have no influence on the env for running windows applications.
Initial tests (winemine, notepad, cmd, etc) seem to run fine, but some envvars might need additional
consideration. XVDK_* was mentioned, WINE*, MESA_*, VK_*, QT_*, LIBGL_* are other suspects.
Moreover, this is my first merge request, so your feedback is highly appreciated.
--
v19: include: Add http3 flag in winhttp.h.
msi: Implement the InstallAdminImage action.
msi: Add support for the ADMIN top level action.
msi: Remove traces from a couple of helpers.
cmd: Report an error from ftype or assoc if the value is empty.
cmd: Allow deleting associations via ftype.
cmd/tests: Test running a file with an association.
combase: Group the post quit info in a structure.
ieframe: Widen toolbar buttons to accommodate Dutch translation.
explorer: Don't display "Default" in the virtual desktop window title.
explorer: Make the "Wine Desktop" window title translatable.
odbc32: Correcly convert columns ID in SQLColAttribute/W for ODBC v2.0.
odbc32: Pass through field id SQL_MAX_COLUMNS_IN_TABLE in SQLColAttribute/W.
wmiutils: Handle paths with implied key.
windows.gaming.input: Zero 'value' in GetCurrentReading until first state change.
winegstreamer/video_encoder: Initially implement ProcessOutput.
winegstreamer/video_encoder: Add ICodecAPI stubs.
mf/tests: Test codecapi for h264 encoder.
mf/tests: Test h264 encoder sample processing.
This merge request has too many patches to be relayed via email.
Please visit the URL below to see the contents of the merge request.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6166