Skip to content

Conversation

@zhani
Copy link
Contributor

@zhani zhani commented Jan 13, 2025

17c3c12

[GTK][WPE] Add missing includes to WebChromeClient
https://bugs.webkit.org/show_bug.cgi?id=285845

Reviewed by Michael Catanzaro.

The WebChromeClient class was missing some required headers.
While most common compilation flag combinations indirectly
include the necessary headers through other files, certain
combinations can lead to missing includes. This patch explicitly
adds the required headers to ensure compatibility across all compile
flag configurations.

* Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:

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

58f6696

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 win
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 ✅ 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ✅ 🛠 wpe-cairo
🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🛠 gtk
✅ 🛠 vision ✅ 🧪 mac-AS-debug-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress ✅ 🧪 api-gtk
✅ 🧪 vision-wk2 ✅ 🧪 mac-intel-wk2 🛠 playstation
✅ 🛠 🧪 unsafe-merge ✅ 🛠 tv ✅ 🛠 mac-safer-cpp
✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 watch-sim

@zhani zhani requested a review from cdumez as a code owner January 13, 2025 14:42
@zhani zhani requested review from carlosgcampos and removed request for cdumez January 13, 2025 14:42
@zhani zhani added request-merge-queue Request a pull request to be added to merge-queue once ready and removed request-merge-queue Request a pull request to be added to merge-queue once ready labels Jan 13, 2025
@zhani zhani self-assigned this Jan 13, 2025
@zhani zhani added the request-merge-queue Request a pull request to be added to merge-queue once ready label Jan 13, 2025
@webkit-ews-buildbot webkit-ews-buildbot added merging-blocked Applied to prevent a change from being merged and removed request-merge-queue Request a pull request to be added to merge-queue once ready labels Jan 13, 2025
@zhani zhani force-pushed the fix_missing_includes branch from eac0053 to 58f6696 Compare January 14, 2025 05:02
@zhani zhani added request-merge-queue Request a pull request to be added to merge-queue once ready and removed merging-blocked Applied to prevent a change from being merged labels Jan 14, 2025
@aperezdc aperezdc added the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label Jan 14, 2025
https://bugs.webkit.org/show_bug.cgi?id=285845

Reviewed by Michael Catanzaro.

The WebChromeClient class was missing some required headers.
While most common compilation flag combinations indirectly
include the necessary headers through other files, certain
combinations can lead to missing includes. This patch explicitly
adds the required headers to ensure compatibility across all compile
flag configurations.

* Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:

Canonical link: https://commits.webkit.org/288841@main
@webkit-commit-queue
Copy link
Collaborator

Committed 288841@main (17c3c12): https://commits.webkit.org/288841@main

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

@webkit-commit-queue webkit-commit-queue merged commit 17c3c12 into WebKit:main Jan 14, 2025
@webkit-commit-queue webkit-commit-queue removed unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing request-merge-queue Request a pull request to be added to merge-queue once ready labels Jan 14, 2025
@zhani zhani deleted the fix_missing_includes branch January 14, 2025 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants