This series improves Wine's support for delete-on-close flag and
delete disposition information on files:
- adapts tests for Windows 10
- extend and fix some tests
- implement some missing features in ntdll & server
--
v4: ntdll: Extend file tests about delete-on-close and disposition.
ntdll: Fix share mode for some delete-on-close/delete disposition tests.
ntdll: Adapt file tests on delete-on-close / delete disposition to Windows 10.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1231
--
v4: ntdll: Inline __wine_unix_call_fast in the dispatcher.
winecrt0: Inline PE __wine_unix_call(_fast) function calls.
ntdll: Avoid double indirection to get syscall_frame pointer.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1324
Atomic ops on images with Unknown type will cause SPIR-V validation failure,
and assertion failure in Mesa debug builds. D3D12 allows atomics on typed
buffers, and this requires a distinction to be made between UAV reads and
atomic ops.
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/49
Just a few miscellaneous fixes I think are simple enough to make it into the next version.
--
v3: vkd3d-shader/hlsl: Revert expr_compatible_data_types() args names to "t1" and "t2".
vkd3d-shader/hlsl: Don't produce a parse error on empty buffer_body.
vkd3d-shader/hlsl: Check for non-static object references on resource stores.
tests: Add missing entry for max.shader_test in Makefile.am
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/48
On Linux, the FAT filesystem implementation allows DOS file attributes to be applied to files and
queried through a family of ioctls. Note that these ioctls are not yet supported by the NTFS or CIFS
drivers.
Signed-off-by: Joel Holdsworth <joel(a)airwebreathe.org.uk>
--
v3: ntdll: Add integration with Linux FAT file attributes
https://gitlab.winehq.org/wine/wine/-/merge_requests/1414
--
v3: ntdll: Inline __wine_unix_call_fast in the dispatcher.
winecrt0: Inline PE __wine_unix_call(_fast) function calls.
ntdll: Only save non-volatile FPU registers for -nofpu syscalls.
ntdll: Use -nofpu for NtQueryPerformanceCounter and NtYieldExecution syscall.
opengl32: Use __wine_unix_call_fast instead of __wine_unix_call.
ntdll: Introduce a new __wine_unix_call_fast syscall.
winebuild: Introduce a new -nofpu syscall spec flag.
ntdll: Use named labels for jumps in the syscall dispatcher.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1324
On Linux, the FAT filesystem implementation allows DOS file attributes to be applied to files and
queried through a family of ioctls. Note that these ioctls are not yet supported by the NTFS or CIFS
drivers.
Signed-off-by: Joel Holdsworth <joel(a)airwebreathe.org.uk>
--
v2: ntdll: Add integration with Linux FAT file attributes
https://gitlab.winehq.org/wine/wine/-/merge_requests/1414