Monday, March 28, 2011

Week 12 updates on QtWebKit stable branches (v2.1 and v2.1.x)

New week 12 updates for QtWebKit 2.1 and 2.1.x are available. Since week 11 brought no new changes (except for a removal of an unused file), we've skipped last week's post.

And remember that these versions are targeted at Nokia devices (Symbian and Meego) and are not officially supported on other platforms. The next multi-platform official QtWebKit release will be QtWebKit-2.2, which is under development right now and will be part of the next Qt bundle.

Status below:

QtWebKit 2.1
Changes from qtwebkit-2.1-week11 to qtwebkit-2.1-week12
2 bugs, 3 commits

Bugs fixed / Tasks done:

  • #46248: [Qt] Fix bugs when building WebKit with Qt 4.7.1
  • #54641: [Qt] ImageDiff sometimes hangs

Commits added or cherry-picked:

  • 3f3d191: [Qt] Fix bugs when building WebKit with Qt 4.7.1
  • f3c5fd7: [Qt] Fix bugs when building WebKit with Qt 4.7.1
  • 3d8aeee: [Qt] ImageDiff sometimes hangs

QtWebKit 2.1.x
Changes from qtwebkit-2.1.x-week11 to qtwebkit-2.1.x-week12
4 bugs, 9 commits

Bugs fixed / Tasks done:

  • #45722: Lower the default canvas interpolation quality for platforms that use CG
  • #46248: [Qt] Fix bugs when building WebKit with Qt 4.7.1
  • #51208: [Qt] GraphicsContext should respect QWebView render hints
  • #54641: [Qt] ImageDiff sometimes hangs

Commits added or cherry-picked:

  • 3f3d191: [Qt] Fix bugs when building WebKit with Qt 4.7.1
  • f3c5fd7: [Qt] Fix bugs when building WebKit with Qt 4.7.1
  • 3d8aeee: [Qt] ImageDiff sometimes hangs
  • 318b799: Lower the default canvas interpolation quality for platforms that use CG
  • dcbf037: [Qt] GraphicsContext should respect QWebView render hints
  • 2927c9d: [Qt] GraphicsContext should respect QWebView render hints

Tuesday, March 15, 2011

Week 10 updates on QtWebKit stable branches (v2.1 and v2.1.x)

New week updates for QtWebKit 2.1 and 2.1.x are available.

As usual, remember these versions are targeted at Nokia devices (Symbian and Meego) and are not officially supported on other platforms. The next multi-platform official QtWebKit release will be QtWebKit-2.2, which is under development right now and will be part of the next Qt bundle.

Status below:

QtWebKit 2.1

Changes from qtwebkit-2.1-week09 to qtwebkit-2.1-week10
1 bugs, 1 commits

Bugs fixed / Tasks done:

  • #33179: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form)

Commits added or cherry-picked:

  • 4c62789: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form)

QtWebKit 2.1.x

Changes from qtwebkit-2.1.x-week09 to qtwebkit-2.1.x-week10

2 bugs, 3 commits

Bugs fixed / Tasks done:

  • #33179: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form)
  • #55945: [Qt] MemoryCache deadDecodedDataDeletionInterval is not exposed for client's usage

Commits added or cherry-picked:

  • d8432cb: [Qt] MemoryCache deadDecodedDataDeletionInterval is not exposed for client's usage
  • 4c62789: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form)

Friday, March 4, 2011

Week 09 updates on QtWebKit stable branches (v2.1 and v2.1.x)

QtWebKit-2.1 -- also known as "the never ending story" ;-) still has one blocker bug waiting for a fix, so no RC status yet. QtWebKit-2.1.x is still a bit far from release, as there is some Q&A effort going on and we expect to see more blocker bugs appear in the next weeks.

Again, remember these versions are targeted at Nokia devices (Symbian and Meego) and are not officially supported on other platforms. The next multi-platform official QtWebKit release will be QtWebKit-2.2, which is under development right now and will be part of the next Qt bundle.

Status below:

QtWebKit-2.1
Changes from qtwebkit-2.1-week08 to qtwebkit-2.1-week09
1 bug, 1 commit

Bugs fixed / Tasks done:
  • #48636: [Qt] Mobile Devices should include Model and Firmware Version in Webkit Generated User Agent String
Commits added or cherry-picked:
  • 01f01ed: [Qt] Mobile Devices should include Model and Firmware Version in Webkit Generated User Agent String

QtWebKit-2.1.x
Changes from qtwebkit-2.1.x-week08 to qtwebkit-2.1-week09
3 bugs, 6 commits

Bugs fixed / Tasks done:
  • #48636: [Qt] Mobile Devices should include Model and Firmware Version in Webkit Generated User Agent String
  • #50222: [Qt] QML WebView inside a Flickable shows checkers pattern at startup
  • #50311: [Qt] No way to paint unclipped frame contents with current Qt API.
Commits added or cherry-picked:
  • c31f2f4: [Qt] QML WebView inside a Flickable shows checkers pattern at startup
  • 0a95892: [Qt] Build tst_qdeclarativewebview if QT_CONFIG contains declarative.
  • 7f9fbf4: Rubber-stamped by Laszlo Gombos
  • 01f01ed: [Qt] Mobile Devices should include Model and Firmware Version in Webkit Generated User Agent String
  • 96e193d: Unreviewed trivial fix for unsucesful merge of 2.1 into 2.1.x

Tuesday, March 1, 2011

Week 08 updates on QtWebKit stable branches (v2.1 and v2.1.x)

QtWebKit-2.1 still has bugs blocking the release, so it'll take a while for it to be considered a release-candidate again. QtWebKit-2.1.x had a far amount of crash fixes and is moving, but the release date is not in the horizon yet.

Some people may have noticed that we already have meta-bugs for QtWebKit-2.2 (critical and non-critical). QtWebKit-2.2 development will happen on trunk for a couple more months before we create the stable branch and start making cherry-picks and weekly releases, so these meta-bugs are just for prioritization at the moment.

Finally, just to reinforce what already has been said in the past: the QtWebKit-2.1 versions (2.1.0 and 2.1.x) are internal Nokia releases and will not be supported or officially tested on desktop environments. QtWebKit-2.2, on the other hand, will be supported on all Qt platforms and will be included in the next version of the Qt bundle, so expect a much clear and transparent process on the development and stabilization of this version.

QtWebKit-2.1
Changes from qtwebkit-2.1-week07 to qtwebkit-2.1-week08
1 bugs, 1 commits

Bugs fixed / Tasks done:
  • #54639: Navigating downwards / upwards does not focus on the links spread across more than one line.
Commits added or cherry-picked:
  • 3721aa1: Navigating downwards / upwards does not focus on the links spread across more than one line.

QtWebKit-2.1.x
Changes from qtwebkit-2.1.x-week07 to qtwebkit-2.1.x-week08
9 bugs, 11 commits

Bugs fixed / Tasks done:
  • #37191: [Qt] WebKit crash in WebCore::FrameLoader::loadResourceSynchronously()
  • #52449: Crash when logging into gmail.com with frame flattening turned on.
  • #53774: [Qt] Crash in QGraphicsVideoItem when closing a scene in fullscreen mode.
  • #54639: Navigating downwards / upwards does not focus on the links spread across more than one line.
  • #54887: [Qt] High memory usage for accelerating compositing html layers
  • #54976: Incorrect switch-case fall-through inside InspectorClientQt.cpp
  • #55085: [Qt] add android 2.2 user agent to QtTestBrowser
  • #55147: Missing volumechangeEvent in case of mediaPlayerVolumeChanged gets callback
  • #55252: [Qt] Notify HTMLMediaElement when MediaPlayerPrivateQt's playback state gets changed
Commits added or cherry-picked:
  • df4f04d: [Qt] Crash in QGraphicsVideoItem when closing a scene in fullscreen mode.
  • 1dd2487: [Qt] plugins/no-mime-with-valid-extension.html fails
  • c3702ad: Crash when logging into gmail.com with frame flattening turned on.
  • 3721aa1: Navigating downwards / upwards does not focus on the links spread across more than one line.
  • 12a2bcc: [Qt] Dont use QPixmapCache if QPixmapCache::cacheLimit() is too small
  • 6780e84: [Qt] add android 2.2 user agent to QtTestBrowser
  • 677fa11: [Qt] Don't fall through case in variantToSetting() if qvariant.type() is Bool
  • 847d993: Missing volumechangeEvent in case of mediaPlayerVolumeChanged gets callback
  • ac25b02: [Qt] Notify HTMLMediaElement when MediaPlayerPrivateQt's playback state gets changed
  • 757fbfd: [Qt] Enable usage of synchronous HTTP feature in Qt