From 5e685d6df972b658fba296dafb5db189af73c7d5 Mon Sep 17 00:00:00 2001 From: Alistair Leslie-Hughes Date: Wed, 9 Sep 2020 11:09:53 +1000 Subject: [PATCH] Removed --patches patchupdate.py support Since the patch to print --patches has been removed. Dont generate the data. --- patches/patchinstall.sh | 1171 ------------------------------------ staging/patchinstall.sh.in | 70 --- staging/patchupdate.py | 7 - 3 files changed, 1248 deletions(-) diff --git a/patches/patchinstall.sh b/patches/patchinstall.sh index 44b468af..fb17d86a 100755 --- a/patches/patchinstall.sh +++ b/patches/patchinstall.sh @@ -34,7 +34,6 @@ usage() echo " --force-autoconf Run autoreconf and tools/make_requests after each patch" echo " --help Display this help and exit" echo " --no-autoconf Do not run autoreconf and tools/make_requests" - echo " --no-patchlist Do not apply patchlist (needed for 'wine --patches')" echo " --upstream-commit Print the upstream Wine commit SHA1 and exit" echo " --version Show version information and exit" echo " -W patchset Exclude a specific patchset" @@ -1106,9 +1105,7 @@ patch_enable () # Default settings patch_enable_all 0 -enable_patchlist=1 enable_autoconf=1 -patchlist="/dev/null" backend="patch" # Find location of patches @@ -1153,11 +1150,6 @@ while test "$#" -gt 0; do exit 0 ;; - --no-patchlist) - enable_patchlist=0 - shift - ;; - --no-autoconf) enable_autoconf=0 shift @@ -1429,7 +1421,6 @@ elif test "$backend" = "stg"; then # Only import the regular patches, no autogenerated ones - # moreover, don't run autoreconf or ./tools/make_requests. - enable_patchlist=0 enable_autoconf=0 patch_apply_file() @@ -1742,21 +1733,6 @@ if test "$enable_Staging" -eq 1; then fi -# If autoupdate is enabled then create a tempfile to keep track of all patches -if test "$enable_patchlist" -eq 1; then - if test "$enable_Staging" -eq 1; then - # macOS 10.10 and prior do not allow mktemp with empty argument - patchlist=$(mktemp 2>/dev/null || mktemp -t tmp) - if test ! -f "$patchlist"; then - abort "Unable to create temporary file for patchlist." - fi - else - warning "Skipping generation of patchlist because 'Staging' patchset is disabled." - enable_patchlist=0 - fi -fi - - # Patchset Compiler_Warnings # | # | Modified files: @@ -1780,21 +1756,6 @@ if test "$enable_Compiler_Warnings" -eq 1; then patch_apply Compiler_Warnings/0030-vbscript-Avoid-implicit-cast-of-interface-pointer.patch patch_apply Compiler_Warnings/0031-include-Check-element-type-in-CONTAINING_RECORD-and-.patch patch_apply Compiler_Warnings/0032-wsdapi-Avoid-implicit-cast-of-interface-pointer.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "windowscodecs: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "d2d1: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "d3d11: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "d3d8: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "d3d9: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "ddraw: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "dwrite: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "msxml3: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "oleaut32: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "rpcrt4: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "vbscript: Avoid implicit cast of interface pointer.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "include: Check element type in CONTAINING_RECORD and similar macros.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "wsdapi: Avoid implicit cast of interface pointer.", 1 },'; - ) >> "$patchlist" fi # Patchset Pipelight @@ -1807,11 +1768,6 @@ if test "$enable_Pipelight" -eq 1; then patch_apply Pipelight/0001-winex11-Implement-X11DRV_FLUSH_GDI_DISPLAY-ExtEscape-c.patch patch_apply Pipelight/0002-user32-Decrease-minimum-SetTimer-interval-to-5-ms.patch patch_apply Pipelight/0004-winex11.drv-Indicate-direct-rendering-through-OpenGL.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "winex11: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "user32: Decrease minimum SetTimer interval to 5 ms.", 2 },'; - printf '%s\n' '+ { "Michael Müller", "winex11.drv: Indicate direct rendering through OpenGL extension.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-FLS_Callbacks @@ -1830,14 +1786,6 @@ if test "$enable_ntdll_FLS_Callbacks" -eq 1; then patch_apply ntdll-FLS_Callbacks/0004-ntdll-Call-FLS-callbacks-on-thread-shutdown.patch patch_apply ntdll-FLS_Callbacks/0005-kernelbase-Call-FLS-callbacks-from-FlsFree.patch patch_apply ntdll-FLS_Callbacks/0006-kernelbase-Call-FLS-callbacks-from-DeleteFiber.patch - ( - printf '%s\n' '+ { "Paul Gofman", "kernelbase: Maintain FLS storage list in PEB.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "kernelbase: Don'\''t use PEB lock for FLS data.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "kernelbase: Zero all FLS slots instances in FlsFree().", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "ntdll: Call FLS callbacks on thread shutdown.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "kernelbase: Call FLS callbacks from FlsFree().", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "kernelbase: Call FLS callbacks from DeleteFiber().", 1 },'; - ) >> "$patchlist" fi # Patchset Staging @@ -1851,10 +1799,6 @@ fi if test "$enable_Staging" -eq 1; then patch_apply Staging/0001-kernel32-Add-winediag-message-to-show-warning-that-t.patch patch_apply Staging/0002-winelib-Append-Staging-at-the-end-of-the-version-s.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Print a warning message specifying the wine-staging branch name and version.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "winelib: Append '\''(Staging)'\'' at the end of the version string.", 1 },'; - ) >> "$patchlist" fi # Patchset advapi32-CreateRestrictedToken @@ -1869,10 +1813,6 @@ fi if test "$enable_advapi32_CreateRestrictedToken" -eq 1; then patch_apply advapi32-CreateRestrictedToken/0001-ntdll-Implement-NtFilterToken.patch patch_apply advapi32-CreateRestrictedToken/0002-advapi32-Implement-CreateRestrictedToken.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Implement NtFilterToken.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "advapi32: Implement CreateRestrictedToken.", 1 },'; - ) >> "$patchlist" fi # Patchset advapi32-LsaLookupPrivilegeName @@ -1883,10 +1823,6 @@ fi if test "$enable_advapi32_LsaLookupPrivilegeName" -eq 1; then patch_apply advapi32-LsaLookupPrivilegeName/0001-advapi32-Fix-error-code-when-calling-LsaOpenPolicy-f.patch patch_apply advapi32-LsaLookupPrivilegeName/0002-advapi32-Use-TRACE-for-LsaOpenPolicy-LsaClose.patch - ( - printf '%s\n' '+ { "Michael Müller", "advapi32: Fix error code when calling LsaOpenPolicy for non existing remote machine.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "advapi32: Use TRACE for LsaOpenPolicy/LsaClose.", 1 },'; - ) >> "$patchlist" fi # Patchset api-ms-win-Stub_DLLs @@ -1904,13 +1840,6 @@ if test "$enable_api_ms_win_Stub_DLLs" -eq 1; then patch_apply api-ms-win-Stub_DLLs/0010-ext-ms-win-appmodel-usercontext-l1-1-0-Add-dll-and-a.patch patch_apply api-ms-win-Stub_DLLs/0012-ext-ms-win-xaml-pal-l1-1-0-Add-stub-for-GetThemeServ.patch patch_apply api-ms-win-Stub_DLLs/0027-uiautomationcore-Add-dll-and-stub-some-functions.patch - ( - printf '%s\n' '+ { "Michael Müller", "iertutil: Add dll and add stub for ordinal 811.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ext-ms-win-xaml-pal-l1-1-0: Add dll and add stub for XamlBehaviorEnabled.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ext-ms-win-appmodel-usercontext-l1-1-0: Add dll and add stub for UserContextExtInitialize.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ext-ms-win-xaml-pal-l1-1-0: Add stub for GetThemeServices.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "uiautomationcore: Add dll and stub some functions.", 1 },'; - ) >> "$patchlist" fi # Patchset atl-AtlAxDialogBox @@ -1923,9 +1852,6 @@ fi # | if test "$enable_atl_AtlAxDialogBox" -eq 1; then patch_apply atl-AtlAxDialogBox/0001-atl-Implement-AtlAxDialogBox-A-W.patch - ( - printf '%s\n' '+ { "Qian Hong", "atl: Implement AtlAxDialogBox[A,W].", 1 },'; - ) >> "$patchlist" fi # Patchset bcrypt-ECDHSecretAgreement @@ -1941,10 +1867,6 @@ fi if test "$enable_bcrypt_ECDHSecretAgreement" -eq 1; then patch_apply bcrypt-ECDHSecretAgreement/0001-bcrypt-Implement-BCryptSecretAgreement-with-libgcryp.patch patch_apply bcrypt-ECDHSecretAgreement/0002-bcrypt-Implement-BCRYPT_KDF_HASH.patch - ( - printf '%s\n' '+ { "Derek Lesho", "bcrypt: Implement BCryptSecretAgreement with libgcrypt.", 1 },'; - printf '%s\n' '+ { "Derek Lesho", "bcrypt: Implement BCRYPT_KDF_HASH.", 1 },'; - ) >> "$patchlist" fi # Patchset cmd-launch-association @@ -1959,10 +1881,6 @@ fi if test "$enable_cmd_launch_association" -eq 1; then patch_apply cmd-launch-association/0001-cmd-Support-for-launching-programs-based-on-file-ass.patch patch_apply cmd-launch-association/0002-cmd-ftype-failed-to-clear-file-associations.patch - ( - printf '%s\n' '+ { "Jason Edmeades", "cmd: Support for launching programs based on file association.", 1 },'; - printf '%s\n' '+ { "Jason Edmeades", "cmd: Ftype failed to clear file associations.", 1 },'; - ) >> "$patchlist" fi # Patchset comctl32-Listview_DrawItem @@ -1975,9 +1893,6 @@ fi # | if test "$enable_comctl32_Listview_DrawItem" -eq 1; then patch_apply comctl32-Listview_DrawItem/0001-comctl32-Preserve-custom-colors-between-subitems.patch - ( - printf '%s\n' '+ { "Michael Müller", "comctl32: Preserve custom colors between subitems.", 2 },'; - ) >> "$patchlist" fi # Patchset comctl32-rebar-capture @@ -1990,9 +1905,6 @@ fi # | if test "$enable_comctl32_rebar_capture" -eq 1; then patch_apply comctl32-rebar-capture/0001-comctl32-Fixed-rebar-behaviour-when-there-s-capture-.patch - ( - printf '%s\n' '+ { "Andrej Shadura", "comctl32: Fixed rebar behaviour when there'\''s capture and no drag.", 1 },'; - ) >> "$patchlist" fi # Patchset comctl32-version_6 @@ -2002,9 +1914,6 @@ fi # | if test "$enable_comctl32_version_6" -eq 1; then patch_apply comctl32-version_6/0001-comctl32-Bump-version-to-6.0.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "comctl32: Bump version to 6.0.", 1 },'; - ) >> "$patchlist" fi # Patchset comdlg32-lpstrFileTitle @@ -2018,9 +1927,6 @@ fi # | if test "$enable_comdlg32_lpstrFileTitle" -eq 1; then patch_apply comdlg32-lpstrFileTitle/0001-comdlg32-Postpone-setting-ofn-lpstrFileTitle-to-work.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "comdlg32: Postpone setting ofn->lpstrFileTitle to work around an application bug.", 1 },'; - ) >> "$patchlist" fi # Patchset configure-Absolute_RPATH @@ -2033,9 +1939,6 @@ fi # | if test "$enable_configure_Absolute_RPATH" -eq 1; then patch_apply configure-Absolute_RPATH/0001-configure-Also-add-the-absolute-RPATH-when-linking-a.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "configure: Also add the absolute RPATH when linking against libwine.", 1 },'; - ) >> "$patchlist" fi # Patchset crypt32-CMS_Certificates @@ -2048,9 +1951,6 @@ fi # | if test "$enable_crypt32_CMS_Certificates" -eq 1; then patch_apply crypt32-CMS_Certificates/0001-crypt32-Skip-unknown-item-when-decoding-a-CMS-certif.patch - ( - printf '%s\n' '+ { "Charles Davis", "crypt32: Skip unknown item when decoding a CMS certificate.", 1 },'; - ) >> "$patchlist" fi # Patchset cryptext-CryptExtOpenCER @@ -2061,9 +1961,6 @@ fi # | if test "$enable_cryptext_CryptExtOpenCER" -eq 1; then patch_apply cryptext-CryptExtOpenCER/0001-cryptext-Implement-CryptExtOpenCER.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "cryptext: Implement CryptExtOpenCER.", 1 },'; - ) >> "$patchlist" fi # Patchset nvcuda-CUDA_Support @@ -2088,19 +1985,6 @@ if test "$enable_nvcuda_CUDA_Support" -eq 1; then patch_apply nvcuda-CUDA_Support/0009-nvcuda-Implement-cuModuleLoad-wrapper-function.patch patch_apply nvcuda-CUDA_Support/0010-nvcuda-Search-for-dylib-library-on-Mac-OS-X.patch patch_apply nvcuda-CUDA_Support/0011-nvcuda-Add-semi-stub-for-cuD3D10GetDevice.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "include: Add cuda.h.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "nvcuda: Add stub dll.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvcuda: First implementation.", 2 },'; - printf '%s\n' '+ { "Sebastian Lackner", "nvcuda: Implement new functions added in CUDA 6.5.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvcuda: Properly wrap undocumented '\''ContextStorage'\'' interface and add tests.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvcuda: Emulate two d3d9 initialization functions.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "nvcuda: Properly wrap stream callbacks by forwarding them to a worker thread.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "nvcuda: Add support for CUDA 7.0.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "nvcuda: Implement cuModuleLoad wrapper function.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvcuda: Search for dylib library on Mac OS X.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvcuda: Add semi stub for cuD3D10GetDevice.", 1 },'; - ) >> "$patchlist" fi # Patchset nvapi-Stub_DLL @@ -2138,28 +2022,6 @@ if test "$enable_nvapi_Stub_DLL" -eq 1; then patch_apply nvapi-Stub_DLL/0018-nvapi-Add-stub-for-NvAPI_GPU_GetGpuCoreCount.patch patch_apply nvapi-Stub_DLL/0019-nvapi-Implement-NvAPI_D3D11_SetDepthBoundsTest.patch patch_apply nvapi-Stub_DLL/0020-nvapi-Implement-NvAPI_D3D11_CreateDevice-and-NvAPI_D.patch - ( - printf '%s\n' '+ { "Michael Müller", "nvapi: First implementation.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stubs for NvAPI_EnumLogicalGPUs and undocumented equivalent.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add NvAPI_GetPhysicalGPUsFromLogicalGPU.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_EnumPhysicalGPUs.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stubs for NvAPI_GPU_GetFullName.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Explicity return NULL for 0x33c7358c and 0x593e8644.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_DISP_GetGDIPrimaryDisplayId.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for EnumNvidiaDisplayHandle.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_SYS_GetDriverAndBranchVersion.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_Unload.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_D3D_GetCurrentSLIState.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi/tests: Use structure to list imports.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_GetLogicalGPUFromDisplay.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_D3D_GetObjectHandleForResource.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_D3D9_RegisterResource.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Improve NvAPI_D3D_GetCurrentSLIState.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Implement NvAPI_GPU_Get{Physical,Virtual}FrameBufferSize.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Add stub for NvAPI_GPU_GetGpuCoreCount.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Implement NvAPI_D3D11_SetDepthBoundsTest.", 2 },'; - printf '%s\n' '+ { "Michael Müller", "nvapi: Implement NvAPI_D3D11_CreateDevice and NvAPI_D3D11_CreateDeviceAndSwapChain.", 1 },'; - ) >> "$patchlist" fi # Patchset d3d11-Deferred_Context @@ -2223,53 +2085,6 @@ if test "$enable_d3d11_Deferred_Context" -eq 1; then patch_apply d3d11-Deferred_Context/0043-d3d11-tests-Add-a-basic-test-for-drawing-with-deferr.patch patch_apply d3d11-Deferred_Context/0044-d3d11-Support-ID3D11DeviceContext1-for-deferred-cont.patch patch_apply d3d11-Deferred_Context/0045-d3d11-Implement-ID3D11Device2-GetImmediateContext1.patch - ( - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Add stub deferred rendering context.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "wined3d: Add wined3d_resource_map_info function.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Initial implementation for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement CSSetShader for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement CSSetConstantBuffers for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement Dispatch for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement CSSetUnorderedAccessViews for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement ClearRenderTargetView for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement Draw for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement ClearDepthStencilView for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement GSSetShader for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement GSSetConstantBuffers for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement CSSetShaderResources for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement GSSetShaderResources for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement HSSetShaderResources for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement VSSetShaderResources for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement CSSetSamplers for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement GSSetSamplers for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement HSSetSamplers for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement VSSetSamplers for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Implement Begin and End for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement CopyResource for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement SetResourceMinLOD for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement CopySubresourceRegion for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement ResolveSubresource for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement CopyStructureCount for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement DrawAuto for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement DrawInstanced for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement DrawInstancedIndirect for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement DrawIndexedInstancedIndirect for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement ClearUnorderedAccessViewUint for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement ClearUnorderedAccessViewFloat for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement RsSetScissorRects for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement OMSetRenderTargetsAndUnorderedAccessViews for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement SOSetTargets for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement GenerateMips for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement DispatchIndirect for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Johannes Specht", "d3d11: Implement SetPredication for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement d3d11_deferred_context_UpdateSubresource.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d11: Implement restoring of state after executing a command list.", 1 },'; - printf '%s\n' '+ { "Steve Melenchuk", "d3d11: Allow NULL pointer for initial count in d3d11_deferred_context_CSSetUnorderedAccessViews.", 1 },'; - printf '%s\n' '+ { "Kimmo Myllyvirta", "d3d11: Correctly align map info buffer.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "d3d11/tests: Add a basic test for drawing with deferred context.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "d3d11: Support ID3D11DeviceContext1 for deferred contexts.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "d3d11: Implement ID3D11Device2 GetImmediateContext1.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9-32bpp_Alpha_Channel @@ -2282,9 +2097,6 @@ fi # | if test "$enable_d3dx9_32bpp_Alpha_Channel" -eq 1; then patch_apply d3dx9-32bpp_Alpha_Channel/0001-d3dx9-Return-D3DFMT_A8R8G8B8-in-D3DXGetImageInfoFrom.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9: Return D3DFMT_A8R8G8B8 in D3DXGetImageInfoFromFileInMemory for 32 bpp BMP with alpha.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-BumpLuminance @@ -2294,9 +2106,6 @@ fi # | if test "$enable_d3dx9_36_BumpLuminance" -eq 1; then patch_apply d3dx9_36-BumpLuminance/0002-d3dx9_36-Add-format-description-for-X8L8V8U8-for-for.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: Add format description for X8L8V8U8 for format conversions.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-CloneEffect @@ -2309,9 +2118,6 @@ fi # | if test "$enable_d3dx9_36_CloneEffect" -eq 1; then patch_apply d3dx9_36-CloneEffect/0001-d3dx9_36-Improve-stub-for-ID3DXEffectImpl_CloneEffec.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "d3dx9_36: Improve stub for ID3DXEffectImpl_CloneEffect.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-D3DXDisassembleShader @@ -2326,11 +2132,6 @@ if test "$enable_d3dx9_36_D3DXDisassembleShader" -eq 1; then patch_apply d3dx9_36-D3DXDisassembleShader/0004-d3dx9_36-Implement-D3DXDisassembleShader.patch patch_apply d3dx9_36-D3DXDisassembleShader/0005-d3dx9_36-tests-Add-initial-tests-for-D3DXDisassemble.patch patch_apply d3dx9_36-D3DXDisassembleShader/0006-d3dx9_36-tests-Add-additional-tests-for-special-case.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: Implement D3DXDisassembleShader.", 2 },'; - printf '%s\n' '+ { "Sebastian Lackner", "d3dx9_36/tests: Add initial tests for D3DXDisassembleShader.", 1 },'; - printf '%s\n' '+ { "Christian Costa", "d3dx9_36/tests: Add additional tests for special cases.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-D3DXOptimizeVertices @@ -2348,9 +2149,6 @@ fi # | if test "$enable_d3dx9_36_D3DXOptimizeVertices" -eq 1; then patch_apply d3dx9_36-D3DXOptimizeVertices/0002-d3dx9_36-Add-semi-stub-for-D3DXOptimizeVertices.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: Add semi-stub for D3DXOptimizeVertices.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-D3DXSHProjectCubeMap @@ -2368,9 +2166,6 @@ fi # | if test "$enable_d3dx9_36_D3DXSHProjectCubeMap" -eq 1; then patch_apply d3dx9_36-D3DXSHProjectCubeMap/0001-d3dx9_-Add-D3DXSHProjectCubeMap-stub.patch - ( - printf '%s\n' '+ { "Andrey Gusev", "d3dx9_*: Add D3DXSHProjectCubeMap stub.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-D3DXStubs @@ -2388,9 +2183,6 @@ fi # | if test "$enable_d3dx9_36_D3DXStubs" -eq 1; then patch_apply d3dx9_36-D3DXStubs/0003-d3dx9-Implement-D3DXComputeTangent.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "d3dx9: Implement D3DXComputeTangent.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-DDS @@ -2404,10 +2196,6 @@ fi if test "$enable_d3dx9_36_DDS" -eq 1; then patch_apply d3dx9_36-DDS/0001-d3dx9_36-Add-support-for-FOURCC-surface-to-save_dds_.patch patch_apply d3dx9_36-DDS/0002-d3dx9_36-Improve-D3DXSaveTextureToFile-to-save-simpl.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: Add support for FOURCC surface to save_dds_surface_to_memory.", 1 },'; - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: Improve D3DXSaveTextureToFile to save simple texture to dds file.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-Filter_Warnings @@ -2420,9 +2208,6 @@ fi # | if test "$enable_d3dx9_36_Filter_Warnings" -eq 1; then patch_apply d3dx9_36-Filter_Warnings/0001-d3dx9_36-Filter-out-D3DCompile-warning-messages-that.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: Filter out D3DCompile warning messages that are not present with D3DCompileShader.", 4 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-Optimize_Inplace @@ -2435,9 +2220,6 @@ fi # | if test "$enable_d3dx9_36_Optimize_Inplace" -eq 1; then patch_apply d3dx9_36-Optimize_Inplace/0001-d3dx9_36-No-need-to-fail-if-we-don-t-support-vertice.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: No need to fail if we don'\''t support vertices reordering in D3DXMESHOPT_ATTRSORT.", 1 },'; - ) >> "$patchlist" fi # Patchset d3dx9_36-UpdateSkinnedMesh @@ -2450,9 +2232,6 @@ fi # | if test "$enable_d3dx9_36_UpdateSkinnedMesh" -eq 1; then patch_apply d3dx9_36-UpdateSkinnedMesh/0001-d3dx9_36-Implement-ID3DXSkinInfoImpl_UpdateSkinnedMe.patch - ( - printf '%s\n' '+ { "Christian Costa", "d3dx9_36: Implement ID3DXSkinInfoImpl_UpdateSkinnedMesh.", 1 },'; - ) >> "$patchlist" fi # Patchset dbghelp-Debug_Symbols @@ -2462,9 +2241,6 @@ fi # | if test "$enable_dbghelp_Debug_Symbols" -eq 1; then patch_apply dbghelp-Debug_Symbols/0001-dbghelp-Always-check-for-debug-symbols-in-BINDIR.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "dbghelp: Always check for debug symbols in BINDIR.", 1 },'; - ) >> "$patchlist" fi # Patchset ddraw-Device_Caps @@ -2478,10 +2254,6 @@ fi if test "$enable_ddraw_Device_Caps" -eq 1; then patch_apply ddraw-Device_Caps/0001-ddraw-Don-t-set-HWTRANSFORMANDLIGHT-flag-on-d3d7-RGB.patch patch_apply ddraw-Device_Caps/0002-ddraw-Set-dwZBufferBitDepth-in-ddraw7_GetCaps.patch - ( - printf '%s\n' '+ { "Michael Müller", "ddraw: Don'\''t set HWTRANSFORMANDLIGHT flag on d3d7 RGB device.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ddraw: Set dwZBufferBitDepth in ddraw7_GetCaps.", 1 },'; - ) >> "$patchlist" fi # Patchset ddraw-IDirect3DTexture2_Load @@ -2495,10 +2267,6 @@ fi if test "$enable_ddraw_IDirect3DTexture2_Load" -eq 1; then patch_apply ddraw-IDirect3DTexture2_Load/0001-ddraw-Allow-size-and-format-conversions-in-IDirect3D.patch patch_apply ddraw-IDirect3DTexture2_Load/0002-ddraw-tests-Add-more-tests-for-IDirect3DTexture2-Loa.patch - ( - printf '%s\n' '+ { "Michael Müller", "ddraw: Allow size and format conversions in IDirect3DTexture2::Load.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ddraw/tests: Add more tests for IDirect3DTexture2::Load.", 1 },'; - ) >> "$patchlist" fi # Patchset ddraw-Rendering_Targets @@ -2511,9 +2279,6 @@ fi # | if test "$enable_ddraw_Rendering_Targets" -eq 1; then patch_apply ddraw-Rendering_Targets/0001-ddraw-Create-rendering-targets-in-video-memory-if-po.patch - ( - printf '%s\n' '+ { "Michael Müller", "ddraw: Create rendering targets in video memory if possible.", 1 },'; - ) >> "$patchlist" fi # Patchset ddraw-Silence_FIXMEs @@ -2523,9 +2288,6 @@ fi # | if test "$enable_ddraw_Silence_FIXMEs" -eq 1; then patch_apply ddraw-Silence_FIXMEs/0001-ddraw-Silence-noisy-FIXME-about-unimplemented-D3DPRO.patch - ( - printf '%s\n' '+ { "Christian Costa", "ddraw: Silence noisy FIXME about unimplemented D3DPROCESSVERTICES_UPDATEEXTENTS.", 1 },'; - ) >> "$patchlist" fi # Patchset ddraw-Texture_Wrong_Caps @@ -2541,9 +2303,6 @@ fi # | if test "$enable_ddraw_Texture_Wrong_Caps" -eq 1; then patch_apply ddraw-Texture_Wrong_Caps/0001-ddraw-Allow-setting-texture-without-DDSCAPS_TEXTURE-.patch - ( - printf '%s\n' '+ { "Paul Gofman", "ddraw: Allow setting texture without DDSCAPS_TEXTURE for software device.", 1 },'; - ) >> "$patchlist" fi # Patchset ddraw-version-check @@ -2559,9 +2318,6 @@ fi # | if test "$enable_ddraw_version_check" -eq 1; then patch_apply ddraw-version-check/0001-ddraw-Return-correct-devices-based-off-requested-Dir.patch - ( - printf '%s\n' '+ { "Andrew D'\''Addesio", "ddraw: Return correct devices based off requested DirectX version.", 1 },'; - ) >> "$patchlist" fi # Patchset dinput-joy-mappings @@ -2578,12 +2334,6 @@ if test "$enable_dinput_joy_mappings" -eq 1; then patch_apply dinput-joy-mappings/0002-dinput-Allow-empty-Joystick-mappings.patch patch_apply dinput-joy-mappings/0003-dinput-Support-username-in-Config-dialog.patch patch_apply dinput-joy-mappings/0004-dinput-Dont-allow-Fixed-actions-to-be-changed.patch - ( - printf '%s\n' '+ { "Jetro Jormalainen", "dinput: Load users Joystick mappings.", 1 },'; - printf '%s\n' '+ { "Jetro Jormalainen", "dinput: Allow empty Joystick mappings.", 1 },'; - printf '%s\n' '+ { "Jetro Jormalainen", "dinput: Support username in Config dialog.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "dinput: Dont allow Fixed actions to be changed.", 1 },'; - ) >> "$patchlist" fi # Patchset dinput-SetActionMap-genre @@ -2600,10 +2350,6 @@ fi if test "$enable_dinput_SetActionMap_genre" -eq 1; then patch_apply dinput-SetActionMap-genre/0001-dinput-Allow-mapping-of-controls-based-of-Genre-type.patch patch_apply dinput-SetActionMap-genre/0002-dinput-Improved-tracing-of-Semantic-value.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "dinput: Allow mapping of controls based of Genre type.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "dinput: Improved tracing of Semantic value.", 1 },'; - ) >> "$patchlist" fi # Patchset dinput-axis-recalc @@ -2616,9 +2362,6 @@ fi # | if test "$enable_dinput_axis_recalc" -eq 1; then patch_apply dinput-axis-recalc/0001-dinput-Recalculated-Axis-after-deadzone-change.patch - ( - printf '%s\n' '+ { "Bruno Jesus", "dinput: Recalculated Axis after deadzone change.", 1 },'; - ) >> "$patchlist" fi # Patchset dinput-reconnect-joystick @@ -2631,9 +2374,6 @@ fi # | if test "$enable_dinput_reconnect_joystick" -eq 1; then patch_apply dinput-reconnect-joystick/0001-dinput-Allow-reconnecting-to-disconnected-joysticks.patch - ( - printf '%s\n' '+ { "Andrew Church", "dinput: Allow reconnecting to disconnected joysticks.", 1 },'; - ) >> "$patchlist" fi # Patchset dinput-remap-joystick @@ -2647,9 +2387,6 @@ fi # | if test "$enable_dinput_remap_joystick" -eq 1; then patch_apply dinput-remap-joystick/0001-dinput-Allow-remapping-of-joystick-buttons.patch - ( - printf '%s\n' '+ { "Andrew Church", "dinput: Allow remapping of joystick buttons.", 1 },'; - ) >> "$patchlist" fi # Patchset dsound-Fast_Mixer @@ -2662,9 +2399,6 @@ fi # | if test "$enable_dsound_Fast_Mixer" -eq 1; then patch_apply dsound-Fast_Mixer/0001-dsound-Add-a-linear-resampler-for-use-with-a-large-n.patch - ( - printf '%s\n' '+ { "Alexander E. Patrakov", "dsound: Add a linear resampler for use with a large number of mixing buffers.", 2 },'; - ) >> "$patchlist" fi # Patchset dsound-EAX @@ -2698,29 +2432,6 @@ if test "$enable_dsound_EAX" -eq 1; then patch_apply dsound-EAX/0019-dsound-Allow-disabling-of-EAX-support-in-the-registr.patch patch_apply dsound-EAX/0020-dsound-Add-stub-support-for-DSPROPSETID_EAX20_Listen.patch patch_apply dsound-EAX/0021-dsound-Add-stub-support-for-DSPROPSETID_EAX20_Buffer.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "dsound: Apply filters before sound is multiplied to speakers.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Add EAX v1 constants and structs.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Report that we support EAX.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Add EAX propset stubs.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Add EAX presets.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Support getting and setting EAX properties.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Support getting and setting EAX buffer properties.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Add EAX init and free stubs.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Feed data through EAX function.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Allocate EAX delay lines.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Add EAX VerbPass stub.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Implement EAX lowpass filter.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Add delay line EAX functions.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Implement EAX early reflections.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Implement EAX decorrelator.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Implement EAX late reverb.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "dsound: Implement EAX late all-pass filter.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "dsound: Various improvements to EAX support.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "dsound: Allow disabling of EAX support in the registry.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "dsound: Add stub support for DSPROPSETID_EAX20_ListenerProperties.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "dsound: Add stub support for DSPROPSETID_EAX20_BufferProperties.", 1 },'; - ) >> "$patchlist" fi # Patchset dwmapi-DwmGetTransportAttributes @@ -2730,9 +2441,6 @@ fi # | if test "$enable_dwmapi_DwmGetTransportAttributes" -eq 1; then patch_apply dwmapi-DwmGetTransportAttributes/0002-dwmapi-add-initial-tests.patch - ( - printf '%s\n' '+ { "Louis Lenders", "dwmapi: Add tests for DwmGetTransportAttributes().", 1 },'; - ) >> "$patchlist" fi # Patchset dwrite-FontFallback @@ -2749,13 +2457,6 @@ if test "$enable_dwrite_FontFallback" -eq 1; then patch_apply dwrite-FontFallback/0004-dwrite-Use-font-fallback-when-mapping-characters.patch patch_apply dwrite-FontFallback/0005-dwrite-Use-MapCharacters-for-non-visual-characters.patch patch_apply dwrite-FontFallback/0006-dwrite-Use-MapCharacters-for-dummy-line-metrics.patch - ( - printf '%s\n' '+ { "Lucian Poston", "dwrite: Test IDWriteTextFormat with nonexistent font.", 1 },'; - printf '%s\n' '+ { "Lucian Poston", "dwrite: Test GetMetrics with custom fontcollection.", 1 },'; - printf '%s\n' '+ { "Lucian Poston", "dwrite: Use font fallback when mapping characters.", 1 },'; - printf '%s\n' '+ { "Lucian Poston", "dwrite: Use MapCharacters for non-visual characters.", 1 },'; - printf '%s\n' '+ { "Lucian Poston", "dwrite: Use MapCharacters for dummy line metrics.", 1 },'; - ) >> "$patchlist" fi # Patchset dxdiagn-Enumerate_DirectSound @@ -2768,9 +2469,6 @@ fi # | if test "$enable_dxdiagn_Enumerate_DirectSound" -eq 1; then patch_apply dxdiagn-Enumerate_DirectSound/0001-dxdiagn-Enumerate-DirectSound-devices-and-add-some-b.patch - ( - printf '%s\n' '+ { "Michael Müller", "dxdiagn: Enumerate DirectSound devices and add some basic properties.", 1 },'; - ) >> "$patchlist" fi # Patchset dxdiagn-GetChildContainer_Leaf_Nodes @@ -2786,9 +2484,6 @@ fi # | if test "$enable_dxdiagn_GetChildContainer_Leaf_Nodes" -eq 1; then patch_apply dxdiagn-GetChildContainer_Leaf_Nodes/0001-dxdiagn-Calling-GetChildContainer-with-an-empty-stri.patch - ( - printf '%s\n' '+ { "Michael Müller", "dxdiagn: Calling GetChildContainer with an empty string on a leaf container returns the object itself.", 1 },'; - ) >> "$patchlist" fi # Patchset explorer-Video_Registry_Key @@ -2798,9 +2493,6 @@ fi # | if test "$enable_explorer_Video_Registry_Key" -eq 1; then patch_apply explorer-Video_Registry_Key/0001-explorer-Create-CurrentControlSet-Control-Video-regi.patch - ( - printf '%s\n' '+ { "Michael Müller", "explorer: Create CurrentControlSet\\Control\\Video registry key as non-volatile.", 1 },'; - ) >> "$patchlist" fi # Patchset fonts-Missing_Fonts @@ -2821,13 +2513,6 @@ if test "$enable_fonts_Missing_Fonts" -eq 1; then patch_apply fonts-Missing_Fonts/0003-fonts-Add-Liberation-Mono-as-an-Courier-New-replacem.patch patch_apply fonts-Missing_Fonts/0004-fonts-Add-WenQuanYi-Micro-Hei-as-a-Microsoft-Yahei-r.patch patch_apply fonts-Missing_Fonts/0005-Add-licenses-for-fonts-as-separate-files.patch - ( - printf '%s\n' '+ { "Torsten Kurbad", "fonts: Add Liberation Sans as an Arial replacement.", 2 },'; - printf '%s\n' '+ { "Sebastian Lackner", "fonts: Add Liberation Serif as an Times New Roman replacement.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "fonts: Add Liberation Mono as an Courier New replacement.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "fonts: Add WenQuanYi Micro Hei as a Microsoft Yahei replacement.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "Add licenses for fonts as separate files.", 1 },'; - ) >> "$patchlist" fi # Patchset gdi32-Lazy_Font_Initialization @@ -2837,9 +2522,6 @@ fi # | if test "$enable_gdi32_Lazy_Font_Initialization" -eq 1; then patch_apply gdi32-Lazy_Font_Initialization/0001-gdi32-Perform-lazy-initialization-of-fonts-to-improv.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "gdi32: Perform lazy initialization of fonts to improve startup performance.", 1 },'; - ) >> "$patchlist" fi # Patchset gdi32-rotation @@ -2854,10 +2536,6 @@ fi if test "$enable_gdi32_rotation" -eq 1; then patch_apply gdi32-rotation/0001-gdi32-fix-for-rotated-Arc-ArcTo-Chord-and-Pie-drawin.patch patch_apply gdi32-rotation/0002-gdi32-fix-for-rotated-ellipse.patch - ( - printf '%s\n' '+ { "Daniel Wendt", "gdi32: Fix for rotated Arc, ArcTo, Chord and Pie drawing problem.", 1 },'; - printf '%s\n' '+ { "Daniel Wendt", "gdi32: Fix for rotated ellipse.", 1 },'; - ) >> "$patchlist" fi # Patchset gdiplus-Performance-Improvements @@ -2870,12 +2548,6 @@ if test "$enable_gdiplus_Performance_Improvements" -eq 1; then patch_apply gdiplus-Performance-Improvements/0002-gdiplus-Change-multiplications-by-additions-in-the-x.patch patch_apply gdiplus-Performance-Improvements/0003-gdiplus-Remove-ceilf-floorf-calls-from-bilinear-scal.patch patch_apply gdiplus-Performance-Improvements/0004-gdiplus-Prefer-using-pre-multiplied-ARGB-data-in-the.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "gdiplus: Change the order of x/y loops in the scaler.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "gdiplus: Change multiplications by additions in the x/y scaler loops.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "gdiplus: Remove ceilf/floorf calls from bilinear scaler.", 2 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "gdiplus: Prefer using pre-multiplied ARGB data in the scaler.", 1 },'; - ) >> "$patchlist" fi # Patchset imagehlp-BindImageEx @@ -2888,9 +2560,6 @@ fi # | if test "$enable_imagehlp_BindImageEx" -eq 1; then patch_apply imagehlp-BindImageEx/0001-imagehlp-Implement-parts-of-BindImageEx-to-make-free.patch - ( - printf '%s\n' '+ { "Bernhard Reiter", "imagehlp: Implement parts of BindImageEx to make freezing Python scripts work.", 1 },'; - ) >> "$patchlist" fi # Patchset imm32-message_on_focus @@ -2903,9 +2572,6 @@ fi # | if test "$enable_imm32_message_on_focus" -eq 1; then patch_apply imm32-message_on_focus/0001-imm32-Only-generate-WM_IME_SETCONTEXT-message-if-win.patch - ( - printf '%s\n' '+ { "Gijs Vermeulen", "imm32: Only generate '\''WM_IME_SETCONTEXT'\'' message if window has focus.", 1 },'; - ) >> "$patchlist" fi # Patchset include-winsock @@ -2915,9 +2581,6 @@ fi # | if test "$enable_include_winsock" -eq 1; then patch_apply include-winsock/0001-include-Always-define-hton-ntoh-macros.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "include: Always define hton/ntoh macros.", 1 },'; - ) >> "$patchlist" fi # Patchset inseng-Implementation @@ -2931,9 +2594,6 @@ fi # | if test "$enable_inseng_Implementation" -eq 1; then patch_apply inseng-Implementation/0001-inseng-Implement-CIF-reader-and-download-functions.patch - ( - printf '%s\n' '+ { "Michael Müller", "inseng: Implement CIF reader and download functions.", 1 },'; - ) >> "$patchlist" fi # Patchset iphlpapi-System_Ping @@ -2946,9 +2606,6 @@ fi # | if test "$enable_iphlpapi_System_Ping" -eq 1; then patch_apply iphlpapi-System_Ping/0001-iphlpapi-Fallback-to-system-ping-when-ICMP-permissio.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "iphlpapi: Fallback to system ping when ICMP permissions are not present.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-FileDispositionInformation @@ -2959,10 +2616,6 @@ fi if test "$enable_ntdll_FileDispositionInformation" -eq 1; then patch_apply ntdll-FileDispositionInformation/0001-ntdll-tests-Added-tests-to-set-disposition-on-file-w.patch patch_apply ntdll-FileDispositionInformation/0002-server-Do-not-allow-to-set-disposition-on-file-which.patch - ( - printf '%s\n' '+ { "Qian Hong", "ntdll/tests: Added tests to set disposition on file which is mapped to memory.", 1 },'; - printf '%s\n' '+ { "Qian Hong", "server: Do not allow to set disposition on file which has a file mapping.", 1 },'; - ) >> "$patchlist" fi # Patchset kernel32-CopyFileEx @@ -2979,9 +2632,6 @@ fi # | if test "$enable_kernel32_CopyFileEx" -eq 1; then patch_apply kernel32-CopyFileEx/0001-kernel32-Add-support-for-progress-callback-in-CopyFi.patch - ( - printf '%s\n' '+ { "Michael Müller", "kernelbase: Add support for progress callback in CopyFileEx.", 1 },'; - ) >> "$patchlist" fi # Patchset kernel32-Debugger @@ -2991,9 +2641,6 @@ fi # | if test "$enable_kernel32_Debugger" -eq 1; then patch_apply kernel32-Debugger/0001-kernel32-Always-start-debugger-on-WinSta0.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "kernel32: Always start debugger on WinSta0.", 1 },'; - ) >> "$patchlist" fi # Patchset kernel32-FindFirstFile @@ -3007,10 +2654,6 @@ fi if test "$enable_kernel32_FindFirstFile" -eq 1; then patch_apply kernel32-FindFirstFile/0001-kernel32-Strip-invalid-characters-from-mask-in-FindF.patch patch_apply kernel32-FindFirstFile/0002-kernel32-tests-Add-tests-for-FindFirstFileA-with-inv.patch - ( - printf '%s\n' '+ { "Michael Müller", "kernel32: Strip invalid characters from mask in FindFirstFileExW.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "kernel32/tests: Add tests for FindFirstFileA with invalid characters.", 1 },'; - ) >> "$patchlist" fi # Patchset kernel32-Job_Tests @@ -3020,9 +2663,6 @@ fi # | if test "$enable_kernel32_Job_Tests" -eq 1; then patch_apply kernel32-Job_Tests/0001-kernel32-tests-Add-tests-for-job-object-accounting.patch - ( - printf '%s\n' '+ { "Mark Jansen", "kernel32/tests: Add tests for job object accounting.", 1 },'; - ) >> "$patchlist" fi # Patchset kernel32-Processor_Group @@ -3038,10 +2678,6 @@ fi if test "$enable_kernel32_Processor_Group" -eq 1; then patch_apply kernel32-Processor_Group/0001-kernel32-Implement-some-processor-group-functions.patch patch_apply kernel32-Processor_Group/0002-kernel32-Add-stub-for-SetThreadIdealProcessorEx.patch - ( - printf '%s\n' '+ { "Michael Müller", "kernel32: Implement some processor group functions.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "kernel32: Add stub for SetThreadIdealProcessorEx.", 1 },'; - ) >> "$patchlist" fi # Patchset kernel32-SetProcessDEPPolicy @@ -3056,11 +2692,6 @@ if test "$enable_kernel32_SetProcessDEPPolicy" -eq 1; then patch_apply kernel32-SetProcessDEPPolicy/0001-kernel32-Implement-SetProcessDEPPolicy.patch patch_apply kernel32-SetProcessDEPPolicy/0002-kernel32-Implement-GetSystemDEPPolicy.patch patch_apply kernel32-SetProcessDEPPolicy/0003-kernel32-Make-system-DEP-policy-affect-GetProcessDEP.patch - ( - printf '%s\n' '+ { "Olivier F. R. Dierick", "kernel32: Implement SetProcessDEPPolicy().", 1 },'; - printf '%s\n' '+ { "Olivier F. R. Dierick", "kernel32: Implement GetSystemDEPPolicy().", 1 },'; - printf '%s\n' '+ { "Olivier F. R. Dierick", "kernel32: Make system DEP policy affect GetProcessDEPPolicy().", 1 },'; - ) >> "$patchlist" fi # Patchset krnl386.exe16-GDT_LDT_Emulation @@ -3073,9 +2704,6 @@ fi # | if test "$enable_krnl386_exe16_GDT_LDT_Emulation" -eq 1; then patch_apply krnl386.exe16-GDT_LDT_Emulation/0001-krnl386.exe16-Emulate-GDT-and-LDT-access.patch - ( - printf '%s\n' '+ { "Michael Müller", "krnl386.exe16: Emulate GDT and LDT access.", 1 },'; - ) >> "$patchlist" fi # Patchset krnl386.exe16-Invalid_Console_Handles @@ -3088,9 +2716,6 @@ fi # | if test "$enable_krnl386_exe16_Invalid_Console_Handles" -eq 1; then patch_apply krnl386.exe16-Invalid_Console_Handles/0001-krnl386.exe16-Really-translate-all-invalid-console-h.patch - ( - printf '%s\n' '+ { "Michael Müller", "krnl386.exe16: Really translate all invalid console handles into usable DOS handles.", 1 },'; - ) >> "$patchlist" fi # Patchset loader-KeyboardLayouts @@ -3104,10 +2729,6 @@ fi if test "$enable_loader_KeyboardLayouts" -eq 1; then patch_apply loader-KeyboardLayouts/0001-loader-Add-Keyboard-Layouts-registry-enteries.patch patch_apply loader-KeyboardLayouts/0002-user32-Improve-GetKeyboardLayoutList.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "loader: Add Keyboard Layouts registry enteries.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "user32: Improve GetKeyboardLayoutList.", 1 },'; - ) >> "$patchlist" fi # Patchset mmsystem.dll16-MIDIHDR_Refcount @@ -3121,10 +2742,6 @@ fi if test "$enable_mmsystem_dll16_MIDIHDR_Refcount" -eq 1; then patch_apply mmsystem.dll16-MIDIHDR_Refcount/0001-mmsystem.dll16-Refcount-midihdr-to-work-around-buggy.patch patch_apply mmsystem.dll16-MIDIHDR_Refcount/0002-mmsystem.dll16-Translate-MidiIn-messages.patch - ( - printf '%s\n' '+ { "Michael Müller", "mmsystem.dll16: Refcount midihdr to work around buggy application which unprepares buffer during a callback.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "mmsystem.dll16: Translate MidiIn messages.", 1 },'; - ) >> "$patchlist" fi # Patchset mountmgr-DosDevices @@ -3137,9 +2754,6 @@ fi # | if test "$enable_mountmgr_DosDevices" -eq 1; then patch_apply mountmgr-DosDevices/0001-mountmgr.sys-Write-usable-device-paths-into-HKLM-SYS.patch - ( - printf '%s\n' '+ { "Michael Müller", "mountmgr.sys: Write usable device paths into HKLM\\SYSTEM\\MountedDevices.", 1 },'; - ) >> "$patchlist" fi # Patchset mscoree-CorValidateImage @@ -3152,9 +2766,6 @@ fi # | if test "$enable_mscoree_CorValidateImage" -eq 1; then patch_apply mscoree-CorValidateImage/0001-mscoree-Implement-_CorValidateImage.patch - ( - printf '%s\n' '+ { "Michael Müller", "mscoree: Implement semi-stub for _CorValidateImage.", 1 },'; - ) >> "$patchlist" fi # Patchset msctf-ITfActiveLanguageProfileNotifySink @@ -3167,9 +2778,6 @@ fi # | if test "$enable_msctf_ITfActiveLanguageProfileNotifySink" -eq 1; then patch_apply msctf-ITfActiveLanguageProfileNotifySink/0001-msctf-Added-ITfActiveLanguageProfileNotifySink-suppo.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "msctf: Added ITfActiveLanguageProfileNotifySink support in ITfSource.", 1 },'; - ) >> "$patchlist" fi # Patchset mshtml-HTMLLocation_put_hash @@ -3182,9 +2790,6 @@ fi # | if test "$enable_mshtml_HTMLLocation_put_hash" -eq 1; then patch_apply mshtml-HTMLLocation_put_hash/0001-mshtml-Add-IHTMLLocation-hash-property-s-getter-impl.patch - ( - printf '%s\n' '+ { "Zhenbo Li", "mshtml: Add IHTMLLocation::hash property'\''s getter implementation.", 1 },'; - ) >> "$patchlist" fi # Patchset mshtml-TranslateAccelerator @@ -3197,9 +2802,6 @@ fi # | if test "$enable_mshtml_TranslateAccelerator" -eq 1; then patch_apply mshtml-TranslateAccelerator/0001-mshtml-Improve-IOleInPlaceActiveObject-TranslateAcce.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "mshtml: Improve IOleInPlaceActiveObject TranslateAccelerator.", 1 },'; - ) >> "$patchlist" fi # Patchset msi-msi_vcl_get_cost @@ -3209,9 +2811,6 @@ fi # | if test "$enable_msi_msi_vcl_get_cost" -eq 1; then patch_apply msi-msi_vcl_get_cost/0001-msi-Do-not-sign-extend-after-multiplying.patch - ( - printf '%s\n' '+ { "Mark Jansen", "msi: Do not sign extend after multiplying.", 1 },'; - ) >> "$patchlist" fi # Patchset msvcrt-Math_Precision @@ -3224,9 +2823,6 @@ fi # | if test "$enable_msvcrt_Math_Precision" -eq 1; then patch_apply msvcrt-Math_Precision/0001-msvcrt-Calculate-sinh-cosh-exp-pow-with-higher-preci.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "msvcrt: Calculate sinh/cosh/exp/pow with higher precision.", 2 },'; - ) >> "$patchlist" fi # Patchset netutils-dll @@ -3239,9 +2835,6 @@ fi # | if test "$enable_netutils_dll" -eq 1; then patch_apply netutils-dll/0001-netutils-New-DLL.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "netutils: New DLL.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-APC_Performance @@ -3251,9 +2844,6 @@ fi # | if test "$enable_ntdll_APC_Performance" -eq 1; then patch_apply ntdll-APC_Performance/0001-ntdll-Reuse-old-async-fileio-structures-if-possible.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Reuse old async fileio structures if possible.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Activation_Context @@ -3263,9 +2853,6 @@ fi # | if test "$enable_ntdll_Activation_Context" -eq 1; then patch_apply ntdll-Activation_Context/0001-ntdll-Fix-return-value-for-missing-ACTIVATION_CONTEX.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Fix return value for missing ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION key.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-ApiSetMap @@ -3281,9 +2868,6 @@ fi # | if test "$enable_ntdll_ApiSetMap" -eq 1; then patch_apply ntdll-ApiSetMap/0001-ntdll-Add-dummy-apiset-to-PEB.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Add dummy apiset to PEB.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-ForceBottomUpAlloc @@ -3301,12 +2885,6 @@ if test "$enable_ntdll_ForceBottomUpAlloc" -eq 1; then patch_apply ntdll-ForceBottomUpAlloc/0002-ntdll-Increase-free-ranges-view-block-size-on-64-bit.patch patch_apply ntdll-ForceBottomUpAlloc/0003-ntdll-Force-virtual-memory-allocation-order.patch patch_apply ntdll-ForceBottomUpAlloc/0004-ntdll-Exclude-natively-mapped-areas-from-free-areas-.patch - ( - printf '%s\n' '+ { "Paul Gofman", "ntdll: Increase step after failed map attempt in try_map_free_area().", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "ntdll: Increase free ranges view block size on 64 bit.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "ntdll: Force virtual memory allocation order.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "ntdll: Exclude natively mapped areas from free areas list.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-WRITECOPY @@ -3334,17 +2912,6 @@ if test "$enable_ntdll_WRITECOPY" -eq 1; then patch_apply ntdll-WRITECOPY/0007-ntdll-Report-unmodified-WRITECOPY-pages-as-shared.patch patch_apply ntdll-WRITECOPY/0008-ntdll-Fallback-to-copy-pages-for-WRITECOPY.patch patch_apply ntdll-WRITECOPY/0009-kernel32-tests-psapi-tests-Update-tests.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Trigger write watches before passing userdata pointer to wait_reply.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "advapi: Trigger write watches before passing userdata pointer to read syscall.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ntdll: Setup a temporary signal handler during process startup to handle page faults.", 2 },'; - printf '%s\n' '+ { "Michael Müller", "ntdll: Properly handle PAGE_WRITECOPY protection.", 5 },'; - printf '%s\n' '+ { "Andrew Wesie", "ntdll: Track if a WRITECOPY page has been modified.", 1 },'; - printf '%s\n' '+ { "Andrew Wesie", "ntdll: Support WRITECOPY on x64.", 1 },'; - printf '%s\n' '+ { "Andrew Wesie", "ntdll: Report unmodified WRITECOPY pages as shared.", 1 },'; - printf '%s\n' '+ { "Andrew Wesie", "ntdll: Fallback to copy pages for WRITECOPY.", 1 },'; - printf '%s\n' '+ { "Andrew Wesie", "kernel32/tests, psapi/tests: Update tests.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Builtin_Prot @@ -3360,9 +2927,6 @@ fi # | if test "$enable_ntdll_Builtin_Prot" -eq 1; then patch_apply ntdll-Builtin_Prot/0001-ntdll-Fix-holes-in-ELF-mappings.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Fix holes in ELF mappings.", 2 },'; - ) >> "$patchlist" fi # Patchset ntdll-CriticalSection @@ -3374,11 +2938,6 @@ if test "$enable_ntdll_CriticalSection" -eq 1; then patch_apply ntdll-CriticalSection/0002-ntdll-Add-inline-versions-of-RtlEnterCriticalSection.patch patch_apply ntdll-CriticalSection/0003-ntdll-Use-fast-CS-functions-for-heap-locking.patch patch_apply ntdll-CriticalSection/0004-ntdll-Use-fast-CS-functions-for-threadpool-locking.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Add inline versions of RtlEnterCriticalSection / RtlLeaveCriticalSections.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Use fast CS functions for heap locking.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Use fast CS functions for threadpool locking.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-DOS_Attributes @@ -3398,15 +2957,6 @@ if test "$enable_ntdll_DOS_Attributes" -eq 1; then patch_apply ntdll-DOS_Attributes/0006-libport-Add-support-for-FreeBSD-style-extended-attri.patch patch_apply ntdll-DOS_Attributes/0007-ntdll-Perform-the-Unix-style-hidden-file-check-withi.patch patch_apply ntdll-DOS_Attributes/0008-ntdll-Always-store-SAMBA_XATTR_DOS_ATTRIB-when-path-.patch - ( - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Implement retrieving DOS attributes in [fd_]get_file_info().", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Implement storing DOS attributes in NtSetInformationFile.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Implement storing DOS attributes in NtCreateFile.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "libport: Add support for Mac OS X style extended attributes.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "libport: Add support for FreeBSD style extended attributes.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Perform the Unix-style hidden file check within the unified file info grabbing routine.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Always store SAMBA_XATTR_DOS_ATTRIB when path could be interpreted as hidden.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Dealloc_Thread_Stack @@ -3416,9 +2966,6 @@ fi # | if test "$enable_ntdll_Dealloc_Thread_Stack" -eq 1; then patch_apply ntdll-Dealloc_Thread_Stack/0001-ntdll-Do-not-allow-to-allocate-thread-stack-for-curr.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Do not allow to deallocate thread stack for current thread.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Exception @@ -3431,9 +2978,6 @@ fi # | if test "$enable_ntdll_Exception" -eq 1; then patch_apply ntdll-Exception/0002-ntdll-OutputDebugString-should-throw-the-exception-a.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: OutputDebugString should throw the exception a second time, if a debugger is attached.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-FileFsFullSizeInformation @@ -3443,9 +2987,6 @@ fi # | if test "$enable_ntdll_FileFsFullSizeInformation" -eq 1; then patch_apply ntdll-FileFsFullSizeInformation/0001-ntdll-Add-support-for-FileFsFullSizeInformation-clas.patch - ( - printf '%s\n' '+ { "Jianqiu Zhang", "ntdll: Add support for FileFsFullSizeInformation class in NtQueryVolumeInformationFile.", 2 },'; - ) >> "$patchlist" fi # Patchset ntdll-Fix_Alignment @@ -3458,9 +2999,6 @@ fi # | if test "$enable_ntdll_Fix_Alignment" -eq 1; then patch_apply ntdll-Fix_Alignment/0001-ntdll-Move-NtProtectVirtualMemory-and-NtCreateSectio.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Move NtProtectVirtualMemory and NtCreateSection to separate pages on x86.", 2 },'; - ) >> "$patchlist" fi # Patchset ntdll-HashLinks @@ -3471,10 +3009,6 @@ fi if test "$enable_ntdll_HashLinks" -eq 1; then patch_apply ntdll-HashLinks/0001-ntdll-Implement-HashLinks-field-in-LDR-module-data.patch patch_apply ntdll-HashLinks/0002-ntdll-Use-HashLinks-when-searching-for-a-dll-using-t.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Implement HashLinks field in LDR module data.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ntdll: Use HashLinks when searching for a dll using the basename.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Heap_Improvements @@ -3488,10 +3022,6 @@ fi if test "$enable_ntdll_Heap_Improvements" -eq 1; then patch_apply ntdll-Heap_Improvements/0001-ntdll-Add-helper-function-to-delete-free-blocks.patch patch_apply ntdll-Heap_Improvements/0002-ntdll-Improve-heap-allocation-performance.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Add helper function to delete free blocks.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Improve heap allocation performance.", 2 },'; - ) >> "$patchlist" fi # Patchset ntdll-Hide_Wine_Exports @@ -3504,9 +3034,6 @@ fi # | if test "$enable_ntdll_Hide_Wine_Exports" -eq 1; then patch_apply ntdll-Hide_Wine_Exports/0001-ntdll-Add-support-for-hiding-wine-version-informatio.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Add support for hiding wine version information from applications.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Interrupt-0x2e @@ -3519,9 +3046,6 @@ fi # | if test "$enable_ntdll_Interrupt_0x2e" -eq 1; then patch_apply ntdll-Interrupt-0x2e/0001-ntdll-Catch-windows-int-0x2e-syscall-on-i386.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Catch windows int 0x2e syscall on i386.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-NtQueryEaFile @@ -3531,9 +3055,6 @@ fi # | if test "$enable_ntdll_NtQueryEaFile" -eq 1; then patch_apply ntdll-NtQueryEaFile/0001-ntdll-Improve-stub-of-NtQueryEaFile.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Improve stub of NtQueryEaFile.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Junction_Points @@ -3576,31 +3097,6 @@ if test "$enable_ntdll_Junction_Points" -eq 1; then patch_apply ntdll-Junction_Points/0022-wcmd-Show-reparse-point-target-in-directory-listing.patch patch_apply ntdll-Junction_Points/0023-wcmd-Add-junction-point-support-to-mklink.patch patch_apply ntdll-Junction_Points/0024-server-Fix-obtaining-information-about-a-symlink.patch - ( - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for junction point creation.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for reading junction points.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for deleting junction points.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add a test for junction point advertisement.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "server: Add support for deleting junction points with RemoveDirectory.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for absolute symlink creation.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for reading absolute symlinks.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for deleting symlinks.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for relative symlink creation.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for reading relative symlinks.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Add support for file symlinks.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Allow creation of dangling reparse points to non-existent paths.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Correctly report file symbolic links as files.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "kernel32: Set error code when attempting to delete file symlinks as directories.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "server: Properly handle file symlink deletion.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Always report symbolic links as containing zero bytes.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ntdll: Find dangling symlinks quickly.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "kernel32: Implement CreateSymbolicLink[A|W] with ntdll reparse points.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "kernel32: Add reparse support to FindNextFile.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "wcmd: Display reparse point type in directory listings.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "wcmd: Show reparse point target in directory listing.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "wcmd: Add junction point support to mklink.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "server: Fix obtaining information about a symlink.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Manifest_Range @@ -3613,9 +3109,6 @@ fi # | if test "$enable_ntdll_Manifest_Range" -eq 1; then patch_apply ntdll-Manifest_Range/0001-ntdll-Support-ISOLATIONAWARE_MANIFEST_RESOURCE_ID-ra.patch - ( - printf '%s\n' '+ { "André Hentschel", "ntdll: Support ISOLATIONAWARE_MANIFEST_RESOURCE_ID range.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-NtAccessCheck @@ -3625,9 +3118,6 @@ fi # | if test "$enable_ntdll_NtAccessCheck" -eq 1; then patch_apply ntdll-NtAccessCheck/0001-ntdll-Improve-invalid-paramater-handling-in-NtAccess.patch - ( - printf '%s\n' '+ { "Qian Hong", "ntdll: Improve invalid paramater handling in NtAccessCheck.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Pipe_SpecialCharacters @@ -3640,9 +3130,6 @@ fi # | if test "$enable_ntdll_Pipe_SpecialCharacters" -eq 1; then patch_apply ntdll-Pipe_SpecialCharacters/0001-ntdll-Allow-special-characters-in-pipe-names.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Allow special characters in pipe names.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-NtDevicePath @@ -3658,9 +3145,6 @@ fi # | if test "$enable_ntdll_NtDevicePath" -eq 1; then patch_apply ntdll-NtDevicePath/0001-ntdll-Implement-opening-files-through-nt-device-path.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Implement opening files through nt device paths.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-NtQuerySection @@ -3670,9 +3154,6 @@ fi # | if test "$enable_ntdll_NtQuerySection" -eq 1; then patch_apply ntdll-NtQuerySection/0002-kernel32-tests-Add-tests-for-NtQuerySection.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "kernel32/tests: Add tests for NtQuerySection.", 2 },'; - ) >> "$patchlist" fi # Patchset ntdll-NtSetLdtEntries @@ -3683,10 +3164,6 @@ fi if test "$enable_ntdll_NtSetLdtEntries" -eq 1; then patch_apply ntdll-NtSetLdtEntries/0001-ntdll-Implement-NtSetLdtEntries.patch patch_apply ntdll-NtSetLdtEntries/0002-libs-wine-Allow-to-modify-reserved-LDT-entries.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "ntdll: Implement NtSetLdtEntries.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "libs/wine: Allow to modify reserved LDT entries.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-ProcessQuotaLimits @@ -3700,9 +3177,6 @@ fi # | if test "$enable_ntdll_ProcessQuotaLimits" -eq 1; then patch_apply ntdll-ProcessQuotaLimits/0001-ntdll-Add-fake-data-implementation-for-ProcessQuotaL.patch - ( - printf '%s\n' '+ { "Qian Hong", "ntdll: Add fake data implementation for ProcessQuotaLimits class.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-RtlQueryPackageIdentity @@ -3712,9 +3186,6 @@ fi # | if test "$enable_ntdll_RtlQueryPackageIdentity" -eq 1; then patch_apply ntdll-RtlQueryPackageIdentity/0003-ntdll-tests-Add-basic-tests-for-RtlQueryPackageIdent.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll/tests: Add basic tests for RtlQueryPackageIdentity.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-RtlQueryRegistryValuesEx @@ -3727,9 +3198,6 @@ fi # | if test "$enable_ntdll_RtlQueryRegistryValuesEx" -eq 1; then patch_apply ntdll-RtlQueryRegistryValuesEx/0001-ntdll-Implement-RtlQueryRegistryValuesEx.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "ntdll: Implement RtlQueryRegistryValuesEx.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Serial_Port_Detection @@ -3742,9 +3210,6 @@ fi # | if test "$enable_ntdll_Serial_Port_Detection" -eq 1; then patch_apply ntdll-Serial_Port_Detection/0001-ntdll-Do-a-device-check-before-returning-a-default-s.patch - ( - printf '%s\n' '+ { "Alex Henrie", "mountmgr.sys: Do a device check before returning a default serial port name.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Status_Mapping @@ -3754,9 +3219,6 @@ fi # | if test "$enable_ntdll_Status_Mapping" -eq 1; then patch_apply ntdll-Status_Mapping/0001-ntdll-Return-STATUS_INVALID_DEVICE_REQUEST-when-tryi.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Return STATUS_INVALID_DEVICE_REQUEST when trying to call NtReadFile on directory.", 1 },'; - ) >> "$patchlist" fi # Patchset winebuild-pe_syscall_thunks @@ -3775,9 +3237,6 @@ fi # | if test "$enable_winebuild_pe_syscall_thunks" -eq 1; then patch_apply winebuild-pe_syscall_thunks/0002-winebuild-Call-__wine_syscall_dispatcher-through-the.patch - ( - printf '%s\n' '+ { "Paul Gofman", "winebuild: Call __wine_syscall_dispatcher through the fixed address.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Syscall_Emulation @@ -3793,9 +3252,6 @@ fi # | if test "$enable_ntdll_Syscall_Emulation" -eq 1; then patch_apply ntdll-Syscall_Emulation/0001-ntdll-Support-x86_64-syscall-emulation.patch - ( - printf '%s\n' '+ { "Paul Gofman", "ntdll: Support x86_64 syscall emulation.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-SystemExtendedProcessInformation @@ -3809,9 +3265,6 @@ fi # | if test "$enable_ntdll_SystemExtendedProcessInformation" -eq 1; then patch_apply ntdll-SystemExtendedProcessInformation/0001-ntdll-Add-stub-for-NtQuerySystemInformation-SystemEx.patch - ( - printf '%s\n' '+ { "Zebediah Figura", "ntdll: Add stub for NtQuerySystemInformation(SystemExtendedProcessInformation).", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-SystemCodeIntegrityInformation @@ -3827,9 +3280,6 @@ fi # | if test "$enable_ntdll_SystemCodeIntegrityInformation" -eq 1; then patch_apply ntdll-SystemCodeIntegrityInformation/0001-ntdll-NtQuerySystemInformation-support-SystemCodeInt.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "ntdll: NtQuerySystemInformation support SystemCodeIntegrityInformation.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-SystemInterruptInformation @@ -3842,9 +3292,6 @@ fi # | if test "$enable_ntdll_SystemInterruptInformation" -eq 1; then patch_apply ntdll-SystemInterruptInformation/0001-ntdll-Return-buffer-filled-with-random-values-from-S.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Return buffer filled with random values from SystemInterruptInformation.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-SystemModuleInformation @@ -3860,9 +3307,6 @@ fi # | if test "$enable_ntdll_SystemModuleInformation" -eq 1; then patch_apply ntdll-SystemModuleInformation/0003-ntdll-Add-stub-for-NtQuerySystemInformation-SystemMo.patch - ( - printf '%s\n' '+ { "Zebediah Figura", "ntdll: Add stub for NtQuerySystemInformation(SystemModuleInformationEx).", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-Zero_mod_name @@ -3872,9 +3316,6 @@ fi # | if test "$enable_ntdll_Zero_mod_name" -eq 1; then patch_apply ntdll-Zero_mod_name/0001-ntdll-Initialize-mod_name-to-zero.patch - ( - printf '%s\n' '+ { "Qian Hong", "ntdll: Initialize mod_name to zero.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-aarch-TEB @@ -3888,10 +3329,6 @@ fi if test "$enable_ntdll_aarch_TEB" -eq 1; then patch_apply ntdll-aarch-TEB/0001-configure-Avoid-clobbering-x18-on-arm64-within-wine.patch patch_apply ntdll-aarch-TEB/0002-ntdll-Always-restore-TEB-to-x18-on-aarch-64-on-retur.patch - ( - printf '%s\n' '+ { "Martin Storsjo", "configure: Avoid clobbering x18 on arm64 within wine.", 1 },'; - printf '%s\n' '+ { "Martin Storsjo", "ntdll: Always restore TEB to x18 on aarch 64 on return from calls to builtins.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-ext4-case-folder @@ -3904,9 +3341,6 @@ fi # | if test "$enable_ntdll_ext4_case_folder" -eq 1; then patch_apply ntdll-ext4-case-folder/0002-ntdll-server-Mark-drive_c-as-case-insensitive-when-c.patch - ( - printf '%s\n' '+ { "Gabriel Ivăncescu", "ntdll/server: Mark drive_c as case-insensitive when created.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-set_full_cpu_context @@ -3916,9 +3350,6 @@ fi # | if test "$enable_ntdll_set_full_cpu_context" -eq 1; then patch_apply ntdll-set_full_cpu_context/0001-ntdll-Add-back-SS-segment-prefixes-in-set_full_cpu_c.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ntdll: Add back SS segment prefixes in set_full_cpu_context.", 1 },'; - ) >> "$patchlist" fi # Patchset ntdll-x86_64_SegDs @@ -3931,9 +3362,6 @@ fi # | if test "$enable_ntdll_x86_64_SegDs" -eq 1; then patch_apply ntdll-x86_64_SegDs/0001-ntdll-Report-SegDs-to-be-identical-to-SegSs-on-x86_6.patch - ( - printf '%s\n' '+ { "Zebediah Figura", "ntdll: Report SegDs to be identical to SegSs on x86_64.", 1 },'; - ) >> "$patchlist" fi # Patchset ntoskrnl-Stubs @@ -3944,10 +3372,6 @@ fi if test "$enable_ntoskrnl_Stubs" -eq 1; then patch_apply ntoskrnl-Stubs/0009-ntoskrnl.exe-Implement-MmMapLockedPages-and-MmUnmapL.patch patch_apply ntoskrnl-Stubs/0011-ntoskrnl.exe-Add-IoGetDeviceAttachmentBaseRef-stub.patch - ( - printf '%s\n' '+ { "Christian Costa", "ntoskrnl.exe: Implement MmMapLockedPages and MmUnmapLockedPages.", 1 },'; - printf '%s\n' '+ { "Jarkko Korpi", "ntoskrnl.exe: Add IoGetDeviceAttachmentBaseRef stub.", 1 },'; - ) >> "$patchlist" fi # Patchset nvcuvid-CUDA_Video_Support @@ -3961,9 +3385,6 @@ fi # | if test "$enable_nvcuvid_CUDA_Video_Support" -eq 1; then patch_apply nvcuvid-CUDA_Video_Support/0001-nvcuvid-First-implementation.patch - ( - printf '%s\n' '+ { "Michael Müller", "nvcuvid: First implementation.", 2 },'; - ) >> "$patchlist" fi # Patchset nvencodeapi-Video_Encoder @@ -3979,11 +3400,6 @@ if test "$enable_nvencodeapi_Video_Encoder" -eq 1; then patch_apply nvencodeapi-Video_Encoder/0001-nvencodeapi-First-implementation.patch patch_apply nvencodeapi-Video_Encoder/0002-nvencodeapi-Add-debian-specific-paths-to-native-libr.patch patch_apply nvencodeapi-Video_Encoder/0003-nvencodeapi-Add-support-for-version-6.0.patch - ( - printf '%s\n' '+ { "Michael Müller", "nvencodeapi: First implementation.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvencodeapi: Add debian specific paths to native library.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "nvencodeapi: Add support for version 6.0.", 1 },'; - ) >> "$patchlist" fi # Patchset oleaut32-CreateTypeLib @@ -3996,9 +3412,6 @@ fi # | if test "$enable_oleaut32_CreateTypeLib" -eq 1; then patch_apply oleaut32-CreateTypeLib/0001-oleaut32-Implement-semi-stub-for-CreateTypeLib.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "oleaut32: Implement semi-stub for CreateTypeLib.", 1 },'; - ) >> "$patchlist" fi # Patchset oleaut32-Load_Save_EMF @@ -4012,10 +3425,6 @@ fi if test "$enable_oleaut32_Load_Save_EMF" -eq 1; then patch_apply oleaut32-Load_Save_EMF/0001-oleaut32-tests-Add-some-tests-for-loading-and-saving.patch patch_apply oleaut32-Load_Save_EMF/0002-oleaut32-Add-support-for-loading-and-saving-EMF-to-I.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32/tests: Add some tests for loading and saving EMF using IPicture interface.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Add support for loading and saving EMF to IPicture interface.", 1 },'; - ) >> "$patchlist" fi # Patchset oleaut32-OLEPictureImpl_SaveAsFile @@ -4032,10 +3441,6 @@ fi if test "$enable_oleaut32_OLEPictureImpl_SaveAsFile" -eq 1; then patch_apply oleaut32-OLEPictureImpl_SaveAsFile/0002-oleaut32-Implement-a-better-stub-for-IPicture-SaveAs.patch patch_apply oleaut32-OLEPictureImpl_SaveAsFile/0003-oleaut32-Implement-SaveAsFile-for-PICTYPE_ENHMETAFIL.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Implement a better stub for IPicture::SaveAsFile.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "oleaut32: Implement SaveAsFile for PICTYPE_ENHMETAFILE.", 1 },'; - ) >> "$patchlist" fi # Patchset oleaut32-OleLoadPicture @@ -4049,10 +3454,6 @@ fi if test "$enable_oleaut32_OleLoadPicture" -eq 1; then patch_apply oleaut32-OleLoadPicture/0001-oleaut32-OleLoadPicture-should-create-a-DIB-section-.patch patch_apply oleaut32-OleLoadPicture/0002-oleaut32-Make-OleLoadPicture-load-DIBs-using-WIC-dec.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: OleLoadPicture should create a DIB section for a being loaded bitmap.", 3 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Make OleLoadPicture load DIBs using WIC decoder.", 1 },'; - ) >> "$patchlist" fi # Patchset oleaut32-OleLoadPictureFile @@ -4064,11 +3465,6 @@ if test "$enable_oleaut32_OleLoadPictureFile" -eq 1; then patch_apply oleaut32-OleLoadPictureFile/0001-oleaut32-Do-not-reimplement-OleLoadPicture-in-OleLoa.patch patch_apply oleaut32-OleLoadPictureFile/0002-oleaut32-Factor-out-stream-creation-from-OleLoadPict.patch patch_apply oleaut32-OleLoadPictureFile/0003-oleaut32-Implement-OleLoadPictureFile.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Do not reimplement OleLoadPicture in OleLoadPicturePath.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Factor out stream creation from OleLoadPicturePath.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Implement OleLoadPictureFile.", 2 },'; - ) >> "$patchlist" fi # Patchset opencl-version_1_2 @@ -4085,13 +3481,6 @@ if test "$enable_opencl_version_1_2" -eq 1; then patch_apply opencl-version_1_2/0003-opencl-Add-OpenCL-1.1-implementation.patch patch_apply opencl-version_1_2/0004-opencl-Add-OpenCL-1.2-implementation.patch patch_apply opencl-version_1_2/0005-opencl-Expose-all-extensions-list-to-wine.patch - ( - printf '%s\n' '+ { "Nakarin Khankham", "opencl: Add OpenCL 1.0 function pointer loader.", 1 },'; - printf '%s\n' '+ { "Nakarin Khankham", "opencl: Use function pointer instead of call the function directly.", 1 },'; - printf '%s\n' '+ { "Nakarin Khankham", "opencl: Add OpenCL 1.1 implementation.", 1 },'; - printf '%s\n' '+ { "Nakarin Khankham", "opencl: Add OpenCL 1.2 implementation.", 1 },'; - printf '%s\n' '+ { "Nakarin Khankham", "opencl: Expose all extensions list to wine.", 1 },'; - ) >> "$patchlist" fi # Patchset packager-DllMain @@ -4104,9 +3493,6 @@ fi # | if test "$enable_packager_DllMain" -eq 1; then patch_apply packager-DllMain/0001-packager-Prefer-native-version.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "packager: Prefer native version.", 1 },'; - ) >> "$patchlist" fi # Patchset pdh-PdhLookupPerfNameByIndex-processor @@ -4119,9 +3505,6 @@ fi # | if test "$enable_pdh_PdhLookupPerfNameByIndex_processor" -eq 1; then patch_apply pdh-PdhLookupPerfNameByIndex-processor/0001-pdh-Support-the-Processor-object-string.patch - ( - printf '%s\n' '+ { "Erich Hoover", "pdh: Support the '\''Processor'\'' object string.", 1 },'; - ) >> "$patchlist" fi # Patchset programs-findstr @@ -4134,9 +3517,6 @@ fi # | if test "$enable_programs_findstr" -eq 1; then patch_apply programs-findstr/0001-findstr-add-basic-functionality-also-support-literal.patch - ( - printf '%s\n' '+ { "Louis Lenders", "findstr: Add basic functionality (also support literal search option e.g. c:/\"foo bar\").", 1 },'; - ) >> "$patchlist" fi # Patchset programs-systeminfo @@ -4149,9 +3529,6 @@ fi # | if test "$enable_programs_systeminfo" -eq 1; then patch_apply programs-systeminfo/0001-systeminfo-add-basic-functionality.patch - ( - printf '%s\n' '+ { "Louis Lenders", "systeminfo: Add basic functionality.", 1 },'; - ) >> "$patchlist" fi # Patchset quartz-MediaSeeking_Positions @@ -4161,9 +3538,6 @@ fi # | if test "$enable_quartz_MediaSeeking_Positions" -eq 1; then patch_apply quartz-MediaSeeking_Positions/0001-strmbase-Fix-MediaSeekingPassThru_GetPositions-retur.patch - ( - printf '%s\n' '+ { "Erich E. Hoover", "strmbase: Fix MediaSeekingPassThru_GetPositions return when the pins are unconnected.", 1 },'; - ) >> "$patchlist" fi # Patchset riched20-Class_Tests @@ -4173,9 +3547,6 @@ fi # | if test "$enable_riched20_Class_Tests" -eq 1; then patch_apply riched20-Class_Tests/0001-riched20-tests-Add-a-test-to-see-what-richedit-class.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "riched20/tests: Add a test to see what richedit class flavours should be available.", 1 },'; - ) >> "$patchlist" fi # Patchset riched20-IText_Interface @@ -4187,11 +3558,6 @@ if test "$enable_riched20_IText_Interface" -eq 1; then patch_apply riched20-IText_Interface/0003-riched20-Stub-for-ITextPara-interface-and-implement-.patch patch_apply riched20-IText_Interface/0004-riched20-Fix-ME_RunOfsFromCharOfs-when-nCharOfs-strl.patch patch_apply riched20-IText_Interface/0010-riched20-Silence-repeated-FIXMEs-triggered-by-Adobe-.patch - ( - printf '%s\n' '+ { "Jactry Zeng", "riched20: Stub for ITextPara interface and implement ITextRange::GetPara.", 1 },'; - printf '%s\n' '+ { "Jactry Zeng", "riched20: Fix ME_RunOfsFromCharOfs() when nCharOfs > strlen().", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "riched20: Silence repeated FIXMEs triggered by Adobe Reader.", 1 },'; - ) >> "$patchlist" fi # Patchset ws2_32-WSACleanup @@ -4206,10 +3572,6 @@ fi if test "$enable_ws2_32_WSACleanup" -eq 1; then patch_apply ws2_32-WSACleanup/0001-ws2_32-Proper-WSACleanup-implementation-using-winese.patch patch_apply ws2_32-WSACleanup/0002-ws2_32-Invalidate-client-side-file-descriptor-cache-.patch - ( - printf '%s\n' '+ { "Matt Durgavich", "ws2_32: Proper WSACleanup implementation using wineserver function.", 2 },'; - printf '%s\n' '+ { "Sebastian Lackner", "ws2_32: Invalidate client-side file descriptor cache in WSACleanup.", 1 },'; - ) >> "$patchlist" fi # Patchset server-Desktop_Refcount @@ -4231,10 +3593,6 @@ fi if test "$enable_server_Desktop_Refcount" -eq 1; then patch_apply server-Desktop_Refcount/0001-server-Introduce-a-new-alloc_handle-object-callback..patch patch_apply server-Desktop_Refcount/0002-server-Track-desktop-handle-count-more-correctly.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "server: Introduce a new alloc_handle object callback.", 2 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Track desktop handle count more correctly.", 1 },'; - ) >> "$patchlist" fi # Patchset server-FileEndOfFileInformation @@ -4245,10 +3603,6 @@ fi if test "$enable_server_FileEndOfFileInformation" -eq 1; then patch_apply server-FileEndOfFileInformation/0001-ntdll-Set-EOF-on-file-which-has-a-memory-mapping-sho.patch patch_apply server-FileEndOfFileInformation/0002-server-Growing-files-which-are-mapped-to-memory-shou.patch - ( - printf '%s\n' '+ { "Qian Hong", "ntdll: Set EOF on file which has a memory mapping should fail.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Growing files which are mapped to memory should still work.", 1 },'; - ) >> "$patchlist" fi # Patchset server-File_Permissions @@ -4271,16 +3625,6 @@ if test "$enable_server_File_Permissions" -eq 1; then patch_apply server-File_Permissions/0006-ntdll-tests-Added-tests-for-open-behaviour-on-readon.patch patch_apply server-File_Permissions/0007-server-FILE_WRITE_ATTRIBUTES-should-succeed-for-read.patch patch_apply server-File_Permissions/0008-server-Improve-mapping-of-DACL-to-file-permissions.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "server: Improve STATUS_CANNOT_DELETE checks for directory case.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Allow to open files without any permission bits.", 2 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: When creating new directories temporarily give read-permissions until they are opened.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "advapi32/tests: Add tests for ACL inheritance in CreateDirectoryA.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "advapi32/tests: Add ACL inheritance tests for creating subdirectories with NtCreateFile.", 1 },'; - printf '%s\n' '+ { "Qian Hong", "ntdll/tests: Added tests for open behaviour on readonly files.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: FILE_WRITE_ATTRIBUTES should succeed for readonly files.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Improve mapping of DACL to file permissions.", 1 },'; - ) >> "$patchlist" fi # Patchset server-Stored_ACLs @@ -4302,15 +3646,6 @@ if test "$enable_server_Stored_ACLs" -eq 1; then patch_apply server-Stored_ACLs/0005-server-Store-file-security-attributes-with-extended-.patch patch_apply server-Stored_ACLs/0006-server-Convert-return-of-file-security-masks-with-ge.patch patch_apply server-Stored_ACLs/0007-server-Retrieve-file-security-attributes-with-extend.patch - ( - printf '%s\n' '+ { "Erich E. Hoover", "server: Unify the storage of security attributes for files and directories.", 7 },'; - printf '%s\n' '+ { "Erich E. Hoover", "server: Unify the retrieval of security attributes for files and directories.", 7 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Add a helper function set_sd_from_token_internal to merge two security descriptors.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Temporarily store the full security descriptor for file objects.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "server: Store file security attributes with extended file attributes.", 8 },'; - printf '%s\n' '+ { "Erich E. Hoover", "server: Convert return of file security masks with generic access mappings.", 7 },'; - printf '%s\n' '+ { "Erich E. Hoover", "server: Retrieve file security attributes with extended file attributes.", 7 },'; - ) >> "$patchlist" fi # Patchset server-Inherited_ACLs @@ -4323,9 +3658,6 @@ fi # | if test "$enable_server_Inherited_ACLs" -eq 1; then patch_apply server-Inherited_ACLs/0001-server-Inherit-security-attributes-from-parent-direc.patch - ( - printf '%s\n' '+ { "Erich E. Hoover", "server: Inherit security attributes from parent directories on creation.", 7 },'; - ) >> "$patchlist" fi # Patchset server-Key_State @@ -4340,10 +3672,6 @@ fi if test "$enable_server_Key_State" -eq 1; then patch_apply server-Key_State/0001-server-Introduce-a-helper-function-to-update-the-thr.patch patch_apply server-Key_State/0002-server-Implement-locking-and-synchronization-of-keys.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "server: Introduce a helper function to update the thread_input key state.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Implement locking and synchronization of keystate buffer.", 3 },'; - ) >> "$patchlist" fi # Patchset server-Object_Types @@ -4370,15 +3698,6 @@ if test "$enable_server_Object_Types" -eq 1; then patch_apply server-Object_Types/0008-ntdll-Set-TypeIndex-for-ObjectTypeInformation-in-NtQ.patch patch_apply server-Object_Types/0009-ntdll-Set-object-type-for-System-Extended-HandleInfo.patch patch_apply server-Object_Types/0010-ntdll-Mimic-object-type-behavior-for-different-windo.patch - ( - printf '%s\n' '+ { "Michael Müller", "ntdll: Implement SystemExtendedHandleInformation in NtQuerySystemInformation.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ntdll: Implement ObjectTypesInformation in NtQueryObject.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "server: Register types during startup.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "server: Rename ObjectType to Type.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ntdll: Set TypeIndex for ObjectTypeInformation in NtQueryObject.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ntdll: Set object type for System(Extended)HandleInformation in NtQuerySystemInformation.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "ntdll: Mimic object type behavior for different windows versions.", 1 },'; - ) >> "$patchlist" fi # Patchset server-PeekMessage @@ -4391,9 +3710,6 @@ fi # | if test "$enable_server_PeekMessage" -eq 1; then patch_apply server-PeekMessage/0001-server-Fix-handling-of-GetMessage-after-previous-Pee.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "server: Fix handling of GetMessage after previous PeekMessage call.", 3 },'; - ) >> "$patchlist" fi # Patchset server-Realtime_Priority @@ -4403,9 +3719,6 @@ fi # | if test "$enable_server_Realtime_Priority" -eq 1; then patch_apply server-Realtime_Priority/0001-wineserver-Draft-to-implement-priority-levels-throug.patch - ( - printf '%s\n' '+ { "Joakim Hernberg", "wineserver: Draft to implement priority levels through POSIX scheduling policies on linux.", 1 },'; - ) >> "$patchlist" fi # Patchset server-Registry_Notifications @@ -4416,10 +3729,6 @@ fi if test "$enable_server_Registry_Notifications" -eq 1; then patch_apply server-Registry_Notifications/0001-server-Allow-multiple-registry-notifications-for-the.patch patch_apply server-Registry_Notifications/0002-server-Introduce-refcounting-for-registry-notificati.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "server: Allow multiple registry notifications for the same key.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "server: Introduce refcounting for registry notifications.", 1 },'; - ) >> "$patchlist" fi # Patchset server-Signal_Thread @@ -4429,9 +3738,6 @@ fi # | if test "$enable_server_Signal_Thread" -eq 1; then patch_apply server-Signal_Thread/0001-server-Do-not-signal-thread-until-it-is-really-gone.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "server: Do not signal violently terminated threads until they are really gone.", 1 },'; - ) >> "$patchlist" fi # Patchset setupapi-DiskSpaceList @@ -4447,14 +3753,6 @@ if test "$enable_setupapi_DiskSpaceList" -eq 1; then patch_apply setupapi-DiskSpaceList/0004-setupapi-Ignore-deletion-of-added-files-in-SetupAddT.patch patch_apply setupapi-DiskSpaceList/0005-setupapi-ImplementSetupAddSectionToDiskSpaceList.patch patch_apply setupapi-DiskSpaceList/0006-setupapi-Implement-SetupAddInstallSectionToDiskSpace.patch - ( - printf '%s\n' '+ { "Michael Müller", "setupapi: Rewrite DiskSpaceList logic using lists.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "setupapi: Implement SetupAddToDiskSpaceList.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "setupapi: Implement SetupQueryDrivesInDiskSpaceList.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "setupapi: Ignore deletion of added files in SetupAddToDiskSpaceList.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "setupapi: ImplementSetupAddSectionToDiskSpaceList.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "setupapi: Implement SetupAddInstallSectionToDiskSpaceList.", 1 },'; - ) >> "$patchlist" fi # Patchset setupapi-SPFILENOTIFY_FILEINCABINET @@ -4470,12 +3768,6 @@ if test "$enable_setupapi_SPFILENOTIFY_FILEINCABINET" -eq 1; then patch_apply setupapi-SPFILENOTIFY_FILEINCABINET/0002-setupapi-Fix-CabinetName-passed-to-SPFILENOTIFY_CABI.patch patch_apply setupapi-SPFILENOTIFY_FILEINCABINET/0003-setupapi-tests-Add-tests-for-cabinet-name-passed-to-.patch patch_apply setupapi-SPFILENOTIFY_FILEINCABINET/0004-setupapi-Fix-parameters-of-SPFILENOTIFY_FILEINCABINE.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "setupapi/tests: Add more tests for SPFILENOTIFY_FILEINCABINET handler.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "setupapi: Fix CabinetName passed to SPFILENOTIFY_CABINETINFO handler.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "setupapi/tests: Add tests for cabinet name passed to SPFILENOTIFY_FILEEXTRACTED.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "setupapi: Fix parameters of SPFILENOTIFY_FILEINCABINET handler.", 1 },'; - ) >> "$patchlist" fi # Patchset shdocvw-ParseURLFromOutsideSource_Tests @@ -4485,9 +3777,6 @@ fi # | if test "$enable_shdocvw_ParseURLFromOutsideSource_Tests" -eq 1; then patch_apply shdocvw-ParseURLFromOutsideSource_Tests/0001-shdocvw-Check-precisely-ParseURLFromOutsideSourceX-r.patch - ( - printf '%s\n' '+ { "Christian Costa", "shdocvw: Check precisely ParseURLFromOutsideSourceX returned values in tests and make code clearer about that.", 3 },'; - ) >> "$patchlist" fi # Patchset shell32-SHFileOperation_Move @@ -4500,9 +3789,6 @@ fi # | if test "$enable_shell32_SHFileOperation_Move" -eq 1; then patch_apply shell32-SHFileOperation_Move/0001-shell32-Fix-SHFileOperation-FO_MOVE-for-creating-sub.patch - ( - printf '%s\n' '+ { "Zhenbo Li", "shell32: Fix SHFileOperation(FO_MOVE) for creating subdirectories.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-Progress_Dialog @@ -4518,12 +3804,6 @@ if test "$enable_shell32_Progress_Dialog" -eq 1; then patch_apply shell32-Progress_Dialog/0002-shell32-Pass-FILE_INFORMATION-into-SHNotify-function.patch patch_apply shell32-Progress_Dialog/0003-shell32-Implement-file-operation-progress-dialog.patch patch_apply shell32-Progress_Dialog/0004-shell32-Show-animation-during-SHFileOperation.patch - ( - printf '%s\n' '+ { "Michael Müller", "shell32: Correct indentation in shfileop.c.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Pass FILE_INFORMATION into SHNotify* functions.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Implement file operation progress dialog.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Show animation during SHFileOperation.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-ACE_Viewer @@ -4538,10 +3818,6 @@ fi if test "$enable_shell32_ACE_Viewer" -eq 1; then patch_apply shell32-ACE_Viewer/0001-aclui-Add-basic-ACE-viewer.patch patch_apply shell32-ACE_Viewer/0002-shell32-Add-security-property-tab.patch - ( - printf '%s\n' '+ { "Michael Müller", "aclui: Add basic ACE viewer.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Add security property tab.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-Context_Menu @@ -4564,15 +3840,6 @@ if test "$enable_shell32_Context_Menu" -eq 1; then patch_apply shell32-Context_Menu/0006-shell32-Add-parameter-to-ISFHelper-DeleteItems-to-al.patch patch_apply shell32-Context_Menu/0007-shell32-Remove-source-files-when-using-cut-in-the-co.patch patch_apply shell32-Context_Menu/0008-shell32-Recognize-cut-copy-paste-string-verbs-in-ite.patch - ( - printf '%s\n' '+ { "Michael Müller", "shell32: Fix copying of files when using a context menu.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Set return value correctly in DoPaste.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Implement insert/paste for item context menus.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Add support for setting/getting PREFERREDDROPEFFECT in IDataObject.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Add parameter to ISFHelper::DeleteItems to allow deleting files without confirmation.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Remove source files when using cut in the context menu.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Recognize cut/copy/paste string verbs in item menu context menu.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-IconCache @@ -4585,9 +3852,6 @@ fi # | if test "$enable_shell32_IconCache" -eq 1; then patch_apply shell32-IconCache/0001-shell32-iconcache-Generate-icons-from-available-icons-.patch - ( - printf '%s\n' '+ { "Gabriel Ivăncescu", "shell32/iconcache: Generate icons from available icons if some icon sizes failed to load.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-NewMenu_Interface @@ -4601,9 +3865,6 @@ fi # | if test "$enable_shell32_NewMenu_Interface" -eq 1; then patch_apply shell32-NewMenu_Interface/0001-shell32-Implement-NewMenu-with-new-folder-item.patch - ( - printf '%s\n' '+ { "Michael Müller", "shell32: Implement NewMenu with new folder item.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-SFGAO_HASSUBFOLDER @@ -4617,10 +3878,6 @@ fi if test "$enable_shell32_SFGAO_HASSUBFOLDER" -eq 1; then patch_apply shell32-SFGAO_HASSUBFOLDER/0001-shell32-Set-SFGAO_HASSUBFOLDER-correctly-for-unixfs.patch patch_apply shell32-SFGAO_HASSUBFOLDER/0002-shell32-Set-SFGAO_HASSUBFOLDER-correctly-for-normal-.patch - ( - printf '%s\n' '+ { "Michael Müller", "shell32: Set SFGAO_HASSUBFOLDER correctly for unixfs.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "shell32: Set SFGAO_HASSUBFOLDER correctly for normal shellfolders.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-SHGetStockIconInfo @@ -4633,9 +3890,6 @@ fi # | if test "$enable_shell32_SHGetStockIconInfo" -eq 1; then patch_apply shell32-SHGetStockIconInfo/0001-shell32-Improve-semi-stub-SHGetStockIconInfo-try-fin.patch - ( - printf '%s\n' '+ { "Louis Lenders", "shell32: Improve semi-stub SHGetStockIconInfo, try find existing iconhandle.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-Toolbar_Bitmaps @@ -4650,10 +3904,6 @@ fi if test "$enable_shell32_Toolbar_Bitmaps" -eq 1; then patch_apply shell32-Toolbar_Bitmaps/0001-shell32-Add-toolbar-bitmaps-compatible-with-IE6.patch patch_apply shell32-Toolbar_Bitmaps/0002-shell32-Add-more-Tango-icons-to-the-IE-toolbar.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "shell32: Add toolbar bitmaps compatible with IE6.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "shell32: Add more Tango icons to the IE toolbar.", 1 },'; - ) >> "$patchlist" fi # Patchset shell32-UnixFS @@ -4666,9 +3916,6 @@ fi # | if test "$enable_shell32_UnixFS" -eq 1; then patch_apply shell32-UnixFS/0001-shell32-Do-not-use-unixfs-for-devices-without-mountp.patch - ( - printf '%s\n' '+ { "Michael Müller", "shell32: Do not use unixfs for devices without mountpoint.", 1 },'; - ) >> "$patchlist" fi # Patchset shlwapi-AssocGetPerceivedType @@ -4679,10 +3926,6 @@ fi if test "$enable_shlwapi_AssocGetPerceivedType" -eq 1; then patch_apply shlwapi-AssocGetPerceivedType/0001-shlwapi-tests-Add-tests-for-AssocGetPerceivedType.patch patch_apply shlwapi-AssocGetPerceivedType/0002-shlwapi-Implement-AssocGetPerceivedType.patch - ( - printf '%s\n' '+ { "Mark Jansen", "shlwapi/tests: Add tests for AssocGetPerceivedType.", 1 },'; - printf '%s\n' '+ { "Mark Jansen", "shlwapi: Implement AssocGetPerceivedType.", 2 },'; - ) >> "$patchlist" fi # Patchset shlwapi-SHAddDataBlock @@ -4692,9 +3935,6 @@ fi # | if test "$enable_shlwapi_SHAddDataBlock" -eq 1; then patch_apply shlwapi-SHAddDataBlock/0001-shlwapi-Fix-the-return-value-of-SHAddDataBlock.patch - ( - printf '%s\n' '+ { "Hermès BÉLUSCA-MAÏTO", "shlwapi: Fix the return value of SHAddDataBlock.", 1 },'; - ) >> "$patchlist" fi # Patchset shlwapi-UrlCanonicalize @@ -4707,9 +3947,6 @@ fi # | if test "$enable_shlwapi_UrlCanonicalize" -eq 1; then patch_apply shlwapi-UrlCanonicalize/0001-shlwapi-Support-.-in-UrlCanonicalize.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "shlwapi: Support ./ in UrlCanonicalize.", 1 },'; - ) >> "$patchlist" fi # Patchset shlwapi-UrlCombine @@ -4720,10 +3957,6 @@ fi if test "$enable_shlwapi_UrlCombine" -eq 1; then patch_apply shlwapi-UrlCombine/0001-shlwapi-tests-Add-additional-tests-for-UrlCombine-and-.patch patch_apply shlwapi-UrlCombine/0002-shlwapi-UrlCombineW-workaround-for-relative-paths.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "shlwapi/tests: Add additional tests for UrlCombine and UrlCanonicalize.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "shlwapi: UrlCombineW workaround for relative paths.", 1 },'; - ) >> "$patchlist" fi # Patchset srvcli-dll @@ -4736,9 +3969,6 @@ fi # | if test "$enable_srvcli_dll" -eq 1; then patch_apply srvcli-dll/0001-srvcli-New-DLL.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "srvcli: New DLL.", 1 },'; - ) >> "$patchlist" fi # Patchset stdole32.idl-Typelib @@ -4748,9 +3978,6 @@ fi # | if test "$enable_stdole32_idl_Typelib" -eq 1; then patch_apply stdole32.idl-Typelib/0001-include-Make-stdole32.idl-a-public-component.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "include: Make stdole32.idl a public component.", 1 },'; - ) >> "$patchlist" fi # Patchset widl-SLTG_Typelib_Support @@ -4786,34 +4013,6 @@ if test "$enable_widl_SLTG_Typelib_Support" -eq 1; then patch_apply widl-SLTG_Typelib_Support/0024-oleaut32-Add-support-for-decoding-SLTG-function-help.patch patch_apply widl-SLTG_Typelib_Support/0025-oleaut32-Add-support-for-decoding-SLTG-variable-help.patch patch_apply widl-SLTG_Typelib_Support/0026-widl-Minor-cosmetic-clean-up.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add initial implementation of SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add support for structures.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Properly align name table entries.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: More accurately report variable descriptions data size.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Calculate size of instance for structures.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Write correct typekind to the SLTG typeinfo block.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Write SLTG blocks according to the index order.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Write correct syskind by SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add support for VT_VOID and VT_VARIANT to SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add support for VT_USERDEFINED to SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Factor out SLTG tail initialization.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add support for recursive type references to SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add support for interfaces to SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add support for inherited interfaces to SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Make automatic dispid generation scheme better match what midl does.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Create library block index right after the CompObj one.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Fix generation of resources containing an old typelib.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "widl: Add --oldtlb switch in usage message.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Avoid relying on side effects when marking function index as the last one.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Set the lowest bit in the param name to indicate whether type description follows the name.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Fix logic for deciding whether type description follows the name.", 2 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Add support for function parameter flags to SLTG typelib generator.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Implement decoding of SLTG help strings.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Add support for decoding SLTG function help strings.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "oleaut32: Add support for decoding SLTG variable help strings.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "widl: Minor/cosmetic clean up.", 1 },'; - ) >> "$patchlist" fi # Patchset stdole32.tlb-SLTG_Typelib @@ -4829,9 +4028,6 @@ fi # | if test "$enable_stdole32_tlb_SLTG_Typelib" -eq 1; then patch_apply stdole32.tlb-SLTG_Typelib/0020-stdole32.tlb-Compile-typelib-with-oldtlb.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "stdole32.tlb: Compile typelib with --oldtlb.", 1 },'; - ) >> "$patchlist" fi # Patchset tasklist-basics @@ -4844,9 +4040,6 @@ fi # | if test "$enable_tasklist_basics" -eq 1; then patch_apply tasklist-basics/0001-tasklist.exe-add-minimal-functionality.patch - ( - printf '%s\n' '+ { "Louis Lenders", "tasklist.exe: Add minimal functionality.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-DM_SETDEFID @@ -4861,11 +4054,6 @@ if test "$enable_user32_DM_SETDEFID" -eq 1; then patch_apply user32-DM_SETDEFID/0001-user32-Do-not-initialize-dialog-info-for-every-windo.patch patch_apply user32-DM_SETDEFID/0002-user32-Use-root-dialog-for-DM_SETDEFID-DM_GETDEFID-i.patch patch_apply user32-DM_SETDEFID/0003-user32-tests-Add-a-bunch-of-tests-for-DM_SETDEFID-DM.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "user32: Do not initialize dialog info for every window passed to DefDlgProc.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "user32: Use root dialog for DM_SETDEFID/DM_GETDEFID in DefDlgProc.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "user32/tests: Add a bunch of tests for DM_SETDEFID/DM_GETDEFID handling by a DefDlgProc.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-Dialog_Paint_Event @@ -4878,9 +4066,6 @@ fi # | if test "$enable_user32_Dialog_Paint_Event" -eq 1; then patch_apply user32-Dialog_Paint_Event/0001-user32-Call-UpdateWindow-during-DIALOG_CreateIndirec.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "user32: Call UpdateWindow() during DIALOG_CreateIndirect.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-DrawTextExW @@ -4893,9 +4078,6 @@ fi # | if test "$enable_user32_DrawTextExW" -eq 1; then patch_apply user32-DrawTextExW/0001-user32-Fix-handling-of-invert_y-in-DrawTextExW.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "user32: Fix handling of invert_y in DrawTextExW.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-FlashWindowEx @@ -4908,9 +4090,6 @@ fi # | if test "$enable_user32_FlashWindowEx" -eq 1; then patch_apply user32-FlashWindowEx/0001-user32-Improve-FlashWindowEx-message-and-return-valu.patch - ( - printf '%s\n' '+ { "James Coonradt", "user32: Improve FlashWindowEx message and return value.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-GetMouseMovePointsEx @@ -4923,9 +4102,6 @@ fi # | if test "$enable_user32_GetMouseMovePointsEx" -eq 1; then patch_apply user32-GetMouseMovePointsEx/0001-user32-Partially-implement-GetMouseMovePointsEx.patch - ( - printf '%s\n' '+ { "Ryan S. Northrup (RyNo)", "user32: Semi-stub GetMouseMovePointsEx.", 2 },'; - ) >> "$patchlist" fi # Patchset user32-GetSystemMetrics @@ -4938,9 +4114,6 @@ fi # | if test "$enable_user32_GetSystemMetrics" -eq 1; then patch_apply user32-GetSystemMetrics/0001-user32-Allow-changing-the-tablet-media-center-status.patch - ( - printf '%s\n' '+ { "Michael Müller", "user32: Allow changing the tablet / media center status via wine registry key.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-Implement-CascadeWindows @@ -4955,10 +4128,6 @@ fi if test "$enable_user32_Implement_CascadeWindows" -eq 1; then patch_apply user32-Implement-CascadeWindows/0001-user32-Implement-CascadeWindows.patch patch_apply user32-Implement-CascadeWindows/0002-user32-Implement-TileWindows.patch - ( - printf '%s\n' '+ { "katahiromz", "user32: Implement CascadeWindows.", 1 },'; - printf '%s\n' '+ { "Hirofumi Katayama", "user32: Implement TileWindows.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-InternalGetWindowIcon @@ -4971,9 +4140,6 @@ fi # | if test "$enable_user32_InternalGetWindowIcon" -eq 1; then patch_apply user32-InternalGetWindowIcon/0001-user32-AddInternalGetWindowIcon-stub.patch - ( - printf '%s\n' '+ { "David Torok", "user32: AddInternalGetWindowIcon stub.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-LR_LOADFROMFILE @@ -4986,9 +4152,6 @@ fi # | if test "$enable_user32_LR_LOADFROMFILE" -eq 1; then patch_apply user32-LR_LOADFROMFILE/0001-user32-Add-a-workaround-for-Windows-3.1-apps-which-c.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "user32: Add a workaround for Windows 3.1 apps which call LoadImage(LR_LOADFROMFILE) with a resource id.", 2 },'; - ) >> "$patchlist" fi # Patchset user32-ListBox_Size @@ -5001,9 +4164,6 @@ fi # | if test "$enable_user32_ListBox_Size" -eq 1; then patch_apply user32-ListBox_Size/0001-user32-Fix-calculation-of-listbox-size-when-horizont.patch - ( - printf '%s\n' '+ { "Michael Müller", "user32: Fix calculation of listbox size when horizontal scrollbar is present.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-LoadKeyboardLayoutEx @@ -5016,9 +4176,6 @@ fi # | if test "$enable_user32_LoadKeyboardLayoutEx" -eq 1; then patch_apply user32-LoadKeyboardLayoutEx/0001-user32-Added-LoadKeyboardLayoutEx-stub.patch - ( - printf '%s\n' '+ { "Austin English", "user32: Added LoadKeyboardLayoutEx stub.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-MessageBox_WS_EX_TOPMOST @@ -5029,10 +4186,6 @@ fi if test "$enable_user32_MessageBox_WS_EX_TOPMOST" -eq 1; then patch_apply user32-MessageBox_WS_EX_TOPMOST/0001-user32-tests-Add-some-tests-to-see-when-MessageBox-g.patch patch_apply user32-MessageBox_WS_EX_TOPMOST/0002-user32-MessageBox-should-be-topmost-when-MB_SYSTEMMO.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "user32/tests: Add some tests to see when MessageBox gains WS_EX_TOPMOST style.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "user32: MessageBox should be topmost when MB_SYSTEMMODAL style is set.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-Mouse_Message_Hwnd @@ -5051,13 +4204,6 @@ if test "$enable_user32_Mouse_Message_Hwnd" -eq 1; then patch_apply user32-Mouse_Message_Hwnd/0003-user32-tests-Add-tests-for-window-region-of-layered-.patch patch_apply user32-Mouse_Message_Hwnd/0004-user32-tests-Add-tests-for-DC-region.patch patch_apply user32-Mouse_Message_Hwnd/0005-server-Add-support-for-a-layered-window-region.-v2.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "user32: Try harder to find a target for mouse messages.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "user32/tests: Add tests for clicking through layered window.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "user32/tests: Add tests for window region of layered windows.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "user32/tests: Add tests for DC region.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "server: Add support for a layered window region.", 3 },'; - ) >> "$patchlist" fi # Patchset user32-QueryDisplayConfig @@ -5070,9 +4216,6 @@ fi # | if test "$enable_user32_QueryDisplayConfig" -eq 1; then patch_apply user32-QueryDisplayConfig/0001-user32-Implement-QueryDisplayConfig.patch - ( - printf '%s\n' '+ { "Derek Lesho", "user32: Implement QueryDisplayConfig.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-Refresh_MDI_Menus @@ -5085,9 +4228,6 @@ fi # | if test "$enable_user32_Refresh_MDI_Menus" -eq 1; then patch_apply user32-Refresh_MDI_Menus/0001-user32-Refresh-MDI-menus-when-DefMDIChildProcW-WM_SE.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "user32: Refresh MDI menus when DefMDIChildProc(WM_SETTEXT) is called.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-ScrollWindowEx @@ -5100,9 +4240,6 @@ fi # | if test "$enable_user32_ScrollWindowEx" -eq 1; then patch_apply user32-ScrollWindowEx/0001-user32-Fix-return-value-of-ScrollWindowEx-for-invisi.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "user32: Fix return value of ScrollWindowEx for invisible windows.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-ShowWindow @@ -5115,9 +4252,6 @@ fi # | if test "$enable_user32_ShowWindow" -eq 1; then patch_apply user32-ShowWindow/0001-user32-ShowWindow-should-not-send-message-when-windo.patch - ( - printf '%s\n' '+ { "Kimmo Myllyvirta", "user32: ShowWindow should not send message when window is already visible.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-msgbox-Support-WM_COPY-mesg @@ -5131,10 +4265,6 @@ fi if test "$enable_user32_msgbox_Support_WM_COPY_mesg" -eq 1; then patch_apply user32-msgbox-Support-WM_COPY-mesg/0001-user32-msgbox-Support-WM_COPY-Message.patch patch_apply user32-msgbox-Support-WM_COPY-mesg/0002-user32-msgbox-Use-a-windows-hook-to-trap-Ctrl-C.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "user32/msgbox: Support WM_COPY Message.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "user32/msgbox: Use a windows hook to trap Ctrl+C.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11.drv-mouse-coorrds @@ -5147,9 +4277,6 @@ fi # | if test "$enable_winex11_drv_mouse_coorrds" -eq 1; then patch_apply winex11.drv-mouse-coorrds/0001-winex11.drv-mouse-Use-root-relative-coordinates-for-ev.patch - ( - printf '%s\n' '+ { "Gabriel Ivăncescu", "winex11.drv/mouse: Use root-relative coordinates for events, if possible.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-rawinput-mouse @@ -5174,13 +4301,6 @@ if test "$enable_user32_rawinput_mouse" -eq 1; then patch_apply user32-rawinput-mouse/0008-winex11.drv-Advertise-XInput2-version-2.1-support.patch patch_apply user32-rawinput-mouse/0009-winex11.drv-Keep-track-of-pointer-and-device-button-.patch patch_apply user32-rawinput-mouse/0010-winex11.drv-Listen-to-RawMotion-and-RawButton-events.patch - ( - printf '%s\n' '+ { "Rémi Bernon", "server: Add send_hardware_message flags for rawinput translation.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "user32: Add __wine_send_input flags to hint raw input translation.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "winex11.drv: Advertise XInput2 version 2.1 support.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "winex11.drv: Keep track of pointer and device button mappings.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "winex11.drv: Listen to RawMotion and RawButton* events in the desktop thread.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-rawinput-hid @@ -5198,13 +4318,6 @@ if test "$enable_user32_rawinput_hid" -eq 1; then patch_apply user32-rawinput-hid/0003-server-Make-it-possible-to-queue-rawinput-message-on.patch patch_apply user32-rawinput-hid/0004-server-Add-HID-input-message-type-to-send_hardware_m.patch patch_apply user32-rawinput-hid/0005-hidclass.sys-Send-input-message-to-server-when-HID-r.patch - ( - printf '%s\n' '+ { "Rémi Bernon", "server: Add process argument to find_rawinput_device.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "server: Allow extra data for hardware_msg_data message.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "server: Make it possible to queue rawinput message on all desktops.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "server: Add HID input message type to send_hardware_message request.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "hidclass.sys: Send input message to server when HID report is received.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-rawinput-mouse-experimental @@ -5223,11 +4336,6 @@ if test "$enable_user32_rawinput_mouse_experimental" -eq 1; then patch_apply user32-rawinput-mouse-experimental/0001-winex11.drv-Add-support-for-absolute-RawMotion-event.patch patch_apply user32-rawinput-mouse-experimental/0002-winex11.drv-Send-relative-RawMotion-events-unprocess.patch patch_apply user32-rawinput-mouse-experimental/0003-winex11.drv-Accumulate-mouse-movement-to-avoid-round.patch - ( - printf '%s\n' '+ { "Derek Lesho", "winex11.drv: Add support for absolute RawMotion events.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "winex11.drv: Send relative RawMotion events unprocessed.", 1 },'; - printf '%s\n' '+ { "Jordan Galby", "winex11.drv: Accumulate mouse movement to avoid rounding losses.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-recursive-activation @@ -5241,10 +4349,6 @@ fi if test "$enable_user32_recursive_activation" -eq 1; then patch_apply user32-recursive-activation/0001-user32-focus-Prevent-a-recursive-loop-with-the-activ.patch patch_apply user32-recursive-activation/0002-user32-tests-Test-a-recursive-activation-loop-on-WM_.patch - ( - printf '%s\n' '+ { "Gabriel Ivăncescu", "user32/focus: Prevent a recursive loop with the activation messages.", 1 },'; - printf '%s\n' '+ { "Gabriel Ivăncescu", "user32/tests: Test a recursive activation loop on WM_ACTIVATE.", 1 },'; - ) >> "$patchlist" fi # Patchset user32-window-activation @@ -5260,9 +4364,6 @@ fi # | if test "$enable_user32_window_activation" -eq 1; then patch_apply user32-window-activation/0001-user32-Send-a-WM_ACTIVATE-message-after-restoring-a-.patch - ( - printf '%s\n' '+ { "Zhiyi Zhang", "user32: Send a WM_ACTIVATE message after restoring a minimized window.", 1 },'; - ) >> "$patchlist" fi # Patchset uxtheme-CloseThemeClass @@ -5275,9 +4376,6 @@ fi # | if test "$enable_uxtheme_CloseThemeClass" -eq 1; then patch_apply uxtheme-CloseThemeClass/0001-uxtheme-Protect-CloseThemeData-from-invalid-input.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "uxtheme: Protect CloseThemeData() from invalid input.", 1 },'; - ) >> "$patchlist" fi # Patchset uxtheme-GTK_Theming @@ -5300,14 +4398,6 @@ if test "$enable_uxtheme_GTK_Theming" -eq 1; then patch_apply uxtheme-GTK_Theming/0003-uxtheme-Correctly-render-buttons-with-GTK-3.14.0.patch patch_apply uxtheme-GTK_Theming/0004-uxtheme-Reset-FPU-flags-before-calling-GTK3-function.patch patch_apply uxtheme-GTK_Theming/0005-uxtheme-Fix-some-incorrect-error-codes.patch - ( - printf '%s\n' '+ { "Zebediah Figura", "Revert \"uxtheme: Build with msvcrt.\".", 1 },'; - printf '%s\n' '+ { "Ivan Akulinchev", "uxtheme: Initial implementation of GTK backend.", 1 },'; - printf '%s\n' '+ { "Zebediah Figura", "makefiles: Only apply non-include-path EXTRAINCL flags to C sources.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "uxtheme: Correctly render buttons with GTK >= 3.14.0.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "uxtheme: Reset FPU flags before calling GTK3 functions.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "uxtheme: Fix some incorrect error codes.", 1 },'; - ) >> "$patchlist" fi # Patchset version-VerQueryValue @@ -5317,9 +4407,6 @@ fi # | if test "$enable_version_VerQueryValue" -eq 1; then patch_apply version-VerQueryValue/0001-version-Test-for-VerQueryValueA-try-2.patch - ( - printf '%s\n' '+ { "Mark Jansen", "version: Test for VerQueryValueA.", 2 },'; - ) >> "$patchlist" fi # Patchset windows.gaming.input-dll @@ -5336,12 +4423,6 @@ if test "$enable_windows_gaming_input_dll" -eq 1; then patch_apply windows.gaming.input-dll/0002-windows.gaming.input-Implement-IActivationFactory-st.patch patch_apply windows.gaming.input-dll/0003-windows.gaming.input-Implement-IGamepadStatics-stubs.patch patch_apply windows.gaming.input-dll/0004-windows.gaming.input-Implement-IRawGameControllerSta.patch - ( - printf '%s\n' '+ { "Rémi Bernon", "windows.gaming.input: Add stub dll.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "windows.gaming.input: Implement IActivationFactory stubs.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "windows.gaming.input: Implement IGamepadStatics stubs.", 1 },'; - printf '%s\n' '+ { "Rémi Bernon", "windows.gaming.input: Implement IRawGameControllerStatics stubs.", 1 },'; - ) >> "$patchlist" fi # Patchset windows.media.speech.dll @@ -5357,9 +4438,6 @@ fi # | if test "$enable_windows_media_speech_dll" -eq 1; then patch_apply windows.media.speech.dll/0001-windows.media.speech-Add-stub-dll.patch - ( - printf '%s\n' '+ { "Rémi Bernon", "windows.media.speech: Add stub dll.", 1 },'; - ) >> "$patchlist" fi # Patchset windowscodecs-GIF_Encoder @@ -5369,9 +4447,6 @@ fi # | if test "$enable_windowscodecs_GIF_Encoder" -eq 1; then patch_apply windowscodecs-GIF_Encoder/0007-windowscodecs-tests-Add-IWICBitmapEncoderInfo-test.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "windowscodecs/tests: Add IWICBitmapEncoderInfo test.", 1 },'; - ) >> "$patchlist" fi # Patchset windowscodecs-TIFF_Support @@ -5383,11 +4458,6 @@ if test "$enable_windowscodecs_TIFF_Support" -eq 1; then patch_apply windowscodecs-TIFF_Support/0015-windowscodecs-Tolerate-partial-reads-in-the-IFD-meta.patch patch_apply windowscodecs-TIFF_Support/0016-gdiplus-Add-support-for-more-image-color-formats.patch patch_apply windowscodecs-TIFF_Support/0017-gdiplus-tests-Add-some-tests-for-loading-TIFF-images.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "windowscodecs: Tolerate partial reads in the IFD metadata loader.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "gdiplus: Add support for more image color formats.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "gdiplus/tests: Add some tests for loading TIFF images in various color formats.", 1 },'; - ) >> "$patchlist" fi # Patchset wine.inf-Directory_ContextMenuHandlers @@ -5400,9 +4470,6 @@ fi # | if test "$enable_wine_inf_Directory_ContextMenuHandlers" -eq 1; then patch_apply wine.inf-Directory_ContextMenuHandlers/0001-wine.inf-Add-New-context-menu-handler-entry-for-dire.patch - ( - printf '%s\n' '+ { "Michael Müller", "wine.inf: Add '\''New'\'' context menu handler entry for directories.", 1 },'; - ) >> "$patchlist" fi # Patchset wine.inf-Dummy_CA_Certificate @@ -5412,9 +4479,6 @@ fi # | if test "$enable_wine_inf_Dummy_CA_Certificate" -eq 1; then patch_apply wine.inf-Dummy_CA_Certificate/0001-wine.inf.in-Add-invalid-dummy-certificate-to-CA-cert.patch - ( - printf '%s\n' '+ { "Michael Müller", "wine.inf.in: Add invalid dummy certificate to CA certificate store.", 1 },'; - ) >> "$patchlist" fi # Patchset wine.inf-Performance @@ -5430,11 +4494,6 @@ if test "$enable_wine_inf_Performance" -eq 1; then patch_apply wine.inf-Performance/0001-wine.inf-Add-registry-keys-for-Windows-Performance-L.patch patch_apply wine.inf-Performance/0002-wine.inf-Add-Counters-to-the-perflib-key-as-an-alias.patch patch_apply wine.inf-Performance/0003-advapi32-tests-Add-test-for-perflib-registry-key.patch - ( - printf '%s\n' '+ { "Daniel Jelinski", "wine.inf: Add registry keys for Windows Performance Library.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "wine.inf: Add '\''Counters'\'' to the perflib key as an alias for '\''Counter'\''.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "advapi32/tests: Add test for perflib registry key.", 1 },'; - ) >> "$patchlist" fi # Patchset wineboot-DriveSerial @@ -5447,9 +4506,6 @@ fi # | if test "$enable_wineboot_DriveSerial" -eq 1; then patch_apply wineboot-DriveSerial/0001-wineboot-Assign-a-drive-serial-number-during-prefix-.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "wineboot: Assign a drive serial number during prefix creation/update.", 1 },'; - ) >> "$patchlist" fi # Patchset wineboot-HKEY_DYN_DATA @@ -5462,9 +4518,6 @@ fi # | if test "$enable_wineboot_HKEY_DYN_DATA" -eq 1; then patch_apply wineboot-HKEY_DYN_DATA/0001-wineboot-Add-some-generic-hardware-in-HKEY_DYN_DATA-.patch - ( - printf '%s\n' '+ { "Michael Müller", "wineboot: Add some generic hardware in HKEY_DYN_DATA\\Config Manager\\Enum.", 1 },'; - ) >> "$patchlist" fi # Patchset wineboot-drivers_etc_Stubs @@ -5477,9 +4530,6 @@ fi # | if test "$enable_wineboot_drivers_etc_Stubs" -eq 1; then patch_apply wineboot-drivers_etc_Stubs/0001-wineboot-Init-system32-drivers-etc-host-networks-pro.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "wineboot: Init system32/drivers/etc/{host,networks,protocol,services}.", 1 },'; - ) >> "$patchlist" fi # Patchset wineboot-ProxySettings @@ -5495,9 +4545,6 @@ fi # | if test "$enable_wineboot_ProxySettings" -eq 1; then patch_apply wineboot-ProxySettings/0001-wineboot-Initialize-proxy-settings-registry-key.patch - ( - printf '%s\n' '+ { "Michael Müller", "wineboot: Initialize proxy settings registry key.", 1 },'; - ) >> "$patchlist" fi # Patchset winecfg-Libraries @@ -5507,9 +4554,6 @@ fi # | if test "$enable_winecfg_Libraries" -eq 1; then patch_apply winecfg-Libraries/0001-winecfg-Double-click-in-dlls-list-to-edit-item-s-ove.patch - ( - printf '%s\n' '+ { "Hao Peng", "winecfg: Double click in dlls list to edit item'\''s overides.", 3 },'; - ) >> "$patchlist" fi # Patchset winecfg-Staging @@ -5524,13 +4568,6 @@ if test "$enable_winecfg_Staging" -eq 1; then patch_apply winecfg-Staging/0003-winecfg-Add-checkbox-to-enable-disable-EAX-support.patch patch_apply winecfg-Staging/0004-winecfg-Add-checkbox-to-enable-disable-HideWineExpor.patch patch_apply winecfg-Staging/0005-winecfg-Add-option-to-enable-disable-GTK3-theming.patch - ( - printf '%s\n' '+ { "Michael Müller", "winecfg: Add staging tab for CSMT.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "winecfg: Add checkbox to enable/disable vaapi GPU decoder.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "winecfg: Add checkbox to enable/disable EAX support.", 1 },'; - printf '%s\n' '+ { "Sebastian Lackner", "winecfg: Add checkbox to enable/disable HideWineExports registry key.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "winecfg: Add option to enable/disable GTK3 theming.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-Accounting @@ -5540,9 +4577,6 @@ fi # | if test "$enable_wined3d_Accounting" -eq 1; then patch_apply wined3d-Accounting/0001-wined3d-Use-real-values-for-memory-accounting-on-NVI.patch - ( - printf '%s\n' '+ { "Michael Müller", "wined3d: Use real values for memory accounting on NVIDIA cards.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-CSMT_Main @@ -5552,9 +4586,6 @@ fi # | if test "$enable_wined3d_CSMT_Main" -eq 1; then patch_apply wined3d-CSMT_Main/0045-wined3d-Improve-wined3d_cs_emit_update_sub_resource.patch - ( - printf '%s\n' '+ { "Michael Müller", "wined3d: Improve wined3d_cs_emit_update_sub_resource.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-SWVP-shaders @@ -5574,13 +4605,6 @@ if test "$enable_wined3d_SWVP_shaders" -eq 1; then patch_apply wined3d-SWVP-shaders/0003-wined3d-Report-actual-vertex-shader-float-constants-.patch patch_apply wined3d-SWVP-shaders/0004-wined3d-Support-SWVP-vertex-shader-constants-limit-i.patch patch_apply wined3d-SWVP-shaders/0005-wined3d-Support-SWVP-mode-vertex-shaders.patch - ( - printf '%s\n' '+ { "Paul Gofman", "wined3d: Use UBO for vertex shader float constants if supported.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "d3d9: Support SWVP vertex shader float constants limits.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "wined3d: Report actual vertex shader float constants limit for SWVP device.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "wined3d: Support SWVP vertex shader constants limit in state tracking.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "wined3d: Support SWVP mode vertex shaders.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-Indexed_Vertex_Blending @@ -5602,13 +4626,6 @@ if test "$enable_wined3d_Indexed_Vertex_Blending" -eq 1; then patch_apply wined3d-Indexed_Vertex_Blending/0003-d3d9-tests-Check-MaxVertexBlendMatrixIndex-capabilit.patch patch_apply wined3d-Indexed_Vertex_Blending/0004-wined3d-Allow-higher-world-matrix-states.patch patch_apply wined3d-Indexed_Vertex_Blending/0005-wined3d-Support-indexed-vertex-blending.patch - ( - printf '%s\n' '+ { "Paul Gofman", "d3d9/tests: Add test for indexed vertex blending.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d9/tests: Test normal calculation when indexed vertex blending is enabled.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "d3d9/tests: Check MaxVertexBlendMatrixIndex capability.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "wined3d: Allow higher world matrix states.", 1 },'; - printf '%s\n' '+ { "Paul Gofman", "wined3d: Support indexed vertex blending.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-Silence_FIXMEs @@ -5618,9 +4635,6 @@ fi # | if test "$enable_wined3d_Silence_FIXMEs" -eq 1; then patch_apply wined3d-Silence_FIXMEs/0004-wined3d-Print-FIXME-only-once-in-surface_cpu_blt.patch - ( - printf '%s\n' '+ { "Christian Costa", "wined3d: Print FIXME only once in surface_cpu_blt.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-WINED3DFMT_B8G8R8X8_UNORM @@ -5633,9 +4647,6 @@ fi # | if test "$enable_wined3d_WINED3DFMT_B8G8R8X8_UNORM" -eq 1; then patch_apply wined3d-WINED3DFMT_B8G8R8X8_UNORM/0001-wined3d-Implement-WINED3DFMT_B8G8R8X8_UNORM-to-WINED.patch - ( - printf '%s\n' '+ { "Stanislav Zhukov", "wined3d: Implement WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_L8_UNORM conversion.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-mesa_texture_download @@ -5648,9 +4659,6 @@ fi # | if test "$enable_wined3d_mesa_texture_download" -eq 1; then patch_apply wined3d-mesa_texture_download/0001-wined3d-Use-glReadPixels-for-RT-texture-download.patch - ( - printf '%s\n' '+ { "Andrew Wesie", "wined3d: Use glReadPixels for RT texture download.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-unset-flip-gdi @@ -5663,9 +4671,6 @@ fi # | if test "$enable_wined3d_unset_flip_gdi" -eq 1; then patch_apply wined3d-unset-flip-gdi/0001-wined3d-Dont-set-DDSCAPS_FLIP-for-gdi-renderer.patch - ( - printf '%s\n' '+ { "Henri Verbeet", "wined3d: Dont set DDSCAPS_FLIP for gdi renderer.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-wined3d_guess_gl_vendor @@ -5678,9 +4683,6 @@ fi # | if test "$enable_wined3d_wined3d_guess_gl_vendor" -eq 1; then patch_apply wined3d-wined3d_guess_gl_vendor/0001-wined3d-Also-check-for-Brian-Paul-to-detect-Mesa-gl_.patch - ( - printf '%s\n' '+ { "Jarkko Korpi", "wined3d: Also check for '\''Brian Paul'\'' to detect Mesa gl_vendor.", 1 },'; - ) >> "$patchlist" fi # Patchset wined3d-zero-inf-shaders @@ -5694,9 +4696,6 @@ fi # | if test "$enable_wined3d_zero_inf_shaders" -eq 1; then patch_apply wined3d-zero-inf-shaders/0001-wined3d-Add-a-setting-to-workaround-0-inf-problem-in.patch - ( - printf '%s\n' '+ { "Paul Gofman", "wined3d: Add a setting to workaround 0 * inf problem in shader models 1-3.", 1 },'; - ) >> "$patchlist" fi # Patchset winedbg-Process_Arguments @@ -5706,9 +4705,6 @@ fi # | if test "$enable_winedbg_Process_Arguments" -eq 1; then patch_apply winedbg-Process_Arguments/0001-programs-winedbg-Print-process-arguments-in-info-thr.patch - ( - printf '%s\n' '+ { "Michael Müller", "programs/winedbg: Print process arguments in info threads.", 1 },'; - ) >> "$patchlist" fi # Patchset winedevice-Default_Drivers @@ -5727,12 +4723,6 @@ if test "$enable_winedevice_Default_Drivers" -eq 1; then patch_apply winedevice-Default_Drivers/0002-dxgkrnl.sys-Add-stub-driver.patch patch_apply winedevice-Default_Drivers/0003-dxgmms1.sys-Add-stub-driver.patch patch_apply winedevice-Default_Drivers/0004-programs-winedevice-Load-some-common-drivers-and-fix.patch - ( - printf '%s\n' '+ { "Michael Müller", "win32k.sys: Add stub driver.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "dxgkrnl.sys: Add stub driver.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "dxgmms1.sys: Add stub driver.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "programs/winedevice: Load some common drivers and fix ldr order.", 1 },'; - ) >> "$patchlist" fi # Patchset winemapi-user-xdg-mail @@ -5745,9 +4735,6 @@ fi # | if test "$enable_winemapi_user_xdg_mail" -eq 1; then patch_apply winemapi-user-xdg-mail/0001-winemapi-Directly-use-xdg-email-if-available-enablin.patch - ( - printf '%s\n' '+ { "Jeremy White", "winemapi: Directly use xdg-email if available, enabling file attachments.", 1 },'; - ) >> "$patchlist" fi # Patchset winemenubuilder-Desktop_Icon_Path @@ -5757,9 +4744,6 @@ fi # | if test "$enable_winemenubuilder_Desktop_Icon_Path" -eq 1; then patch_apply winemenubuilder-Desktop_Icon_Path/0001-winemenubuilder-Create-desktop-shortcuts-with-absolu.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "winemenubuilder: Create desktop shortcuts with absolute wine path.", 1 },'; - ) >> "$patchlist" fi # Patchset winemenubuilder-integration @@ -5773,9 +4757,6 @@ fi # | if test "$enable_winemenubuilder_integration" -eq 1; then patch_apply winemenubuilder-integration/0001-winemenubuilder-Blacklist-desktop-integration-for-ce.patch - ( - printf '%s\n' '+ { "Alex Henrie", "winemenubuilder: Blacklist desktop integration for certain associations.", 1 },'; - ) >> "$patchlist" fi # Patchset wineps.drv-PostScript_Fixes @@ -5788,9 +4769,6 @@ fi # | if test "$enable_wineps_drv_PostScript_Fixes" -eq 1; then patch_apply wineps.drv-PostScript_Fixes/0004-wineps.drv-Add-support-for-GETFACENAME-and-DOWNLOADF.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "wineps.drv: Add support for GETFACENAME and DOWNLOADFACE escapes.", 1 },'; - ) >> "$patchlist" fi # Patchset winepulse-PulseAudio_Support @@ -5807,13 +4785,6 @@ if test "$enable_winepulse_PulseAudio_Support" -eq 1; then patch_apply winepulse-PulseAudio_Support/0005-winepulse-implement-GetPropValue.patch patch_apply winepulse-PulseAudio_Support/0006-winepulse-fetch-actual-program-name-if-possible.patch patch_apply winepulse-PulseAudio_Support/0007-winepulse-return-PKEY_AudioEndpoint_PhysicalSpeakers.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "winepulse.drv: Use a separate mainloop and ctx for pulse_test_connect.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "winepulse: Expose audio devices directly to programs.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "winepulse: Implement GetPropValue.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "winepulse: Fetch actual program name if possible.", 1 },'; - printf '%s\n' '+ { "Mark Harmstone", "winepulse: Return PKEY_AudioEndpoint_PhysicalSpeakers device prop.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-CandidateWindowPos @@ -5827,9 +4798,6 @@ fi # | if test "$enable_winex11_CandidateWindowPos" -eq 1; then patch_apply winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch - ( - printf '%s\n' '+ { "Felix Yan", "winex11.drv: Update a candidate window'\''s position with over-the-spot style.", 2 },'; - ) >> "$patchlist" fi # Patchset winex11-MWM_Decorations @@ -5843,10 +4811,6 @@ fi if test "$enable_winex11_MWM_Decorations" -eq 1; then patch_apply winex11-MWM_Decorations/0001-winex11.drv-Don-t-use-MWM_DECOR_RESIZEH-window-resiz.patch patch_apply winex11-MWM_Decorations/0002-winex11.drv-Don-t-add-MWM_DECOR_BORDER-to-windows-wi.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "winex11.drv: Don'\''t use MWM_DECOR_RESIZEH, window resizing is controlled by MWM_FUNC_RESIZE.", 1 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "winex11.drv: Don'\''t add MWM_DECOR_BORDER to windows without a caption.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-UpdateLayeredWindow @@ -5859,9 +4823,6 @@ fi # | if test "$enable_winex11_UpdateLayeredWindow" -eq 1; then patch_apply winex11-UpdateLayeredWindow/0001-winex11-Fix-alpha-blending-in-X11DRV_UpdateLayeredWi.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "winex11: Fix alpha blending in X11DRV_UpdateLayeredWindow.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-Vulkan_support @@ -5874,9 +4835,6 @@ fi # | if test "$enable_winex11_Vulkan_support" -eq 1; then patch_apply winex11-Vulkan_support/0001-winex11-Specify-a-default-vulkan-driver-if-one-not-f.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "winex11: Specify a default vulkan driver if one not found at build time.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-_NET_ACTIVE_WINDOW @@ -5891,10 +4849,6 @@ fi if test "$enable_winex11__NET_ACTIVE_WINDOW" -eq 1; then patch_apply winex11-_NET_ACTIVE_WINDOW/0001-winex11.drv-Add-support-for-_NET_ACTIVE_WINDOW.patch patch_apply winex11-_NET_ACTIVE_WINDOW/0002-user32-Before-asking-a-WM-to-activate-a-window-make-.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "winex11.drv: Add support for _NET_ACTIVE_WINDOW.", 2 },'; - printf '%s\n' '+ { "Dmitry Timoshkov", "user32: Before asking a WM to activate a window make sure that the window is in foreground and not minimized.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-WM_WINDOWPOSCHANGING @@ -5910,9 +4864,6 @@ fi # | if test "$enable_winex11_WM_WINDOWPOSCHANGING" -eq 1; then patch_apply winex11-WM_WINDOWPOSCHANGING/0001-winex11.drv-Send-WM_WINDOWPOSCHANGING-WM_WINDOWPOSCH.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "winex11.drv: Send WM_WINDOWPOSCHANGING/WM_WINDOWPOSCHANGED messages to a being deactivated topmost window.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-Window_Style @@ -5925,9 +4876,6 @@ fi # | if test "$enable_winex11_Window_Style" -eq 1; then patch_apply winex11-Window_Style/0001-winex11-Fix-handling-of-window-attributes-for-WS_EX_.patch - ( - printf '%s\n' '+ { "Dmitry Timoshkov", "winex11: Fix handling of window attributes for WS_EX_LAYERED | WS_EX_COMPOSITED.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-XEMBED @@ -5937,9 +4885,6 @@ fi # | if test "$enable_winex11_XEMBED" -eq 1; then patch_apply winex11-XEMBED/0001-winex11-Enable-disable-windows-when-they-are-un-mapped.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "winex11: Enable/disable windows when they are (un)mapped by foreign applications.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-ime-check-thread-data @@ -5953,9 +4898,6 @@ fi # | if test "$enable_winex11_ime_check_thread_data" -eq 1; then patch_apply winex11-ime-check-thread-data/0001-winex11.drv-handle-missing-thread-data-in-X11DRV_get_ic.patch - ( - printf '%s\n' '+ { "Enrico Horn", "winex11.drv: Handle missing thread data in X11DRV_get_ic.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-key_translation @@ -5971,11 +4913,6 @@ if test "$enable_winex11_key_translation" -eq 1; then patch_apply winex11-key_translation/0001-winex11-Match-keyboard-in-Unicode.patch patch_apply winex11-key_translation/0002-winex11-Fix-more-key-translation.patch patch_apply winex11-key_translation/0003-winex11.drv-Fix-main-Russian-keyboard-layout.patch - ( - printf '%s\n' '+ { "Ken Thomases", "winex11: Match keyboard in Unicode.", 1 },'; - printf '%s\n' '+ { "Philippe Valembois", "winex11: Fix more key translation.", 1 },'; - printf '%s\n' '+ { "Ondrej Kraus", "winex11.drv: Fix main Russian keyboard layout.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11-wglShareLists @@ -5989,9 +4926,6 @@ fi # | if test "$enable_winex11_wglShareLists" -eq 1; then patch_apply winex11-wglShareLists/0001-winex11.drv-Only-warn-about-used-contexts-in-wglShar.patch - ( - printf '%s\n' '+ { "Michael Müller", "winex11.drv: Only warn about used contexts in wglShareLists.", 1 },'; - ) >> "$patchlist" fi # Patchset winex11.drv-Query_server_position @@ -6004,9 +4938,6 @@ fi # | if test "$enable_winex11_drv_Query_server_position" -eq 1; then patch_apply winex11.drv-Query_server_position/0001-winex11.drv-window-Query-the-X-server-for-the-actual.patch - ( - printf '%s\n' '+ { "Gabriel Ivăncescu", "winex11.drv/window: Query the X server for the actual rect of the window before unmapping it.", 1 },'; - ) >> "$patchlist" fi # Patchset wininet-Cleanup @@ -6020,13 +4951,6 @@ if test "$enable_wininet_Cleanup" -eq 1; then patch_apply wininet-Cleanup/0003-wininet-tests-Check-cookie-behaviour-when-overriding.patch patch_apply wininet-Cleanup/0004-wininet-Strip-filename-if-no-path-is-set-in-cookie.patch patch_apply wininet-Cleanup/0005-wininet-Replacing-header-fields-should-fail-if-they-.patch - ( - printf '%s\n' '+ { "Michael Müller", "wininet/tests: Add more tests for cookies.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "wininet/tests: Test auth credential reusage with host override.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "wininet/tests: Check cookie behaviour when overriding host.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "wininet: Strip filename if no path is set in cookie.", 1 },'; - printf '%s\n' '+ { "Michael Müller", "wininet: Replacing header fields should fail if they do not exist yet.", 1 },'; - ) >> "$patchlist" fi # Patchset winmm-Delay_Import_Depends @@ -6039,9 +4963,6 @@ fi # | if test "$enable_winmm_Delay_Import_Depends" -eq 1; then patch_apply winmm-Delay_Import_Depends/0001-winmm-Delay-import-ole32-msacm32-to-workaround-bug-w.patch - ( - printf '%s\n' '+ { "Michael Müller", "winmm: Delay import ole32 msacm32 to workaround bug when loading multiple winmm versions.", 1 },'; - ) >> "$patchlist" fi # Patchset winmm-fullpath @@ -6054,9 +4975,6 @@ fi # | if test "$enable_winmm_fullpath" -eq 1; then patch_apply winmm-fullpath/0001-winmm-Pass-a-fullpath-to-CreateFileA.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "winmm: Pass a fullpath to CreateFileA.", 1 },'; - ) >> "$patchlist" fi # Patchset winmm-mciSendCommandA @@ -6066,9 +4984,6 @@ fi # | if test "$enable_winmm_mciSendCommandA" -eq 1; then patch_apply winmm-mciSendCommandA/0001-winmm-Do-not-crash-in-Win-9X-mode-when-an-invalid-de.patch - ( - printf '%s\n' '+ { "Michael Müller", "winmm: Do not crash in Win 9X mode when an invalid device ptr is passed to MCI_OPEN.", 1 },'; - ) >> "$patchlist" fi # Patchset wintab32-improvements @@ -6086,12 +5001,6 @@ if test "$enable_wintab32_improvements" -eq 1; then patch_apply wintab32-improvements/0003-winex11-Handle-negative-orAltitude-values.patch patch_apply wintab32-improvements/0004-winex11.drv-Support-multiplex-categories-WTI_DSCTXS-.patch patch_apply wintab32-improvements/0005-winex11-Support-WTI_STATUS-in-WTInfo.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "wintab32: Set lcSysExtX/Y for the first index of WTI_DDCTXS.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "winex11: Handle negative orAltitude values.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "winex11.drv: Support multiplex categories WTI_DSCTXS and WTI_DDCTXS.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "winex11: Support WTI_STATUS in WTInfo.", 1 },'; - ) >> "$patchlist" fi # Patchset wintrust-WTHelperGetProvCertFromChain @@ -6104,9 +5013,6 @@ fi # | if test "$enable_wintrust_WTHelperGetProvCertFromChain" -eq 1; then patch_apply wintrust-WTHelperGetProvCertFromChain/0001-wintrust-Add-parameter-check-in-WTHelperGetProvCertF.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "wintrust: Add parameter check in WTHelperGetProvCertFromChain.", 1 },'; - ) >> "$patchlist" fi # Patchset wow64cpu-Wow64Transition @@ -6121,10 +5027,6 @@ fi if test "$enable_wow64cpu_Wow64Transition" -eq 1; then patch_apply wow64cpu-Wow64Transition/0001-wow64cpu-Add-stub-dll.patch patch_apply wow64cpu-Wow64Transition/0002-ntdll-Add-a-stub-implementation-of-Wow64Transition.patch - ( - printf '%s\n' '+ { "Zebediah Figura", "wow64cpu: Add stub dll.", 1 },'; - printf '%s\n' '+ { "Zebediah Figura", "ntdll: Add a stub implementation of Wow64Transition.", 1 },'; - ) >> "$patchlist" fi # Patchset wpcap-Dynamic_Linking @@ -6134,9 +5036,6 @@ fi # | if test "$enable_wpcap_Dynamic_Linking" -eq 1; then patch_apply wpcap-Dynamic_Linking/0001-wpcap-Load-libpcap-dynamically.patch - ( - printf '%s\n' '+ { "André Hentschel", "wpcap: Load libpcap dynamically.", 1 },'; - ) >> "$patchlist" fi # Patchset ws2_32-APC_Performance @@ -6146,9 +5045,6 @@ fi # | if test "$enable_ws2_32_APC_Performance" -eq 1; then patch_apply ws2_32-APC_Performance/0001-ws2_32-Reuse-old-async-ws2_async_io-structures-if-po.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ws2_32: Reuse old async ws2_async_io structures if possible.", 1 },'; - ) >> "$patchlist" fi # Patchset ws2_32-Connect_Time @@ -6158,9 +5054,6 @@ fi # | if test "$enable_ws2_32_Connect_Time" -eq 1; then patch_apply ws2_32-Connect_Time/0001-ws2_32-Implement-returning-the-proper-time-with-SO_C.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ws2_32: Implement returning the proper time with SO_CONNECT_TIME.", 1 },'; - ) >> "$patchlist" fi # Patchset ws2_32-TransmitFile @@ -6174,10 +5067,6 @@ fi if test "$enable_ws2_32_TransmitFile" -eq 1; then patch_apply ws2_32-TransmitFile/0001-ws2_32-Add-support-for-TF_DISCONNECT-to-TransmitFile.patch patch_apply ws2_32-TransmitFile/0002-ws2_32-Add-support-for-TF_REUSE_SOCKET-to-TransmitFi.patch - ( - printf '%s\n' '+ { "Erich E. Hoover", "ws2_32: Add support for TF_DISCONNECT to TransmitFile.", 1 },'; - printf '%s\n' '+ { "Erich E. Hoover", "ws2_32: Add support for TF_REUSE_SOCKET to TransmitFile.", 1 },'; - ) >> "$patchlist" fi # Patchset ws2_32-getaddrinfo @@ -6187,9 +5076,6 @@ fi # | if test "$enable_ws2_32_getaddrinfo" -eq 1; then patch_apply ws2_32-getaddrinfo/0001-ws2_32-Fix-handling-of-empty-string-in-WS_getaddrinf.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ws2_32: Fix handling of empty string in WS_getaddrinfo.", 1 },'; - ) >> "$patchlist" fi # Patchset ws2_32-getsockopt @@ -6202,9 +5088,6 @@ fi # | if test "$enable_ws2_32_getsockopt" -eq 1; then patch_apply ws2_32-getsockopt/0001-ws2_32-Divide-values-returned-by-SO_RCVBUF-and-SO_SN.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "ws2_32: Divide values returned by SO_RCVBUF and SO_SNDBUF getsockopt options by two.", 1 },'; - ) >> "$patchlist" fi # Patchset wtsapi32-EnumerateProcesses @@ -6217,9 +5100,6 @@ fi # | if test "$enable_wtsapi32_EnumerateProcesses" -eq 1; then patch_apply wtsapi32-EnumerateProcesses/0001-wtsapi32-Partial-implementation-of-WTSEnumerateProce.patch - ( - printf '%s\n' '+ { "Sebastian Lackner", "wtsapi32: Partial implementation of WTSEnumerateProcessesW.", 1 },'; - ) >> "$patchlist" fi # Patchset xactengine3_7-PrepareWave @@ -6234,57 +5114,6 @@ if test "$enable_xactengine3_7_PrepareWave" -eq 1; then patch_apply xactengine3_7-PrepareWave/0001-xactengine3_7-Implement-IXACT3Engine-PrepareWave.patch patch_apply xactengine3_7-PrepareWave/0002-xactengine3_7-Implement-IXACT3Engine-PrepareStreamin.patch patch_apply xactengine3_7-PrepareWave/0003-xactengine3_7-Implement-IXACT3Engine-PrepareInMemory.patch - ( - printf '%s\n' '+ { "Alistair Leslie-Hughes", "xactengine3_7: Implement IXACT3Engine PrepareWave.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "xactengine3_7: Implement IXACT3Engine PrepareStreamingWave.", 1 },'; - printf '%s\n' '+ { "Alistair Leslie-Hughes", "xactengine3_7: Implement IXACT3Engine PrepareInMemoryWave.", 1 },'; - ) >> "$patchlist" -fi - - -if test "$enable_patchlist" -eq 1; then - - # Generate a temporary patch containing the patchlist and apply it - patch_data=$(cat "$patchlist" | sort) - if test ! -z "$patch_data"; then - patch_lines=$(printf '%s\n' "$patch_data" | wc -l) - patch_lines=$((${patch_lines}+21)) - cat > "$patchlist" < -Subject: Autogenerated patch list. - -diff --git a/libs/wine/config.c b/libs/wine/config.c -index 5262c76..0a3182f 100644 ---- a/libs/wine/config.c -+++ b/libs/wine/config.c -@@ -478,10 +478,${patch_lines} @@ const char *wine_get_version(void) - return PACKAGE_VERSION; - } - -+static const struct -+{ -+ const char *author; -+ const char *subject; -+ int revision; -+} -+wine_patch_data[] = -+{ -${patch_data} -+ { NULL, NULL, 0 } -+}; -+ - /* return the applied non-standard patches */ - const void *wine_get_patches(void) - { -- return NULL; -+ return &wine_patch_data[0]; - } - - /* return the build id string */ -EOF - patch_apply_file "$patchlist" - fi - rm "$patchlist" fi if test "$enable_autoconf" -eq 1; then diff --git a/staging/patchinstall.sh.in b/staging/patchinstall.sh.in index ae92ef12..d82f44b0 100644 --- a/staging/patchinstall.sh.in +++ b/staging/patchinstall.sh.in @@ -34,7 +34,6 @@ usage() echo " --force-autoconf Run autoreconf and tools/make_requests after each patch" echo " --help Display this help and exit" echo " --no-autoconf Do not run autoreconf and tools/make_requests" - echo " --no-patchlist Do not apply patchlist (needed for 'wine --patches')" echo " --upstream-commit Print the upstream Wine commit SHA1 and exit" echo " --version Show version information and exit" echo " -W patchset Exclude a specific patchset" @@ -84,9 +83,7 @@ warning() # Default settings patch_enable_all 0 -enable_patchlist=1 enable_autoconf=1 -patchlist="/dev/null" backend="patch" # Find location of patches @@ -131,11 +128,6 @@ while test "$#" -gt 0; do exit 0 ;; - --no-patchlist) - enable_patchlist=0 - shift - ;; - --no-autoconf) enable_autoconf=0 shift @@ -407,7 +399,6 @@ elif test "$backend" = "stg"; then # Only import the regular patches, no autogenerated ones - # moreover, don't run autoreconf or ./tools/make_requests. - enable_patchlist=0 enable_autoconf=0 patch_apply_file() @@ -433,69 +424,8 @@ patch_apply() {patch_resolver} -# If autoupdate is enabled then create a tempfile to keep track of all patches -if test "$enable_patchlist" -eq 1; then - if test "$enable_Staging" -eq 1; then - # macOS 10.10 and prior do not allow mktemp with empty argument - patchlist=$(mktemp 2>/dev/null || mktemp -t tmp) - if test ! -f "$patchlist"; then - abort "Unable to create temporary file for patchlist." - fi - else - warning "Skipping generation of patchlist because 'Staging' patchset is disabled." - enable_patchlist=0 - fi -fi - - {patch_apply} - -if test "$enable_patchlist" -eq 1; then - - # Generate a temporary patch containing the patchlist and apply it - patch_data=$(cat "$patchlist" | sort) - if test ! -z "$patch_data"; then - patch_lines=$(printf '%s\n' "$patch_data" | wc -l) - patch_lines=$((${{patch_lines}}+21)) - cat > "$patchlist" < -Subject: Autogenerated patch list. - -diff --git a/libs/wine/config.c b/libs/wine/config.c -index 5262c76..0a3182f 100644 ---- a/libs/wine/config.c -+++ b/libs/wine/config.c -@@ -478,10 +478,${{patch_lines}} @@ const char *wine_get_version(void) - return PACKAGE_VERSION; - }} - -+static const struct -+{{ -+ const char *author; -+ const char *subject; -+ int revision; -+}} -+wine_patch_data[] = -+{{ -${{patch_data}} -+ {{ NULL, NULL, 0 }} -+}}; -+ - /* return the applied non-standard patches */ - const void *wine_get_patches(void) - {{ -- return NULL; -+ return &wine_patch_data[0]; - }} - - /* return the build id string */ -EOF - patch_apply_file "$patchlist" - fi - rm "$patchlist" -fi - if test "$enable_autoconf" -eq 1; then if ! update_configure; then abort "'autoreconf -f' failed." diff --git a/staging/patchupdate.py b/staging/patchupdate.py index 239d0ab4..3de9920b 100755 --- a/staging/patchupdate.py +++ b/staging/patchupdate.py @@ -728,13 +728,6 @@ def generate_script(all_patches, resolved): lines.append("if test \"$%s\" -eq 1; then\n" % patch.variable) for f in patch.files: lines.append("\tpatch_apply %s\n" % os.path.join(patch.name, f)) - if len(patch.patches): - lines.append("\t(\n") - for p in _unique(patch.patches, key=lambda p: (p.patch_author, p.patch_subject, p.patch_revision)): - if p.patch_author is None: continue - lines.append("\t\tprintf '%%s\\n' '+ { \"%s\", \"%s\", %d },';\n" % - (escape_sh(escape_c(p.patch_author)), escape_sh(escape_c(p.patch_subject)), p.patch_revision)) - lines.append("\t) >> \"$patchlist\"\n") lines.append("fi\n\n") lines_apply = lines