Skip to content

Commit 75b77a4

Browse files
authored
Merge branch 'WebKit:main' into main
2 parents d22aea7 + a1dfdc5 commit 75b77a4

15,167 files changed

Lines changed: 371319 additions & 126043 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ChangeLog

Lines changed: 318 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,321 @@
1+
2021-09-23 Fujii Hironori <Hironori.Fujii@sony.com>
2+
3+
[MSVC] The "/Zc:lambda" switch is recommended to use the new lambda processor.
4+
https://bugs.webkit.org/show_bug.cgi?id=226070
5+
6+
Reviewed by Ross Kirsling.
7+
8+
Visual Studio 16.5 added the "/Zc:lambda" switch for the better
9+
C++ conformance, but it had a compiler crashing bug. Visual Studio
10+
16.9 fixed the bug.
11+
12+
* Source/cmake/OptionsMSVC.cmake: Added /Zc:lambda for Visual
13+
Studio 16.9 or later. I will remove the MSVC_VERSION check after
14+
AppleWin bots will upgrade MSVC.
15+
16+
2021-09-17 Angelos Oikonomopoulos <angelos@igalia.com>
17+
18+
Unbreak GCC_OFFLINEASM_SOURCE_MAP when LTO is in use
19+
https://bugs.webkit.org/show_bug.cgi?id=230061
20+
<rdar://problem/83166173>
21+
22+
Reviewed by Michael Catanzaro.
23+
24+
* Source/cmake/OptionsCommon.cmake:
25+
26+
Re-enable GCC_OFFLINEASM_SOURCE_MAP.
27+
28+
2021-09-17 Carlos Garcia Campos <cgarcia@igalia.com>
29+
30+
Unreviewed. [GTK] Bump version numbers
31+
32+
* Source/cmake/OptionsGTK.cmake:
33+
34+
2021-09-17 Martin Robinson <mrobinson@webkit.org>
35+
36+
Add Martin Robinson as a reviewer
37+
https://bugs.webkit.org/show_bug.cgi?id=230392
38+
39+
Unreviewed.
40+
41+
* metadata/contributors.json: Add myself as a reviewer and update my specializations.
42+
43+
2021-09-17 Carlos Garcia Campos <cgarcia@igalia.com>
44+
45+
[GTK][a11y] Add a build option to enable ATSPI
46+
https://bugs.webkit.org/show_bug.cgi?id=230254
47+
48+
Reviewed by Adrian Perez de Castro.
49+
50+
Add USE_ATSPI build option that disables ATK and enables isolated tree.
51+
52+
* Source/cmake/OptionsGTK.cmake:
53+
54+
2021-09-16 Philip Chimento <pchimento@igalia.com>
55+
56+
Fixes for build-webkit --minimal
57+
https://bugs.webkit.org/show_bug.cgi?id=229780
58+
59+
Reviewed by Fujii Hironori.
60+
61+
Remove ENABLE_RESIZE_OBSERVER build-time option. This option is
62+
quite broken if you try to disable it.
63+
64+
* Source/cmake/OptionsFTW.cmake:
65+
* Source/cmake/OptionsMac.cmake:
66+
* Source/cmake/WebKitFeatures.cmake:
67+
68+
2021-09-15 Philip Chimento <pchimento@igalia.com>
69+
70+
Fixes for build-webkit --minimal
71+
https://bugs.webkit.org/show_bug.cgi?id=229780
72+
73+
Reviewed by Fujii Hironori.
74+
75+
Remove ENABLE_INTERSECTION_OBSERVER build-time option. This option is
76+
quite broken if you try to disable it.
77+
78+
* Source/cmake/OptionsFTW.cmake:
79+
* Source/cmake/OptionsMac.cmake:
80+
* Source/cmake/WebKitFeatures.cmake:
81+
82+
2021-09-14 John Wilander <wilander@apple.com>
83+
84+
Rename RESOURCE_LOAD_STATISTICS to INTELLIGENT_TRACKING_PREVENTION
85+
https://bugs.webkit.org/show_bug.cgi?id=230279
86+
<rdar://problem/83118683>
87+
88+
Reviewed by Darin Adler.
89+
90+
* Source/cmake/OptionsFTW.cmake:
91+
* Source/cmake/OptionsGTK.cmake:
92+
* Source/cmake/OptionsMac.cmake:
93+
* Source/cmake/OptionsPlayStation.cmake:
94+
* Source/cmake/OptionsWPE.cmake:
95+
* Source/cmake/OptionsWin.cmake:
96+
* Source/cmake/WebKitFeatures.cmake:
97+
98+
2021-09-14 Hoa Dinh <dvh@apple.com>
99+
100+
Add dvh@apple.com to the list of contributors.
101+
https://bugs.webkit.org/show_bug.cgi?id=230276
102+
103+
Reviewed by Jonathan Bedard.
104+
105+
* metadata/contributors.json:
106+
107+
2021-09-13 Sam Sneddon <gsnedders@apple.com>
108+
109+
Move ENABLE_RESOLUTION_MEDIA_QUERY to a runtime flag, start running tests again
110+
https://bugs.webkit.org/show_bug.cgi?id=229776
111+
112+
Reviewed by Simon Fraser.
113+
114+
* Source/cmake/OptionsFTW.cmake:
115+
* Source/cmake/WebKitFeatures.cmake:
116+
117+
2021-09-11 Philippe Normand <pnormand@igalia.com>
118+
119+
[GLIB] MediaSession is not enabled
120+
https://bugs.webkit.org/show_bug.cgi?id=217991
121+
<rdar://problem/70740119>
122+
123+
Reviewed by Michael Catanzaro.
124+
125+
Enable MediaSession as an experimental build feature in CMake ports. The spec status is
126+
currently Draft.
127+
128+
* Source/cmake/OptionsGTK.cmake:
129+
* Source/cmake/OptionsWPE.cmake:
130+
* Source/cmake/WebKitFeatures.cmake:
131+
132+
2021-09-08 Justin Michaud <justin_michaud@apple.com>
133+
134+
Change Justin Michaud's primary email to apple.com
135+
https://bugs.webkit.org/show_bug.cgi?id=230069
136+
137+
Reviewed by Robin Morisset.
138+
139+
* metadata/contributors.json:
140+
141+
2021-09-07 Fujii Hironori <Hironori.Fujii@sony.com>
142+
143+
[WinCairo] Support prefers-color-scheme media query
144+
https://bugs.webkit.org/show_bug.cgi?id=229976
145+
146+
Reviewed by Don Olmstead.
147+
148+
Just turned on ENABLE_DARK_MODE_CSS and HAVE_OS_DARK_MODE_SUPPORT.
149+
It's always the light mode.
150+
151+
* Source/cmake/OptionsWin.cmake:
152+
* Source/cmake/OptionsWinCairo.cmake:
153+
154+
2021-09-06 Carlos Alberto Lopez Perez <clopez@igalia.com>
155+
156+
[CMake] Prefer python3 over python2
157+
https://bugs.webkit.org/show_bug.cgi?id=229969
158+
159+
Reviewed by Michael Catanzaro.
160+
161+
Use the CMake module FindPython instead of FindPythonInterp.
162+
FindPython looks preferably for version 3 of Python. If not found, then it looks for version 2.
163+
164+
* Source/cmake/WebKitCommon.cmake:
165+
166+
2021-09-03 Michael Catanzaro <mcatanzaro@gnome.org>
167+
168+
Disable GCC_OFFLINEASM_SOURCE_MAP
169+
https://bugs.webkit.org/show_bug.cgi?id=229893
170+
171+
Unreviewed, this fixes build failures caused by invalid assembler sources.
172+
173+
* Source/cmake/OptionsCommon.cmake:
174+
175+
2021-09-01 Jonathan Bedard <jbedard@apple.com>
176+
177+
[contributors.json] Relocation (Part 2)
178+
https://bugs.webkit.org/show_bug.cgi?id=229690
179+
<rdar://problem/82552403>
180+
181+
Reviewed by Dewei Zhu.
182+
183+
* metadata/contributors.json: Convert from dictionary to list.
184+
185+
2021-09-01 Jonathan Bedard <jbedard@apple.com>
186+
187+
[contributors.json] Relocation (Part 1)
188+
https://bugs.webkit.org/show_bug.cgi?id=229690
189+
<rdar://problem/82552403>
190+
191+
Reviewed by Aakash Jain.
192+
193+
* metadata/contributors.json: Copied from Tools/Scripts/webkitpy/common/config/contributors.json.
194+
195+
2021-08-30 Zan Dobersek <zdobersek@igalia.com>
196+
197+
RISCV64 support in LLInt
198+
https://bugs.webkit.org/show_bug.cgi?id=229035
199+
<rdar://problem/82120908>
200+
201+
Reviewed by Yusuke Suzuki.
202+
203+
* Source/cmake/WebKitFeatures.cmake:
204+
Don't force CLoop to be default for RISCV64 anymore.
205+
206+
2021-08-27 Stephan Szabo <stephan.szabo@sony.com>
207+
208+
[PlayStation][CMake] Add control over whether JavaScriptCore should be shared
209+
https://bugs.webkit.org/show_bug.cgi?id=229591
210+
211+
Add option for controlling whether to build a shared JavaScriptCore and
212+
set build type for that appropriately.
213+
214+
Reviewed by Don Olmstead.
215+
216+
* Source/cmake/OptionsPlayStation.cmake:
217+
218+
2021-08-27 Russell Epstein <repstein@apple.com>
219+
220+
Land Windows build fixes from safari-612.1.29.14-branch.
221+
https://bugs.webkit.org/show_bug.cgi?id=229627
222+
223+
Reviewed by Per Arne Vollan.
224+
225+
* Source/Makefile:
226+
* Source/cmake/WinTools.make:
227+
228+
2021-08-27 Carlos Alberto Lopez Perez <clopez@igalia.com>
229+
230+
[CMake] ICU 61.2 is required to build WebKit since r281375
231+
https://bugs.webkit.org/show_bug.cgi?id=229608
232+
233+
Reviewed by Yusuke Suzuki.
234+
235+
Raise the minimum version required for ICU.
236+
237+
* Source/cmake/OptionsAppleWin.cmake:
238+
* Source/cmake/OptionsFTW.cmake:
239+
* Source/cmake/OptionsGTK.cmake:
240+
* Source/cmake/OptionsJSCOnly.cmake:
241+
* Source/cmake/OptionsMac.cmake:
242+
* Source/cmake/OptionsPlayStation.cmake:
243+
* Source/cmake/OptionsWPE.cmake:
244+
* Source/cmake/OptionsWinCairo.cmake:
245+
246+
2021-08-25 Myles C. Maxfield <mmaxfield@apple.com>
247+
248+
Add command to enable logging in the docs
249+
https://bugs.webkit.org/show_bug.cgi?id=229419
250+
251+
Reviewed by Dean Jackson.
252+
253+
* Introduction.md:
254+
255+
2021-08-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
256+
257+
REGRESSION(r274166): [GTK] It broke run-javascriptcore-tests causing all tests to use lot of memory
258+
https://bugs.webkit.org/show_bug.cgi?id=229321
259+
260+
Unreviewed, reverting r274166 because it caused JSC tests to use too much memory.
261+
262+
Reverted changeset:
263+
"[GTK] Reenable -fvisibility=hidden"
264+
https://bugs.webkit.org/show_bug.cgi?id=181916
265+
https://commits.webkit.org/r274166
266+
267+
* Source/cmake/OptionsGTK.cmake:
268+
269+
2021-08-16 David Kilzer <ddkilzer@apple.com>
270+
271+
"make analyze" should run clang static analyzer in deep mode
272+
<https://webkit.org/b/229127>
273+
<rdar://problem/81960587>
274+
275+
Reviewed by Alexey Proskuryakov.
276+
277+
* Makefile.shared:
278+
- Add "analyze" argument to xcodebuild command when invoking
279+
"make analyze" to run clang static analyzer in deep mode.
280+
Simplify "make analyze" since $(PATH_TO_SCAN_BUILD) does not
281+
need to be set.
282+
283+
2021-08-16 Carlos Garcia Campos <cgarcia@igalia.com>
284+
285+
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.33.3 release
286+
287+
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
288+
289+
2021-08-09 Myles C. Maxfield <mmaxfield@apple.com>
290+
291+
Update logging docs after r280758
292+
https://bugs.webkit.org/show_bug.cgi?id=228899
293+
294+
Reviewed by Fujii Hironori.
295+
296+
Add more information about logging.
297+
298+
* Introduction.md:
299+
300+
2021-08-05 Michael Catanzaro <mcatanzaro@gnome.org>
301+
302+
GCC 11 builds should use -Wno-array-bounds, -Wno-nonnull
303+
https://bugs.webkit.org/show_bug.cgi?id=228601
304+
305+
Reviewed by Carlos Garcia Campos.
306+
307+
Prior to GCC 11, these were good warnings that could catch serious errors. But GCC 11 has
308+
just become too sensitive and it's flagging what appear to be harmless cases, and not
309+
providing enough feedback to know why. This has resulted in me littering our code with
310+
pragmas to suppress GCC's false positives, and I think it's reached the point where it's
311+
nicer to just turn off the warnings until such time that GCC gets this under control, and
312+
rely on Clang instead in the meantime.
313+
314+
The GCC developers have indicated that these warnings will *always* produce false positives
315+
in some circumstances, but with GCC 11 it's just too become too much IMO.
316+
317+
* Source/cmake/WebKitCompilerFlags.cmake:
318+
1319
2021-07-30 Adrian Perez de Castro <aperez@igalia.com>
2320

3321
[CMake] Fix fallback methods in the libgcrypt find module

0 commit comments

Comments
 (0)