Skip to content

Haiku_webkit2_gsoc2019: Bump to Webkit 608.5.12 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,491 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1491 commits
Select commit Hold shift + click to select a range
72a5d24
Cherry-pick r249535. rdar://problem/55183140
rniwa Sep 10, 2019
1d4e88a
Unreviewed build fix. rdar://problem/55198064
alancoon Sep 10, 2019
b9e82e7
Versioning.
alancoon Sep 17, 2019
50ef82d
Cherry-pick r249854. rdar://problem/55427477
cdumez Sep 17, 2019
c4e937b
Cherry-pick r249507. rdar://problem/55427491
hortont424 Sep 17, 2019
278467a
Cherry-pick r249511. rdar://problem/55291693
smfr Sep 17, 2019
6d792f2
Cherry-pick r249670. rdar://problem/55225975
msaboff Sep 17, 2019
9f740ab
Cherry-pick r249701. rdar://problem/55291696
xeenon Sep 17, 2019
5d5d2b5
Cherry-pick r249703. rdar://problem/55291692
cdumez Sep 17, 2019
9e92dcd
Cherry-pick r249723. rdar://problem/55291687
cdumez Sep 17, 2019
5412858
Cherry-pick r249734. rdar://problem/55291693
smfr Sep 17, 2019
3fa2749
Cherry-pick r249748. rdar://problem/55240888
cdumez Sep 17, 2019
dae0a12
Cherry-pick r249754. rdar://problem/55427271
hortont424 Sep 17, 2019
c6c5b63
Cherry-pick r249757. rdar://problem/55427273
graouts Sep 17, 2019
4f93ba2
Cherry-pick r249762. rdar://problem/55427465
alijuma Sep 17, 2019
d77de67
Cherry-pick r249770. rdar://problem/55427487
anttijk Sep 17, 2019
f73f38a
Cherry-pick r249813. rdar://problem/55427490
whsieh Sep 17, 2019
f89ea56
Cherry-pick r249815. rdar://problem/55427483
smfr Sep 17, 2019
8843b2d
Revert r249748. rdar://problem/55240888
alancoon Sep 18, 2019
eae5d97
Apply patch. rdar://problem/55240888
alancoon Sep 18, 2019
6d534df
Cherry-pick r247573. rdar://problem/55461395
graouts Sep 18, 2019
9d510a1
Cherry-pick r249888. rdar://problem/55461403
aestes Sep 18, 2019
54e5bd9
Cherry-pick r249911. rdar://problem/55461405
saambarati Sep 18, 2019
8cda250
Cherry-pick r249936. rdar://problem/55461414
grorg Sep 18, 2019
7d64275
Cherry-pick r249954. rdar://problem/55461404
alanbaradlay Sep 18, 2019
04a069d
Unreviewed build fix. rdar://problem/55240888
alancoon Sep 18, 2019
6f6d49f
Revert r247573. rdar://problem/55461395
alancoon Sep 20, 2019
235c9fc
Revert "Revert r247573. rdar://problem/55461395"
alancoon Sep 20, 2019
09bfb46
Versioning.
Sep 23, 2019
210855a
Cherry-pick r250015. rdar://problem/55579794
grorg Sep 23, 2019
7c1797b
Apply patch. rdar://problem/55427470
alancoon Sep 23, 2019
3c10bde
Apply patch. rdar://problem/55608007
alancoon Sep 23, 2019
53ff903
Cherry-pick r250026. rdar://problem/55608017
aestes Sep 23, 2019
d1f4d8d
Apply patch. rdar://problem/55608028
alancoon Sep 23, 2019
fe0e3b4
Apply patch. rdar://problem/55608031
alancoon Sep 23, 2019
f3a3366
Cherry-pick r250066. rdar://problem/55608013
jernoble Sep 24, 2019
d4808d7
Cherry-pick r250069. rdar://problem/55524981
xeenon Sep 24, 2019
d2e996a
Cherry-pick r250108. rdar://problem/55608024
hortont424 Sep 24, 2019
07f9230
Cherry-pick r250116. rdar://problem/55608003
Constellation Sep 24, 2019
4973c5e
Cherry-pick r250157. rdar://problem/55607994
hortont424 Sep 24, 2019
f11b2dc
Cherry-pick r250182. rdar://problem/55608034
graouts Sep 24, 2019
a9d654e
Cherry-pick r250183. rdar://problem/55608006
graouts Sep 24, 2019
60cb9f1
Unreviewed build fix after r250267.
aestes Sep 24, 2019
e3a1267
Unreviewed build fix after r250266.
aestes Sep 24, 2019
973db90
Cherry-pick r250255. rdar://problem/55644665
dydz Sep 24, 2019
df85314
Fix the macOS branch build
hortont424 Sep 24, 2019
65edccf
Cherry-pick r250256. rdar://problem/55644660
whsieh Sep 24, 2019
bb507f2
Build fix after r250255. rdar://problem/55644665.
Sep 24, 2019
caf3b9d
Build fix after r250255. rdar://problem/55644665.
Sep 24, 2019
009f61f
Build fix after r250255. rdar://problem/55644665.
Sep 24, 2019
f9b945c
Versioning.
alancoon Sep 25, 2019
9402b1f
Cherry-pick r249933. rdar://problem/55461414
grorg Sep 25, 2019
238f387
Revert r249936. rdar://problem/55461414
alancoon Sep 25, 2019
0786208
Cherry-pick r250111. rdar://problem/55644650
cdumez Sep 25, 2019
864b8d1
Cherry-pick r250154. rdar://problem/55644650
cdumez Sep 25, 2019
2ada92e
Cherry-pick r250187. rdar://problem/55644650
cdumez Sep 25, 2019
c281ea5
Unreviewed build fix. rdar://problem/55644650
alancoon Sep 27, 2019
756a80d
Unreviewed build fix. rdar://problem/55644650
alancoon Sep 27, 2019
8c93902
Apply patch. rdar://problem/55608016
alancoon Sep 27, 2019
09ab53f
Cherry-pick r250186. rdar://problem/55612001
Sep 27, 2019
2d58f9a
Cherry-pick r250197. rdar://problem/55612001
Sep 27, 2019
b5c5d80
Cherry-pick r250290. rdar://problem/55770704
youennf Sep 27, 2019
9f2fce8
Cherry-pick r250300. rdar://problem/55770718
kcheney1 Sep 27, 2019
c4376d5
Cherry-pick r250315. rdar://problem/55770706
alanbaradlay Sep 27, 2019
568ebce
Cherry-pick r250361. rdar://problem/55770728
whsieh Sep 27, 2019
ffdc087
Cherry-pick r250365. rdar://problem/55770710
megangardner Sep 27, 2019
092b364
Cherry-pick r250374. rdar://problem/55770710
fujii Sep 27, 2019
a0ba00d
Cherry-pick r250391. rdar://problem/55770728
whsieh Sep 27, 2019
aee09ba
Cherry-pick r250392. rdar://problem/55770703
whsieh Sep 27, 2019
7c11b4c
Cherry-pick r250401. rdar://problem/55770702
grorg Sep 27, 2019
fa3e7b0
Cherry-pick r250459. rdar://problem/55797570
pvollan Sep 27, 2019
9e2c15b
Cherry-pick r250432. rdar://problem/55801091
Sep 28, 2019
4b27003
Cherry-pick r250440. rdar://problem/55800893
kmiller68 Sep 28, 2019
93b19fd
Cherry-pick r250441. rdar://problem/55801089
jernoble Sep 28, 2019
77a2a76
Apply patch. rdar://problem/55801087
Sep 29, 2019
5c14003
Cherry-pick r249893. rdar://problem/55825342
AndresGonzalezApple Sep 30, 2019
a6c057c
Cherry-pick r250345. rdar://problem/55825352
whsieh Sep 30, 2019
6d49023
Cherry-pick r250483. rdar://problem/55825351
cdumez Sep 30, 2019
87f82ff
Revert r250483. rdar://problem/55825351
Sep 30, 2019
d230eab
Cherry-pick r247799. rdar://problem/55826880
Sep 30, 2019
302404a
Cherry-pick r248172. rdar://problem/55826873
rniwa Sep 30, 2019
780ac67
Cherry-pick r248173. rdar://problem/55826879
rniwa Sep 30, 2019
7fe633d
Cherry-pick r248591. rdar://problem/55826878
rniwa Sep 30, 2019
ce0d9ad
Cherry-pick r248796. rdar://problem/55826874
Sep 30, 2019
7656e1a
Cherry-pick r248951. rdar://problem/55826863
msaboff Sep 30, 2019
f1ce466
Cherry-pick r249077. rdar://problem/55826882
cdumez Sep 30, 2019
ad507b2
Cherry-pick r249777. rdar://problem/55826876
msaboff Sep 30, 2019
92592b6
Cherry-pick r249926. rdar://problem/55826870
msaboff Sep 30, 2019
13255bf
Cherry-pick r249930. rdar://problem/55826316
Sep 30, 2019
4f85e00
Cherry-pick r250058. rdar://problem/55826329
saambarati Sep 30, 2019
8771f81
Cherry-pick r250394. rdar://problem/55826250
aestes Sep 30, 2019
d749175
Cherry-pick r249822. rdar://problem/55826334
Sep 30, 2019
285ee0d
Cherry-pick r250488. rdar://problem/55826334
Sep 30, 2019
c7df4fd
Cherry-pick r250405. rdar://problem/55825353
hortont424 Sep 30, 2019
0943a45
Cherry-pick r250483. rdar://problem/55825351
cdumez Sep 30, 2019
68ad549
Cherry-pick r250428. rdar://problem/55825357
jernoble Sep 30, 2019
b84e290
Unreviewed build fix. rdar://problem/55825353
alancoon Sep 30, 2019
6e497d3
Versioning.
alancoon Oct 1, 2019
f53bca1
Versioning.
alancoon Oct 1, 2019
5aa0e1c
Unreviewed build fix. rdar://problem/55825353
alancoon Oct 1, 2019
6723955
Unreviewed build fix from [email protected]. rdar://problem/55825353
alancoon Oct 1, 2019
c5b3610
Disabling tests until [email protected] can fix. rdar://problem/55825353
alancoon Oct 1, 2019
9732c41
Cherry-pick r250528. rdar://problem/55876838
cdumez Oct 1, 2019
c9e348d
Unreviewed build fix. rdar://problem/55876838
alancoon Oct 1, 2019
d86bb76
Versioning.
alancoon Oct 2, 2019
f0131c0
Cherry-pick r249538. rdar://problem/55911485
tadeuzagallo Oct 2, 2019
597f631
Revert "Cherry-pick r249538. rdar://problem/55911485"
alancoon Oct 2, 2019
c269378
Versioning.
alancoon Oct 2, 2019
4acad2b
Cherry-pick r249855. rdar://problem/55927247
grorg Oct 3, 2019
c792118
Cherry-pick r250238. rdar://problem/55927247
ddkilzer Oct 3, 2019
06571cc
Cherry-pick r250619. rdar://problem/55927263
grorg Oct 3, 2019
8ca9629
Unreviewed build fix. rdar://problem/55927247
alancoon Oct 3, 2019
97deae5
Build fixes for r249855. rdar://problem/55927247
grorg Oct 3, 2019
d718d4b
Cherry-pick r250658. rdar://problem/55954221
Oct 3, 2019
b4b95ad
Cherry-pick r249107. rdar://problem/55927255
Oct 3, 2019
dba446c
Cherry-pick r248631. rdar://problem/55934340
Oct 3, 2019
857f72a
Cherry-pick r249059. rdar://problem/55927255
Oct 3, 2019
5adb84b
Cherry-pick r249068. rdar://problem/55927255
Oct 3, 2019
13fbcef
Cherry-pick r249108. rdar://problem/55927253
Oct 3, 2019
5916955
Cherry-pick r248308. rdar://problem/55964805
Oct 3, 2019
0965b07
Cherry-pick r248319. rdar://problem/55964805
Oct 3, 2019
34add24
Unreviewed, a build fix after r248319.
alancoon Oct 3, 2019
81f7979
Cherry-pick r248325. rdar://problem/55964805
Oct 3, 2019
c06ba83
Cherry-pick r249949. rdar://problem/55964883
Oct 3, 2019
cd28b1c
Cherry-pick r250659. rdar://problem/55954229
Oct 3, 2019
e4dc082
Cherry-pick r249436. rdar://problem/55989217
Oct 4, 2019
ca4716e
Cherry-pick r249600. rdar://problem/55989214
Oct 4, 2019
dd663f0
Cherry-pick r250438. rdar://problem/55984974
jernoble Oct 4, 2019
9827941
Versioning.
alancoon Oct 15, 2019
c192035
Cherry-pick r249517. rdar://problem/56000099
xeenon Oct 20, 2019
006bfed
Cherry-pick r249959. rdar://problem/56280989
saambarati Oct 20, 2019
70bb5c9
Cherry-pick r250416. rdar://problem/55954224
Oct 20, 2019
fdffcc0
Cherry-pick r250431. rdar://problem/55927251
johnwilander Oct 20, 2019
597a587
Cherry-pick r250585. rdar://problem/56280995
saambarati Oct 20, 2019
0bb8f4b
Cherry-pick r250629. rdar://problem/56280996
kmiller68 Oct 20, 2019
be1ad13
Cherry-pick r250642. rdar://problem/56280704
aestes Oct 20, 2019
99b744f
Cherry-pick r250694. rdar://problem/56061131
jernoble Oct 20, 2019
28d1328
Cherry-pick r250716. rdar://problem/56280993
graouts Oct 20, 2019
ba72d8b
Cherry-pick r250729. rdar://problem/56280731
Oct 20, 2019
1ec3ddb
Cherry-pick r250751. rdar://problem/56280731
Oct 20, 2019
7cf4df8
Cherry-pick r250755. rdar://problem/56061126
grorg Oct 20, 2019
fe1d45e
Cherry-pick r250780. rdar://problem/56061126
grorg Oct 20, 2019
af65102
Cherry-pick r250811. rdar://problem/56061121
Oct 20, 2019
88c5acc
Cherry-pick r250833. rdar://problem/56280706
whsieh Oct 20, 2019
913ab93
Cherry-pick r250929. rdar://problem/56280990
alanbaradlay Oct 20, 2019
95ca814
Cherry-pick r250844. rdar://problem/56061121
Oct 20, 2019
a82c691
Cherry-pick r250887. rdar://problem/56061121
Oct 20, 2019
d0968f9
Cherry-pick r251086. rdar://problem/56237429
litherum Oct 20, 2019
66a5e69
Cherry-pick r250589. rdar://problem/55927251
johnwilander Oct 20, 2019
130e425
Unreviewed build fix. rdar://problem/55927251
Oct 20, 2019
d39adcb
Apply patch. rdar://problem/55954224
Oct 20, 2019
907f869
Apply patch. rdar://problem/56427498
Oct 20, 2019
8b43ca1
Cherry-pick r249538. rdar://problem/56426429
tadeuzagallo Oct 21, 2019
7594b76
Cherry-pick r250773. rdar://problem/56271900
youennf Oct 21, 2019
0a45bc7
Cherry-pick r251188. rdar://problem/56340816
youennf Oct 21, 2019
d1c938c
Versioning.
alancoon Oct 24, 2019
f193407
Cherry-pick r251388. rdar://56579651
grorg Oct 25, 2019
ffae6ce
Cherry-pick r251390. rdar://56579651
grorg Oct 25, 2019
ed1e15d
Cherry-pick r250863. rdar://problem/56579654
xeenon Oct 29, 2019
f43559f
Cherry-pick r251304. rdar://problem/56579672
cdumez Oct 29, 2019
79e7275
Cherry-pick r251370. rdar://problem/56579672
cdumez Oct 29, 2019
8060bb8
Cherry-pick r250640. rdar://problem/56237433
litherum Oct 29, 2019
8ca34cf
Apply patch. rdar://problem/56280709
alancoon Oct 29, 2019
c9135dd
Cherry-pick r251603. rdar://problem/56670801
youennf Oct 29, 2019
e27afe3
Versioning.
alancoon Oct 30, 2019
997af65
Versioning.
alancoon Oct 30, 2019
3860bda
Cherry-pick r250940. rdar://problem/56598350
Oct 30, 2019
0eebf8e
Cherry-pick r251148. rdar://problem/56598349
Oct 30, 2019
7129932
Cherry-pick r251154. rdar://problem/56715899
Oct 30, 2019
3162608
Cherry-pick r251295. rdar://problem/56579665
Oct 30, 2019
49c8026
Cherry-pick r251489. rdar://problem/56579665
Oct 30, 2019
90c3ca5
Cherry-pick r251500. rdar://problem/56579657
Oct 30, 2019
4e78ee7
Cherry-pick r251317. rdar://problem/56598357
Oct 30, 2019
99b6c53
Unreviewed build fix. rdar://problem/56579657
alancoon Oct 30, 2019
1b10d2a
Branch build fix after r251754
achristensen07 Oct 30, 2019
b897003
Revert "Branch build fix after r251754"
alancoon Oct 30, 2019
e2609e5
Apply patch. rdar://problem/56579657
alancoon Oct 30, 2019
8ed73ab
Re-land Alex's branch specific fix that we reverted to cleanly land J…
alancoon Oct 30, 2019
6243680
Apply patch. rdar://problem/56280706
alancoon Oct 30, 2019
8f6a12c
Unreviewed build fix. rdar://problem/56280706
alancoon Oct 31, 2019
14d73df
Versioning.
alancoon Oct 31, 2019
d204bfb
Unreviewed build fix. rdar://problem/56280706
alancoon Oct 31, 2019
a9d87af
Revert everything related to rdar://problem/56280706
Oct 31, 2019
95b6d24
Versioning.
alancoon Oct 31, 2019
a8fd7b5
Revert "Revert everything related to rdar://problem/56280706".
alancoon Nov 1, 2019
55936ac
Versioning.
alancoon Nov 1, 2019
24367e5
Cherry-pick r251827. rdar://problem/56868427
jernoble Nov 4, 2019
1182337
Cherry-pick r251979. rdar://problem/56864383
Nov 4, 2019
db327c7
Cherry-pick r248552. rdar://problem/56868427
weinig Nov 4, 2019
25e3b59
Versioning.
alancoon Nov 5, 2019
588ee9f
Apply patch. rdar://problem/56864381
alancoon Nov 5, 2019
91ae103
Cherry-pick r251957. rdar://problem/56887511
Nov 5, 2019
76eb3f1
Cherry-pick r252000. rdar://problem/56887517
Nov 5, 2019
a328bcd
Cherry-pick r248121. rdar://problem/56903580
cdumez Nov 5, 2019
3d0f114
Apply patch. rdar://problem/56903274
Nov 5, 2019
07c7a54
Versioning.
alancoon Nov 6, 2019
43d30aa
Cherry-pick r252175. rdar://problem/56971561
Nov 7, 2019
00dc47f
Versioning.
alancoon Nov 16, 2019
ee4ca11
Cherry-pick r252248. rdar://problem/57058392
Nov 18, 2019
767a0e3
Cherry-pick r252297. rdar://problem/57058406
Nov 18, 2019
f184355
Cherry-pick r251680. rdar://problem/57283563
alanbaradlay Nov 19, 2019
5872422
Apply patch. rdar://problem/57123571
alancoon Nov 19, 2019
bb01c78
Apply patch. rdar://problem/57257755
alancoon Nov 19, 2019
d84b032
Apply patch. rdar://problem/57283569
alancoon Nov 19, 2019
c19dbf7
Cherry-pick r251678. rdar://problem/57283567
cdumez Nov 20, 2019
a9a7b83
Cherry-pick r252619. rdar://problem/57330791
ddkilzer Nov 20, 2019
c03823d
Cherry-pick r249652. rdar://problem/55190632
JonWBedard Nov 20, 2019
983f5de
Cherry-pick r252058. rdar://problem/56889868
JonWBedard Nov 20, 2019
a3bd62c
Cherry-pick r252087. rdar://problem/56900657
JonWBedard Nov 20, 2019
70b2fd9
Cherry-pick r250966. rdar://problem/56047710
JonWBedard Nov 20, 2019
2d49dc0
Cherry-pick r250997. rdar://problem/56177210
JonWBedard Nov 20, 2019
bde7d35
Cherry-pick r252031. rdar://problem/56889868
JonWBedard Nov 20, 2019
da6d150
Versioning.
alancoon Nov 22, 2019
6431b19
Versioning.
alancoon Nov 22, 2019
d58e0bf
Versioning.
alancoon Dec 2, 2019
8ee5b59
Cherry-pick r252674. rdar://problem/57609333
Constellation Dec 4, 2019
ba85790
Cherry-pick r252811. rdar://problem/57609336
cdumez Dec 4, 2019
caebe34
Fix the TestWebKitAPI 608-branch build
hortont424 Dec 4, 2019
04c9c1f
Cherry-pick r252050. rdar://problem/56900657
carlosgcampos Dec 4, 2019
f80ab13
Apply patch. rdar://problem/57363565
Dec 10, 2019
e807fa5
Versioning.
alancoon Dec 10, 2019
a7c021b
Versioning.
alancoon Dec 16, 2019
cff567b
Cherry-pick r250461. rdar://problem/57979214
hortont424 Dec 17, 2019
3339202
Cherry-pick r253544. rdar://problem/58049164
youennf Dec 18, 2019
92449e0
Cherry-pick r253563. rdar://problem/58049160
youennf Dec 18, 2019
a1ff346
Cherry-pick r253653. rdar://problem/58049166
rniwa Dec 18, 2019
f1b2c9d
Cherry-pick r253662. rdar://problem/58049156
Dec 18, 2019
78153a7
Cherry-pick r253654. rdar://problem/58049166
rniwa Dec 18, 2019
e18f7e5
Fix merge conflict resolution. rdar://problem/58049166
alancoon Dec 18, 2019
dc964e7
Versioning.
alancoon Jan 6, 2020
59a2baf
Protect ServiceWorker::postMessage from a null execState
alancoon Jan 6, 2020
e39ca03
Versioning.
alancoon Jan 7, 2020
ad18823
Versioning.
alancoon Jan 8, 2020
7bae6f9
Cherry-pick r252847. rdar://problem/58414545
youennf Jan 8, 2020
06ba275
Versioning.
alancoon Jan 9, 2020
391fc0d
Cherry-pick r254220. rdar://problem/58429231
litherum Jan 9, 2020
5766a7a
Versioning.
alancoon Jan 10, 2020
e0e5c82
Cherry-pick r254301. rdar://problem/58467176
Jan 10, 2020
c50fbe2
Versioning.
alancoon Jan 13, 2020
235f95c
Cherry-pick r254349. rdar://problem/58529693
saambarati Jan 13, 2020
9bba45b
Revert "Cherry-pick r254349. rdar://problem/58529693"
alancoon Jan 18, 2020
1de65f9
Update JSEventListener.h
kenmays Feb 24, 2021
bae744b
Update MediaControlElements.cpp
kenmays Feb 24, 2021
3134011
Update Widget.h
kenmays Feb 24, 2021
d61c4ef
Update GraphicsContext3D.h
kenmays Feb 24, 2021
4bffddc
Update WebPageProxy.cpp
kenmays Feb 24, 2021
9a0a643
Update WebFrameLoaderClient.h
kenmays Feb 24, 2021
0e09462
Merge pull request #3 from WebKit/safari-608-branch
kenmays Feb 24, 2021
c695f84
haikuwebkit: modifications for Haiku support
kenmays Feb 24, 2021
50449a5
haikuwebkit: modifications for Haiku support
kenmays Feb 24, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ build/
autoinstall.cache.d
project.xcworkspace
xcuserdata
.mailmap

# Ignore auto-generated files by VS & VSCode.
*.vcproj.*.user
Expand Down
5 changes: 3 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ endif ()
set(ALL_PORTS
AppleWin
Efl
FTW
GTK
Haiku
JSCOnly
Expand All @@ -62,8 +63,8 @@ if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_CXX_COMPILER_ID} STREQU
endif ()

if (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "6.0.0")
message(FATAL_ERROR "GCC 6.0.0 is required to build WebKitGTK+, use a newer GCC version or clang")
if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "7.3.0")
message(FATAL_ERROR "GCC 7.3 or newer is required to build WebKit. Use a newer GCC version or Clang.")
endif ()
endif ()

Expand Down
216 changes: 216 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,219 @@
2019-08-06 Alan Coon <[email protected]>

Apply patch. rdar://problem/53992160

2019-08-06 Per Arne Vollan <[email protected]>

[Win] Fix AppleWin build
https://bugs.webkit.org/show_bug.cgi?id=200414

Reviewed by Brent Fulgham.

* CMakeLists.txt:
* Source/cmake/FindICU.cmake: Added.
* Source/cmake/OptionsAppleWin.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsPlayStation.cmake:
* Source/cmake/OptionsWPE.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/OptionsWinCairo.cmake:

2019-07-11 Pablo Saavedra <[email protected]>

[WPE][GTK] Build failure with ENABLE_ACCESSIBILITY=OFF
https://bugs.webkit.org/show_bug.cgi?id=199625

Added ENABLE(ACCESSIBILITY) and replaced HAVE(ACCESSIBILITY)
with ENABLE(ACCESSIBILITY) in the code.

Additionally, the TestRunner code generator now honors the
Conditional IDL format.

Reviewed by Konstantin Tokarev.

* Source/cmake/OptionsWPE.cmake:
* Source/cmake/WebKitFeatures.cmake:

2019-07-10 Carlos Alberto Lopez Perez <[email protected]>

[GTK][WPE] Enable support for CSS_COMPOSITING
https://bugs.webkit.org/show_bug.cgi?id=199513

Reviewed by Michael Catanzaro.

This feature is needed to support the CSS properties "mix-blend-mode" and "isolation".
Enable it for all ports except for AppleWin (doesn't build).

It has been tested that it builds on the EWS bots of all the ports enabled (for those that have an EWS).
Also, for the GTK and WPE ports it also has been tested that the feature works fine on most of the cases and that doesn't cause regressions.

* Source/cmake/OptionsFTW.cmake: Enable the feature.
* Source/cmake/OptionsMac.cmake: Use the new default.
* Source/cmake/OptionsWin.cmake: Enable for WinCairo only.
* Source/cmake/WebKitFeatures.cmake: Enable it Globally

2019-06-28 Brent Fulgham <[email protected]>

[FTW] Build WebCore
https://bugs.webkit.org/show_bug.cgi?id=199199

Reviewed by Don Olmstead.

Establish a set of build options for the FTW port, based on the current WinCairo
feature set. I also note which features should be turned on, but aren't yet, as
well as which features are disabled due to lack of WebGL and Media support in
the current build.

* Source/cmake/OptionsFTW.cmake:

2019-06-28 Konstantin Tokarev <[email protected]>

Remove traces of ENABLE_ICONDATABASE remaining after its removal in 219733
https://bugs.webkit.org/show_bug.cgi?id=199317

Reviewed by Michael Catanzaro.

While IconDatabase and all code using it was removed,
ENABLE_ICONDATABASE still exists as build option and C++ macro.

* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsPlayStation.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:

2019-06-27 Don Olmstead <[email protected]>

[FTW] Build JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=199254

Reviewed by Brent Fulgham.

Add the FTW [For the Win(dows)] port. FTW is OS(WINDOWS) + USE(DIRECT2D) +
USE(CURL). Its eventual goal is to be the one true Windows port but to avoid
breaking AppleWin and WinCairo its being split into its own port for the interim.

* CMakeLists.txt:
* Source/cmake/OptionsFTW.cmake: Added.

2019-06-27 Fujii Hironori <[email protected]>

[CMake] Bump cmake_minimum_required version to 3.10
https://bugs.webkit.org/show_bug.cgi?id=199181

Reviewed by Don Olmstead.

* CMakeLists.txt:

2019-06-21 Konstantin Tokarev <[email protected]>

[cmake] Switch to built-in handling of C++ standard instead of hardcoding -std=c++17
https://bugs.webkit.org/show_bug.cgi?id=199108

Reviewed by Don Olmstead.

Rationale:

1. It provides an abstraction over exact flags of particular compilers -
we just specify required version of C++ standard
2. External libraries (like Qt used in WPEQt) may require particular C++
standard or even particular C++ features to be availabe (e.g. Qt
requires INTERFACE_COMPILE_FEATURES cxx_decltype, which causes cmake
to add -std=gnu++11 unless proper CXX_STANDARD is defined)

* Source/cmake/OptionsCommon.cmake:
* Source/cmake/OptionsMSVC.cmake:
* Source/cmake/WebKitCompilerFlags.cmake:

2019-06-25 Michael Catanzaro <[email protected]>

Fully rename WebKitGTK+ -> WebKitGTK everywhere
https://bugs.webkit.org/show_bug.cgi?id=199159

Reviewed by Carlos Garcia Campos.

* Source/cmake/FindGLIB.cmake:

2019-06-25 Michael Catanzaro <[email protected]>

Require GCC 7
https://bugs.webkit.org/show_bug.cgi?id=198914

Reviewed by Darin Adler.

* CMakeLists.txt:

2019-06-21 Michael Catanzaro <[email protected]>

[WPE][GTK] Bump minimum versions of GLib, GTK, libsoup, ATK, GStreamer, and Cairo
https://bugs.webkit.org/show_bug.cgi?id=199094

Reviewed by Carlos Garcia Campos.

We can remove a lot of preprocessor guards in our code if we bump the minimum required
versions of certain dependencies:

GStreamer 1.8 -> 1.10
GTK 3.6 -> 3.22
ATK 2.16
libsoup 2.42 -> 2.54
glib 2.40 -> 2.44
cairo 1.14

I'm being extremely conservative with all these dependency bumps. All of these versions are
already available in Debian Stretch, which we will soon no longer support building on anyway
due to the impending GCC 7 requirement. Dependencies are also bumped no further than we
actually have guards for. For example, ATK 2.22 is available in Stretch, but the highest
ATK_CHECK_VERSION guards we use below 2.22 are for 2.16, so I set the min version to 2.16.

We still have a few preprocessor guards remaining for everything here except glib and cairo,
but this removes the vast majority of them. Deleting code is fun!

* Source/cmake/FindGTK3.cmake:
* Source/cmake/GStreamerChecks.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:

2019-06-20 Carlos Garcia Campos <[email protected]>

[GTK] Remove support for GTK2 plugins
https://bugs.webkit.org/show_bug.cgi?id=199065

Reviewed by Sergio Villar Senin.

* Source/cmake/FindGDK2.cmake: Removed.
* Source/cmake/FindGTK2.cmake: Removed.
* Source/cmake/OptionsGTK.cmake:

2019-06-18 Adrian Perez de Castro <[email protected]>

Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.25.1 release

* Source/cmake/OptionsWPE.cmake: Bump version numbers.

2019-06-17 Carlos Garcia Campos <[email protected]>

Unreviewed. Update OptionsGTK.cmake and NEWS for 2.25.2 release

* Source/cmake/OptionsGTK.cmake: Bump version numbers

2019-06-17 Carlos Garcia Campos <[email protected]>

Unreviewed. [GTK] Bump WPEBackend-fdo requirement to 1.3.1

* Source/cmake/OptionsGTK.cmake:

2019-06-13 Tim Horton <[email protected]>

Make it possible for validate-committer-lists to dump a mailmap file
https://bugs.webkit.org/show_bug.cgi?id=198517

Reviewed by Simon Fraser.

* .gitignore:
Ignore .mailmap files.

2019-06-11 Carlos Garcia Campos <[email protected]>

[GTK] Remove option REDIRECTED_XCOMPOSITE_WINDOW
Expand Down
Loading