mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2024-09-13 09:17:20 -07:00
Make definition files optional, move revision numbers to corresponding .patch files.
This commit is contained in:
parent
723bc23e50
commit
7a419c031a
@ -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))
|
||||
|
10
debian/tools/patchupdate.py
vendored
10
debian/tools/patchupdate.py
vendored
@ -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
|
||||
|
||||
|
14
debian/tools/patchutils.py
vendored
14
debian/tools/patchutils.py
vendored
@ -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(" ")
|
||||
|
@ -1,3 +0,0 @@
|
||||
Author: Sebastian Lackner
|
||||
Subject: Implement emulation of SIDT instruction when using Exagear.
|
||||
Revision: 1
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 018b5f5d6211aa706e5aef762acb98d39240d9f1 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++-
|
||||
|
@ -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.
|
@ -1,7 +1,7 @@
|
||||
From 70d9c625738a8c368e6276be3bed8baab9103083 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
||||
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 +-
|
||||
|
@ -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
|
||||
|
@ -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
|
@ -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
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Michael Müller
|
||||
Subject: Implement LoadIconMetric function.
|
||||
Revision: 1
|
||||
Fixes: [35375] Support for LoadIconMetric
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 3ec0224addff16f803d8d49feb0a4a232c48ebcd Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Lackner <sebastian@fds-team.de>
|
||||
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 +-
|
||||
|
@ -1,3 +0,0 @@
|
||||
Author: Sebastian Lackner
|
||||
Subject: Fix detection of gnutls on Ubuntu 14.10.
|
||||
Revision: 3
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -2,7 +2,7 @@ From d258e0c4428f3d5b7c0b6f4b31058d8710244dd7 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Costa <titan.costa@gmail.com>
|
||||
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.
|
||||
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Christian Costa
|
||||
Subject: D3DCompileShader should filter specific warning messages.
|
||||
Revision: 1
|
||||
Fixes: [33770] D3DCompileShader should filter specific warning messages
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Christian Costa
|
||||
Subject: Implement D3DXGetShaderInputSemantics.
|
||||
Revision: 1
|
||||
Fixes: [22682] Support for D3DXGetShaderInputSemantics
|
||||
|
@ -1,3 +0,0 @@
|
||||
Author: Christian Costa
|
||||
Subject: Align texture dimensions to block size for compressed textures.
|
||||
Revision: 1
|
@ -1,4 +1 @@
|
||||
Author: Christian Costa
|
||||
Subject: Implement ID3DXSkinInfoImpl_UpdateSkinnedMesh
|
||||
Revision: 1
|
||||
Fixes: [32572] Support for ID3DXSkinInfoImpl_UpdateSkinnedMesh
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 66c49c783cf2f6978aaa74545a5e4eab8af4b7c7 Mon Sep 17 00:00:00 2001
|
||||
From: Torsten Kurbad <t.kurbad@iwm-kmrc.de>
|
||||
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 +
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Ken Thomases
|
||||
Subject: Add multi monitor support to gdi32.
|
||||
Revision: 1
|
||||
Fixes: [34978] Multiple applications need EnumDisplayDevicesW implementation
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Dmitry Timoshkov
|
||||
Subject: Implement GdipCreateRegionRgnData.
|
||||
Revision: 3
|
||||
Fixes: [34843] Support for GdipCreateRegionRgnData
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Bernhard Reiter
|
||||
Subject: Partial implementation of BindImageEx.
|
||||
Revision: 1
|
||||
Fixes: [3591] Support for BindImageEx
|
||||
|
@ -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
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Erich E. Hoover
|
||||
Subject: Implement AllocateAndGetTcpExTableFromStack.
|
||||
Revision: 1
|
||||
Fixes: [34372] Support for AllocateAndGetTcpExTableFromStack
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Michael Müller
|
||||
Subject: Implement GetFinalPathNameByHandle in kernel32.
|
||||
Revision: 1
|
||||
Fixes: [36073] Support for GetFinalPathNameByHandle
|
||||
|
@ -1,3 +0,0 @@
|
||||
Author: Michael Müller
|
||||
Subject: Implement GetNumaProcessorNode.
|
||||
Revision: 1
|
@ -1,7 +1,7 @@
|
||||
From eaccccc716b398e0841c5f2e7de5ba6cea3666ab Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++-----
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Louis Lenders / Erich E. Hoover
|
||||
Subject: Implement GetSystemTimes.
|
||||
Revision: 3
|
||||
Fixes: [19813] Support for GetSystemTimes
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Erich E. Hoover
|
||||
Subject: Implement GetVolumePathName.
|
||||
Revision: 1
|
||||
Fixes: Support for GetVolumePathName
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From a8bf53baa972197e228ea01701d5992a11151824 Mon Sep 17 00:00:00 2001
|
||||
From: Alex Henrie <alexhenrie24@gmail.com>
|
||||
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
|
||||
<sebastian@fds-team.de>
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 02cb021277295aa3a2166e2497a686d2ebb32126 Mon Sep 17 00:00:00 2001
|
||||
From: Alex Henrie <alexhenrie24@gmail.com>
|
||||
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
|
||||
<sebastian@fds-team.de>
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Alex Henrie
|
||||
Subject: Support for UTF7 encoding/decoding
|
||||
Revision: 3
|
||||
Fixes: [27388] Support for UTF7 encoding/decoding
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Dmitry Timoshkov
|
||||
Subject: Fix comparison of punctuation characters.
|
||||
Revision: 1
|
||||
Fixes: [10767] Fix comparison of punctuation characters in lstrcmp
|
||||
|
@ -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
|
||||
|
@ -1,5 +1,2 @@
|
||||
Author: Zhenbo Li
|
||||
Subject: Implement sessionStorage (partially).
|
||||
Revision: 1
|
||||
# Fixes: Add partially support for sessionStorage
|
||||
Disabled: true
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,3 +0,0 @@
|
||||
Author: Sebastian Lackner
|
||||
Subject: Fix some differences in exception handling behaviour between Wine and Windows.
|
||||
Revision: 1
|
@ -1,7 +1,7 @@
|
||||
From d1fa972e77cab4a5529631371dff0c80a04a8ad5 Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Lackner <sebastian@fds-team.de>
|
||||
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 ++++++++++++++++++++++++++++++++++++++++++++++----
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
@ -2,7 +2,7 @@ From 9f83442a212635a7921420c56c217df0c0e46fc4 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
||||
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 +++++++
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From fbb6ccb252d14593cefa5e47a5a6566406f79c40 Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Lackner <sebastian@fds-team.de>
|
||||
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 +++++++++++------
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Erich E. Hoover
|
||||
Subject: Fix unintentional leaks with ntdll internals
|
||||
Revision: 2
|
||||
Fixes: Fix unintentional leaks with ntdll internals
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Sebastian Lackner / Michael Müller
|
||||
Subject: Implement Rtl[Decompress|Compress]Buffer and RtlGetCompressionWorkSpaceSize.
|
||||
Revision: 1
|
||||
Fixes: [37449] Support for RtlDecompressBuffer
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 7f27b62ee7bc1a498490e8a97717d0fb18d6b716 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Timoshkov <dmitry@baikal.ru>
|
||||
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 <sebastian@fds-team.de>
|
||||
---
|
||||
|
@ -1,7 +1,7 @@
|
||||
From d3adc5fb99313b34b0d0f6b9d00644d211cd8de2 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Timoshkov <dmitry@baikal.ru>
|
||||
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 ++++++++++++++++++++++++++++++++++++++++++
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Dmitry Timoshkov
|
||||
Subject: Implement NtQuerySection class SectionBasicInformation.
|
||||
Revision: 2
|
||||
Fixes: [37338] Support for NtQuerySection
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Austin English
|
||||
Subject: Add stub for NtSetLdtEntries/ZwSetLdtEntries.
|
||||
Revision: 2
|
||||
Fixes: [26268] Add stub for NtSetLdtEntries/ZwSetLdtEntries
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Michael Müller
|
||||
Subject: Allow special characters in pipe names.
|
||||
Revision: 1
|
||||
Fixes: [28995] Allow special characters in pipe names
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 0596c2b03fa72a5159fa5a9df3e909e925d6144f Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
||||
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 ++----------
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Austin English
|
||||
Subject: Add stub for IoCsqInitialize.
|
||||
Revision: 1
|
||||
Fixes: [36777] vSphere needs IoCsqInitialize
|
||||
|
@ -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
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Michael Müller
|
||||
Subject: Add stub for KeSetSystemAffinityThread.
|
||||
Revision: 1
|
||||
Fixes: [36822] FairplayKD.sys needs KeSetSystemAffinityThread
|
||||
|
@ -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
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Stefan Leichter
|
||||
Subject: Emulate write to CR4 register.
|
||||
Revision: 1
|
||||
Fixes: [30220] Emulate write to CR4 register
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -2,7 +2,7 @@ From 220f1650f507194fedd2102e7672c56563bbfa36 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 55c83dc866e2d0e2cdc15b976b6d818a03ef4b89 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Erich E. Hoover
|
||||
Subject: Implement SIO_ADDRESS_LIST_CHANGE.
|
||||
Revision: 2
|
||||
Fixes: [32328] Support for interface change notifications
|
||||
|
@ -2,7 +2,7 @@ From d1b9346061b979dfa089e690f29618d67aff1c3d Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Lackner <sebastian@fds-team.de>
|
||||
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.
|
||||
|
||||
|
@ -2,7 +2,7 @@ From 116bf59039367e09f1409e5a4df5f64d9667749f Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Lackner <sebastian@fds-team.de>
|
||||
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.
|
||||
|
||||
|
@ -1,4 +1 @@
|
||||
Author: Joris van der Wel / Sebastian Lackner
|
||||
Subject: Implement passing ACLs to CreateProcess.
|
||||
Revision: 2
|
||||
Fixes: [22006] Support for process ACLs
|
||||
|
@ -1,3 +0,0 @@
|
||||
Author: Sebastian Lackner
|
||||
Subject: Close server fd if there is no space in thread inflight fd list.
|
||||
Revision: 1
|
@ -2,7 +2,7 @@ From 36c98dd468a20204bc12809b6f290340a5f8c010 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 +++++++++++-
|
||||
|
@ -2,7 +2,7 @@ From cf51d788cce57b6c5f99bfc15e81790fb5d449c4 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 +++++++++++++++++++++
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
From c45e6864494332d04e7e93be02a0ee8222bd9383 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
||||
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 ++++++-
|
||||
|
@ -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
|
||||
|
@ -2,7 +2,7 @@ From f2866f1d9f575eab3034f71128c9e68c81e0138a Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++++----------------------------------------
|
||||
|
@ -2,7 +2,7 @@ From ba94c25ed29ed6d3fc1c49a13ddb5257f5b3f385 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 +++++---------------------------
|
||||
|
@ -2,7 +2,7 @@ From 687e5f2a153a1fbbac2631bea088b0237f2d4a20 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 +++
|
||||
|
@ -2,7 +2,7 @@ From cd48ef93da9c34e4757d878403374edd0e616b64 Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
|
||||
|
@ -2,7 +2,7 @@ From bea49452dfb1e768b03fc75fced9b733d1edd73f Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++++++++++++++++++--------------------
|
||||
|
@ -2,7 +2,7 @@ From 9364028096235e2f64b9fe070170b5e4bb2311ca Mon Sep 17 00:00:00 2001
|
||||
From: "Erich E. Hoover" <erich.e.hoover@gmail.com>
|
||||
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 ++++++++++++------------
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,3 +0,0 @@
|
||||
Author: Christian Costa
|
||||
Subject: Check for exact return values in ParseURLFromOutsideSourceX tests.
|
||||
Revision: 1
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user