Version 9 (modified by 17 years ago) ( diff ) | ,
---|
TODO List for QtWebKit
First Release
- New HTTP Stack (Priority 1) (done)
- QWebFrame Design (Priority 2)
- Input Method Support
- QWebCookieJar integration with QWebNetworkInterface (done, sort of)
- Investigate integration into Qt itself (packaging, build system, etc.) (done)
- API Work:
- Editing / EditorClient -> API (done)
- Provide ContextMenu API (done)
- Research Qtish API to provide access to the same functionality that DOM provides without the DOM insanity (work in progress)
- Port the Icon database to use QtSql and make the Database module in Trunk use QtSql for the Qt build (to eliminate the dependency on sqlite3.h)
- Clean up the url conversion mess. We have to be careful that we correctly convert between QUrl and KURL. I think we do that incorrectly in some places.
Parking Lot
- CallOnMainThread and IconDatabase support
- JavaScriptCore <-> QtScript research (Priority 2)
- VC 6 Support (give it a try at least)
- KDE Integration (WebKitKDE)
- Netscape Plugin Support (Priority 2.5)
- Get layout tests for the Qt build running on all platforms (Priority 1)
- Loader: PageCache
Network API Plan
- For Qt 4.3 based builds the API remains as it is right now
- For Qt 4.4 the QWebNetwork* API in QtWebKit will not be available and Qt 4.4's network access API will be used instead
- Qt 4.4's network access API needs to be extensible enough to allow for custom networking backends.
Attachments (1)
-
api_changes.txt
(5.1 KB
) - added by 16 years ago.
Diff of the suggested API changes after another round of review
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.