Skip to content
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

Migrate WebKitGTK port to GTK 4 #3259

Open
aadcg opened this issue Nov 20, 2023 · 0 comments
Open

Migrate WebKitGTK port to GTK 4 #3259

aadcg opened this issue Nov 20, 2023 · 0 comments
Labels
ffi Renderer-specific quirks. low

Comments

@aadcg
Copy link
Member

aadcg commented Nov 20, 2023

The end for GTK 3 support has no date, but WebKitGTK has been moving towards GTK 4.

The following work would be needed.

Write a new library, akin to https://github.com/joachifm/cl-webkit/ (which targets webkit2gtk-4.0 and webkit2gtk-4.1), that targets webkitgtk-6.0 (the new API designed for use with GTK 4). It will depend on https://github.com/crategus/cl-cffi-gtk4 or equivalent (unlike cl-webkit, which depends on https://github.com/sharplispers/cl-cffi-gtk/).

For the port itself, parts of gtk.lisp would have to be adapted to the new API. A migration guide is available.

See also https://blogs.gnome.org/mcatanzaro/2023/03/21/webkitgtk-api-for-gtk-4-is-now-stable/.

@aadcg aadcg added ffi Renderer-specific quirks. low labels Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ffi Renderer-specific quirks. low
Development

No branches or pull requests

1 participant