Skip to content

Conversation

@achristensen07
Copy link
Contributor

@achristensen07 achristensen07 commented Sep 10, 2022

d32d14b

Expose object identifiers list to IPC testing API
https://bugs.webkit.org/show_bug.cgi?id=245015

Reviewed by Brady Eidson.

* Source/WebKit/Platform/IPC/MessageArgumentDescriptions.h:
* Source/WebKit/Scripts/webkit/messages.py:
(forward_declarations_for_namespace):
(serialized_identifiers):
(types_that_cannot_be_forward_declared):
(generate_message_argument_description_implementation):
* Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp:
(IPC::serializedIdentifiers):
* Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp:
(WebKit::IPCTestingAPI::JSIPC::staticValues):
(WebKit::IPCTestingAPI::JSIPC::serializedEnumInfo):
(WebKit::IPCTestingAPI::JSIPC::objectIdentifiers):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCTestingAPI.mm:

Canonical link: https://commits.webkit.org/254360@main

3832a0f

Misc iOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe 🛠 🧪 win
✅ 🧪 bindings ✅ 🛠 ios-sim ✅ 🛠 mac-debug ✅ 🛠 gtk ✅ 🛠 wincairo
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🛠 mac-AS-debug ✅ 🧪 gtk-wk2
✅ 🧪 webkitpy ✅ 🧪 api-ios ✅ 🧪 api-mac ✅ 🧪 api-gtk
✅ 🛠 tv 🧪 mac-wk1
✅ 🛠 tv-sim ✅ 🧪 mac-wk2
✅ 🛠 🧪 merge ✅ 🛠 watch ✅ 🧪 mac-AS-debug-wk2
✅ 🛠 watch-sim ✅ 🧪 mac-wk2-stress

@achristensen07 achristensen07 self-assigned this Sep 10, 2022
@achristensen07 achristensen07 added WebKit Nightly Build WebKit Process Model Bugs related to WebKit's multi-process architecture labels Sep 10, 2022
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Sep 10, 2022
@achristensen07 achristensen07 force-pushed the eng/Expose-object-identifiers-list-to-IPC-testing-API branch from 321f454 to 3832a0f Compare September 10, 2022 04:25
@achristensen07 achristensen07 added merge-queue Applied to send a pull request to merge-queue and removed merging-blocked Applied to prevent a change from being merged labels Sep 11, 2022
@webkit-early-warning-system webkit-early-warning-system force-pushed the eng/Expose-object-identifiers-list-to-IPC-testing-API branch from 3832a0f to d32d14b Compare September 11, 2022 02:42
@webkit-commit-queue
Copy link
Collaborator

Committed 254360@main (d32d14b): https://commits.webkit.org/254360@main

Reviewed commits have been landed. Closing PR #4208 and removing active labels.

@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Sep 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WebKit Process Model Bugs related to WebKit's multi-process architecture

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants