Monday, February 21, 2011

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

There was some unexpected activity in the qtwebkit-2.1 branch this week (so much for calling it a "Release Candidate") due to more Q&A efforts on the Symbian platforms targeted by this release. There are bugs still blocking 2.1, so this is not a release-candidate anymore.


The 2.1.x branch had its fair amount of commits and a fix from last week was reverted due to a regression (bug #52449, commit 4892409). Hopefully we'll be able to declare it a RC in a few weeks.


QtWebKit-2.1:
Changes from qtwebkit-2.1-week06 to qtwebkit-2.1-week07
3 bugs, 4 commits


Bugs fixed / Tasks done:
  • #32509: Composition input method lacks character echo in password input fields
  • #49848: Make it possible to display the last character of a secure text field unobscured
  • #54742: [Qt] The localized vendor name for Qt SIS packages should be "Nokia"
Commits added or cherry-picked:
  • f54b7ba: [Qt] The localized vendor name for Qt SIS packages should be "Nokia"
  • 766509e: CharacterData needs cleanup
  • 6af0e1a: <http://webkit.org/b/49848> Make it possible to display the last character of a secure text field unobscured
  • 45527cd: Update API to support displaying last character in function makeSecure(). 

QtWebKit-2.1.x:
Changes from qtwebkit-2.1.x-week06 to qtwebkit-2.1.x-week07
7 bugs, 14 commits


Bugs fixed / Tasks done:
  • #32509: Composition input method lacks character echo in password input fields
  • #41948: REGRESSION(r60392): Registerfile can be unwound too far following an exception
  • #49848: Make it possible to display the last character of a secure text field unobscured
  • #50495: [Qt] wmode parameter for flash plugins always gets overridden to opaque on QGraphicsWebView
  • #53973: [Qt] Can't play HTML5 Video because of the URL is percent encoded twice
  • #54308: Always display the media controls when requiresFullscreenForVideoPlayback() is true
  • #54742: [Qt] The localized vendor name for Qt SIS packages should be "Nokia"
Commits added or cherry-picked:
  • d7dfe95: Fix regression introduced by a workaround for a Symbian bug on media play
  • e2be854: 2nd try: Fix regression introduced by a workaround for a Symbian bug on media play
  • 4892409: Revert fix for bug 52449 (Crash when logging into gmail.com ...)
  • 10a21c6: The URL of HTML5 Video Element is percent encoded at websites such as youtube.
  • 9b0c70f: [Qt] wmode gets overridden even if already windowless in QGraphicsWebView
  • d69a3cc: 3rd try: Fix regression introduced by a workaround for a Symbian bug on media play
  • f54b7ba: [Qt] The localized vendor name for Qt SIS packages should be "Nokia"
  • c2ed50b: Always display the media controls when requiresFullscreenForVideoPlayback() is true
  • 5386b0f: JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=41948
  • 766509e: CharacterData needs cleanup
  • 6af0e1a: <http://webkit.org/b/49848> Make it possible to display the last character of a secure text field unobscured
  • 45527cd: Update API to support displaying last character in function makeSecure().

Tuesday, February 15, 2011

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

This weekly tag includes several fixes on both branches: 2.1 and 2.1.x. The reason for most of these patches is that we found several commits on the Qt tree which have never been sent to webkit.org and therefore were not part of our branches.

A test branch for 2.1.x is also available, with some fixes which are not final yet but are useful for integrators and Q&A. See the end of this post for the list of bugs fixed in that branch.


QtWebKit-2.1
Changes from qtwebkit-2.1-week04 to qtwebkit-2.1-week06 (there was no week05 tag)
4 bugs, 4 commits

Bugs fixed / Tasks done:
  • #51169: [Qt][S60] Vertical borders of buttons and frames are misaligned
  • #54236: [Qt] Misc documentation fixes/updates
  • #54240: [Qt] Fix assert in QDeclarativeWebView
  • #54242: [Qt] Ensure WebView press delay timer is cancelled when grab is taken
Commits added or cherry-picked:
  • 830d494: [Qt] Ensure WebView press delay timer is cancelled when grab is taken
  • 96da807: [Qt] Fix assert in QDeclarativeWebView
  • 36eade0: [Qt] Misc documentation fixes/updates
  • 30058fe: [Qt][S60] Vertical borders of buttons and frames are misaligned 


QtWebKit-2.1.x
Changes from qtwebkit-2.1.x-week05 to qtwebkit-2.1.x-week06
7 bugs, 9 commits

Bugs fixed / Tasks done:
  • #44828: FrameView should make more calls to postLayoutTasks() using the timer
  • #51169: [Qt][S60] Vertical borders of buttons and frames are misaligned
  • #52449: Crash when logging into gmail.com with frame flattening turned on.
  • #53682: [Qt][Symbian] HTML5 audio/video can't play after click the play button
  • #54236: [Qt] Misc documentation fixes/updates
  • #54240: [Qt] Fix assert in QDeclarativeWebView
  • #54242: [Qt] Ensure WebView press delay timer is cancelled when grab is taken
Commits added or cherry-picked:
  • 830d494: [Qt] Ensure WebView press delay timer is cancelled when grab is taken
  • 96da807: [Qt] Fix assert in QDeclarativeWebView
  • 36eade0: [Qt] Misc documentation fixes/updates
  • 30058fe: [Qt][S60] Vertical borders of buttons and frames are misaligned
  • 429bbaa: Workaround for QtMultimedia bug (QTMOBILITY-1090)
  • dd42ac9: Fix for https://bugs.webkit.org/show_bug.cgi?id=44828 FrameView
  • 5de3e63: Variable name change. m_shouldFirePostLayoutTimer is now
  • ea0fd56: Crash when logging into gmail.com with frame flattening turned on. 
For the qtwebkit-2.1.x-tests branch:
  • Bug #54308: Always display the media controls when requiresFullscreenForVideoPlayback() is true
  • Bug #53973: [Qt] Can't play HTML5 Video because of the URL is percent encoded twice
  • Bug #53774: [Qt] Crash in QGraphicsVideoItem when closing a scene in fullscreen mode
  • Bug #32509: Composition input method lacks character echo in password input fields

Tuesday, February 8, 2011

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

As previously mentioned, QtWebKit-2.1 is an RC (Release Candidate). As it's targeted and supported only on Symbian, it's waiting for a final "Go" from the involved teams before an official release.

The 2.1.x branch is in relative good shape, but as with 2.1, it's waiting for feedback and Q&A from the teams involved and therefore should have quite a few more bugs fixed before it's ready for a release.

There has been some discussion on the mailing list about the scope of 2.1. The official scope of 2.1.x (it'll probably be released as 2.1.1 if nothing goes wrong with 2.1.0) is: 2.1.0 + html5 media (audio/video) + critical fixes. There are other feature requests by Nokia/Symbian (the only official audience for this release), which will be, from now on, discussed in the public mailing list before being pushed into the branch. The current list of proposed fixes for 2.1.x is available via the tracker bugs: #50925 and #50926.

Release notes for qtwebkit-2.1.x-week05
Changes since qtwebkit-2.1.x-week04
1 bugs, 1 commit

Bugs fixed / Tasks done:
  • #53010: Move contentEditable related tests to fast/dom/HTMLElement
Commits added or cherry-picked:
  • 3ed7d92: Move contentEditable related test cases to the right place as they are DOM