Hello community, here is the log from the commit of package wine for openSUSE:Factory checked in at 2019-03-19 10:00:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wine (Old) and /work/SRC/openSUSE:Factory/.wine.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wine" Tue Mar 19 10:00:07 2019 rev:273 rq:686028 version:4.4 Changes: -------- --- /work/SRC/openSUSE:Factory/wine/wine.changes 2019-02-06 14:07:44.634645684 +0100 +++ /work/SRC/openSUSE:Factory/.wine.new.28833/wine.changes 2019-03-19 10:00:17.315946438 +0100 @@ -1,0 +2,33 @@ +Sat Mar 16 07:08:30 UTC 2019 - Marcus Meissner <[email protected]> + +- updated to 4.4 development release + - New MSIDB tool for manipulating MSI databases. + - Support for custom draw buttons in common controls. + - Many more Media Foundation APIs implemented. + - Various bug fixes. +- updated staging to 4.4 +- disable -nine- builds as its not getting updated currently. + +------------------------------------------------------------------- +Sat Mar 2 08:35:25 UTC 2019 - Marcus Meissner <[email protected]> + +- updated to 4.3 development release + - Reimplementation of XAudio2 using the FAudio library. + - Mono engine updated to the latest upstream. + - More modern handling of iconic windows. + - Improved handling of kernel objects. + - Various bug fixes. +- updated staging to 4.3 + +------------------------------------------------------------------- +Sat Feb 16 15:30:33 UTC 2019 - Marcus Meissner <[email protected]> + +- updated to 4.2 development release + - Unicode string normalization support. + - Support for ECC cryptographic keys. + - Support for mixing 32/64-bit dlls in the load path. + - Futex-based implementations for more synchronization primitives. + - Various bug fixes. +- updated staging to 4.2 + +------------------------------------------------------------------- Old: ---- wine-4.1.tar.xz wine-4.1.tar.xz.sign wine-d3d9-patches-3.21.tar.xz wine-staging-4.1.tar.xz New: ---- wine-4.4.tar.xz wine-4.4.tar.xz.sign wine-d3d9-patches-4.1.tar.xz wine-staging-4.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wine.spec ++++++ --- /var/tmp/diff_new_pack.Yx8B7p/_old 2019-03-19 10:00:18.851945796 +0100 +++ /var/tmp/diff_new_pack.Yx8B7p/_new 2019-03-19 10:00:18.855945793 +0100 @@ -107,8 +107,8 @@ BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xxf86vm) BuildRequires: pkgconfig(zlib) -%define realver 4.1 -Version: 4.1 +%define realver 4.4 +Version: 4.4 Release: 0 Summary: An MS Windows Emulator License: LGPL-2.1-or-later @@ -142,7 +142,7 @@ ExclusiveArch: %{ix86} x86_64 ppc %arm aarch64 %if %{staging} # upstream patch target version -%define staging_version 4.1 +%define staging_version 4.4 Source100: wine-staging-%{staging_version}.tar.xz BuildRequires: gtk3-devel BuildRequires: libOSMesa-devel @@ -150,7 +150,7 @@ %endif %if %{nine} # upstream patch target version -%define nine_version 3.21 +%define nine_version 4.1 BuildRequires: Mesa-libd3d-devel Requires: Mesa-libd3d BuildRequires: libOSMesa-devel @@ -365,9 +365,7 @@ %defattr(-,root,root) %doc ANNOUNCE AUTHORS LICENSE LICENSE.OLD README* %{_bindir}/function_grep.pl -%if %{staging} %{_bindir}/msidb -%endif %{_bindir}/msiexec %{_bindir}/notepad %{_bindir}/regedit ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.Yx8B7p/_old 2019-03-19 10:00:18.899945776 +0100 +++ /var/tmp/diff_new_pack.Yx8B7p/_new 2019-03-19 10:00:18.899945776 +0100 @@ -1,5 +1,5 @@ <multibuild> - <package>nine</package> + <!-- <package>nine</package> --> <package>staging</package> - <package>staging-nine</package> + <!-- <package>staging-nine</package> --> </multibuild> ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Yx8B7p/_old 2019-03-19 10:00:18.915945769 +0100 +++ /var/tmp/diff_new_pack.Yx8B7p/_new 2019-03-19 10:00:18.915945769 +0100 @@ -3,7 +3,7 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="url">https://github.com/wine-staging/wine-staging.git</param> - <param name="revision">refs/tags/v4.1</param> + <param name="revision">refs/tags/v4.4</param> <param name="match-tag">v*.*</param> <param name="scm">git</param> </service> @@ -11,7 +11,7 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">wined3d9(.*)</param> <param name="url">https://github.com/sarnex/wine-d3d9-patches.git</param> - <param name="revision">refs/tags/wine-d3d9-3.21</param> + <param name="revision">refs/tags/wine-d3d9-4.1</param> <param name="scm">git</param> </service> <service name="recompress" mode="disabled"> ++++++ wine-4.1.tar.xz -> wine-4.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/wine/wine-4.1.tar.xz /work/SRC/openSUSE:Factory/.wine.new.28833/wine-4.4.tar.xz differ: char 26, line 1 ++++++ wine-d3d9-patches-3.21.tar.xz -> wine-d3d9-patches-4.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wine-d3d9-patches-3.21/d3d9-helper.patch new/wine-d3d9-patches-4.1/d3d9-helper.patch --- old/wine-d3d9-patches-3.21/d3d9-helper.patch 2018-11-25 17:45:16.000000000 +0100 +++ new/wine-d3d9-patches-4.1/d3d9-helper.patch 2019-02-18 16:05:39.000000000 +0100 @@ -1,6 +1,6 @@ -From 349f6763a547857272707e32819fa8bbb75f4e6c Mon Sep 17 00:00:00 2001 +From bb6e2b7f609fda55b58dfe05a74f16d69ab65bc8 Mon Sep 17 00:00:00 2001 From: Nick Sarnie <[email protected]> -Date: Sun, 25 Nov 2018 11:44:29 -0500 +Date: Mon, 18 Feb 2019 10:00:15 -0500 Subject: [PATCH] D3D9 Helper Signed-off-by: Nick Sarnie <[email protected]> @@ -18,7 +18,7 @@ create mode 100644 programs/winecfg/staging.c diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c -index b00a5f889f..ea26f10d5f 100644 +index a47dfe0aa1..fe3edb569c 100644 --- a/dlls/ntdll/loader.c +++ b/dlls/ntdll/loader.c @@ -110,6 +110,7 @@ struct builtin_load_info @@ -102,7 +102,7 @@ RtlFreeHeap( GetProcessHeap(), 0, fullname ); if (!wm) { -@@ -1999,8 +2001,8 @@ static BOOL is_valid_binary( HMODULE module, const pe_image_info_t *info ) +@@ -2007,8 +2009,8 @@ static BOOL is_valid_binary( HMODULE module, const pe_image_info_t *info ) /****************************************************************************** * load_native_dll (internal) */ @@ -113,7 +113,7 @@ { void *module; HANDLE mapping; -@@ -2043,7 +2045,7 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, +@@ -2051,7 +2053,7 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, /* create the MODREF */ @@ -122,7 +122,7 @@ { if (module) NtUnmapViewOfSection( NtCurrentProcess(), module ); return STATUS_NO_MEMORY; -@@ -2111,8 +2113,8 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, +@@ -2119,8 +2121,8 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, /*********************************************************************** * load_builtin_dll */ @@ -133,7 +133,7 @@ { char error[256], dllname[MAX_PATH]; const WCHAR *name, *p; -@@ -2132,6 +2134,7 @@ static NTSTATUS load_builtin_dll( LPCWSTR load_path, LPCWSTR path, HANDLE file, +@@ -2140,6 +2142,7 @@ static NTSTATUS load_builtin_dll( LPCWSTR load_path, LPCWSTR path, HANDLE file, */ info.load_path = load_path; info.filename = NULL; @@ -141,7 +141,7 @@ info.status = STATUS_SUCCESS; info.wm = NULL; -@@ -2330,6 +2333,108 @@ done: +@@ -2338,6 +2341,108 @@ done: return status; } @@ -250,7 +250,7 @@ /*********************************************************************** * open_dll_file -@@ -2376,7 +2481,7 @@ static HANDLE open_dll_file( UNICODE_STRING *nt_name, WINE_MODREF **pwm, struct +@@ -2384,7 +2489,7 @@ static HANDLE open_dll_file( UNICODE_STRING *nt_name, WINE_MODREF **pwm, struct */ static NTSTATUS find_dll_file( const WCHAR *load_path, const WCHAR *libname, WCHAR *filename, ULONG *size, WINE_MODREF **pwm, @@ -259,7 +259,7 @@ { UNICODE_STRING nt_name; WCHAR *file_part, *ext, *dllname; -@@ -2421,20 +2526,41 @@ static NTSTATUS find_dll_file( const WCHAR *load_path, const WCHAR *libname, +@@ -2429,20 +2534,41 @@ static NTSTATUS find_dll_file( const WCHAR *load_path, const WCHAR *libname, if (RtlDetermineDosPathNameType_U( libname ) == RELATIVE_PATH) { @@ -305,7 +305,7 @@ } /* not found */ -@@ -2482,8 +2608,10 @@ overflow: +@@ -2490,8 +2616,10 @@ overflow: * Load a PE style module according to the load order. * The loader_section must be locked while calling this function. */ @@ -317,7 +317,7 @@ enum loadorder loadorder; WCHAR buffer[64]; WCHAR *filename; -@@ -2500,7 +2628,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2508,7 +2636,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ size = sizeof(buffer); for (;;) { @@ -326,7 +326,7 @@ if (nts == STATUS_SUCCESS) break; if (filename != buffer) RtlFreeHeap( GetProcessHeap(), 0, filename ); if (nts != STATUS_BUFFER_TOO_SMALL) return nts; -@@ -2520,6 +2648,25 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2528,6 +2656,25 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ } main_exe = get_modref( NtCurrentTeb()->Peb->ImageBaseAddress ); @@ -352,7 +352,7 @@ loadorder = get_load_order( main_exe ? main_exe->ldr.BaseDllName.Buffer : NULL, filename ); if (handle && is_fake_dll( handle )) -@@ -2542,22 +2689,22 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2550,22 +2697,22 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ if (!handle) nts = STATUS_DLL_NOT_FOUND; else { @@ -380,7 +380,7 @@ if (nts == STATUS_SUCCESS && loadorder == LO_DEFAULT && (MODULE_InitDLL( *pwm, DLL_WINE_PREATTACH, NULL ) != STATUS_SUCCESS)) { -@@ -2567,7 +2714,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2575,7 +2722,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ nts = STATUS_DLL_NOT_FOUND; } if (nts == STATUS_DLL_NOT_FOUND && loadorder != LO_BUILTIN) @@ -389,7 +389,7 @@ break; } -@@ -2600,7 +2747,7 @@ NTSTATUS WINAPI DECLSPEC_HOTPATCH LdrLoadDll(LPCWSTR path_name, DWORD flags, +@@ -2608,7 +2755,7 @@ NTSTATUS WINAPI DECLSPEC_HOTPATCH LdrLoadDll(LPCWSTR path_name, DWORD flags, RtlEnterCriticalSection( &loader_section ); if (!path_name) path_name = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer; @@ -398,7 +398,7 @@ if (nts == STATUS_SUCCESS && !(wm->ldr.Flags & LDR_DONT_RESOLVE_REFS)) { -@@ -2639,7 +2786,7 @@ NTSTATUS WINAPI LdrGetDllHandle( LPCWSTR load_path, ULONG flags, const UNICODE_S +@@ -2647,7 +2794,7 @@ NTSTATUS WINAPI LdrGetDllHandle( LPCWSTR load_path, ULONG flags, const UNICODE_S size = sizeof(buffer); for (;;) { @@ -407,7 +407,7 @@ if (handle) NtClose( handle ); if (filename != buffer) RtlFreeHeap( GetProcessHeap(), 0, filename ); if (status != STATUS_BUFFER_TOO_SMALL) break; -@@ -3574,7 +3721,7 @@ void __wine_process_init(void) +@@ -3582,7 +3729,7 @@ void __wine_process_init(void) /* setup the load callback and create ntdll modref */ wine_dll_set_callback( load_builtin_callback ); @@ -805,10 +805,10 @@ + return ret; +} diff --git a/dlls/ntdll/ntdll_misc.h b/dlls/ntdll/ntdll_misc.h -index fdb443b45c..4edd453c52 100644 +index 1630978f0a..b24b39a8b3 100644 --- a/dlls/ntdll/ntdll_misc.h +++ b/dlls/ntdll/ntdll_misc.h -@@ -215,6 +215,7 @@ enum loadorder +@@ -217,6 +217,7 @@ enum loadorder }; extern enum loadorder get_load_order( const WCHAR *app_name, const WCHAR *path ) DECLSPEC_HIDDEN; @@ -817,7 +817,7 @@ struct debug_info { diff --git a/programs/winecfg/Makefile.in b/programs/winecfg/Makefile.in -index d516778834..dd847307cd 100644 +index 4e66e04e31..1cf70310d5 100644 --- a/programs/winecfg/Makefile.in +++ b/programs/winecfg/Makefile.in @@ -11,6 +11,7 @@ C_SRCS = \ @@ -1025,5 +1025,5 @@ /* @makedep: winecfg.ico */ -- -2.19.2 +2.20.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wine-d3d9-patches-3.21/staging-helper.patch new/wine-d3d9-patches-4.1/staging-helper.patch --- old/wine-d3d9-patches-3.21/staging-helper.patch 2018-11-25 17:45:16.000000000 +0100 +++ new/wine-d3d9-patches-4.1/staging-helper.patch 2019-02-18 16:05:39.000000000 +0100 @@ -1,6 +1,6 @@ -From cb16e0fb0593f683c7fbf968e6c78807c62c34a9 Mon Sep 17 00:00:00 2001 +From 5d144635348cb686f89593311bd6218aa99b5dc3 Mon Sep 17 00:00:00 2001 From: Nick Sarnie <[email protected]> -Date: Sun, 25 Nov 2018 11:43:36 -0500 +Date: Mon, 18 Feb 2019 10:04:44 -0500 Subject: [PATCH] Staging Helper Signed-off-by: Nick Sarnie <[email protected]> @@ -108,5 +108,5 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL -- -2.19.2 +2.20.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wine-d3d9-patches-3.21/wine-d3d9.patch new/wine-d3d9-patches-4.1/wine-d3d9.patch --- old/wine-d3d9-patches-3.21/wine-d3d9.patch 2018-11-25 17:45:16.000000000 +0100 +++ new/wine-d3d9-patches-4.1/wine-d3d9.patch 2019-02-18 16:05:39.000000000 +0100 @@ -1,6 +1,6 @@ -From a961f76498acb65c6e6b82229b76d54db4361f3f Mon Sep 17 00:00:00 2001 +From 3b06e430d1a1da2b50de4d8757dc4d5ef429dbd2 Mon Sep 17 00:00:00 2001 From: Nick Sarnie <[email protected]> -Date: Sun, 25 Nov 2018 11:43:50 -0500 +Date: Mon, 18 Feb 2019 10:01:15 -0500 Subject: [PATCH] Wine D3D9 Signed-off-by: Nick Sarnie <[email protected]> @@ -41,10 +41,10 @@ create mode 100644 dlls/d3d9-nine/wndproc.h diff --git a/configure.ac b/configure.ac -index 0a407f31ec..bbbb93842a 100644 +index 1b425d22a2..ded3ac4d91 100644 --- a/configure.ac +++ b/configure.ac -@@ -70,6 +70,14 @@ AC_ARG_WITH(openal, AS_HELP_STRING([--without-openal],[do not use OpenAL]), +@@ -68,6 +68,14 @@ AC_ARG_WITH(openal, AS_HELP_STRING([--without-openal],[do not use OpenAL]), AC_ARG_WITH(opencl, AS_HELP_STRING([--without-opencl],[do not use OpenCL]), [if test "x$withval" = "xno"; then ac_cv_header_CL_cl_h=no; ac_cv_header_OpenCL_opencl_h=no; fi]) AC_ARG_WITH(opengl, AS_HELP_STRING([--without-opengl],[do not use OpenGL])) @@ -59,7 +59,7 @@ AC_ARG_WITH(osmesa, AS_HELP_STRING([--without-osmesa],[do not use the OSMesa library])) AC_ARG_WITH(oss, AS_HELP_STRING([--without-oss],[do not use the OSS sound support])) AC_ARG_WITH(pcap, AS_HELP_STRING([--without-pcap],[do not use the Packet Capture library]), -@@ -424,6 +432,8 @@ AC_CHECK_LIB(ossaudio,_oss_ioctl) +@@ -402,6 +410,8 @@ AC_CHECK_LIB(ossaudio,_oss_ioctl) AC_SUBST(OPENGL_LIBS,"") @@ -68,9 +68,9 @@ dnl **** Check for header files **** AC_SYS_LARGEFILE() -@@ -1275,6 +1285,183 @@ OpenGL and Direct3D won't be supported.]) - WINE_NOTICE_WITH(va,[test "x$ac_cv_lib_soname_va" = "x" -o "x$ac_cv_lib_soname_va_x11" = "x" -o "x$ac_cv_lib_soname_va_drm" = "x"], - [libva ${notice_platform}development files not found, GPU video acceleration won't be supported.]) +@@ -1240,6 +1250,183 @@ This probably prevents linking to OpenGL. Try deleting the file and restarting c + WINE_WARNING_WITH(opengl,[test -n "$opengl_msg"],[$opengl_msg + OpenGL and Direct3D won't be supported.]) + dnl Check for d3d9-nine support + if test "x$with_d3d9_nine" = "xauto" && (test "x$with_d3d9_nine_module" = "xauto" || test "x$with_d3d9_nine_headers_path" = "xauto") @@ -252,7 +252,7 @@ CPPFLAGS="$ac_save_CPPFLAGS" else X_CFLAGS="" -@@ -3264,6 +3451,7 @@ WINE_CONFIG_MAKEFILE(dlls/d3d8) +@@ -3161,6 +3348,7 @@ WINE_CONFIG_MAKEFILE(dlls/d3d8) WINE_CONFIG_MAKEFILE(dlls/d3d8/tests) WINE_CONFIG_MAKEFILE(dlls/d3d9) WINE_CONFIG_MAKEFILE(dlls/d3d9/tests) @@ -5781,5 +5781,5 @@ + +#endif -- -2.19.2 +2.20.1 ++++++ wine-staging-4.1.tar.xz -> wine-staging-4.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/wine/wine-staging-4.1.tar.xz /work/SRC/openSUSE:Factory/.wine.new.28833/wine-staging-4.4.tar.xz differ: char 27, line 1
