From 7a419c031a18d0872fe08f687009416673af2fcc Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Sat, 15 Nov 2014 10:33:43 +0100 Subject: [PATCH] Make definition files optional, move revision numbers to corresponding .patch files. --- README.md | 3 +- debian/tools/patchupdate.py | 10 +-- debian/tools/patchutils.py | 14 ++-- patches/Exagear/definition | 3 - patches/Makefile | 69 ++++++++++--------- ...-repeated-resource_check_usage-FIXME.patch | 2 +- patches/Miscellaneous/definition | 15 ---- ...se-minimum-SetTimer-interval-to-5-ms.patch | 2 +- patches/Pipelight/definition | 16 ----- patches/Staging/definition | 15 ---- patches/atl-IOCS_Property/definition | 3 - patches/comctl32-LoadIconMetric/definition | 3 - patches/configure-Absolute_RPATH/definition | 3 - ...-detection-of-gnutls-on-Ubuntu-14.10.patch | 2 +- patches/configure-Detect_Gnutls/definition | 3 - patches/d3d9-Surface_Refcount/definition | 3 - patches/d3dx9_36-DXTn/definition | 3 - ...out-D3DCompile-warning-messages-that.patch | 2 +- patches/d3dx9_36-Filter_Warnings/definition | 3 - .../d3dx9_36-GetShaderSemantics/definition | 3 - patches/d3dx9_36-Texture_Align/definition | 3 - patches/d3dx9_36-UpdateSkinnedMesh/definition | 3 - patches/dbghelp-KdHelp/definition | 3 - patches/dsound-Fast_Mixer/definition | 3 - ...eration-Sans-as-an-Arial-replacement.patch | 2 +- patches/fonts-Missing_Fonts/definition | 3 - patches/gdi32-MaxPixelFormats/definition | 3 - patches/gdi32-MultiMonitor/definition | 3 - .../definition | 3 - patches/imagehlp-BindImageEx/definition | 3 - patches/imm32-Cross_Thread_Access/definition | 3 - patches/iphlpapi-TCP_Table/definition | 3 - .../definition | 3 - .../kernel32-GetNumaProcessorNode/definition | 3 - ...02-kernel32-Implement-GetSystemTimes.patch | 2 +- patches/kernel32-GetSystemTimes/definition | 3 - patches/kernel32-GetVolumePathName/definition | 3 - patches/kernel32-Named_Pipe/definition | 3 - ...Support-UTF-7-in-MultiByteToWideChar.patch | 2 +- ...Support-UTF-7-in-WideCharToMultiByte.patch | 2 +- patches/kernel32-UTF7_Support/definition | 3 - patches/libs-Unicode_Collation/definition | 3 - patches/libwine-BSD_mmap_fixed/definition | 3 - patches/mshtml-sessionStorage/definition | 3 - .../definition | 3 - patches/msvcrt-atof_strtod/definition | 3 - patches/ntdll-DOS_Attributes/definition | 3 - patches/ntdll-Dynamic_DST/definition | 8 --- patches/ntdll-Exception/definition | 3 - ...ree-implementation-for-get_cached_fd.patch | 2 +- patches/ntdll-FD_Cache/definition | 3 - .../definition | 3 - ...tectVirtualMemory-and-NtCreateSectio.patch | 2 +- patches/ntdll-Fix_Alignment/definition | 3 - ...king-directory-handle-in-RemoveDirec.patch | 2 +- patches/ntdll-Fix_Free/definition | 3 - patches/ntdll-Heap_FreeLists/definition | 3 - patches/ntdll-Junction_Points/definition | 3 - patches/ntdll-LZNT1_Compression/definition | 3 - .../0002-ntdll-Implement-NtQuerySection.patch | 2 +- ...2-tests-Add-tests-for-NtQuerySection.patch | 2 +- patches/ntdll-NtQuerySection/definition | 3 - patches/ntdll-NtSetLdtEntries/definition | 3 - .../ntdll-Pipe_SpecialCharacters/definition | 3 - patches/ntdll-ThreadTime/definition | 3 - ...rly-handle-PAGE_WRITECOPY-protection.patch | 2 +- patches/ntdll-WRITECOPY/definition | 3 - patches/ntoskrnl-Emulator/definition | 7 -- patches/ntoskrnl-IoCsqInitialize/definition | 3 - patches/ntoskrnl-Irp_Status/definition | 3 - .../definition | 3 - patches/ntoskrnl-Stub_FileObject/definition | 4 +- patches/ntoskrnl-Write_CR4/definition | 3 - .../ole32-CoWaitForMultipleHandles/definition | 3 - .../quartz-MediaSeeking_Positions/definition | 3 - patches/riched20-IText_Interface/definition | 24 ------- .../secur32-Schannel_ContextAttr/definition | 3 - ...tibility-code-for-handling-the-old-m.patch | 2 +- patches/server-ACL_Compat/definition | 3 - ...-the-interface-change-notification-o.patch | 2 +- .../definition | 3 - ...or-thread-and-process-security-descr.patch | 2 +- ...nt-passing-security-descriptors-from.patch | 2 +- patches/server-CreateProcess_ACLs/definition | 3 - patches/server-Fix_Leak/definition | 3 - ...ecurity-attributes-from-parent-direc.patch | 2 +- ...ecurity-attributes-from-parent-direc.patch | 2 +- patches/server-Inherited_ACLs/definition | 3 - patches/server-Misc_ACL/definition | 3 - ...ror-when-opening-a-terminating-proce.patch | 2 +- patches/server-OpenProcess/definition | 3 - ...-storage-of-security-attributes-for-.patch | 2 +- ...-retrieval-of-security-attributes-fo.patch | 2 +- ...e-security-attributes-with-extended-.patch | 2 +- ...r-and-group-inside-stored-extended-f.patch | 2 +- ...file-security-attributes-with-extend.patch | 2 +- ...eturn-of-file-security-masks-with-ge.patch | 2 +- patches/server-Stored_ACLs/definition | 3 - .../setupapi-SetupPromptForDisk/definition | 3 - .../definition | 3 - ...default-security-attributes-for-user.patch | 2 +- .../shell32-Default_Folder_ACLs/definition | 3 - patches/shell32-Default_Path/definition | 3 - patches/shell32-Icons/definition | 3 - patches/shell32-RunDLL_CallEntry16/definition | 3 - patches/shell32-SHCreateSessionKey/definition | 3 - patches/shell32-SHFileOperation/definition | 3 - .../shlwapi-PathIsDirectoryEmptyW/definition | 3 - patches/shlwapi-UrlCombine/definition | 3 - patches/user32-Dialog_Paint_Event/definition | 3 - patches/user32-DrawTextExW/definition | 3 - patches/user32-FindWindowEx/definition | 3 - patches/user32-GetSystemMetrics/definition | 3 - patches/user32-GetTipText/definition | 3 - patches/user32-WndProc/definition | 3 - patches/wine.inf-ProductId/definition | 3 - patches/wineboot-HKEY_DYN_DATA/definition | 3 - patches/winebuild-LinkerVersion/definition | 3 - patches/wined3d-DXTn/definition | 3 - patches/wined3d-Revert_PixelFormat/definition | 3 - patches/winedevice-Fix_Relocation/definition | 3 - .../definition | 3 - .../winepulse-PulseAudio_Support/definition | 7 -- ...te-a-candidate-window-s-position-wit.patch | 2 +- patches/winex11-CandidateWindowPos/definition | 3 - ...mport-X11-s-text-html-as-HTML-Format.patch | 2 +- patches/winex11-Clipboard_HTML/definition | 3 - .../winex11-Limited_Resolutions/definition | 3 - patches/winex11-Window_Groups/definition | 3 - patches/winex11-XEMBED/definition | 4 -- patches/winex11-wglShareLists/definition | 3 - patches/wpcap-Dynamic_Linking/definition | 3 - ...2-Properly-implement-SO_CONNECT_TIME.patch | 2 +- patches/ws2_32-Connect_Time/definition | 3 - patches/ws2_32-TransmitFile/definition | 3 - .../wtsapi32-EnumerateProcesses/definition | 3 - 136 files changed, 80 insertions(+), 454 deletions(-) delete mode 100644 patches/Exagear/definition delete mode 100644 patches/Miscellaneous/definition delete mode 100644 patches/Staging/definition delete mode 100644 patches/configure-Detect_Gnutls/definition delete mode 100644 patches/d3dx9_36-Texture_Align/definition delete mode 100644 patches/kernel32-GetNumaProcessorNode/definition delete mode 100644 patches/ntdll-Exception/definition delete mode 100644 patches/server-Fix_Leak/definition delete mode 100644 patches/shdocvw-ParseURLFromOutsideSource_Tests/definition delete mode 100644 patches/winemenubuilder-Desktop_Icon_Path/definition delete mode 100644 patches/wpcap-Dynamic_Linking/definition diff --git a/README.md b/README.md index afcbc4c2..8f885d94 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Wine. All those differences are also documented on the Included bug fixes and improvements =================================== -**Bugfixes and features included in the next upcoming release [17]:** +**Bugfixes and features included in the next upcoming release [18]:** * Add stub for NtSetLdtEntries/ZwSetLdtEntries ([Wine Bug #26268](https://bugs.winehq.org/show_bug.cgi?id=26268)) * Allow selection of audio device for PulseAudio backend @@ -53,6 +53,7 @@ Included bug fixes and improvements * Fix crash of winedevice when relocation entry crosses page boundary ([Wine Bug #28254](https://bugs.winehq.org/show_bug.cgi?id=28254)) * Fix handling of invert_y in DrawTextExW ([Wine Bug #22109](https://bugs.winehq.org/show_bug.cgi?id=22109)) * Fix texture corruption in CSI: Fatal Conspiracy ([Wine Bug #33768](https://bugs.winehq.org/show_bug.cgi?id=33768)) +* Initialize irp.Tail.Overlay.OriginalFileObject with stub file object ([Wine Bug #37537](https://bugs.winehq.org/show_bug.cgi?id=37537)) * MSVCRT crashes when NULL is passed as string to atof or strtod ([Wine Bug #32550](https://bugs.winehq.org/show_bug.cgi?id=32550)) * Return correct values for GetThreadTimes function ([Wine Bug #20230](https://bugs.winehq.org/show_bug.cgi?id=20230)) * Return more context attributes in schan_InitializeSecurityContextW ([Wine Bug #37527](https://bugs.winehq.org/show_bug.cgi?id=37527)) diff --git a/debian/tools/patchupdate.py b/debian/tools/patchupdate.py index bc4e8971..04d01ebe 100755 --- a/debian/tools/patchupdate.py +++ b/debian/tools/patchupdate.py @@ -212,13 +212,7 @@ def read_definition(revision, filename, name_to_id): elif key == "disabled": disabled = parse_int(val) - elif key == "author" or \ - key == "subject" or \ - key == "title" or \ - key == "revision": - pass - - else: + elif revision is None: print "WARNING: Ignoring unknown command in definition file %s: %s" % (filename, line) return depends, fixes, disabled @@ -264,7 +258,7 @@ def read_patchset(revision = None): patch.depends, patch.fixes, patch.disabled = \ read_definition(revision, os.path.join(config.path_patches, patch.name), name_to_id) except IOError: - raise PatchUpdaterError("Missing definition file for %s" % patch.name) + patch.depends, patch.fixes, patch.disabled = set(), [], False return all_patches diff --git a/debian/tools/patchutils.py b/debian/tools/patchutils.py index a21bbe59..11bde27c 100644 --- a/debian/tools/patchutils.py +++ b/debian/tools/patchutils.py @@ -302,14 +302,14 @@ def read_patch(filename): if r is not None: subject = r.group(2).strip() r = re.search("v([0-9]+)", r.group(1), re.IGNORECASE) - if r is not None: return "%s." % subject, int(r.group(1)) + if r is not None: return subject, int(r.group(1)) r = re.match("(.*)\\((v|try|rev|take) *([0-9]+)\\)", subject, re.IGNORECASE) - if r is not None: return "%s." % r.group(1).strip(), int(r.group(3)) + if r is not None: return r.group(1).strip(), int(r.group(3)) r = re.match("(.*)[.,] *(v|try|rev|take) *([0-9]+)", subject, re.IGNORECASE) - if r is not None: return "%s." % r.group(1).strip(), int(r.group(3)) + if r is not None: return r.group(1).strip(), int(r.group(3)) r = re.match("([^:]+) v([0-9])+: (.*)", subject, re.IGNORECASE) - if r is not None: return "%s: %s." % (r.group(1), r.group(3)), int(r.group(2)) - return "%s." % subject, 1 + if r is not None: return "%s: %s" % (r.group(1), r.group(3)), int(r.group(2)) + return subject, 1 header = {} with _FileReader(filename) as fp: @@ -330,7 +330,9 @@ def read_patch(filename): if not line.startswith(" "): break subject += line.rstrip("\r\n") assert fp.read() == line - header['subject'], header['revision'] = _parse_subject(subject) + subject, revision = _parse_subject(subject) + if not subject.endswith("."): subject += "." + header['subject'], header['revision'] = subject, revision elif line.startswith("diff --git "): tmp = line.strip().split(" ") diff --git a/patches/Exagear/definition b/patches/Exagear/definition deleted file mode 100644 index 81b551f4..00000000 --- a/patches/Exagear/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Sebastian Lackner -Subject: Implement emulation of SIDT instruction when using Exagear. -Revision: 1 diff --git a/patches/Makefile b/patches/Makefile index f2719508..00a4791c 100644 --- a/patches/Makefile +++ b/patches/Makefile @@ -192,7 +192,7 @@ Miscellaneous.ok: $(call APPLY_FILE,Miscellaneous/0003-wined3d-Silence-repeated-wined3d_swapchain_present-F.patch) $(call APPLY_FILE,Miscellaneous/0004-Appease-the-blessed-version-of-gcc-4.5-when-Werror-i.patch) @( \ - echo '+ { "Erich E. Hoover", "wined3d: Silence repeated resource_check_usage FIXME.", 1 },'; \ + echo '+ { "Erich E. Hoover", "wined3d: Silence repeated resource_check_usage FIXME.", 2 },'; \ echo '+ { "Sebastian Lackner", "kernel32: Silence repeated CompareStringEx FIXME.", 1 },'; \ echo '+ { "Sebastian Lackner", "wined3d: Silence repeated wined3d_swapchain_present FIXME.", 1 },'; \ echo '+ { "Erich E. Hoover", "Appease the blessed version of gcc (4.5) when -Werror is enabled.", 1 },'; \ @@ -212,7 +212,7 @@ Pipelight.ok: $(call APPLY_FILE,Pipelight/0004-winex11.drv-Indicate-direct-rendering-through-OpenGL.patch) @( \ echo '+ { "Sebastian Lackner", "winex11: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command.", 1 },'; \ - echo '+ { "Michael Müller", "user32: Decrease minimum SetTimer interval to 5 ms.", 1 },'; \ + echo '+ { "Michael Müller", "user32: Decrease minimum SetTimer interval to 5 ms.", 2 },'; \ echo '+ { "Michael Müller", "wined3d: allow changing strict drawing through an exported function.", 1 },'; \ echo '+ { "Michael Müller", "winex11.drv: Indicate direct rendering through OpenGL extension.", 1 },'; \ ) > Pipelight.ok @@ -293,7 +293,7 @@ configure-Absolute_RPATH.ok: configure-Detect_Gnutls.ok: $(call APPLY_FILE,configure-Detect_Gnutls/0001-configure-Fix-detection-of-gnutls-on-Ubuntu-14.10.patch) @( \ - echo '+ { "Sebastian Lackner", "configure: Fix detection of gnutls on Ubuntu 14.10.", 1 },'; \ + echo '+ { "Sebastian Lackner", "configure: Fix detection of gnutls on Ubuntu 14.10.", 3 },'; \ ) > configure-Detect_Gnutls.ok # Patchset d3d9-Surface_Refcount @@ -340,7 +340,7 @@ d3dx9_36-DXTn.ok: wined3d-DXTn.ok d3dx9_36-Filter_Warnings.ok: $(call APPLY_FILE,d3dx9_36-Filter_Warnings/0001-d3dx9_36-Filter-out-D3DCompile-warning-messages-that.patch) @( \ - echo '+ { "Christian Costa", "d3dx9_36: Filter out D3DCompile warning messages that are not present with D3DCompileShader.", 1 },'; \ + echo '+ { "Christian Costa", "d3dx9_36: Filter out D3DCompile warning messages that are not present with D3DCompileShader.", 4 },'; \ ) > d3dx9_36-Filter_Warnings.ok # Patchset d3dx9_36-GetShaderSemantics @@ -430,7 +430,7 @@ fonts-Missing_Fonts.ok: $(call APPLY_FILE,fonts-Missing_Fonts/0002-fonts-Add-WenQuanYi-Micro-Hei-as-a-Microsoft-Yahei-r.patch) $(call APPLY_FILE,fonts-Missing_Fonts/0003-fonts-Add-Courier-Prime-as-a-Courier-New-replacement.patch) @( \ - echo '+ { "Torsten Kurbad", "fonts: Add Liberation Sans as an Arial replacement.", 1 },'; \ + echo '+ { "Torsten Kurbad", "fonts: Add Liberation Sans as an Arial replacement.", 2 },'; \ echo '+ { "Erich E. Hoover", "fonts: Add WenQuanYi Micro Hei as a Microsoft Yahei replacement.", 1 },'; \ echo '+ { "Erich E. Hoover", "fonts: Add Courier Prime as a Courier New replacement.", 1 },'; \ ) > fonts-Missing_Fonts.ok @@ -583,7 +583,7 @@ kernel32-GetSystemTimes.ok: $(call APPLY_FILE,kernel32-GetSystemTimes/0002-kernel32-Implement-GetSystemTimes.patch) @( \ echo '+ { "Louis Lenders", "kernel32: Add tests for GetSystemTimes.", 1 },'; \ - echo '+ { "Erich E. Hoover", "kernel32: Implement GetSystemTimes.", 1 },'; \ + echo '+ { "Erich E. Hoover", "kernel32: Implement GetSystemTimes.", 3 },'; \ ) > kernel32-GetSystemTimes.ok # Patchset kernel32-GetVolumePathName @@ -633,8 +633,8 @@ kernel32-UTF7_Support.ok: $(call APPLY_FILE,kernel32-UTF7_Support/0002-kernel32-Support-UTF-7-in-WideCharToMultiByte.patch) $(call APPLY_FILE,kernel32-UTF7_Support/0003-kernel32-tests-Add-tests-for-UTF-7-conversion.patch) @( \ - echo '+ { "Alex Henrie", "kernel32: Support UTF-7 in MultiByteToWideChar.", 1 },'; \ - echo '+ { "Alex Henrie", "kernel32: Support UTF-7 in WideCharToMultiByte.", 1 },'; \ + echo '+ { "Alex Henrie", "kernel32: Support UTF-7 in MultiByteToWideChar.", 3 },'; \ + echo '+ { "Alex Henrie", "kernel32: Support UTF-7 in WideCharToMultiByte.", 3 },'; \ echo '+ { "Alex Henrie", "kernel32/tests: Add tests for UTF-7 conversion.", 1 },'; \ ) > kernel32-UTF7_Support.ok @@ -787,7 +787,7 @@ ntdll-Exception.ok: ntdll-FD_Cache.ok: $(call APPLY_FILE,ntdll-FD_Cache/0001-ntdll-Use-lockfree-implementation-for-get_cached_fd.patch) @( \ - echo '+ { "Sebastian Lackner", "ntdll: Use lockfree implementation for get_cached_fd.", 1 },'; \ + echo '+ { "Sebastian Lackner", "ntdll: Use lockfree implementation for get_cached_fd.", 4 },'; \ ) > ntdll-FD_Cache.ok # Patchset ntdll-FileDispositionInformation @@ -821,7 +821,7 @@ ntdll-FileDispositionInformation.ok: ntdll-Fix_Alignment.ok: $(call APPLY_FILE,ntdll-Fix_Alignment/0001-ntdll-Move-NtProtectVirtualMemory-and-NtCreateSectio.patch) @( \ - echo '+ { "Michael Müller", "ntdll: Move NtProtectVirtualMemory and NtCreateSection to separate pages on x86.", 1 },'; \ + echo '+ { "Michael Müller", "ntdll: Move NtProtectVirtualMemory and NtCreateSection to separate pages on x86.", 2 },'; \ ) > ntdll-Fix_Alignment.ok # Patchset ntdll-Fix_Free @@ -833,7 +833,7 @@ ntdll-Fix_Alignment.ok: ntdll-Fix_Free.ok: $(call APPLY_FILE,ntdll-Fix_Free/0001-kernel32-Fix-leaking-directory-handle-in-RemoveDirec.patch) @( \ - echo '+ { "Sebastian Lackner", "kernel32: Fix leaking directory handle in RemoveDirectoryW.", 1 },'; \ + echo '+ { "Sebastian Lackner", "kernel32: Fix leaking directory handle in RemoveDirectoryW.", 2 },'; \ ) > ntdll-Fix_Free.ok # Patchset ntdll-Heap_FreeLists @@ -912,8 +912,8 @@ ntdll-NtQuerySection.ok: $(call APPLY_FILE,ntdll-NtQuerySection/0003-kernel32-tests-Add-tests-for-NtQuerySection.patch) @( \ echo '+ { "Dmitry Timoshkov", "include: Fix definition of SECTION_BASIC_INFORMATION and SECTION_IMAGE_INFORMATION.", 1 },'; \ - echo '+ { "Dmitry Timoshkov", "ntdll: Implement NtQuerySection.", 1 },'; \ - echo '+ { "Dmitry Timoshkov", "kernel32/tests: Add tests for NtQuerySection.", 1 },'; \ + echo '+ { "Dmitry Timoshkov", "ntdll: Implement NtQuerySection.", 2 },'; \ + echo '+ { "Dmitry Timoshkov", "kernel32/tests: Add tests for NtQuerySection.", 2 },'; \ ) > ntdll-NtQuerySection.ok # Patchset ntdll-NtSetLdtEntries @@ -982,7 +982,7 @@ ntdll-WRITECOPY.ok: echo '+ { "Sebastian Lackner", "ntdll: Trigger write watches before passing userdata pointer to wait_reply.", 1 },'; \ echo '+ { "Sebastian Lackner", "advapi: Trigger write watches before passing userdata pointer to read syscall.", 1 },'; \ echo '+ { "Michael Müller", "ntdll: Setup a temporary signal handler during process startup to handle page faults.", 1 },'; \ - echo '+ { "Michael Müller", "ntdll: Properly handle PAGE_WRITECOPY protection.", 1 },'; \ + echo '+ { "Michael Müller", "ntdll: Properly handle PAGE_WRITECOPY protection.", 4 },'; \ echo '+ { "Michael Müller", "ntdll: Only enable true WRITECOPY protection when a special environment variable is set.", 1 },'; \ ) > ntdll-WRITECOPY.ok @@ -1052,6 +1052,9 @@ ntoskrnl-KeSetSystemAffinityThread.ok: # Patchset ntoskrnl-Stub_FileObject # | +# | This patchset fixes the following Wine bugs: +# | * [#37537] Initialize irp.Tail.Overlay.OriginalFileObject with stub file object +# | # | Modified files: # | * dlls/ntoskrnl.exe/ntoskrnl.c # | @@ -1179,7 +1182,7 @@ secur32-Schannel_ContextAttr.ok: server-ACL_Compat.ok: server-Inherited_ACLs.ok $(call APPLY_FILE,server-ACL_Compat/0001-server-Add-compatibility-code-for-handling-the-old-m.patch) @( \ - echo '+ { "Erich E. Hoover", "server: Add compatibility code for handling the old method of storing ACLs.", 1 },'; \ + echo '+ { "Erich E. Hoover", "server: Add compatibility code for handling the old method of storing ACLs.", 6 },'; \ ) > server-ACL_Compat.ok # Patchset server-Address_Change_Notification @@ -1201,7 +1204,7 @@ server-Address_Change_Notification.ok: echo '+ { "Erich E. Hoover", "server: Implement socket-specific ioctl() routine.", 1 },'; \ echo '+ { "Erich E. Hoover", "server: Add socket-side support for the interface change notification object.", 1 },'; \ echo '+ { "Erich E. Hoover", "server: Add blocked support for SIO_ADDRESS_LIST_CHANGE ioctl().", 1 },'; \ - echo '+ { "Erich E. Hoover", "server: Implement the interface change notification object.", 1 },'; \ + echo '+ { "Erich E. Hoover", "server: Implement the interface change notification object.", 2 },'; \ echo '+ { "Erich E. Hoover", "ws2_32: Add an interactive test for interface change notifications.", 1 },'; \ ) > server-Address_Change_Notification.ok @@ -1219,8 +1222,8 @@ server-CreateProcess_ACLs.ok: $(call APPLY_FILE,server-CreateProcess_ACLs/0002-kernel32-Implement-passing-security-descriptors-from.patch) $(call APPLY_FILE,server-CreateProcess_ACLs/0003-advapi32-tests-Add-additional-tests-for-passing-a-th.patch) @( \ - echo '+ { "Sebastian Lackner", "server: Support for thread and process security descriptors in new_process wineserver call.", 1 },'; \ - echo '+ { "Sebastian Lackner", "kernel32: Implement passing security descriptors from CreateProcess to the wineserver.", 1 },'; \ + echo '+ { "Sebastian Lackner", "server: Support for thread and process security descriptors in new_process wineserver call.", 2 },'; \ + echo '+ { "Sebastian Lackner", "kernel32: Implement passing security descriptors from CreateProcess to the wineserver.", 2 },'; \ echo '+ { "Joris van der Wel", "advapi32/tests: Add additional tests for passing a thread sd to CreateProcess.", 1 },'; \ ) > server-CreateProcess_ACLs.ok @@ -1249,8 +1252,8 @@ server-Inherited_ACLs.ok: server-Stored_ACLs.ok $(call APPLY_FILE,server-Inherited_ACLs/0001-server-Inherit-security-attributes-from-parent-direc.patch) $(call APPLY_FILE,server-Inherited_ACLs/0002-server-Inherit-security-attributes-from-parent-direc.patch) @( \ - echo '+ { "Erich E. Hoover", "server: Inherit security attributes from parent directories on creation.", 1 },'; \ - echo '+ { "Erich E. Hoover", "server: Inherit security attributes from parent directories on SetSecurityInfo.", 1 },'; \ + echo '+ { "Erich E. Hoover", "server: Inherit security attributes from parent directories on creation.", 7 },'; \ + echo '+ { "Erich E. Hoover", "server: Inherit security attributes from parent directories on SetSecurityInfo.", 7 },'; \ ) > server-Inherited_ACLs.ok # Patchset server-Misc_ACL @@ -1282,7 +1285,7 @@ server-Misc_ACL.ok: server-OpenProcess.ok: $(call APPLY_FILE,server-OpenProcess/0001-server-Return-error-when-opening-a-terminating-proce.patch) @( \ - echo '+ { "Michael Müller", "server: Return error when opening a terminating process.", 1 },'; \ + echo '+ { "Michael Müller", "server: Return error when opening a terminating process.", 3 },'; \ ) > server-OpenProcess.ok # Patchset server-Stored_ACLs @@ -1302,12 +1305,12 @@ server-Stored_ACLs.ok: ntdll-DOS_Attributes.ok $(call APPLY_FILE,server-Stored_ACLs/0005-server-Retrieve-file-security-attributes-with-extend.patch) $(call APPLY_FILE,server-Stored_ACLs/0006-server-Convert-return-of-file-security-masks-with-ge.patch) @( \ - echo '+ { "Erich E. Hoover", "server: Unify the storage of security attributes for files and directories.", 1 },'; \ - echo '+ { "Erich E. Hoover", "server: Unify the retrieval of security attributes for files and directories.", 1 },'; \ - echo '+ { "Erich E. Hoover", "server: Store file security attributes with extended file attributes.", 1 },'; \ - echo '+ { "Erich E. Hoover", "server: Store user and group inside stored extended file attribute information.", 1 },'; \ - echo '+ { "Erich E. Hoover", "server: Retrieve file security attributes with extended file attributes.", 1 },'; \ - echo '+ { "Erich E. Hoover", "server: Convert return of file security masks with generic access mappings.", 1 },'; \ + echo '+ { "Erich E. Hoover", "server: Unify the storage of security attributes for files and directories.", 7 },'; \ + echo '+ { "Erich E. Hoover", "server: Unify the retrieval of security attributes for files and directories.", 7 },'; \ + echo '+ { "Erich E. Hoover", "server: Store file security attributes with extended file attributes.", 7 },'; \ + echo '+ { "Erich E. Hoover", "server: Store user and group inside stored extended file attribute information.", 7 },'; \ + echo '+ { "Erich E. Hoover", "server: Retrieve file security attributes with extended file attributes.", 7 },'; \ + echo '+ { "Erich E. Hoover", "server: Convert return of file security masks with generic access mappings.", 7 },'; \ ) > server-Stored_ACLs.ok # Patchset setupapi-SetupPromptForDisk @@ -1336,7 +1339,7 @@ setupapi-SetupPromptForDisk.ok: shdocvw-ParseURLFromOutsideSource_Tests.ok: $(call APPLY_FILE,shdocvw-ParseURLFromOutsideSource_Tests/0001-shdocvw-Check-precisely-ParseURLFromOutsideSourceX-r.patch) @( \ - echo '+ { "Christian Costa", "shdocvw: Check precisely ParseURLFromOutsideSourceX returned values in tests and make code clearer about that..", 3 },'; \ + echo '+ { "Christian Costa", "shdocvw: Check precisely ParseURLFromOutsideSourceX returned values in tests and make code clearer about that.", 3 },'; \ ) > shdocvw-ParseURLFromOutsideSource_Tests.ok # Patchset shell32-Default_Folder_ACLs @@ -1348,7 +1351,7 @@ shdocvw-ParseURLFromOutsideSource_Tests.ok: shell32-Default_Folder_ACLs.ok: $(call APPLY_FILE,shell32-Default_Folder_ACLs/0001-shell32-Set-the-default-security-attributes-for-user.patch) @( \ - echo '+ { "Sebastian Lackner", "shell32: Set the default security attributes for user shell folders.", 1 },'; \ + echo '+ { "Sebastian Lackner", "shell32: Set the default security attributes for user shell folders.", 7 },'; \ ) > shell32-Default_Folder_ACLs.ok # Patchset shell32-Default_Path @@ -1735,7 +1738,7 @@ winepulse-PulseAudio_Support.ok: echo '+ { "Maarten Lankhorst", "winepulse: fix the checks in IsFormatSupported.", 0 },'; \ echo '+ { "Maarten Lankhorst", "winepulse: fixup IsFormatSupported calls.", 1 },'; \ echo '+ { "Maarten Lankhorst", "winepulse: return early if padding didn'\''t update.", 1 },'; \ - echo '+ { "Maarten Lankhorst", "winepulse: fix unneeded free in write..", 1 },'; \ + echo '+ { "Maarten Lankhorst", "winepulse: fix unneeded free in write.", 1 },'; \ echo '+ { "Maarten Lankhorst", "winepulse: fixup a invalid free in mmdevapi.", 3 },'; \ echo '+ { "Maarten Lankhorst", "winepulse: use a pi-mutex for serialization.", 1 },'; \ echo '+ { "Maarten Lankhorst", "winepulse: add support for IMarshal.", 1 },'; \ @@ -1756,7 +1759,7 @@ winepulse-PulseAudio_Support.ok: winex11-CandidateWindowPos.ok: $(call APPLY_FILE,winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch) @( \ - echo '+ { "Felix Yan", "winex11.drv: Update a candidate window'\''s position with over-the-spot style.", 1 },'; \ + echo '+ { "Felix Yan", "winex11.drv: Update a candidate window'\''s position with over-the-spot style.", 2 },'; \ ) > winex11-CandidateWindowPos.ok # Patchset winex11-Clipboard_HTML @@ -1771,7 +1774,7 @@ winex11-CandidateWindowPos.ok: winex11-Clipboard_HTML.ok: $(call APPLY_FILE,winex11-Clipboard_HTML/0001-winex11.drv-Import-X11-s-text-html-as-HTML-Format.patch) @( \ - echo '+ { "Damjan Jovanovic", "winex11.drv: Import X11'\''s \"text/html\" as \"HTML Format\".", 1 },'; \ + echo '+ { "Damjan Jovanovic", "winex11.drv: Import X11'\''s \"text/html\" as \"HTML Format\".", 3 },'; \ ) > winex11-Clipboard_HTML.ok # Patchset winex11-Limited_Resolutions @@ -1849,7 +1852,7 @@ wpcap-Dynamic_Linking.ok: ws2_32-Connect_Time.ok: $(call APPLY_FILE,ws2_32-Connect_Time/0001-ws2_32-Properly-implement-SO_CONNECT_TIME.patch) @( \ - echo '+ { "Bruno Jesus", "ws2_32: Properly implement SO_CONNECT_TIME.", 1 },'; \ + echo '+ { "Bruno Jesus", "ws2_32: Properly implement SO_CONNECT_TIME.", 2 },'; \ ) > ws2_32-Connect_Time.ok # Patchset ws2_32-TransmitFile diff --git a/patches/Miscellaneous/0001-wined3d-Silence-repeated-resource_check_usage-FIXME.patch b/patches/Miscellaneous/0001-wined3d-Silence-repeated-resource_check_usage-FIXME.patch index 336760e2..5b1d7eb8 100644 --- a/patches/Miscellaneous/0001-wined3d-Silence-repeated-resource_check_usage-FIXME.patch +++ b/patches/Miscellaneous/0001-wined3d-Silence-repeated-resource_check_usage-FIXME.patch @@ -1,7 +1,7 @@ From 018b5f5d6211aa706e5aef762acb98d39240d9f1 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Sun, 20 Jul 2014 22:29:02 +0200 -Subject: wined3d: Silence repeated resource_check_usage FIXME. +Subject: wined3d: Silence repeated resource_check_usage FIXME. (try 2) --- dlls/wined3d/resource.c | 5 ++++- diff --git a/patches/Miscellaneous/definition b/patches/Miscellaneous/definition deleted file mode 100644 index 6258b9eb..00000000 --- a/patches/Miscellaneous/definition +++ /dev/null @@ -1,15 +0,0 @@ -Revision: 1 -Author: Sebastian Lackner -Title: kernel32: Silence repeated CompareStringEx FIXME. - -Revision: 2 -Author: Erich E. Hoover -Title: wined3d: Silence repeated resource_check_usage FIXME. - -Revision: 1 -Author: Sebastian Lackner -Title: wined3d: Silence repeated wined3d_swapchain_present FIXME. - -Revision: 1 -Author: Erich E. Hoover -Title: Appease the blessed version of gcc (4.5) when -Werror is enabled. diff --git a/patches/Pipelight/0002-user32-Decrease-minimum-SetTimer-interval-to-5-ms.patch b/patches/Pipelight/0002-user32-Decrease-minimum-SetTimer-interval-to-5-ms.patch index aa7c445a..ef160532 100644 --- a/patches/Pipelight/0002-user32-Decrease-minimum-SetTimer-interval-to-5-ms.patch +++ b/patches/Pipelight/0002-user32-Decrease-minimum-SetTimer-interval-to-5-ms.patch @@ -1,7 +1,7 @@ From 70d9c625738a8c368e6276be3bed8baab9103083 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Fri, 2 May 2014 20:46:19 +0200 -Subject: user32: Decrease minimum SetTimer interval to 5 ms +Subject: user32: Decrease minimum SetTimer interval to 5 ms. (try 2) --- dlls/user32/message.c | 2 +- diff --git a/patches/Pipelight/definition b/patches/Pipelight/definition index 5235eff3..f52de76d 100644 --- a/patches/Pipelight/definition +++ b/patches/Pipelight/definition @@ -1,18 +1,2 @@ -Author: Michael Müller -Subject: Decrease minimum SetTimer interval to 5 ms. -Revision: 2 - -Author: Michael Müller -Subject: Allow changing strict draw ordering through an exported function. -Revision: 1 - -Author: Michael Müller -Subject: Indicate direct rendering through OpenGL extension. -Revision: 1 - -Author: Sebastian Lackner -Subject: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command. -Revision: 1 - Fixes: Reduced SetTimer minimum value from 10 ms to 5 ms (improves Silverlight framerates) Fixes: Other Pipelight-specific enhancements diff --git a/patches/Staging/definition b/patches/Staging/definition deleted file mode 100644 index bda4baf5..00000000 --- a/patches/Staging/definition +++ /dev/null @@ -1,15 +0,0 @@ -Author: Sebastian Lackner -Subject: Add winediag message to show warning, that this isn't vanilla wine. -Revision: 1 - -Author: Sebastian Lackner -Subject: Append '(Staging)' at the end of the version string. -Revision: 1 - -Author: Sebastian Lackner -Subject: Add commandline option --patches to show the patch list. -Revision: 1 - -Author: Michael Müller -Subject: Add commandline option --check-libs to test if shared libraries are installed. -Revision: 1 diff --git a/patches/atl-IOCS_Property/definition b/patches/atl-IOCS_Property/definition index 6971e169..5d741726 100644 --- a/patches/atl-IOCS_Property/definition +++ b/patches/atl-IOCS_Property/definition @@ -1,4 +1 @@ -Author: Qian Hong -Subject: Store IOCS data in a property instead of GWLP_USERDATA. -Revision: 1 Fixes: [21767] ATL IOCS data should not be stored in GWLP_USERDATA diff --git a/patches/comctl32-LoadIconMetric/definition b/patches/comctl32-LoadIconMetric/definition index 1d67fa61..6f842b0b 100644 --- a/patches/comctl32-LoadIconMetric/definition +++ b/patches/comctl32-LoadIconMetric/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Implement LoadIconMetric function. -Revision: 1 Fixes: [35375] Support for LoadIconMetric diff --git a/patches/configure-Absolute_RPATH/definition b/patches/configure-Absolute_RPATH/definition index 5182221f..ffa3d2c3 100644 --- a/patches/configure-Absolute_RPATH/definition +++ b/patches/configure-Absolute_RPATH/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Also add the absolute RPATH when linking against libwine. -Revision: 1 Fixes: [26256] Support for setcap on wine-preloader diff --git a/patches/configure-Detect_Gnutls/0001-configure-Fix-detection-of-gnutls-on-Ubuntu-14.10.patch b/patches/configure-Detect_Gnutls/0001-configure-Fix-detection-of-gnutls-on-Ubuntu-14.10.patch index a4fd28b9..6584a247 100644 --- a/patches/configure-Detect_Gnutls/0001-configure-Fix-detection-of-gnutls-on-Ubuntu-14.10.patch +++ b/patches/configure-Detect_Gnutls/0001-configure-Fix-detection-of-gnutls-on-Ubuntu-14.10.patch @@ -1,7 +1,7 @@ From 3ec0224addff16f803d8d49feb0a4a232c48ebcd Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Sun, 7 Sep 2014 08:09:54 +0200 -Subject: configure: Fix detection of gnutls on Ubuntu 14.10. +Subject: configure: Fix detection of gnutls on Ubuntu 14.10. (try 3) --- configure.ac | 2 +- diff --git a/patches/configure-Detect_Gnutls/definition b/patches/configure-Detect_Gnutls/definition deleted file mode 100644 index 2620bc9d..00000000 --- a/patches/configure-Detect_Gnutls/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Sebastian Lackner -Subject: Fix detection of gnutls on Ubuntu 14.10. -Revision: 3 diff --git a/patches/d3d9-Surface_Refcount/definition b/patches/d3d9-Surface_Refcount/definition index 1ba2fbdb..0ff44854 100644 --- a/patches/d3d9-Surface_Refcount/definition +++ b/patches/d3d9-Surface_Refcount/definition @@ -1,4 +1 @@ -Author: Henri Verbeet -Subject: Don't decrease surface refcount when its already zero. -Revision: 1 Fixes: [18477] Avoid crashing when broken app tries to release surface although refcount is zero diff --git a/patches/d3dx9_36-DXTn/definition b/patches/d3dx9_36-DXTn/definition index 1b804f38..2ce5016b 100644 --- a/patches/d3dx9_36-DXTn/definition +++ b/patches/d3dx9_36-DXTn/definition @@ -1,6 +1,3 @@ -Author: Christian Costa -Subject: Add DXTn support to d3dx9_36. -Revision: 1 Depends: wined3d-DXTn Fixes: [33768] Fix texture corruption in CSI: Fatal Conspiracy Fixes: [19231] Fix crash of Trine Demo on start diff --git a/patches/d3dx9_36-Filter_Warnings/0001-d3dx9_36-Filter-out-D3DCompile-warning-messages-that.patch b/patches/d3dx9_36-Filter_Warnings/0001-d3dx9_36-Filter-out-D3DCompile-warning-messages-that.patch index 89e878fc..02d85cf5 100644 --- a/patches/d3dx9_36-Filter_Warnings/0001-d3dx9_36-Filter-out-D3DCompile-warning-messages-that.patch +++ b/patches/d3dx9_36-Filter_Warnings/0001-d3dx9_36-Filter-out-D3DCompile-warning-messages-that.patch @@ -2,7 +2,7 @@ From d258e0c4428f3d5b7c0b6f4b31058d8710244dd7 Mon Sep 17 00:00:00 2001 From: Christian Costa Date: Wed, 14 Aug 2013 09:31:31 +0200 Subject: d3dx9_36: Filter out D3DCompile warning messages that are not present - with D3DCompileShader. + with D3DCompileShader. (try 4) This patch fixes vertex processing issue of bug 33770. diff --git a/patches/d3dx9_36-Filter_Warnings/definition b/patches/d3dx9_36-Filter_Warnings/definition index 1344aa74..a7c31863 100644 --- a/patches/d3dx9_36-Filter_Warnings/definition +++ b/patches/d3dx9_36-Filter_Warnings/definition @@ -1,4 +1 @@ -Author: Christian Costa -Subject: D3DCompileShader should filter specific warning messages. -Revision: 1 Fixes: [33770] D3DCompileShader should filter specific warning messages diff --git a/patches/d3dx9_36-GetShaderSemantics/definition b/patches/d3dx9_36-GetShaderSemantics/definition index 2238e44e..dab0808e 100644 --- a/patches/d3dx9_36-GetShaderSemantics/definition +++ b/patches/d3dx9_36-GetShaderSemantics/definition @@ -1,4 +1 @@ -Author: Christian Costa -Subject: Implement D3DXGetShaderInputSemantics. -Revision: 1 Fixes: [22682] Support for D3DXGetShaderInputSemantics diff --git a/patches/d3dx9_36-Texture_Align/definition b/patches/d3dx9_36-Texture_Align/definition deleted file mode 100644 index 2943e625..00000000 --- a/patches/d3dx9_36-Texture_Align/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Christian Costa -Subject: Align texture dimensions to block size for compressed textures. -Revision: 1 diff --git a/patches/d3dx9_36-UpdateSkinnedMesh/definition b/patches/d3dx9_36-UpdateSkinnedMesh/definition index 2db237c6..a5ea1b75 100644 --- a/patches/d3dx9_36-UpdateSkinnedMesh/definition +++ b/patches/d3dx9_36-UpdateSkinnedMesh/definition @@ -1,4 +1 @@ -Author: Christian Costa -Subject: Implement ID3DXSkinInfoImpl_UpdateSkinnedMesh -Revision: 1 Fixes: [32572] Support for ID3DXSkinInfoImpl_UpdateSkinnedMesh diff --git a/patches/dbghelp-KdHelp/definition b/patches/dbghelp-KdHelp/definition index c3de36ed..4bfb1928 100644 --- a/patches/dbghelp-KdHelp/definition +++ b/patches/dbghelp-KdHelp/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Don't fill KdHelp structure for usermode applications. -Revision: 1 Fixes: [37272] Don't fill KdHelp structure for usermode applications diff --git a/patches/dsound-Fast_Mixer/definition b/patches/dsound-Fast_Mixer/definition index 76250cfa..167962a0 100644 --- a/patches/dsound-Fast_Mixer/definition +++ b/patches/dsound-Fast_Mixer/definition @@ -1,4 +1 @@ -Author: Alexander E. Patrakov -Subject: Add a linear resampler for use with a large number of dsound mixing buffers. -Revision: 1 Fixes: [30639] Audio stuttering and performance drops in multiple applications diff --git a/patches/fonts-Missing_Fonts/0001-fonts-Add-Liberation-Sans-as-an-Arial-replacement.patch b/patches/fonts-Missing_Fonts/0001-fonts-Add-Liberation-Sans-as-an-Arial-replacement.patch index 2acc9903..19b1820f 100644 --- a/patches/fonts-Missing_Fonts/0001-fonts-Add-Liberation-Sans-as-an-Arial-replacement.patch +++ b/patches/fonts-Missing_Fonts/0001-fonts-Add-Liberation-Sans-as-an-Arial-replacement.patch @@ -1,7 +1,7 @@ From 66c49c783cf2f6978aaa74545a5e4eab8af4b7c7 Mon Sep 17 00:00:00 2001 From: Torsten Kurbad Date: Tue, 22 Jul 2014 18:11:41 -0600 -Subject: fonts: Add Liberation Sans as an Arial replacement. +Subject: fonts: Add Liberation Sans as an Arial replacement. (try 2) --- fonts/Makefile.in | 1 + diff --git a/patches/fonts-Missing_Fonts/definition b/patches/fonts-Missing_Fonts/definition index 62246c4c..b66ea182 100644 --- a/patches/fonts-Missing_Fonts/definition +++ b/patches/fonts-Missing_Fonts/definition @@ -1,5 +1,2 @@ -Author: Torsten Kurbad / Erich E. Hoover -Subject: Implement missing fonts expected by Silverlight. -Revision: 2 Fixes: [32323] Implement an Arial replacement font Fixes: [13829] Implement a Microsoft Yahei replacement font diff --git a/patches/gdi32-MaxPixelFormats/definition b/patches/gdi32-MaxPixelFormats/definition index 2620a150..2ca351c0 100644 --- a/patches/gdi32-MaxPixelFormats/definition +++ b/patches/gdi32-MaxPixelFormats/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Return maximum number of pixel formats when NULL pointer is passed to wglDescribePixelFormat. -Revision: 1 Fixes: [6176] wglDescribePixelFormat should return max index for NULL descriptor diff --git a/patches/gdi32-MultiMonitor/definition b/patches/gdi32-MultiMonitor/definition index 86fd7b0b..6b61f3b1 100644 --- a/patches/gdi32-MultiMonitor/definition +++ b/patches/gdi32-MultiMonitor/definition @@ -1,4 +1 @@ -Author: Ken Thomases -Subject: Add multi monitor support to gdi32. -Revision: 1 Fixes: [34978] Multiple applications need EnumDisplayDevicesW implementation diff --git a/patches/gdiplus-GdipCreateRegionRgnData/definition b/patches/gdiplus-GdipCreateRegionRgnData/definition index fd8b0f30..d6076fbd 100644 --- a/patches/gdiplus-GdipCreateRegionRgnData/definition +++ b/patches/gdiplus-GdipCreateRegionRgnData/definition @@ -1,4 +1 @@ -Author: Dmitry Timoshkov -Subject: Implement GdipCreateRegionRgnData. -Revision: 3 Fixes: [34843] Support for GdipCreateRegionRgnData diff --git a/patches/imagehlp-BindImageEx/definition b/patches/imagehlp-BindImageEx/definition index 70500025..e17b0946 100644 --- a/patches/imagehlp-BindImageEx/definition +++ b/patches/imagehlp-BindImageEx/definition @@ -1,4 +1 @@ -Author: Bernhard Reiter -Subject: Partial implementation of BindImageEx. -Revision: 1 Fixes: [3591] Support for BindImageEx diff --git a/patches/imm32-Cross_Thread_Access/definition b/patches/imm32-Cross_Thread_Access/definition index e8f37f4f..9e1d2ddd 100644 --- a/patches/imm32-Cross_Thread_Access/definition +++ b/patches/imm32-Cross_Thread_Access/definition @@ -1,4 +1 @@ -Author: Aric Stewart -Subject: Limit cross thread access to ImmSet* functions. -Revision: 1 Fixes: [35361] Limit cross thread access to ImmSet* functions diff --git a/patches/iphlpapi-TCP_Table/definition b/patches/iphlpapi-TCP_Table/definition index 82601ddc..660044d8 100644 --- a/patches/iphlpapi-TCP_Table/definition +++ b/patches/iphlpapi-TCP_Table/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Implement AllocateAndGetTcpExTableFromStack. -Revision: 1 Fixes: [34372] Support for AllocateAndGetTcpExTableFromStack diff --git a/patches/kernel32-GetFinalPathNameByHandle/definition b/patches/kernel32-GetFinalPathNameByHandle/definition index a91dbf45..e16c773e 100644 --- a/patches/kernel32-GetFinalPathNameByHandle/definition +++ b/patches/kernel32-GetFinalPathNameByHandle/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Implement GetFinalPathNameByHandle in kernel32. -Revision: 1 Fixes: [36073] Support for GetFinalPathNameByHandle diff --git a/patches/kernel32-GetNumaProcessorNode/definition b/patches/kernel32-GetNumaProcessorNode/definition deleted file mode 100644 index f26d5c45..00000000 --- a/patches/kernel32-GetNumaProcessorNode/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Michael Müller -Subject: Implement GetNumaProcessorNode. -Revision: 1 diff --git a/patches/kernel32-GetSystemTimes/0002-kernel32-Implement-GetSystemTimes.patch b/patches/kernel32-GetSystemTimes/0002-kernel32-Implement-GetSystemTimes.patch index 0430f987..441602ed 100644 --- a/patches/kernel32-GetSystemTimes/0002-kernel32-Implement-GetSystemTimes.patch +++ b/patches/kernel32-GetSystemTimes/0002-kernel32-Implement-GetSystemTimes.patch @@ -1,7 +1,7 @@ From eaccccc716b398e0841c5f2e7de5ba6cea3666ab Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Sun, 27 Jul 2014 12:38:29 -0600 -Subject: kernel32: Implement GetSystemTimes. +Subject: kernel32: Implement GetSystemTimes. (try 3) --- dlls/kernel32/tests/time.c | 12 ++++----- diff --git a/patches/kernel32-GetSystemTimes/definition b/patches/kernel32-GetSystemTimes/definition index 4467b1fa..ee6b2c44 100644 --- a/patches/kernel32-GetSystemTimes/definition +++ b/patches/kernel32-GetSystemTimes/definition @@ -1,4 +1 @@ -Author: Louis Lenders / Erich E. Hoover -Subject: Implement GetSystemTimes. -Revision: 3 Fixes: [19813] Support for GetSystemTimes diff --git a/patches/kernel32-GetVolumePathName/definition b/patches/kernel32-GetVolumePathName/definition index 8d51caa7..4cccb62d 100644 --- a/patches/kernel32-GetVolumePathName/definition +++ b/patches/kernel32-GetVolumePathName/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Implement GetVolumePathName. -Revision: 1 Fixes: Support for GetVolumePathName diff --git a/patches/kernel32-Named_Pipe/definition b/patches/kernel32-Named_Pipe/definition index e17a441b..e2806127 100644 --- a/patches/kernel32-Named_Pipe/definition +++ b/patches/kernel32-Named_Pipe/definition @@ -1,4 +1 @@ -Author: Dan Kegel -Subject: Fix for ConnectNamedPort return value in overlapped mode. -Revision: 1 Fixes: [16550] Fix for ConnectNamedPort return value in overlapped mode diff --git a/patches/kernel32-UTF7_Support/0001-kernel32-Support-UTF-7-in-MultiByteToWideChar.patch b/patches/kernel32-UTF7_Support/0001-kernel32-Support-UTF-7-in-MultiByteToWideChar.patch index b56d757d..63fd1160 100644 --- a/patches/kernel32-UTF7_Support/0001-kernel32-Support-UTF-7-in-MultiByteToWideChar.patch +++ b/patches/kernel32-UTF7_Support/0001-kernel32-Support-UTF-7-in-MultiByteToWideChar.patch @@ -1,7 +1,7 @@ From a8bf53baa972197e228ea01701d5992a11151824 Mon Sep 17 00:00:00 2001 From: Alex Henrie Date: Fri, 17 Oct 2014 12:54:02 -0600 -Subject: kernel32: Support UTF-7 in MultiByteToWideChar. +Subject: kernel32: Support UTF-7 in MultiByteToWideChar. (try 3) Portions of utf7_mbstowcs were written by Sebastian Lackner diff --git a/patches/kernel32-UTF7_Support/0002-kernel32-Support-UTF-7-in-WideCharToMultiByte.patch b/patches/kernel32-UTF7_Support/0002-kernel32-Support-UTF-7-in-WideCharToMultiByte.patch index e76bf272..fabf6936 100644 --- a/patches/kernel32-UTF7_Support/0002-kernel32-Support-UTF-7-in-WideCharToMultiByte.patch +++ b/patches/kernel32-UTF7_Support/0002-kernel32-Support-UTF-7-in-WideCharToMultiByte.patch @@ -1,7 +1,7 @@ From 02cb021277295aa3a2166e2497a686d2ebb32126 Mon Sep 17 00:00:00 2001 From: Alex Henrie Date: Fri, 17 Oct 2014 15:40:51 -0600 -Subject: kernel32: Support UTF-7 in WideCharToMultiByte. +Subject: kernel32: Support UTF-7 in WideCharToMultiByte. (try 3) Portions of utf7_wcstombs were written by Sebastian Lackner diff --git a/patches/kernel32-UTF7_Support/definition b/patches/kernel32-UTF7_Support/definition index 6510aee6..e5942b46 100644 --- a/patches/kernel32-UTF7_Support/definition +++ b/patches/kernel32-UTF7_Support/definition @@ -1,4 +1 @@ -Author: Alex Henrie -Subject: Support for UTF7 encoding/decoding -Revision: 3 Fixes: [27388] Support for UTF7 encoding/decoding diff --git a/patches/libs-Unicode_Collation/definition b/patches/libs-Unicode_Collation/definition index ca02f908..aecfa2a8 100644 --- a/patches/libs-Unicode_Collation/definition +++ b/patches/libs-Unicode_Collation/definition @@ -1,4 +1 @@ -Author: Dmitry Timoshkov -Subject: Fix comparison of punctuation characters. -Revision: 1 Fixes: [10767] Fix comparison of punctuation characters in lstrcmp diff --git a/patches/libwine-BSD_mmap_fixed/definition b/patches/libwine-BSD_mmap_fixed/definition index 57864fc4..75000d50 100644 --- a/patches/libwine-BSD_mmap_fixed/definition +++ b/patches/libwine-BSD_mmap_fixed/definition @@ -1,4 +1 @@ -Author: André Hentschel -Subject: Use try_mmap_fixed for wine64 on FreeBSD. -Revision: 1 Fixes: [34330] Support for wine64 on FreeBSD/PC-BSD diff --git a/patches/mshtml-sessionStorage/definition b/patches/mshtml-sessionStorage/definition index a6657dee..8a43c9e1 100644 --- a/patches/mshtml-sessionStorage/definition +++ b/patches/mshtml-sessionStorage/definition @@ -1,5 +1,2 @@ -Author: Zhenbo Li -Subject: Implement sessionStorage (partially). -Revision: 1 # Fixes: Add partially support for sessionStorage Disabled: true diff --git a/patches/msvcp90-basic_string_wchar_dtor/definition b/patches/msvcp90-basic_string_wchar_dtor/definition index b7717ae3..33cb9edf 100644 --- a/patches/msvcp90-basic_string_wchar_dtor/definition +++ b/patches/msvcp90-basic_string_wchar_dtor/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: basic_string_wchar_dtor needs to return NULL. -Revision: 1 Fixes: [37358] FEAR 1 installer expects basic_string_wchar_dtor to return NULL diff --git a/patches/msvcrt-atof_strtod/definition b/patches/msvcrt-atof_strtod/definition index e28d0055..35ea48d4 100644 --- a/patches/msvcrt-atof_strtod/definition +++ b/patches/msvcrt-atof_strtod/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Do not crash when passing NULL as string to atof or strtod. -Revision: 1 Fixes: [32550] MSVCRT crashes when NULL is passed as string to atof or strtod diff --git a/patches/ntdll-DOS_Attributes/definition b/patches/ntdll-DOS_Attributes/definition index 35ec2be2..95515dc8 100644 --- a/patches/ntdll-DOS_Attributes/definition +++ b/patches/ntdll-DOS_Attributes/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Implement DOS hidden/system file attributes -Revision: 1 Fixes: [9158] Support for DOS hidden/system file attributes diff --git a/patches/ntdll-Dynamic_DST/definition b/patches/ntdll-Dynamic_DST/definition index bba04f15..59b0317e 100644 --- a/patches/ntdll-Dynamic_DST/definition +++ b/patches/ntdll-Dynamic_DST/definition @@ -1,10 +1,2 @@ -Author: Michael Müller -Subject: Add support for Dynamic DST (daylight saving time) information in registry. -Revision: 1 - -Author: Sebastian Lackner -Subject: Add Dynamic DST exceptions for Israel Standard Time. -Revision: 1 - Fixes: Support for Dynamic DST (daylight saving time) information in registry Fixes: [36374] Add Dynamic DST exceptions for Israel Standard Time diff --git a/patches/ntdll-Exception/definition b/patches/ntdll-Exception/definition deleted file mode 100644 index d9e8fb14..00000000 --- a/patches/ntdll-Exception/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Sebastian Lackner -Subject: Fix some differences in exception handling behaviour between Wine and Windows. -Revision: 1 diff --git a/patches/ntdll-FD_Cache/0001-ntdll-Use-lockfree-implementation-for-get_cached_fd.patch b/patches/ntdll-FD_Cache/0001-ntdll-Use-lockfree-implementation-for-get_cached_fd.patch index 51e3c745..a855bad1 100644 --- a/patches/ntdll-FD_Cache/0001-ntdll-Use-lockfree-implementation-for-get_cached_fd.patch +++ b/patches/ntdll-FD_Cache/0001-ntdll-Use-lockfree-implementation-for-get_cached_fd.patch @@ -1,7 +1,7 @@ From d1fa972e77cab4a5529631371dff0c80a04a8ad5 Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Sat, 31 May 2014 21:02:04 +0200 -Subject: ntdll: Use lockfree implementation for get_cached_fd. +Subject: ntdll: Use lockfree implementation for get_cached_fd. (try 4) --- dlls/ntdll/server.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- diff --git a/patches/ntdll-FD_Cache/definition b/patches/ntdll-FD_Cache/definition index 4c899742..0cbe9b7a 100644 --- a/patches/ntdll-FD_Cache/definition +++ b/patches/ntdll-FD_Cache/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Use lockfree implementation for get_cached_fd. -Revision: 4 Fixes: Lockfree algorithm for filedescriptor cache (improves file access speed) diff --git a/patches/ntdll-FileDispositionInformation/definition b/patches/ntdll-FileDispositionInformation/definition index dd0ab3e0..8e072239 100644 --- a/patches/ntdll-FileDispositionInformation/definition +++ b/patches/ntdll-FileDispositionInformation/definition @@ -1,4 +1 @@ -Author: Dmitry Timoshkov / Erich E. Hoover -Subject: Add support for setting file disposition information. -Revision: 1 Fixes: [30397] Support for NtSetInformationFile class FileDispositionInformation diff --git a/patches/ntdll-Fix_Alignment/0001-ntdll-Move-NtProtectVirtualMemory-and-NtCreateSectio.patch b/patches/ntdll-Fix_Alignment/0001-ntdll-Move-NtProtectVirtualMemory-and-NtCreateSectio.patch index 6529a620..9b9874a2 100644 --- a/patches/ntdll-Fix_Alignment/0001-ntdll-Move-NtProtectVirtualMemory-and-NtCreateSectio.patch +++ b/patches/ntdll-Fix_Alignment/0001-ntdll-Move-NtProtectVirtualMemory-and-NtCreateSectio.patch @@ -2,7 +2,7 @@ From 9f83442a212635a7921420c56c217df0c0e46fc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Wed, 20 Aug 2014 19:21:18 +0200 Subject: ntdll: Move NtProtectVirtualMemory and NtCreateSection to separate - pages on x86 + pages on x86. (try 2) --- dlls/ntdll/virtual.c | 7 +++++++ diff --git a/patches/ntdll-Fix_Alignment/definition b/patches/ntdll-Fix_Alignment/definition index 3872506f..f5086d36 100644 --- a/patches/ntdll-Fix_Alignment/definition +++ b/patches/ntdll-Fix_Alignment/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Move NtProtectVirtualMemory and NtCreateSection to separate pages in ntdll on x86. -Revision: 2 Fixes: [33162] Ensure NtProtectVirtualMemory and NtCreateSection are on separate pages diff --git a/patches/ntdll-Fix_Free/0001-kernel32-Fix-leaking-directory-handle-in-RemoveDirec.patch b/patches/ntdll-Fix_Free/0001-kernel32-Fix-leaking-directory-handle-in-RemoveDirec.patch index 0439f792..fce929f2 100644 --- a/patches/ntdll-Fix_Free/0001-kernel32-Fix-leaking-directory-handle-in-RemoveDirec.patch +++ b/patches/ntdll-Fix_Free/0001-kernel32-Fix-leaking-directory-handle-in-RemoveDirec.patch @@ -1,7 +1,7 @@ From fbb6ccb252d14593cefa5e47a5a6566406f79c40 Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Thu, 28 Aug 2014 05:36:01 +0200 -Subject: kernel32: Fix leaking directory handle in RemoveDirectoryW. +Subject: kernel32: Fix leaking directory handle in RemoveDirectoryW. (try 2) --- dlls/kernel32/path.c | 17 +++++++++++------ diff --git a/patches/ntdll-Fix_Free/definition b/patches/ntdll-Fix_Free/definition index 803a4c83..92e74cc9 100644 --- a/patches/ntdll-Fix_Free/definition +++ b/patches/ntdll-Fix_Free/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Fix unintentional leaks with ntdll internals -Revision: 2 Fixes: Fix unintentional leaks with ntdll internals diff --git a/patches/ntdll-Heap_FreeLists/definition b/patches/ntdll-Heap_FreeLists/definition index d3c4250f..44a7106e 100644 --- a/patches/ntdll-Heap_FreeLists/definition +++ b/patches/ntdll-Heap_FreeLists/definition @@ -1,4 +1 @@ -Author: Steaphan Greene -Subject: Improve heap allocation performance by using more fine-grained free lists. -Revision: 1 Fixes: Improvement for heap allocation performance diff --git a/patches/ntdll-Junction_Points/definition b/patches/ntdll-Junction_Points/definition index 3e7115d0..d8cc1626 100644 --- a/patches/ntdll-Junction_Points/definition +++ b/patches/ntdll-Junction_Points/definition @@ -1,5 +1,2 @@ -Author: Erich E. Hoover -Subject: Support for junction points/reparse points. -Revision: 1 Depends: ntdll-Fix_Free Fixes: [12401] Support for Junction Points diff --git a/patches/ntdll-LZNT1_Compression/definition b/patches/ntdll-LZNT1_Compression/definition index 10ed9a0b..9f1ffb54 100644 --- a/patches/ntdll-LZNT1_Compression/definition +++ b/patches/ntdll-LZNT1_Compression/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner / Michael Müller -Subject: Implement Rtl[Decompress|Compress]Buffer and RtlGetCompressionWorkSpaceSize. -Revision: 1 Fixes: [37449] Support for RtlDecompressBuffer diff --git a/patches/ntdll-NtQuerySection/0002-ntdll-Implement-NtQuerySection.patch b/patches/ntdll-NtQuerySection/0002-ntdll-Implement-NtQuerySection.patch index b34cb48e..3ba44071 100644 --- a/patches/ntdll-NtQuerySection/0002-ntdll-Implement-NtQuerySection.patch +++ b/patches/ntdll-NtQuerySection/0002-ntdll-Implement-NtQuerySection.patch @@ -1,7 +1,7 @@ From 7f27b62ee7bc1a498490e8a97717d0fb18d6b716 Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Thu, 16 Oct 2014 23:24:37 +0200 -Subject: ntdll: Implement NtQuerySection. +Subject: ntdll: Implement NtQuerySection. (try 2) Some small modifications by Sebastian Lackner --- diff --git a/patches/ntdll-NtQuerySection/0003-kernel32-tests-Add-tests-for-NtQuerySection.patch b/patches/ntdll-NtQuerySection/0003-kernel32-tests-Add-tests-for-NtQuerySection.patch index 7912b03e..3893a6ad 100644 --- a/patches/ntdll-NtQuerySection/0003-kernel32-tests-Add-tests-for-NtQuerySection.patch +++ b/patches/ntdll-NtQuerySection/0003-kernel32-tests-Add-tests-for-NtQuerySection.patch @@ -1,7 +1,7 @@ From d3adc5fb99313b34b0d0f6b9d00644d211cd8de2 Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Thu, 16 Oct 2014 23:26:35 +0200 -Subject: kernel32/tests: Add tests for NtQuerySection. +Subject: kernel32/tests: Add tests for NtQuerySection. (try 2) --- dlls/kernel32/tests/virtual.c | 258 ++++++++++++++++++++++++++++++++++++++++++ diff --git a/patches/ntdll-NtQuerySection/definition b/patches/ntdll-NtQuerySection/definition index a7a1c808..6a86d72c 100644 --- a/patches/ntdll-NtQuerySection/definition +++ b/patches/ntdll-NtQuerySection/definition @@ -1,4 +1 @@ -Author: Dmitry Timoshkov -Subject: Implement NtQuerySection class SectionBasicInformation. -Revision: 2 Fixes: [37338] Support for NtQuerySection diff --git a/patches/ntdll-NtSetLdtEntries/definition b/patches/ntdll-NtSetLdtEntries/definition index f76ad61c..b8625861 100644 --- a/patches/ntdll-NtSetLdtEntries/definition +++ b/patches/ntdll-NtSetLdtEntries/definition @@ -1,4 +1 @@ -Author: Austin English -Subject: Add stub for NtSetLdtEntries/ZwSetLdtEntries. -Revision: 2 Fixes: [26268] Add stub for NtSetLdtEntries/ZwSetLdtEntries diff --git a/patches/ntdll-Pipe_SpecialCharacters/definition b/patches/ntdll-Pipe_SpecialCharacters/definition index 5915577a..e6f8bf8c 100644 --- a/patches/ntdll-Pipe_SpecialCharacters/definition +++ b/patches/ntdll-Pipe_SpecialCharacters/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Allow special characters in pipe names. -Revision: 1 Fixes: [28995] Allow special characters in pipe names diff --git a/patches/ntdll-ThreadTime/definition b/patches/ntdll-ThreadTime/definition index 86e78594..3458fcfb 100644 --- a/patches/ntdll-ThreadTime/definition +++ b/patches/ntdll-ThreadTime/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Return correct values in GetThreadTimes() for all threads. -Revision: 1 Fixes: [20230] Return correct values for GetThreadTimes function diff --git a/patches/ntdll-WRITECOPY/0004-ntdll-Properly-handle-PAGE_WRITECOPY-protection.patch b/patches/ntdll-WRITECOPY/0004-ntdll-Properly-handle-PAGE_WRITECOPY-protection.patch index 192f3615..30287146 100644 --- a/patches/ntdll-WRITECOPY/0004-ntdll-Properly-handle-PAGE_WRITECOPY-protection.patch +++ b/patches/ntdll-WRITECOPY/0004-ntdll-Properly-handle-PAGE_WRITECOPY-protection.patch @@ -1,7 +1,7 @@ From 0596c2b03fa72a5159fa5a9df3e909e925d6144f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Sat, 4 Oct 2014 02:56:08 +0200 -Subject: ntdll: Properly handle PAGE_WRITECOPY protection. +Subject: ntdll: Properly handle PAGE_WRITECOPY protection. (try 4) --- dlls/kernel32/tests/virtual.c | 12 ++---------- diff --git a/patches/ntdll-WRITECOPY/definition b/patches/ntdll-WRITECOPY/definition index 0349ee1e..28372a78 100644 --- a/patches/ntdll-WRITECOPY/definition +++ b/patches/ntdll-WRITECOPY/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Change WRITECOPY memory protection to WRITE on first write. -Revision: 4 Fixes: [29384] Voobly expects correct handling of WRITECOPY memory protection diff --git a/patches/ntoskrnl-Emulator/definition b/patches/ntoskrnl-Emulator/definition index 358f7303..c642070b 100644 --- a/patches/ntoskrnl-Emulator/definition +++ b/patches/ntoskrnl-Emulator/definition @@ -1,8 +1 @@ -Author: Sebastian Lackner -Subject: Emulate 'mov Eb, Gb' instruction on x86 processor architecture. -Revision: 1 - -Author: Sebastian Lackner -Subject: Emulate access to KI_USER_SHARED_DATA kernel page on x86_64. -Revision: 1 Fixes: [33849] Emulate access to KI_USER_SHARED_DATA kernel page on x86_64 diff --git a/patches/ntoskrnl-IoCsqInitialize/definition b/patches/ntoskrnl-IoCsqInitialize/definition index b743de94..8a0240cd 100644 --- a/patches/ntoskrnl-IoCsqInitialize/definition +++ b/patches/ntoskrnl-IoCsqInitialize/definition @@ -1,4 +1 @@ -Author: Austin English -Subject: Add stub for IoCsqInitialize. -Revision: 1 Fixes: [36777] vSphere needs IoCsqInitialize diff --git a/patches/ntoskrnl-Irp_Status/definition b/patches/ntoskrnl-Irp_Status/definition index f236cfe1..fe111233 100644 --- a/patches/ntoskrnl-Irp_Status/definition +++ b/patches/ntoskrnl-Irp_Status/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Handle issues when driver returns two different status codes from dispatcher. -Revision: 1 Fixes: [30155] Fix issues when driver dispatch routine returns different status codes diff --git a/patches/ntoskrnl-KeSetSystemAffinityThread/definition b/patches/ntoskrnl-KeSetSystemAffinityThread/definition index 8da8b4ff..0f4925d1 100644 --- a/patches/ntoskrnl-KeSetSystemAffinityThread/definition +++ b/patches/ntoskrnl-KeSetSystemAffinityThread/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Add stub for KeSetSystemAffinityThread. -Revision: 1 Fixes: [36822] FairplayKD.sys needs KeSetSystemAffinityThread diff --git a/patches/ntoskrnl-Stub_FileObject/definition b/patches/ntoskrnl-Stub_FileObject/definition index 878d324d..a7909e93 100644 --- a/patches/ntoskrnl-Stub_FileObject/definition +++ b/patches/ntoskrnl-Stub_FileObject/definition @@ -1,3 +1 @@ -Author: Sebastian Lackner -Subject: Initialize irp.Tail.Overlay.OriginalFileObject with stub file object. -Revision: 1 +Fixes: [37537] Initialize irp.Tail.Overlay.OriginalFileObject with stub file object diff --git a/patches/ntoskrnl-Write_CR4/definition b/patches/ntoskrnl-Write_CR4/definition index 6037b565..71ac9727 100644 --- a/patches/ntoskrnl-Write_CR4/definition +++ b/patches/ntoskrnl-Write_CR4/definition @@ -1,4 +1 @@ -Author: Stefan Leichter -Subject: Emulate write to CR4 register. -Revision: 1 Fixes: [30220] Emulate write to CR4 register diff --git a/patches/ole32-CoWaitForMultipleHandles/definition b/patches/ole32-CoWaitForMultipleHandles/definition index 0466e4f9..980b03c1 100644 --- a/patches/ole32-CoWaitForMultipleHandles/definition +++ b/patches/ole32-CoWaitForMultipleHandles/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: CoWaitForMultipleHandles shouldn't process window events when APC calls are queued. -Revision: 1 Fixes: [32568] CoWaitForMultipleHandles shouldn't process window events when APC calls are queued diff --git a/patches/quartz-MediaSeeking_Positions/definition b/patches/quartz-MediaSeeking_Positions/definition index f8cae6ad..53870bc5 100644 --- a/patches/quartz-MediaSeeking_Positions/definition +++ b/patches/quartz-MediaSeeking_Positions/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Return correct IMediaSeeking stream positions in quartz. -Revision: 1 Fixes: [23174] Return correct IMediaSeeking stream positions in quartz diff --git a/patches/riched20-IText_Interface/definition b/patches/riched20-IText_Interface/definition index b8de8ad1..91ae033d 100644 --- a/patches/riched20-IText_Interface/definition +++ b/patches/riched20-IText_Interface/definition @@ -1,27 +1,3 @@ -Author: Jactry Zeng -Subject: Implement Stubs for ITextRange interface. -Revision: 3 - -Author: Jactry Zeng -Subject: Implement Stubs for ITextFont interface. -Revision: 2 - -Author: Jactry Zeng -Subject: Implement Stubs for ITextPara interface. -Revision: 2 - -Author: Jactry Zeng -Subject: Implement ITextRange/Selection::{GetChar,GetStart,GetEnd,GetDuplicate,Collapse,SetStart,SetEnd}. -Revision: 1 - -Author: Jactry Zeng -Subject: Implement ITextRange/Selection::{GetText,SetRange,IsEqual,GetStoryLength}. -Revision: 1 - -Author: Sebastian Lackner -Subject: Implement ITextSelection_fnGetDuplicate. -Revision: 1 - Fixes: [12458] Support for ITextDocument_fnRange function Fixes: [18303] Support for ITextRange, ITextFont and ITextPara Fixes: Adobe Reader needs ITextSelection_fnGetDuplicate implementation diff --git a/patches/secur32-Schannel_ContextAttr/definition b/patches/secur32-Schannel_ContextAttr/definition index 18885eb3..50d672bc 100644 --- a/patches/secur32-Schannel_ContextAttr/definition +++ b/patches/secur32-Schannel_ContextAttr/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Return more context attributes in schan_InitializeSecurityContextW. -Revision: 1 Fixes: [37527] Return more context attributes in schan_InitializeSecurityContextW diff --git a/patches/server-ACL_Compat/0001-server-Add-compatibility-code-for-handling-the-old-m.patch b/patches/server-ACL_Compat/0001-server-Add-compatibility-code-for-handling-the-old-m.patch index b4faf3aa..fc4dc0e2 100644 --- a/patches/server-ACL_Compat/0001-server-Add-compatibility-code-for-handling-the-old-m.patch +++ b/patches/server-ACL_Compat/0001-server-Add-compatibility-code-for-handling-the-old-m.patch @@ -2,7 +2,7 @@ From 220f1650f507194fedd2102e7672c56563bbfa36 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Fri, 18 Apr 2014 15:21:00 -0600 Subject: server: Add compatibility code for handling the old method of storing - ACLs. + ACLs. (try 6) --- server/file.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- diff --git a/patches/server-ACL_Compat/definition b/patches/server-ACL_Compat/definition index 8b735e5d..4da8a1bd 100644 --- a/patches/server-ACL_Compat/definition +++ b/patches/server-ACL_Compat/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Compatibility patch for old method of storing extended file system attributes. -Revision: 6 Depends: server-Inherited_ACLs diff --git a/patches/server-Address_Change_Notification/0004-server-Implement-the-interface-change-notification-o.patch b/patches/server-Address_Change_Notification/0004-server-Implement-the-interface-change-notification-o.patch index fe42859f..1628e3cf 100644 --- a/patches/server-Address_Change_Notification/0004-server-Implement-the-interface-change-notification-o.patch +++ b/patches/server-Address_Change_Notification/0004-server-Implement-the-interface-change-notification-o.patch @@ -1,7 +1,7 @@ From 55c83dc866e2d0e2cdc15b976b6d818a03ef4b89 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Tue, 6 May 2014 08:49:52 -0600 -Subject: server: Implement the interface change notification object. +Subject: server: Implement the interface change notification object. (try 2) --- server/sock.c | 206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- diff --git a/patches/server-Address_Change_Notification/definition b/patches/server-Address_Change_Notification/definition index 6e00438b..67bd4d01 100644 --- a/patches/server-Address_Change_Notification/definition +++ b/patches/server-Address_Change_Notification/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Implement SIO_ADDRESS_LIST_CHANGE. -Revision: 2 Fixes: [32328] Support for interface change notifications diff --git a/patches/server-CreateProcess_ACLs/0001-server-Support-for-thread-and-process-security-descr.patch b/patches/server-CreateProcess_ACLs/0001-server-Support-for-thread-and-process-security-descr.patch index 39f01e66..0b191e1c 100644 --- a/patches/server-CreateProcess_ACLs/0001-server-Support-for-thread-and-process-security-descr.patch +++ b/patches/server-CreateProcess_ACLs/0001-server-Support-for-thread-and-process-security-descr.patch @@ -2,7 +2,7 @@ From d1b9346061b979dfa089e690f29618d67aff1c3d Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Wed, 15 Oct 2014 10:02:22 +0200 Subject: server: Support for thread and process security descriptors in - new_process wineserver call. + new_process wineserver call. (try 2) Based on a patch by Joris van der Wel. diff --git a/patches/server-CreateProcess_ACLs/0002-kernel32-Implement-passing-security-descriptors-from.patch b/patches/server-CreateProcess_ACLs/0002-kernel32-Implement-passing-security-descriptors-from.patch index 3ff16971..7a02e126 100644 --- a/patches/server-CreateProcess_ACLs/0002-kernel32-Implement-passing-security-descriptors-from.patch +++ b/patches/server-CreateProcess_ACLs/0002-kernel32-Implement-passing-security-descriptors-from.patch @@ -2,7 +2,7 @@ From 116bf59039367e09f1409e5a4df5f64d9667749f Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Wed, 15 Oct 2014 10:02:27 +0200 Subject: kernel32: Implement passing security descriptors from CreateProcess - to the wineserver. + to the wineserver. (try 2) Based on a patch by Joris van der Wel. diff --git a/patches/server-CreateProcess_ACLs/definition b/patches/server-CreateProcess_ACLs/definition index 45245156..eb191454 100644 --- a/patches/server-CreateProcess_ACLs/definition +++ b/patches/server-CreateProcess_ACLs/definition @@ -1,4 +1 @@ -Author: Joris van der Wel / Sebastian Lackner -Subject: Implement passing ACLs to CreateProcess. -Revision: 2 Fixes: [22006] Support for process ACLs diff --git a/patches/server-Fix_Leak/definition b/patches/server-Fix_Leak/definition deleted file mode 100644 index 7b78e9af..00000000 --- a/patches/server-Fix_Leak/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Sebastian Lackner -Subject: Close server fd if there is no space in thread inflight fd list. -Revision: 1 diff --git a/patches/server-Inherited_ACLs/0001-server-Inherit-security-attributes-from-parent-direc.patch b/patches/server-Inherited_ACLs/0001-server-Inherit-security-attributes-from-parent-direc.patch index 172cbd57..9dded63d 100644 --- a/patches/server-Inherited_ACLs/0001-server-Inherit-security-attributes-from-parent-direc.patch +++ b/patches/server-Inherited_ACLs/0001-server-Inherit-security-attributes-from-parent-direc.patch @@ -2,7 +2,7 @@ From 36c98dd468a20204bc12809b6f290340a5f8c010 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Fri, 18 Apr 2014 14:08:36 -0600 Subject: server: Inherit security attributes from parent directories on - creation. + creation. (try 7) --- dlls/advapi32/tests/security.c | 40 +++++++++++- diff --git a/patches/server-Inherited_ACLs/0002-server-Inherit-security-attributes-from-parent-direc.patch b/patches/server-Inherited_ACLs/0002-server-Inherit-security-attributes-from-parent-direc.patch index b13cc00a..c4684cdb 100644 --- a/patches/server-Inherited_ACLs/0002-server-Inherit-security-attributes-from-parent-direc.patch +++ b/patches/server-Inherited_ACLs/0002-server-Inherit-security-attributes-from-parent-direc.patch @@ -2,7 +2,7 @@ From cf51d788cce57b6c5f99bfc15e81790fb5d449c4 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Fri, 18 Apr 2014 14:10:49 -0600 Subject: server: Inherit security attributes from parent directories on - SetSecurityInfo. + SetSecurityInfo. (try 7) --- dlls/advapi32/tests/security.c | 68 +++++++++++++++++++++ diff --git a/patches/server-Inherited_ACLs/definition b/patches/server-Inherited_ACLs/definition index 2ffc13af..548d7437 100644 --- a/patches/server-Inherited_ACLs/definition +++ b/patches/server-Inherited_ACLs/definition @@ -1,5 +1,2 @@ -Author: Erich E. Hoover -Subject: Add support for inherited security attributes. -Revision: 7 Depends: server-Stored_ACLs Fixes: [34406] Support for inherited file ACLs diff --git a/patches/server-Misc_ACL/definition b/patches/server-Misc_ACL/definition index 39c56083..b1ff3238 100644 --- a/patches/server-Misc_ACL/definition +++ b/patches/server-Misc_ACL/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Add default security descriptor ownership and DACLs for processes. -Revision: 1 Fixes: [15980] GetSecurityInfo returns NULL DACL for process object diff --git a/patches/server-OpenProcess/0001-server-Return-error-when-opening-a-terminating-proce.patch b/patches/server-OpenProcess/0001-server-Return-error-when-opening-a-terminating-proce.patch index b097fba5..e16c331b 100644 --- a/patches/server-OpenProcess/0001-server-Return-error-when-opening-a-terminating-proce.patch +++ b/patches/server-OpenProcess/0001-server-Return-error-when-opening-a-terminating-proce.patch @@ -1,7 +1,7 @@ From c45e6864494332d04e7e93be02a0ee8222bd9383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Thu, 14 Aug 2014 03:05:52 +0200 -Subject: server: Return error when opening a terminating process. +Subject: server: Return error when opening a terminating process. (try 3) --- server/process.c | 7 ++++++- diff --git a/patches/server-OpenProcess/definition b/patches/server-OpenProcess/definition index e182ffb2..6a51a742 100644 --- a/patches/server-OpenProcess/definition +++ b/patches/server-OpenProcess/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Return error when opening a terminating process. -Revision: 3 Fixes: [37087] Return an error when trying to open a terminated process diff --git a/patches/server-Stored_ACLs/0001-server-Unify-the-storage-of-security-attributes-for-.patch b/patches/server-Stored_ACLs/0001-server-Unify-the-storage-of-security-attributes-for-.patch index 85896868..16145b90 100644 --- a/patches/server-Stored_ACLs/0001-server-Unify-the-storage-of-security-attributes-for-.patch +++ b/patches/server-Stored_ACLs/0001-server-Unify-the-storage-of-security-attributes-for-.patch @@ -2,7 +2,7 @@ From f2866f1d9f575eab3034f71128c9e68c81e0138a Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Thu, 17 Apr 2014 16:07:46 -0600 Subject: server: Unify the storage of security attributes for files and - directories. + directories. (try 7) --- server/change.c | 46 ++++++---------------------------------------- diff --git a/patches/server-Stored_ACLs/0002-server-Unify-the-retrieval-of-security-attributes-fo.patch b/patches/server-Stored_ACLs/0002-server-Unify-the-retrieval-of-security-attributes-fo.patch index f54b490b..6b27128b 100644 --- a/patches/server-Stored_ACLs/0002-server-Unify-the-retrieval-of-security-attributes-fo.patch +++ b/patches/server-Stored_ACLs/0002-server-Unify-the-retrieval-of-security-attributes-fo.patch @@ -2,7 +2,7 @@ From ba94c25ed29ed6d3fc1c49a13ddb5257f5b3f385 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Thu, 17 Apr 2014 16:07:50 -0600 Subject: server: Unify the retrieval of security attributes for files and - directories. + directories. (try 7) --- server/change.c | 32 +++++--------------------------- diff --git a/patches/server-Stored_ACLs/0003-server-Store-file-security-attributes-with-extended-.patch b/patches/server-Stored_ACLs/0003-server-Store-file-security-attributes-with-extended-.patch index b08cbbfc..38a8a5f7 100644 --- a/patches/server-Stored_ACLs/0003-server-Store-file-security-attributes-with-extended-.patch +++ b/patches/server-Stored_ACLs/0003-server-Store-file-security-attributes-with-extended-.patch @@ -2,7 +2,7 @@ From 687e5f2a153a1fbbac2631bea088b0237f2d4a20 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Fri, 18 Apr 2014 15:34:47 -0600 Subject: server: Store file security attributes with extended file - attributes. + attributes. (try 7) --- include/wine/port.h | 3 +++ diff --git a/patches/server-Stored_ACLs/0004-server-Store-user-and-group-inside-stored-extended-f.patch b/patches/server-Stored_ACLs/0004-server-Store-user-and-group-inside-stored-extended-f.patch index 2ce96387..6af8c283 100644 --- a/patches/server-Stored_ACLs/0004-server-Store-user-and-group-inside-stored-extended-f.patch +++ b/patches/server-Stored_ACLs/0004-server-Store-user-and-group-inside-stored-extended-f.patch @@ -2,7 +2,7 @@ From cd48ef93da9c34e4757d878403374edd0e616b64 Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Fri, 18 Apr 2014 15:35:24 -0600 Subject: server: Store user and group inside stored extended file attribute - information. + information. (try 7) --- server/file.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++------- diff --git a/patches/server-Stored_ACLs/0005-server-Retrieve-file-security-attributes-with-extend.patch b/patches/server-Stored_ACLs/0005-server-Retrieve-file-security-attributes-with-extend.patch index 04b8fc2f..2b8fbf6a 100644 --- a/patches/server-Stored_ACLs/0005-server-Retrieve-file-security-attributes-with-extend.patch +++ b/patches/server-Stored_ACLs/0005-server-Retrieve-file-security-attributes-with-extend.patch @@ -2,7 +2,7 @@ From bea49452dfb1e768b03fc75fced9b733d1edd73f Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Fri, 18 Apr 2014 14:01:35 -0600 Subject: server: Retrieve file security attributes with extended file - attributes. + attributes. (try 7) --- dlls/advapi32/tests/security.c | 49 ++++++++++++++++++++-------------------- diff --git a/patches/server-Stored_ACLs/0006-server-Convert-return-of-file-security-masks-with-ge.patch b/patches/server-Stored_ACLs/0006-server-Convert-return-of-file-security-masks-with-ge.patch index 039d5410..77263606 100644 --- a/patches/server-Stored_ACLs/0006-server-Convert-return-of-file-security-masks-with-ge.patch +++ b/patches/server-Stored_ACLs/0006-server-Convert-return-of-file-security-masks-with-ge.patch @@ -2,7 +2,7 @@ From 9364028096235e2f64b9fe070170b5e4bb2311ca Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Fri, 18 Apr 2014 14:05:32 -0600 Subject: server: Convert return of file security masks with generic access - mappings. + mappings. (try 7) --- dlls/advapi32/tests/security.c | 24 ++++++++++++------------ diff --git a/patches/server-Stored_ACLs/definition b/patches/server-Stored_ACLs/definition index 80a71273..83bd11c9 100644 --- a/patches/server-Stored_ACLs/definition +++ b/patches/server-Stored_ACLs/definition @@ -1,5 +1,2 @@ -Author: Erich E. Hoover -Subject: Store and return security attributes with extended file attributes. -Revision: 7 Depends: ntdll-DOS_Attributes Fixes: [31858] Support for stored file ACLs diff --git a/patches/setupapi-SetupPromptForDisk/definition b/patches/setupapi-SetupPromptForDisk/definition index 85a7de70..8fbc4ebf 100644 --- a/patches/setupapi-SetupPromptForDisk/definition +++ b/patches/setupapi-SetupPromptForDisk/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Add support for IDF_CHECKFIRST flag in SetupPromptForDiskW. -Revision: 1 Fixes: [20465] Wine ignores IDF_CHECKFIRST flag in SetupPromptForDisk diff --git a/patches/shdocvw-ParseURLFromOutsideSource_Tests/definition b/patches/shdocvw-ParseURLFromOutsideSource_Tests/definition deleted file mode 100644 index 9f156f67..00000000 --- a/patches/shdocvw-ParseURLFromOutsideSource_Tests/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Christian Costa -Subject: Check for exact return values in ParseURLFromOutsideSourceX tests. -Revision: 1 diff --git a/patches/shell32-Default_Folder_ACLs/0001-shell32-Set-the-default-security-attributes-for-user.patch b/patches/shell32-Default_Folder_ACLs/0001-shell32-Set-the-default-security-attributes-for-user.patch index 69155317..a60152b0 100644 --- a/patches/shell32-Default_Folder_ACLs/0001-shell32-Set-the-default-security-attributes-for-user.patch +++ b/patches/shell32-Default_Folder_ACLs/0001-shell32-Set-the-default-security-attributes-for-user.patch @@ -1,7 +1,7 @@ From 8ce582105c47e7c2b58dc06770c5dba00faa89a3 Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Sun, 19 Oct 2014 06:47:11 +0200 -Subject: shell32: Set the default security attributes for user shell folders. +Subject: shell32: Set the default security attributes for user shell folders. (try 7) Based on a patch by Erich E. Hoover. --- diff --git a/patches/shell32-Default_Folder_ACLs/definition b/patches/shell32-Default_Folder_ACLs/definition index bdbc1a64..16094313 100644 --- a/patches/shell32-Default_Folder_ACLs/definition +++ b/patches/shell32-Default_Folder_ACLs/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Generate default ACLs for user shell folders. -Revision: 7 Fixes: Add default ACLs for user shell folders diff --git a/patches/shell32-Default_Path/definition b/patches/shell32-Default_Path/definition index 6bfbf9bf..e41191f5 100644 --- a/patches/shell32-Default_Path/definition +++ b/patches/shell32-Default_Path/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Implement KF_FLAG_DEFAULT_PATH flag for SHGetKnownFolderPath. -Revision: 1 Fixes: [30385] Support for KF_FLAG_DEFAULT_PATH in SHGetKnownFolderPath diff --git a/patches/shell32-Icons/definition b/patches/shell32-Icons/definition index 177cf6ec..521ff925 100644 --- a/patches/shell32-Icons/definition +++ b/patches/shell32-Icons/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Add support for extra large and jumbo icon lists in shell32. -Revision: 1 Fixes: [24721] Support for extra large and jumbo icon lists in shell32 diff --git a/patches/shell32-RunDLL_CallEntry16/definition b/patches/shell32-RunDLL_CallEntry16/definition index dceb1395..18dcdf29 100644 --- a/patches/shell32-RunDLL_CallEntry16/definition +++ b/patches/shell32-RunDLL_CallEntry16/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Manually relay RunDLL_CallEntry16 to make Tages Protection v5 happy. -Revision: 1 Fixes: [23033] Use manual relay for RunDLL_CallEntry16 in shell32 diff --git a/patches/shell32-SHCreateSessionKey/definition b/patches/shell32-SHCreateSessionKey/definition index 3eaf1836..668f0069 100644 --- a/patches/shell32-SHCreateSessionKey/definition +++ b/patches/shell32-SHCreateSessionKey/definition @@ -1,4 +1 @@ -Author: Dmitry Timoshkov -Subject: shell32: Implement SHCreateSessionKey. -Revision: 1 Fixes: [35630] Support for SHCreateSessionKey diff --git a/patches/shell32-SHFileOperation/definition b/patches/shell32-SHFileOperation/definition index 29b2c8a0..3f7c43c3 100644 --- a/patches/shell32-SHFileOperation/definition +++ b/patches/shell32-SHFileOperation/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Choose return value for SHFileOperationW depending on windows version. -Revision: 1 Fixes: Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW diff --git a/patches/shlwapi-PathIsDirectoryEmptyW/definition b/patches/shlwapi-PathIsDirectoryEmptyW/definition index 4508af50..94ac3db4 100644 --- a/patches/shlwapi-PathIsDirectoryEmptyW/definition +++ b/patches/shlwapi-PathIsDirectoryEmptyW/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Correctly treat '.' when enumerating files in PathIsDirectoryEmptyW. -Revision: 1 Fixes: [26272] Correctly treat '.' when checking for empty directories diff --git a/patches/shlwapi-UrlCombine/definition b/patches/shlwapi-UrlCombine/definition index c5416f13..adeb42e1 100644 --- a/patches/shlwapi-UrlCombine/definition +++ b/patches/shlwapi-UrlCombine/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Workaround for broken implementation of shlwapi url functions. -Revision: 1 Fixes: Workaround for shlwapi URLs with relative paths diff --git a/patches/user32-Dialog_Paint_Event/definition b/patches/user32-Dialog_Paint_Event/definition index b5edf740..58bf2432 100644 --- a/patches/user32-Dialog_Paint_Event/definition +++ b/patches/user32-Dialog_Paint_Event/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Call UpdateWindow during DIALOG_CreateIndirect. -Revision: 1 Fixes: [35652] Send WM_PAINT event during dialog creation diff --git a/patches/user32-DrawTextExW/definition b/patches/user32-DrawTextExW/definition index 387f65b0..4b010554 100644 --- a/patches/user32-DrawTextExW/definition +++ b/patches/user32-DrawTextExW/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Fix handling of invert_y in DrawTextExW. -Revision: 1 Fixes: [22109] Fix handling of invert_y in DrawTextExW diff --git a/patches/user32-FindWindowEx/definition b/patches/user32-FindWindowEx/definition index dd21238b..e7f78ca4 100644 --- a/patches/user32-FindWindowEx/definition +++ b/patches/user32-FindWindowEx/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Avoid sending window messages in FindWindowExW. -Revision: 1 Fixes: [27282] Avoid sending window messages in FindWindowExW diff --git a/patches/user32-GetSystemMetrics/definition b/patches/user32-GetSystemMetrics/definition index e9d6c94a..371649c1 100644 --- a/patches/user32-GetSystemMetrics/definition +++ b/patches/user32-GetSystemMetrics/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Allow changing the tablet / media center status via wine registry key. -Revision: 1 Fixes: [18732] Make it possible to change media center / tablet pc status diff --git a/patches/user32-GetTipText/definition b/patches/user32-GetTipText/definition index eeab8bf7..c7ebd132 100644 --- a/patches/user32-GetTipText/definition +++ b/patches/user32-GetTipText/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Handle TOOLTIPS_GetTipText edge cases. -Revision: 1 Fixes: [30648] Support for TOOLTIPS_GetTipText edge cases diff --git a/patches/user32-WndProc/definition b/patches/user32-WndProc/definition index 600f231a..bbaf61e0 100644 --- a/patches/user32-WndProc/definition +++ b/patches/user32-WndProc/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Workaround for programs leaking wndproc splots. -Revision: 1 Fixes: [32451] Fix for programs leaking wndproc slots diff --git a/patches/wine.inf-ProductId/definition b/patches/wine.inf-ProductId/definition index 3b0aeb67..9f33000b 100644 --- a/patches/wine.inf-ProductId/definition +++ b/patches/wine.inf-ProductId/definition @@ -1,4 +1 @@ -Author: Yanis Lukes -Subject: wine.inf: Add fake ProductId to HKLM\CurrentVersionNT. -Revision: 1 Fixes: [36964] Unity3D Editor requires ProductId registry value diff --git a/patches/wineboot-HKEY_DYN_DATA/definition b/patches/wineboot-HKEY_DYN_DATA/definition index 437e77e0..2853cb09 100644 --- a/patches/wineboot-HKEY_DYN_DATA/definition +++ b/patches/wineboot-HKEY_DYN_DATA/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Add some generic hardware in HKEY_DYN_DATA\Config Manager\Enum. -Revision: 1 Fixes: [7115] Need for Speed 3 installer requires devices in HKEY_DYN_DATA diff --git a/patches/winebuild-LinkerVersion/definition b/patches/winebuild-LinkerVersion/definition index 4737c638..7867b104 100644 --- a/patches/winebuild-LinkerVersion/definition +++ b/patches/winebuild-LinkerVersion/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Set a valid major and minor linker version in the PE header. -Revision: 1 Fixes: [28768] Games For Windows Live 1.x expects a valid linker version in the PE header diff --git a/patches/wined3d-DXTn/definition b/patches/wined3d-DXTn/definition index 48609230..ed10a977 100644 --- a/patches/wined3d-DXTn/definition +++ b/patches/wined3d-DXTn/definition @@ -1,5 +1,2 @@ -Author: Michael Müller / Christian Costa -Subject: Add support for DXTn software decoding through libxtc_dxtn. -Revision: 3 Fixes: [25486] Lego Stunt Rally requires DXTn software de/encoding support Fixes: [29586] Tumblebugs 2 requires DXTn software encoding support diff --git a/patches/wined3d-Revert_PixelFormat/definition b/patches/wined3d-Revert_PixelFormat/definition index 92fb7686..6f8e857d 100644 --- a/patches/wined3d-Revert_PixelFormat/definition +++ b/patches/wined3d-Revert_PixelFormat/definition @@ -1,6 +1,3 @@ -Author: Ken Thomases -Subject: Revert wined3d pixelformat changes. -Revision: 1 Fixes: [35655] Fix wined3d performance drop introduced by pixelformat changes. Fixes: [35718] Fix flickering introduced by pixelformat changes. Fixes: [35950] Fix black screen on startup introduced by pixelformat changes. diff --git a/patches/winedevice-Fix_Relocation/definition b/patches/winedevice-Fix_Relocation/definition index 48c4cbd0..98073111 100644 --- a/patches/winedevice-Fix_Relocation/definition +++ b/patches/winedevice-Fix_Relocation/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Avoid invalid memory access when relocation block addresses memory outside of the current page. -Revision: 1 Fixes: [28254] Fix crash of winedevice when relocation entry crosses page boundary diff --git a/patches/winemenubuilder-Desktop_Icon_Path/definition b/patches/winemenubuilder-Desktop_Icon_Path/definition deleted file mode 100644 index 5528f07b..00000000 --- a/patches/winemenubuilder-Desktop_Icon_Path/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: Sebastian Lackner -Subject: Create desktop shortcuts with absolute wine path. -Revision: 1 diff --git a/patches/winepulse-PulseAudio_Support/definition b/patches/winepulse-PulseAudio_Support/definition index 97f5bb12..9edd1319 100644 --- a/patches/winepulse-PulseAudio_Support/definition +++ b/patches/winepulse-PulseAudio_Support/definition @@ -1,9 +1,2 @@ -Author: Maarten Lankhorst -Subject: Winepulse patches extracted from https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa/+files/wine1.7_1.7.22-0ubuntu1.debian.tar.gz. -Revision: 4 Fixes: [10495] Support for PulseAudio backend for audio - -Author: Mark Harmstone -Subject: Expose audio devices directly to programs. -Revision: 1 Fixes: Allow selection of audio device for PulseAudio backend diff --git a/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch b/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch index 494d6666..7b32229a 100644 --- a/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch +++ b/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch @@ -2,7 +2,7 @@ From ed940af97f6488f87739b4d332101e69ed624412 Mon Sep 17 00:00:00 2001 From: Felix Yan Date: Tue, 23 Sep 2014 23:22:17 +0800 Subject: [PATCH] winex11.drv: Update a candidate window's position with - over-the-spot style + over-the-spot style. (try 2) In the current implementation, the candidate window position of a input method is fixed because XNSpotLocation isn't updated after an input diff --git a/patches/winex11-CandidateWindowPos/definition b/patches/winex11-CandidateWindowPos/definition index 6d4e7399..da9ba408 100644 --- a/patches/winex11-CandidateWindowPos/definition +++ b/patches/winex11-CandidateWindowPos/definition @@ -1,4 +1 @@ -Author: Felix Yan -Subject: Update a candidate window's position with over-the-spot style. -Revision: 2 Fixes: [30938] Update a XIM candidate position when cursor location changes diff --git a/patches/winex11-Clipboard_HTML/0001-winex11.drv-Import-X11-s-text-html-as-HTML-Format.patch b/patches/winex11-Clipboard_HTML/0001-winex11.drv-Import-X11-s-text-html-as-HTML-Format.patch index a8e088a1..0b35b0ac 100644 --- a/patches/winex11-Clipboard_HTML/0001-winex11.drv-Import-X11-s-text-html-as-HTML-Format.patch +++ b/patches/winex11-Clipboard_HTML/0001-winex11.drv-Import-X11-s-text-html-as-HTML-Format.patch @@ -1,7 +1,7 @@ From 58d6b57b0fb8ba53e8daef409dc345aa12cbb64b Mon Sep 17 00:00:00 2001 From: Damjan Jovanovic Date: Fri, 8 Aug 2014 20:05:54 +0200 -Subject: winex11.drv: Import X11's "text/html" as "HTML Format". +Subject: winex11.drv: Import X11's "text/html" as "HTML Format". (try 3) Implements proper importing of "text/html" into Windows's "HTML Format" which fixes pasting rich text into a large number of apps and diff --git a/patches/winex11-Clipboard_HTML/definition b/patches/winex11-Clipboard_HTML/definition index 25c28916..d39a20d0 100644 --- a/patches/winex11-Clipboard_HTML/definition +++ b/patches/winex11-Clipboard_HTML/definition @@ -1,4 +1 @@ -Author: Damjan Jovanovic -Subject: Import X11's "text/html" as "HTML Format". -Revision: 3 Fixes: [7372] Support for pasting HTML from Unix applications diff --git a/patches/winex11-Limited_Resolutions/definition b/patches/winex11-Limited_Resolutions/definition index c5fa6f27..d21ae9d3 100644 --- a/patches/winex11-Limited_Resolutions/definition +++ b/patches/winex11-Limited_Resolutions/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Update the check for broken nVidia RandR to test for the number of resolutions instead of the number of modes. -Revision: 1 Fixes: nVidia driver for high-end laptop cards does not list all supported resolutions diff --git a/patches/winex11-Window_Groups/definition b/patches/winex11-Window_Groups/definition index c74a38e7..cbafd52a 100644 --- a/patches/winex11-Window_Groups/definition +++ b/patches/winex11-Window_Groups/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Prevent window managers from grouping all wine programs together. -Revision: 1 Fixes: [32699] Prevent window managers from grouping all wine programs together diff --git a/patches/winex11-XEMBED/definition b/patches/winex11-XEMBED/definition index 2f7bc068..2fe89b51 100644 --- a/patches/winex11-XEMBED/definition +++ b/patches/winex11-XEMBED/definition @@ -1,5 +1 @@ -Author: Sebastian Lackner -Subject: Enable/disable windows when they are (un)mapped by foreign applications. -Revision: 1 - Fixes: XEMBED support for embedding Wine windows inside Linux applications diff --git a/patches/winex11-wglShareLists/definition b/patches/winex11-wglShareLists/definition index ee8ff7ff..3dd3449f 100644 --- a/patches/winex11-wglShareLists/definition +++ b/patches/winex11-wglShareLists/definition @@ -1,4 +1 @@ -Author: Michael Müller -Subject: Only warn about used contexts in wglShareLists. -Revision: 1 Fixes: [11436] Do not fail when a used context is passed to wglShareLists diff --git a/patches/wpcap-Dynamic_Linking/definition b/patches/wpcap-Dynamic_Linking/definition deleted file mode 100644 index dbd94471..00000000 --- a/patches/wpcap-Dynamic_Linking/definition +++ /dev/null @@ -1,3 +0,0 @@ -Author: André Hentschel -Subject: Use dynamic linking for libpcap. -Revision: 1 diff --git a/patches/ws2_32-Connect_Time/0001-ws2_32-Properly-implement-SO_CONNECT_TIME.patch b/patches/ws2_32-Connect_Time/0001-ws2_32-Properly-implement-SO_CONNECT_TIME.patch index 4c71b63f..82c4fbeb 100644 --- a/patches/ws2_32-Connect_Time/0001-ws2_32-Properly-implement-SO_CONNECT_TIME.patch +++ b/patches/ws2_32-Connect_Time/0001-ws2_32-Properly-implement-SO_CONNECT_TIME.patch @@ -1,7 +1,7 @@ From 89130c6066b4ee8ee478d33fca9fce79baea174a Mon Sep 17 00:00:00 2001 From: Bruno Jesus <00cpxxx@gmail.com> Date: Wed, 30 Jul 2014 17:35:13 -0600 -Subject: ws2_32: Properly implement SO_CONNECT_TIME. +Subject: ws2_32: Properly implement SO_CONNECT_TIME. (try 2) --- dlls/ws2_32/socket.c | 21 ++++++++++++++++----- diff --git a/patches/ws2_32-Connect_Time/definition b/patches/ws2_32-Connect_Time/definition index 084878bb..cf80784b 100644 --- a/patches/ws2_32-Connect_Time/definition +++ b/patches/ws2_32-Connect_Time/definition @@ -1,4 +1 @@ -Author: Bruno Jesus / Erich E. Hoover -Subject: Return the appropriate connection time with SO_CONNECT_TIME. -Revision: 2 Fixes: SO_CONNECT_TIME returns the appropriate time diff --git a/patches/ws2_32-TransmitFile/definition b/patches/ws2_32-TransmitFile/definition index b7a5f0ba..db18bda3 100644 --- a/patches/ws2_32-TransmitFile/definition +++ b/patches/ws2_32-TransmitFile/definition @@ -1,4 +1 @@ -Author: Erich E. Hoover -Subject: Implement TransmitFile. -Revision: 1 Fixes: [5048] Support for TransmitFile diff --git a/patches/wtsapi32-EnumerateProcesses/definition b/patches/wtsapi32-EnumerateProcesses/definition index 5e70151a..dcb06a88 100644 --- a/patches/wtsapi32-EnumerateProcesses/definition +++ b/patches/wtsapi32-EnumerateProcesses/definition @@ -1,4 +1 @@ -Author: Sebastian Lackner -Subject: Partial implementation of WTSEnumerateProcessesW. -Revision: 1 Fixes: [29903] Support for WTSEnumerateProcessesW