Module: tools
Branch: master
Commit: 1bfc60e41a32a3d4dc8f740a31805514d0663c03
URL: https://source.winehq.org/git/tools.git/?a=commit;h=1bfc60e41a32a3d4dc8f740…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Mon Aug 30 19:48:37 2021 +0200
winetest/dissect: Reject reports with too few test results.
The script does not know how many tests to expect but it can reasonably
expect that $maxfailedtests is only a small fraction of the expected
number of tests.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
winetest/dissect | 1 +
1 file changed, 1 insertion(+)
diff --git a/winetest/dissect b/winetest/dissect
index 43f7790..fe88cb9 100755
--- a/winetest/dissect
+++ b/winetest/dissect
@@ -903,6 +903,7 @@ close_test_unit(1);
close SUM or mydie "error writing to '$tmpdir/summary.txt': $!";
close IN;
+mydie "too few tests run (", @boxes-1, ")" if @boxes <= $maxfailedtests * 5;
mydie "report reached file size limit (runaway test?)" if -s $report >= $maxfilesize;
Module: website
Branch: master
Commit: 817641bcbd68e33bd6fae10a38bd2f801ca2c0dc
URL: https://source.winehq.org/git/website.git/?a=commit;h=817641bcbd68e33bd6fae…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Fri Aug 27 22:03:53 2021 +0200
Wine release 6.16
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
news/en/2021082701.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/en/2021082701.xml b/news/en/2021082701.xml
new file mode 100644
index 00000000..8cd3dad4
--- /dev/null
+++ b/news/en/2021082701.xml
@@ -0,0 +1,17 @@
+<news>
+<date>August 27, 2021</date>
+<title>Wine 6.16 Released</title>
+<body>
+<p> The Wine development release 6.16 is now available.</p>
+<p> <a href="{$root}/announce/6.16">What's new</a> in this release:
+<ul>
+ <li>Initial version of a HID-based joystick backend.</li>
+ <li>Improved high-DPI theming support.</li>
+ <li>More preparation work for the GDI syscall interface.</li>
+ <li>Better CodeView support in WineDump.</li>
+ <li>Various bug fixes.</li>
+</ul>
+</p>
+<p>The source is <a href="//dl.winehq.org/wine/source/6.x/wine-6.16.tar.xz">available now</a>.
+Binary packages are in the process of being built, and will appear soon at their respective <a href="{$root}/download">download locations</a>.
+</p></body></news>
Module: wine
Branch: master
Commit: ad663360fae6b4a9ee3d7786857404e0a4917329
URL: https://source.winehq.org/git/wine.git/?a=commit;h=ad663360fae6b4a9ee3d7786…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Thu Aug 26 13:16:12 2021 +0200
gdiplus: GdipGetFamilyName() should not crash when given a NULL name.
It used to crash on Windows XP and Vista but does not since Windows 7.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Esme Povirk <esme(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/gdiplus/font.c | 7 +++++--
dlls/gdiplus/tests/font.c | 9 +++------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/dlls/gdiplus/font.c b/dlls/gdiplus/font.c
index 64604367da3..44431ea2ac8 100644
--- a/dlls/gdiplus/font.c
+++ b/dlls/gdiplus/font.c
@@ -798,17 +798,20 @@ GpStatus WINGDIPAPI GdipCloneFontFamily(GpFontFamily *family, GpFontFamily **clo
* FAILURE: InvalidParameter if family is NULL
*
* NOTES
- * If name is a NULL ptr, then both XP and Vista will crash (so we do as well)
+ * If name is NULL, XP and Vista crash but not Windows 7+
*/
GpStatus WINGDIPAPI GdipGetFamilyName (GDIPCONST GpFontFamily *family,
WCHAR *name, LANGID language)
{
static int lang_fixme;
+ TRACE("%p, %p, %d\n", family, name, language);
+
if (family == NULL)
return InvalidParameter;
- TRACE("%p, %p, %d\n", family, name, language);
+ if (name == NULL)
+ return Ok;
if (language != LANG_NEUTRAL && !lang_fixme++)
FIXME("No support for handling of multiple languages!\n");
diff --git a/dlls/gdiplus/tests/font.c b/dlls/gdiplus/tests/font.c
index b208989c054..4ffa9e823fc 100644
--- a/dlls/gdiplus/tests/font.c
+++ b/dlls/gdiplus/tests/font.c
@@ -388,12 +388,9 @@ static void test_fontfamily (void)
expect (Ok, stat);
expect (0, lstrcmpiW(itsName, L"Tahoma"));
- if (0)
- {
- /* Crashes on Windows XP SP2, Vista, and so Wine as well */
- stat = GdipGetFamilyName (family, NULL, LANG_NEUTRAL);
- expect (Ok, stat);
- }
+ /* Crashes on Windows XP SP2 and Vista */
+ stat = GdipGetFamilyName (family, NULL, LANG_NEUTRAL);
+ expect (Ok, stat);
/* Make sure we don't read old data */
ZeroMemory (itsName, sizeof(itsName));