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
This is the main remaining thing needed for wow64 thunk. My plan for wow64 thunks is a bit different than other modules. We usually use the same code for 32-bit and 64-bit builds, but have additional code for wow64. However, in winevulkan, we already have two separated code paths for 32-bit and 64-bit implementations and converting arguments is generally more involved than usually. My plan is to use the existing 32-bit thunks as wow64 thunks to avoid having three code paths. The price is that on plain 32-bit builds will do more conversions than strictly necessary, but it doesn't seem too bad.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1415
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45273
--
v7: gdiplus: fix shape of CustomLineCap created by GdipCreateAdjustableArrowCap.
gdiplus: Add support for widen path with GpCustomLineCap.
gdiplus: Move widen_open_figure function to be able to use it from add_anchor function.
gdiplus: Add GdipSetCustomLineCapBaseInset implementation.
gdiplus: Remove not used LineCustomCap parameter.
gdiplus: Add GdipSetCustomLineCapBaseCap implementation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1297
DwmGetCompositionTimingInfo() may throw a zero division exception if the display reports a 0Hz
frequency, which can happen when testing under Xephyr without -fakescreenfps option.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1411