Friday, September 10, 2010

qtwebkit-2.1-week36 status report - changes since the fork from master

Release Notes for qtwebkit-2.1-week36 - Changes since 4a1210a (fork from master)

64 bugs, 105 commits

This is a particularly large report, as it includes all changes since the branch creation back in July. Future weekly reports should be way shorter.

Bugs fixed:

  • #33280: [RVCT] ACID3 test crash
  • #37505: Enabling view modes to all platforms
  • #44674: [Qt] tst_QWebFrame::popupFocus() hardcode the element position
  • #44291: install rietveld's upload script from a versioned url
  • #40197: Enhance the hit testing to take a rectangle instead of a point
  • #43782: [Qt] NPAPI plugins not drawn until page scrolled
  • #43143: [Qt] Platform plugin interface for Haptics
  • #43530: [Qt] Input mode states are not reset after entering a password field
  • #41995: [Qt] Enable binding of QObjects to JavaScript environment for inspector frontend
  • #42892: [Qt] Decouple QTouchEvent's accepted flag from JS prevent default
  • #44697: [Qt] tst_QWebFrame::connectAndDisconnect() fails on WebKit trunk because __qt_sender__ is never set
  • #43534: Remove superfluous non-negative checks in HitTestResult:padding{Width|Height}
  • #44179: REGRESSION(r65603): 4 tests crash on Qt bot (Requested by Ossy on #webkit).
  • #41364: [Qt] QWebPage::allowGeolocationRequest should be async API
  • #29847: [Qt] Add support for automatically creating new windows in QWebView
  • #43545: [Qt] Clean up the input method handling
  • #44703: [Qt] tst_QWebFrame::inputFieldFocus() fails on MeeGo Handset with QtWebKit 2.1
  • #43037: [Qt] Incorrect input method hints
  • #41413: [Qt] QtWebKit needs public API for Notifications.
  • #43168: [Qt] QtTestBrowser not setting preferredContentsSize for resizesToContents
  • #43170: [Qt] Factor LauncherWindow class out of main.cpp (QtTestBrowser)
  • #43910: The scratch register should be saved in YARR with ARM JIT
  • #31273: [Qt][Symbian] Make sure WebKit headers are included before platform headers on Symbian
  • #43562: [Qt] Temporary files should not be created in the current directory
  • #39979: Generate TransformAction events from touch gestures
  • #37445: [Qt] Regression: Google calendar edit event details gets stuck on loading
  • #44061: [Qt] Path::closeSubpath() should only close the last subpath if it has >1 point
  • #44043: [Qt] Flash does not work on n900
  • #42027: [Qt] Request for permission before starting Geolocation service
  • #44594: [Qt] Add Visibility notification NPAPI for plugins
  • #44403: [Qt] -webkit-text-stroke is broken due to Qt::TextBypassShaping
  • #44252: QWebView::selectionChanged() is never emitted.
  • #40374: Client-based Geolocation does not pass high power option to controller and client
  • #45001: [Qt] tst_QWebPage::originatingObjectInNetworkRequests() fails on trunk
  • #43448: [Qt] [QtTestBrowser] Clean up static and global menu state controls
  • #38538: JSC TimeoutChecker::didTimeOut overflows on ARM
  • #43199: [Qt] QtTestBrowser: Move WebPage class methods definitions from main.cpp to webpage.cpp
  • #43968: [Qt] Clean up mobile feature useage
  • #43969: [Qt] Introduce Maemo6 for mobile features
  • #40002: Need Geolocation LayoutTest to test case where permission has neither been granted nor denied
  • #31115: [Qt] QWebView, QGraphicsWebView and QWebFrame setHtml() should be better documented
  • #29381: [Qt] [Regression] QWebView::setHtml() executes script body twice
  • #43209: [Qt] QtTestBrowser: -resizes-to-contents command line parameter is broken
  • #43851: [Qt] QtTestBrowser: switching between QWebView and QGraphicsWebView modes is broken
  • #39757: Add TransformActionEvent support
  • #43853: [Qt] QtTestBrowser: after switching between QWebView and QGraphicsWebView, rotation actions get broken
  • #42811: Geolocation preemptive permissions policy is buggy
  • #43179: [Qt] NPAPI Plugin metadata should be cached, and loading a plugin should not require loading every plugin
  • #42965: CSS: Add fast-path for rgba() color parsing
  • #42821: REGRESSION(63862): animations/play-state.html fails intermittently
  • #44761: [Qt] tst_QWebView::focusInputTypes() fails on MeeGo Handset with WebKit 2.1
  • #44124: [Qt] [Symbian] Consistently use Q_OS_SYMBIAN to guard all Symbian platform dependencies
  • #40797: [Qt] Decode images directly to QPixmap
  • #44701: [Qt] tst_QWebFrame::hitTestContent() fails on Meego Handset
  • #43235: [QT][Symbian] QtTestBrowser missing location capabilities
  • #43478: [Qt] DumpRenderTree lacks functionality for new Geolocation delayed permission tests
  • #41065: [Qt] tst_QWebFrame::callQtInvokable() fails
  • #39493: Touch events do not affect the :active CSS state
  • #45167: [Qt] Qt/WebKit passes 32-bit X Pixmap to non-flash NPAPI plugins
  • #43635: [Qt] Flash content can not be displayed by Symbian Flash Player
  • #43241: [Qt] Change wording in QtTestBrowser
  • #45268: [Qt] Symbian scoping in Qt build profile is wrong
  • #43518: [Qt][QtTestBrowser] Remove unneeded QAction class members

Commits cherry-picked:

  • 54ecd4d: [RVCT] ACID3 test crash https://bugs.webkit.org/show_bug.cgi?id=33280
  • 22fb1b1: 2010-07-22 Kim Gronholm
  • 5472c61: 2010-07-22 Kim Gronholm
  • d4625f2: Merge branch 'transform-action-event' of git://gitorious.org/~kimgronholm/webkit/kimgronholms-webkit into qtwebkit-2.1
  • aa217ca: [Qt] Build fix for Qt apps
  • e3c1d99: Doc: Fixed incorrect QML property type.
  • f1ec6bf: 2010-07-24 Andreas Kling
  • c441233: [Qt] Incorrect input method hints https://bugs.webkit.org/show_bug.cgi?id=43037
  • 15e28c0: 2010-07-27 Kim Gronholm
  • 5b6f155: 2010-07-28 Kim Gronholm
  • 0698601: [Qt] Use the default timeout interval for JS as the HTML tokenizer delay for setHtml()
  • e4306d5: 2010-07-22 Jamey Hicks
  • b89b455: Unreviewed.
  • 235046a: 2010-07-22 Yael Aharon
  • 67bdb06: [Qt] Platform plugin interface for Haptics https://bugs.webkit.org/show_bug.cgi?id=43143
  • a8c6c3d: Added haptics CSS properties and values and their necessary interfaces. Also included the haptic properties in the default style sheet
  • acbb464: 2010-07-22 Ben Murdoch
  • bcfea5a: 2010-07-21 Grace Kloba , Antonio Gomes
  • a4eed5a: 2010-07-30 Mahesh Kulkarni
  • 20c90a1: 2010-07-29 Alexis Menard
  • 1be06f6: Added haptics implementation that is based on the haptics CSS properties and uses the haptics platform plugin interface
  • 83db6ec: Enabled haptics by default on QtWebKit
  • 0d41f3c: Merge branch 'haptics2' of gitorious.org:~kimgronholm/webkit/kimgronholms-webkit into qtwebkit-2.1
  • 9c3db15: 2010-08-04 Andreas Kling
  • 9723f63: 2010-08-03 Abhishek Arya
  • ea9ef08: 2010-08-04 Abhishek Arya
  • b0aea67: [Qt] Input mode states are not reset after entering a password field https://bugs.webkit.org/show_bug.cgi?id=43530
  • d22010b: [Qt] Clean up the input method handling https://bugs.webkit.org/show_bug.cgi?id=43545
  • 7e049b6: 2010-08-04 Markus Goetz
  • 195b286: 2010-08-05 Simon Hausmann
  • 776ca6d: 2010-07-29 Antonio Gomes
  • 1f92262: 2010-07-29 Antonio Gomes
  • d155e63: 2010-07-29 Antonio Gomes
  • f4f465b: 2010-07-29 Antonio Gomes
  • f7143c4: 2010-08-02 Antonio Gomes
  • 36b4417: 2010-08-04 Antonio Gomes
  • 37a7659: 2010-08-04 Antonio Gomes
  • 437b1c7: 2010-08-04 Antonio Gomes
  • 89e69fa: 2010-08-09 Antonio Gomes
  • dc33a04: 2010-08-09 Antonio Gomes
  • 1d625d5: 2010-08-09 Antonio Gomes
  • 4512af7: 2010-08-09 Antonio Gomes
  • 12afa06: 2010-08-04 Abhishek Arya
  • 4395039: 2010-07-30 Luiz Agostini
  • 40071b7: 2010-08-04 Antonio Gomes
  • b7cbbb3: [Qt] Update the Symbian def files
  • b8bfbbe: 2010-08-11 Antonio Gomes
  • 2b177d4: 2010-08-11 Antonio Gomes
  • 1ca2015: Make sure NPAPI plugins get an initial setNPWindow on Mac
  • f1c7842: [Qt] Decode images directly to QPixmap https://bugs.webkit.org/show_bug.cgi?id=40797
  • 29b5a48: The scratch register should be saved in YARR with ARM JIT https://bugs.webkit.org/show_bug.cgi?id=43910
  • cb74947: [Qt] Clean up mobile feature useage https://bugs.webkit.org/show_bug.cgi?id=43968
  • 8b78c73: [Qt] Introduce Maemo6 for mobile features https://bugs.webkit.org/show_bug.cgi?id=43969
  • 4c848c8: 2010-08-12 Hui Huang
  • 57d8d32: Revert "[Qt] instance objects created for QObjects are somtimes GC'd"
  • b88b478: Enable production builds in this release branch
  • 8961d12: 2010-08-19 Laszlo Gombos
  • a00c884: 2010-08-24 Simon Hausmann
  • 44aad6b: 2010-08-19 Ojan Vafai
  • c2aaec1: 2010-08-16 Andreas Kling
  • 1a184f3: 2010-08-23 Andreas Kling
  • aa4d118: 2010-08-16 Andreas Kling
  • cb830f8: 2010-08-17 Laszlo Gombos
  • 4172d67: 2010-08-24 Simon Hausmann
  • 72b0632: [Qt][Symbian] Make sure WebKit headers are included before platform headers on Symbian https://bugs.webkit.org/show_bug.cgi?id=31273
  • f7b1805: 2010-08-24 Simon Hausmann
  • e6e59ea: 2010-08-25 Simon Hausmann
  • b294d94: 2010-07-27 Steve Block
  • e3bec9e: 2010-08-17 Mahesh Kulkarni
  • 089151e: 2010-08-18 Mahesh Kulkarni
  • 741b9a8: Adds Geolocation LayoutTests for the case where permission is not granted or denied immediately https://bugs.webkit.org/show_bug.cgi?id=40002
  • f81dde5: Unreviewed build fix.
  • e6c6b3a: 2010-08-18 Sheriff Bot
  • 95feade: [Qt] Request for permission before starting Geolocation service https://bugs.webkit.org/show_bug.cgi?id=42027
  • 51fa560: Unreviewed build fix.
  • deff375: [Qt] Change default font from sans-serif to serif
  • 37346b4: Fix GTK layout-test break after r64114
  • acb2ef3: Update expected result as well to match r64115.
  • c74cf23: [Qt] Fix failing layout-tests after r64114
  • 8ba974e: Set PluginQuirkRequiresDefaultScreenDepth for all Flash versions and not just Flash 10.
  • 62187e6: Reviewed by Antonio Gomes.
  • 2f4975c: [Qt] Implement Maemo5 local rendering NPAPI extension. See https://wiki.mozilla.org/Plugins:NokiaMaemoImageSurface for details.
  • c181405: [Qt] Inject wmode=opaque for both QWebView and QGraphicsWebView on Maemo5 as Flash XEmbed support is flaky.
  • a5841ca: [Qt] When using the raster graphics system on Maemo5, allow Flash to render directly into the raster window surface. wmode=transparent is now supported as a result of this change.
  • 2908706: [Qt] Allow wmode=transparent in QWebView on Maemo5 after r65775.
  • be1fdcb: 2010-08-22 Marc Mutz
  • 665fb37: 2010-08-26 Simon Hausmann
  • 5019f1f: 2010-08-26 Benjamin Poulain
  • 37adffc: Merge branch 'qtwebkit-2.1' of gitorious.org:+qtwebkit-developers/webkit/qtwebkit into qtwebkit-2.1
  • 4a3c8a0: [Qt] Set the clipRect correctly in windowed and windowless mode. In Windowed mode, the values are in page coordinates. In Windowless mode the values are in drawable coordinates. Setting these values is purely academic since they are not used by Flash. However, there is a possibility that plugins might infer a 'null' clipRect to mean 'invisible'.
  • fb2dbc3: Unreviewed.
  • de555d5: 2010-08-26 Antonio Gomes
  • c61bb8f: 2010-08-27 Antonio Gomes
  • 2997cc1: 2010-08-27 Benjamin Poulain
  • a5aac3c: 2010-08-27 Benjamin Poulain
  • 7c8ea62: 2010-08-27 Benjamin Poulain
  • 4ed6900: 2010-08-27 Kimmo Kinnunen
  • 8ba35dd: 2010-08-28 Daniel Bates
  • 4f9cc59: 2010-08-31 Benjamin Poulain
  • 836b33d: 2010-08-31 Benjamin Poulain
  • c121913: 2010-08-31 Benjamin Poulain
  • 5da1b42: 2010-09-01 Mahesh Kulkarni
  • 71e3ae5: Passing a 32-bit depth X pixmap to NPAPI windowless plugins is too inefficient. Instead, pass a X Pixmap that has same depth as the screen depth since graphics operations are optimized for this depth.
  • 20452c7: 2010-09-09 Kristian Amlie
  • a64f996: 2010-09-07 Kent Hansen

No comments:

Post a Comment