Package: wine / 5.0.3-3

Metadata

Package Version Patches format
wine 5.0.3-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
upstream/unicode13.patch | (download)

tools/make_unicode | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 build with unicode-data 13
debianization/addons.patch | (download)

dlls/appwiz.cpl/addons.c | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 adjust search paths for addon installers
debianization/makefile.patch | (download)

Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 don't append wine to the default path settings
debianization/winebuild.patch | (download)

tools/winebuild/winebuild.man.in | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 update long winebuild manpage line to fit into 80 characters
debianization/version string.patch | (download)

libs/wine/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 winelib: append '(debian)' at the end of the version string.
debianization/winemenubuilder.patch | (download)

programs/winemenubuilder/Makefile.in | 1 1 + 0 - 0 !
programs/winemenubuilder/winemenubuilder.c | 9 6 + 3 - 0 !
2 files changed, 7 insertions(+), 3 deletions(-)

 call winedebsuffix instead of wine from desktop launchers
debianization/wineserver persistence.patch | (download)

server/wineserver.de.UTF-8.man.in | 2 1 + 1 - 0 !
server/wineserver.fr.UTF-8.man.in | 2 1 + 1 - 0 !
server/wineserver.man.in | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix wineserver manpages for debian's default persistence value
disable/tests.patch | (download)

dlls/gdi32/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/itss/tests/Makefile.in | 2 0 + 2 - 0 !
dlls/kernel32/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/ntdll/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/rpcrt4/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/shell32/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/shlwapi/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/urlmon/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/user32/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/wininet/tests/Makefile.in | 1 0 + 1 - 0 !
dlls/winmm/tests/Makefile.in | 1 0 + 1 - 0 !
11 files changed, 12 deletions(-)

 drop generated sources from tests makefiles
disable/folder reset.patch | (download)

dlls/shell32/shellpath.c | 21 12 + 9 - 0 !
1 file changed, 12 insertions(+), 9 deletions(-)

 do not reset shell folder settings on upgrade
disable/line wrapping.patch | (download)

tools/makedep.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable manual line wrapping in makefiles
disable/addons download.patch | (download)

dlls/appwiz.cpl/addons.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 disable gecko/mono installer download
disable/po modifications.patch | (download)

tools/makedep.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 avoid modifications to po files that are under version control
disable/blacklist extensions.patch | (download)

programs/winemenubuilder/winemenubuilder.c | 43 42 + 1 - 0 !
1 file changed, 42 insertions(+), 1 deletion(-)

 blacklist all extensions that trigger a freedesktop file type association from an empty prefix.
generate/icons.patch | (download)

dlls/comctl32/Makefile.in | 6 5 + 1 - 0 !
dlls/comdlg32/Makefile.in | 8 7 + 1 - 0 !
dlls/display.drv16/Makefile.in | 2 2 + 0 - 0 !
programs/regedit/Makefile.in | 2 1 + 1 - 0 !
programs/taskmgr/Makefile.in | 4 3 + 1 - 0 !
tools/makedep.c | 11 11 + 0 - 0 !
6 files changed, 29 insertions(+), 4 deletions(-)

 regenerate all icon files
generate/opengl.patch | (download)

dlls/opengl32/make_opengl | 28 11 + 17 - 0 !
1 file changed, 11 insertions(+), 17 deletions(-)

 rebuild automatically generated opengl files
generate/unicode.patch | (download)

libs/port/cptable.c | 8 4 + 4 - 0 !
tools/make_unicode | 22 8 + 14 - 0 !
2 files changed, 12 insertions(+), 18 deletions(-)

 use system unicode
generate/request.patch | (download)

server/request.h | 9 4 + 5 - 0 !
server/trace.c | 8 4 + 4 - 0 !
tools/make_requests | 13 4 + 9 - 0 !
3 files changed, 12 insertions(+), 18 deletions(-)

 generate automatically generated request code
binary indep/manpages.patch | (download)

loader/Makefile.in | 10 6 + 4 - 0 !
tools/makedep.c | 1 1 + 0 - 0 !
2 files changed, 7 insertions(+), 4 deletions(-)

 add makefile rules for building just the manpages
binary indep/sfnt2fon.patch | (download)

configure.ac | 2 0 + 2 - 0 !
tools/sfnt2fon/Makefile.in | 2 1 + 1 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 don't build fonts in the arch:all build
zlib/opc.patch | (download)

dlls/opcservices/Makefile.in | 2 0 + 2 - 0 !
dlls/opcservices/compress.c | 2 2 + 0 - 0 !
dlls/opcservices/package.c | 11 6 + 5 - 0 !
dlls/opcservices/uri.c | 11 6 + 5 - 0 !
4 files changed, 14 insertions(+), 12 deletions(-)

 revert upstream msvcrt commit 8631960745396109ec450eafb9fe76684388f84a


zlib/cabinet.patch | (download)

dlls/cabinet/Makefile.in | 2 0 + 2 - 0 !
dlls/cabinet/cabinet.h | 21 21 + 0 - 0 !
dlls/cabinet/cabinet_main.c | 3 2 + 1 - 0 !
dlls/cabinet/fci.c | 6 4 + 2 - 0 !
dlls/cabinet/fdi.c | 4 2 + 2 - 0 !
5 files changed, 29 insertions(+), 7 deletions(-)

 revert upstream msvcrt commit df2521bff234acb049e2fb534e6ad1dfe6cf5d45


zlib/wininet1.patch | (download)

dlls/wininet/internet.c | 26 19 + 7 - 0 !
1 file changed, 19 insertions(+), 7 deletions(-)

 revert upstream msvcrt commit cadad89d106186a9d0377607096a58677496ec50


zlib/wininet2.patch | (download)

dlls/wininet/Makefile.in | 2 0 + 2 - 0 !
dlls/wininet/cookie.c | 43 21 + 22 - 0 !
dlls/wininet/dialogs.c | 21 12 + 9 - 0 !
dlls/wininet/ftp.c | 12 6 + 6 - 0 !
dlls/wininet/gopher.c | 2 2 + 0 - 0 !
dlls/wininet/http.c | 320 161 + 159 - 0 !
dlls/wininet/internet.c | 96 51 + 45 - 0 !
dlls/wininet/internet.h | 5 3 + 2 - 0 !
dlls/wininet/netconnection.c | 1 1 + 0 - 0 !
dlls/wininet/urlcache.c | 34 18 + 16 - 0 !
dlls/wininet/utility.c | 14 7 + 7 - 0 !
11 files changed, 282 insertions(+), 268 deletions(-)

 revert upstream msvcrt commit 3c31cc5836026b45a40818ec874bbbcc4d6ad982


zlib/compile link.patch | (download)

dlls/cabinet/Makefile.in | 3 2 + 1 - 0 !
dlls/cabinet/fci.c | 2 1 + 1 - 0 !
dlls/opcservices/Makefile.in | 3 2 + 1 - 0 !
dlls/opcservices/compress.c | 2 1 + 1 - 0 !
dlls/wininet/Makefile.in | 3 2 + 1 - 0 !
dlls/wininet/http.c | 2 1 + 1 - 0 !
6 files changed, 9 insertions(+), 6 deletions(-)

 build using system zlib
fixes/arm.patch | (download)

server/trace.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 skip i386 specific code that fails to build on arm
fixes/arm64.patch | (download)

dlls/dbghelp/cpu_arm64.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 retrieve the correct union member
fixes/gstbase.patch | (download)

configure.ac | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 avoid unneeded libgstbase dependency from winegstreamer.dll.so
fixes/glibc2.30.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not look for sys/sysctl.h, it is deprecated by glibc 2.30
fixes/printer resolution.patch | (download)

dlls/winspool.drv/generic.ppd | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 set default printer resolution to 600dpi
fixes/temporary directory.patch | (download)

libs/wine/config.c | 110 102 + 8 - 0 !
server/request.c | 129 125 + 4 - 0 !
2 files changed, 227 insertions(+), 12 deletions(-)

 safer selection of the temporary directory for wineserver
warnings/arm messages.patch | (download)

dlls/rpcrt4/cproxy.c | 2 1 + 1 - 0 !
dlls/rpcrt4/cstub.c | 2 1 + 1 - 0 !
dlls/rpcrt4/ndr_stubless.c | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

