Module: wine
Branch: master
Commit: d0a0505d38bb6f8860cc7bd4f7b7ea6501217996
URL: https://source.winehq.org/git/wine.git/?a=commit;h=d0a0505d38bb6f8860cc7bd4…
Author: Zebediah Figura <zfigura(a)codeweavers.com>
Date: Mon Feb 17 17:30:55 2020 -0600
include: Add dmodshow.idl and IDMOWrapperFilter.
Signed-off-by: Zebediah Figura <zfigura(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/dmoguids/dmoguids.c | 1 +
include/Makefile.in | 1 +
include/dmodshow.idl | 33 +++++++++++++++++++++++++++++++++
3 files changed, 35 insertions(+)
diff --git a/dlls/dmoguids/dmoguids.c b/dlls/dmoguids/dmoguids.c
index b764c1f74f..15a0540170 100644
--- a/dlls/dmoguids/dmoguids.c
+++ b/dlls/dmoguids/dmoguids.c
@@ -25,3 +25,4 @@
#include "mediaobj.h"
#include "dmoreg.h"
+#include "dmodshow.h"
diff --git a/include/Makefile.in b/include/Makefile.in
index 0e5dd475e0..21b4233ecd 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -212,6 +212,7 @@ SOURCES = \
dmerror.h \
dmksctrl.h \
dmo.h \
+ dmodshow.idl \
dmoreg.h \
dmort.h \
dmplugin.h \
diff --git a/include/dmodshow.idl b/include/dmodshow.idl
new file mode 100644
index 0000000000..986b6c1ec3
--- /dev/null
+++ b/include/dmodshow.idl
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2018 Zebediah Figura
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+import "unknwn.idl";
+import "objidl.idl";
+import "mediaobj.idl";
+
+cpp_quote("DEFINE_GUID(CLSID_DMOWrapperFilter, 0x94297043,0xbd82,0x4dfd,0xb0,0xde,0x81,0x77,0x73,0x9c,0x6d,0x20);")
+cpp_quote("DEFINE_GUID(CLSID_DMOFilterCategory,0xbcd5796c,0xbd52,0x4d30,0xab,0x76,0x70,0xf9,0x75,0xb8,0x91,0x99);")
+
+[
+ object,
+ uuid(52d6f586-9f0f-4824-8fc8-e32ca04930c2),
+]
+interface IDMOWrapperFilter : IUnknown
+{
+ HRESULT Init(REFCLSID clsid, REFCLSID category);
+}
Module: wine
Branch: master
Commit: 35a0154eba4d4605b99e1b46789d00622236bc37
URL: https://source.winehq.org/git/wine.git/?a=commit;h=35a0154eba4d4605b99e1b46…
Author: Liam Middlebrook <lmiddlebrook(a)nvidia.com>
Date: Mon Feb 17 15:14:52 2020 -0800
winevulkan: Fix two spelling errors in make_vulkan.
Signed-off-by: Liam Middlebrook <lmiddlebrook(a)nvidia.com>
Signed-off-by: Robert Morell <rmorell(a)nvidia.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/winevulkan/make_vulkan | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan
index 52ef25948c..3593410041 100755
--- a/dlls/winevulkan/make_vulkan
+++ b/dlls/winevulkan/make_vulkan
@@ -296,7 +296,7 @@ class VkDefine(object):
# Perform minimal parsing for Vulkan constants, which we don't need, but are referenced
# elsewhere in vk.xml.
# - VK_API_VERSION is a messy, deprecated constant and we don't want generate code for it.
- # - AHardwareBuffer/ANativeWindow are forard declarations for Android types, which leaked
+ # - AHardwareBuffer/ANativeWindow are forward declarations for Android types, which leaked
# into the define region.
if name in ["VK_API_VERSION", "AHardwareBuffer", "ANativeWindow", "CAMetalLayer"]:
return VkDefine(name, None)
@@ -2729,7 +2729,7 @@ class VkRegistry(object):
VkRegistry._require_type(member.type_info["data"])
def _parse_extensions(self, root):
- """ Parse extensions section and pull in any types and commands for this extensioin. """
+ """ Parse extensions section and pull in any types and commands for this extension. """
extensions = []
exts = root.findall("./extensions/extension")
for ext in exts:
Module: tools
Branch: master
Commit: da678a9ebfe3862378543e80b03cd7c5496334cc
URL: https://source.winehq.org/git/tools.git/?a=commit;h=da678a9ebfe3862378543e8…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Tue Feb 18 17:33:09 2020 +0100
testbot: Take into account multiple WineTest reports.
Instead of keeping only the latest WineTest results, keep all of them
and only consider an error new if it does not appears in one of the
WineTest results. This minimizes the risk of tagging a failure as new
when it happens intermitently.
However it also means the number of reference WineTest results can grow
without bounds so purge them after $JobPurgeDays.
Since all reference reports end up in the latest/ directory this also
makes it unnecessary to go fishing for them in the jobs/ directory when
running UpdateTaskLogs on a specific job. Also filtering reference
reports to only use those older than the task can be done based on the
reference report mtime instead of having to keep trust the jobid order.
Note: UpdateTaskLog can optionally be run to update the new/old status
in the errors cache files.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47998
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/bin/Janitor.pl | 9 +--
testbot/bin/UpdateTaskLogs | 107 +++++++++++++---------------------
testbot/bin/WineRunTask.pl | 5 ++
testbot/bin/WineRunWineTest.pl | 5 ++
testbot/lib/WineTestBot/LogUtils.pm | 113 ++++++++++++++++++++----------------
testbot/lib/WineTestBot/Tasks.pm | 25 +++++++-
6 files changed, 140 insertions(+), 124 deletions(-)
Diff: https://source.winehq.org/git/tools.git/?a=commitdiff;h=da678a9ebfe38623785…