summarylogtreecommitdiffstats
path: root/0001-mshtml-Wine-Gecko-2.47.4-release.patch
blob: 0dd2355d1fecf0e5a2177bc7531ebdd1d5dc4212 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
From 10d6e719ff498ca4b22824782790b13cde13c022 Mon Sep 17 00:00:00 2001
From: Jacek Caban <jacek@codeweavers.com>
Date: Mon, 3 Apr 2023 16:55:12 +0200
Subject: [PATCH] mshtml: Wine Gecko 2.47.4 release.

---
 dlls/appwiz.cpl/addons.c | 6 +++---
 dlls/mshtml/nsiface.idl  | 7 ++++++-
 tools/gitlab/test.yml    | 2 +-
 3 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/dlls/appwiz.cpl/addons.c b/dlls/appwiz.cpl/addons.c
index c63106de95b..ed7b5f0797e 100644
--- a/dlls/appwiz.cpl/addons.c
+++ b/dlls/appwiz.cpl/addons.c
@@ -46,13 +46,13 @@
 
 WINE_DEFAULT_DEBUG_CHANNEL(appwizcpl);
 
-#define GECKO_VERSION "2.47.3"
+#define GECKO_VERSION "2.47.4"
 #ifdef __i386__
 #define GECKO_ARCH "x86"
-#define GECKO_SHA "e5b9b06d3ce355646a8d2e72e044e37e1e0c8d18464eb1985adcd187a7f48e01"
+#define GECKO_SHA "26cecc47706b091908f7f814bddb074c61beb8063318e9efc5a7f789857793d6"
 #elif defined(__x86_64__)
 #define GECKO_ARCH "x86_64"
-#define GECKO_SHA "a53ee954392b6d1fe3d68545f6e4e2a97afbc8dc8b03a8b443349545ce139675"
+#define GECKO_SHA "e590b7d988a32d6aa4cf1d8aa3aa3d33766fdd4cf4c89c2dcc2095ecb28d066f"
 #else
 #define GECKO_ARCH ""
 #define GECKO_SHA "???"
diff --git a/dlls/mshtml/nsiface.idl b/dlls/mshtml/nsiface.idl
index 1e97f1fc63b..8ad5e871e21 100644
--- a/dlls/mshtml/nsiface.idl
+++ b/dlls/mshtml/nsiface.idl
@@ -25,7 +25,7 @@
 
 #pragma makedep header
 
-cpp_quote("#define GECKO_VERSION \"2.47.3\"")
+cpp_quote("#define GECKO_VERSION \"2.47.4\"")
 cpp_quote("#define GECKO_VERSION_STRING \"Wine Gecko \" GECKO_VERSION")
 
 import "wtypes.idl";
@@ -114,6 +114,7 @@ interface nsIDOMHTMLSelectElement;
 interface nsIFile;
 interface nsIDocShell;
 interface mozIDOMWindowProxy;
+interface nsIDOMMediaQueryListListener;
 
 interface IMoniker;
 
@@ -919,6 +920,7 @@ interface nsIDOMMediaQueryList : nsISupports
 {
     nsresult GetMedia(nsAString *aMedia);
     nsresult GetMatches(bool *_retval);
+    nsresult SetListener(nsIDOMMediaQueryListListener *listener);
 }
 
 [
@@ -1445,6 +1447,8 @@ interface nsIDOMHTMLDocument : nsIDOMDocument
     nsresult GetSelection(nsISelection **_retval);
     nsresult CaptureEvents();
     nsresult ReleaseEvents();
+    nsresult GetIECompatMode(uint32_t *aIECompatMode);
+    nsresult SetIECompatMode(uint32_t aIECompatMode);
 }
 
 [
@@ -1777,6 +1781,7 @@ interface nsIDOMHTMLInputElement : nsISupports
     nsresult MozGetFileNameArray(uint32_t *aLength, PRUnichar ***aFileNames);
     nsresult MozSetFileNameArray(const PRUnichar **aFileNames, uint32_t aLength);
     nsresult MozIsTextField(bool aExcludePassword, bool *_retval);
+    nsresult GetComplete(bool *aComplete);
 }
 
 [
diff --git a/tools/gitlab/test.yml b/tools/gitlab/test.yml
index da34390bc1f..848559ae8c2 100644
--- a/tools/gitlab/test.yml
+++ b/tools/gitlab/test.yml
@@ -6,7 +6,7 @@
   interruptible: true
   variables:
     GIT_STRATEGY: none
-    GECKO_VER: 2.47.3
+    GECKO_VER: 2.47.4
     MONO_VER: 7.4.0
   cache:
     - key: wine-gecko-$GECKO_VER
-- 
2.41.0