Home
Pages 40
- Home
- Building QtWebKit on Linux
- Building QtWebKit on OS X
- Building QtWebKit on Windows
- Building QtWebKit on Windows (MSYS)
- Building static libraries
- Building WebKit2 (WIP)
- Comparison with QtWebKit 5.6
- Contribution Guidelines
- FAQ
- Git Tricks
- How QtWebKit draws pages
- How to estimate Web feature support using only Git repo
- How to submit patches to webkit.org
- Interesting things you can implement in QtWebKit
- JHBuild
- Licensing
- Merging WebKit trunk
- New features in WebKit trunk
- Overview of (Qt)WebKit projects
- Porting Old Code inside WebKit
- Proposed changes which will break ABI
- Proposed merges
- Rebaseline Server Wishlist
- Releasing
- Reporting Bugs
- Roadmap
- Running clang tidy
- Running Layout Tests
- Running Performance Tests
- RWT wishlist
- String usage in WebKit code
- Tests which may be converted to reftests
- Things to Check
- TODO
- Use cases of QtWebKit
- Using ltrace
- Using QtWebKit in your project
- What can you do to help us
- WK2 TODO
- Show 25 more pages…
Clone this wiki locally
QtWebKit Reloaded
This is a project aiming to upgrade QtWebKit to modern WebKit code base.
Update See blog post for additional details: http://qtwebkit.blogspot.com/2016/08/qtwebkit-im-back.html
Why?
If you wonder why do we need QtWebKit when shiny new QtWebEngine is available, please look at our use cases list
Interested and ready to help?
Here is our list of things you can do to help us. We will highly appreciate help of any kind!
Master contains exact mirror of upstream WebKit repository at git://git.webkit.org/WebKit.git. Things not directly related to Qt port, like MIPS support, are developed against master, and go through code review on webkit.org.
Development of QtWebKit currently happens in qtwebkit-stable branch.
System requirements
The next configurations are going to be supported:
- OS
- Linux (desktop and embedded)
- Windows 7 SP1 and higher
- macOS 10.10 and higher
- FreeBSD, should work on other *nix-like systems
- CPU architecture: known to work on x86, x86_64, ARM, AArch64, MIPS CPUs, and probably other architectures (but JIT will have to be disabled)
- Compilers:
- Linux: g++ >= 4.9 (4.8 with FTL JIT and Indexed DB disabled) or clang++
- Windows: MSVC >= 2015 or MinGW-w64 5.3 (though any version >= 4.9 should be fine)
- Qt 5.2 (>= 5.4 higly recommended)
Build requirements
Depending on your OS, see
Usage instructions
See Using QtWebKit in your project
Contacts
Mailing list: webkit-qt@lists.webkit.org
IRC: #qtwebkit on irc.freenode.net