Qt Academy has now launched! See how we aim to teach the next generation of developers. Get started
最新版Qt 6.3已正式发布。 了解更多。
最新バージョンQt 6.3がご利用いただけます。 詳細はこちら

Last week (6) in QtWebKit trunk

This week's highlights include bugfixes, performance improvements and much improved layout test coverage :)

  • Noam fixed bugs with the GraphicsLayerQt implementation used for accelerated compositing during animations (34681, 34761).
  • Yael implemented support for window.showModalDialog (25585, 34755).
  • Jedrzej continued on improving and completing QScriptValue (34575, 34592, 34749, 34793).
  • Diego implemented pageNumberForElementById() in the Qt DRT, which makes us pass 10 more layout tests (34777)!
  • Ariya (welcome back on webkit hacking!) implemented a mapping from image interpolation quality to QPixmap transform types 34629). Sometimes WebKit can determine that a faster but lower quality scaling algorithm may be used for drawing images, and that's now passed down to QPainter.
  • Afterwards he continued on speeding up clipping operatings by using a faster method with QPainter to determine the combined clip region (32375). Also we use a few less cycles in constructing QBrush objects by re-using an existing object when setting the stroke color (34874).
  • On Friday Diego implemented LayoutTestController::dumpFrameLoadCallbacks() in the Qt Drt, adding another 9 more new passing tests (34702).
  • Chang re-enabled support for the app cache in the Qt DRT, adding 33 more passing tests out of 43 (34713).
  • In QtLauncher it's now possible to toggle the use of QGraphicsView as well as accelerated compositing via the menu at run-time (34844, r54654).
  • Janne found a workaround for a bug with isNan on Symbian (34170).

Blog Topics: