Added dbgeng-IDebugClient7 patchset

This commit is contained in:
Alistair Leslie-Hughes 2019-07-15 08:36:48 +10:00
parent 944b464511
commit aa2ec8b32c
5 changed files with 2188 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
Fixes: [44958] dbgeng: Support IDebugClient7 interface.

View File

@ -117,6 +117,7 @@ patch_enable_all ()
enable_d3dx9_36_Optimize_Inplace="$1"
enable_d3dx9_36_Texture_Align="$1"
enable_d3dx9_36_UpdateSkinnedMesh="$1"
enable_dbgeng_IDebugClient7="$1"
enable_dbghelp_Debug_Symbols="$1"
enable_ddraw_Device_Caps="$1"
enable_ddraw_EnumSurfaces="$1"
@ -483,6 +484,9 @@ patch_enable ()
d3dx9_36-UpdateSkinnedMesh)
enable_d3dx9_36_UpdateSkinnedMesh="$2"
;;
dbgeng-IDebugClient7)
enable_dbgeng_IDebugClient7="$2"
;;
dbghelp-Debug_Symbols)
enable_dbghelp_Debug_Symbols="$2"
;;
@ -2976,6 +2980,25 @@ if test "$enable_d3dx9_36_UpdateSkinnedMesh" -eq 1; then
) >> "$patchlist"
fi
# Patchset dbgeng-IDebugClient7
# |
# | This patchset fixes the following Wine bugs:
# | * [#44958] dbgeng: Support IDebugClient7 interface.
# |
# | Modified files:
# | * dlls/dbgeng/dbgeng.c, include/dbgeng.h
# |
if test "$enable_dbgeng_IDebugClient7" -eq 1; then
patch_apply dbgeng-IDebugClient7/0001-include-Add-IDebugClient2-7-interfaces.patch
patch_apply dbgeng-IDebugClient7/0002-dbgeng-Support-interfaces-IDebugClient2-4.patch
patch_apply dbgeng-IDebugClient7/0003-dbgeng-Support-IDebugClient5-7-interfaces.patch
(
printf '%s\n' '+ { "Alistair Leslie-Hughes", "include: Add IDebugClient2-7 interfaces.", 1 },';
printf '%s\n' '+ { "Alistair Leslie-Hughes", "dbgeng: Support interfaces IDebugClient2-4.", 1 },';
printf '%s\n' '+ { "Alistair Leslie-Hughes", "dbgeng: Support IDebugClient5-7 interfaces.", 1 },';
) >> "$patchlist"
fi
# Patchset dbghelp-Debug_Symbols
# |
# | Modified files: