Skip to content

Update WebKit from iOS 12.0 tag#1011

Merged
mbektchiev merged 16 commits intomasterfrom
update-webkit-12
Dec 6, 2018
Merged

Update WebKit from iOS 12.0 tag#1011
mbektchiev merged 16 commits intomasterfrom
update-webkit-12

Conversation

@mbektchiev
Copy link
Copy Markdown
Contributor

No description provided.

* Act on API Chages - missing parameters, pointers, new pure virtual functions, return types
* Add `nullptr` for new `GlobalObjectMethodTable` entries
* Set USE_CAPSTONE to ON. Now it is the only available disassembler for ARMv7
* Comment forceful definition of ENABLE_JIT to 0
* Add implementation for `WTF::String::String(NSString*)` constructor
* Suppress `aligned-allocation-unavailable` warning which occurs on ARMv7
* Change ObjectiveC runtime header import
* Revert ARMv7 address fix which was needed for the legacy ARMv7 disassembler
* Update JSON parse error message
Reapply fix for importing JSON files
webkit submodule conflict cannot be resolved by git. Merging and Rebasing fail with:
```
error: Could not read c68a958a1865d6868b95ae53275d8f6e221a3315
fatal: revision walk setup failed
```
@mbektchiev
Copy link
Copy Markdown
Contributor Author

test

@Natalia-Hristova
Copy link
Copy Markdown

test --performance

2 similar comments
@Natalia-Hristova
Copy link
Copy Markdown

test --performance

@Natalia-Hristova
Copy link
Copy Markdown

test --performance

@Natalia-Hristova
Copy link
Copy Markdown

test

@mbektchiev mbektchiev changed the title WIP: Update WebKit from iOS 12.0 tag Update WebKit from iOS 12.0 tag Dec 4, 2018
Till now it was being used only when building the runtime
It's called by Safari Inspector during the initial handshake:
`{"id":25,"method":"Page.setEmulatedMedia","params":{"media":""}}`
@mbektchiev mbektchiev self-assigned this Dec 6, 2018
@mbektchiev mbektchiev added this to the 5.1 milestone Dec 6, 2018
@mbektchiev mbektchiev merged commit 1a49f68 into master Dec 6, 2018
@mbektchiev mbektchiev deleted the update-webkit-12 branch December 6, 2018 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants