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

Replace QtWebKit with QtWebEngine; fix #1854 #2554

Merged
merged 1 commit into from
Sep 19, 2023

Conversation

ctrlaltca
Copy link
Contributor

Three items are affected by this change:

  1. the Help Widge: it has been completely ported to QtWebEngine .
    It can also work without it, falling back to QTextBrowser
  2. the Addon/Theme package download dialog:
    It has been ported, and it's just as broken as it was before (the links on the website points to not-existing ftp.kvirc.de, uninstall never worked)
  3. the webview object:
    It has been ported, but all the functions used to manipulate elements on the DOM have been removed since QtWebEngine doesn't include them. Everything must be ported to use plain javascript.

Dropping QtWebkit is past due, since you don't want to browse the web with a 2016 browser.
QtWebEngine is still "old" on Qt5, and probably KVIrc would be better compiled with WANT_WEBKIT=no anyway.

@ctrlaltca
Copy link
Contributor Author

This is needed for Qt6 (qtwebkit doesn't exists anymore).

@ctrlaltca ctrlaltca merged commit 681f094 into kvirc:master Sep 19, 2023
3 checks passed
@ctrlaltca ctrlaltca deleted the fix_2178 branch September 19, 2023 14:06
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.

None yet

1 participant