---
warnings/arm longdouble.patch | (download)

dlls/msvcrt/string.c | 17 17 + 0 - 0 !
1 file changed, 17 insertions(+)

 sizeof(long double)=8 on arm architectures
warnings/arm64 excess precision.patch | (download)

configure.ac | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 disable excess precision flag on arm64, clang doesn't support it
warnings/arm64 tautological compare.patch | (download)

dlls/d3dx9_36/effect.c | 2 1 + 1 - 0 !
dlls/gdiplus/graphics.c | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix tautological enum compare warnings when built with clang 9
warnings/bison.patch | (download)

tools/makedep.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 ignore warnings from bison
warnings/printf null.patch | (download)

libs/wpp/ppl.l | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 avoid passing null as an argument to printf
warnings/array bounds.patch | (download)

dlls/kernel32/Makefile.in | 1 1 + 0 - 0 !
dlls/kernelbase/Makefile.in | 1 1 + 0 - 0 !
dlls/ntdll/Makefile.in | 1 1 + 0 - 0 !
dlls/ntoskrnl.exe/Makefile.in | 1 1 + 0 - 0 !
4 files changed, 4 insertions(+)

 ignore array bounds warnings involving anysize_array
warnings/format string.patch | (download)

dlls/d3d9/d3d9_main.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix incorrect format string type
warnings/format overflow.patch | (download)

dlls/krnl386.exe16/interrupts.c | 2 1 + 1 - 0 !
dlls/msvcrt/string.c | 2 1 + 1 - 0 !
programs/winhlp32/hlpfile.h | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix string format warnings, output buffers were not large enough
warnings/buffer overflow.patch | (download)

dlls/shell32/cpanelfolder.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 shell32: silence buffer overflow compiler warnings.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
warnings/incorrect bounds.patch | (download)

programs/winemenubuilder/winemenubuilder.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 correct negative array index error
warnings/argument promotion.patch | (download)

dlls/ntdll/misc.c | 2 1 + 1 - 0 !
include/evntrace.h | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix gcc argument promotion warning
warnings/discarded qualifiers.patch | (download)

dlls/msdaps/row_server.c | 12 6 + 6 - 0 !
dlls/msdaps/row_server.idl | 12 6 + 6 - 0 !
include/rstbas.idl | 4 2 + 2 - 0 !
3 files changed, 14 insertions(+), 14 deletions(-)

 these arguments should not be const, fixes a gcc warning
warnings/incompatible pointers.patch | (download)

dlls/wininet/internet.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix gcc incompatible pointer warning
warnings/uninitialized variables.patch | (download)

dlls/comdlg32/filedlg.c | 2 1 + 1 - 0 !
dlls/d3dx9_36/texture.c | 4 4 + 0 - 0 !
dlls/devenum/createdevenum.c | 5 3 + 2 - 0 !
dlls/devenum/mediacatenum.c | 2 1 + 1 - 0 !
dlls/kernel32/locale.c | 2 1 + 1 - 0 !
dlls/mciseq/mcimidi.c | 4 2 + 2 - 0 !
dlls/mf/session.c | 6 4 + 2 - 0 !
dlls/msi/automation.c | 2 1 + 1 - 0 !
dlls/msvcrt/misc.c | 2 1 + 1 - 0 !
dlls/msvcrt/time.c | 2 2 + 0 - 0 !
dlls/msxml3/xdr.c | 4 4 + 0 - 0 !
dlls/ole32/datacache.c | 2 1 + 1 - 0 !
dlls/riched20/editor.c | 3 3 + 0 - 0 !
dlls/sxs/name.c | 3 1 + 2 - 0 !
dlls/user32/sysparams.c | 2 1 + 1 - 0 !
dlls/webservices/reader.c | 4 2 + 2 - 0 !
dlls/wined3d/utils.c | 4 4 + 0 - 0 !
tools/winebuild/import.c | 7 5 + 2 - 0 !
tools/winedump/msc.c | 4 2 + 2 - 0 !
19 files changed, 43 insertions(+), 21 deletions(-)

 fix uninitialized variable compiler warnings