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

WIP: v0.13.0 #2

Draft
wants to merge 65 commits into
base: master
Choose a base branch
from
Draft

WIP: v0.13.0 #2

wants to merge 65 commits into from

Conversation

AaronDewes
Copy link
Member

@AaronDewes AaronDewes commented Sep 10, 2020

WebEngine Port

This is the WebEngine version. A lot of things still need to be done, and I'm working on that. This is not finished yet, many features are still unavailable or not working properly.

They'll be rewritten later, this just makes future debugging easier.
The current Endorphin can not be build with WebKit/WebEngien trunk, so the WebKit/Engine version is always the one that is included in te used QT version by default.
Many features are still missing, and the Tests haven't been ported yet.
The first feature that is exclusive to WebEngine.

WebEngine does not only remove features, but also makes new features possible.
Formatting using astyle
Update nullptr usage using clang-tidy
This breaks the qmake system, but it will be removed soon, so fixing it isn't really needed
DownloadManager is currently broken, but I'll fix that.
Some tests did already support cmake, this adds the ones that were missing.
Not all tests pass, but they now compile.
I don't see any benefit in using them, everything that autotests don't cover can be directly tested inside the browser.
This will soon also suggest searching an input if it isn't a valid URL.
History is currently not working.
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.

1 participant