Bug 305602

Summary: [WPE] Remove the Qt5 embedding API
Product: WebKit Reporter: Adrian Perez <aperez>
Component: WPE WebKitAssignee: Adrian Perez <aperez>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=305823
https://bugs.webkit.org/show_bug.cgi?id=305910
https://bugs.webkit.org/show_bug.cgi?id=270153

Adrian Perez
Reported 2026-01-15 14:20:03 PST
Qt5 is not supported anymore since May 2025, and all development should have moved over to Qt6 years ago (see https://doc.qt.io/qt-6/qt-releases.html for details). Plus, the usage of the Qt5 bindings has been slim, and it is built atop the legacy WPE/libwpe API, and we would rather have people use the Qt6 bindings which are built upon the new WPEPlatform API. Let's remove the Qt5 bindings from the tree.
Attachments
Adrian Perez
Comment 1 2026-01-15 14:24:20 PST
EWS
Comment 2 2026-01-19 05:55:00 PST
Committed 305824@main (04adb10159c0): <https://commits.webkit.org/305824@main> Reviewed commits have been landed. Closing PR #56669 and removing active labels.
Adrian Perez
Comment 3 2026-01-19 12:43:45 PST
There are a few places more where there are Qt5 leftovers, reopening for a follow-up.
Adrian Perez
Comment 4 2026-01-19 12:47:36 PST
EWS
Comment 5 2026-01-20 00:16:49 PST
Committed 305862@main (4b75ae7073f0): <https://commits.webkit.org/305862@main> Reviewed commits have been landed. Closing PR #56851 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.