wiki:QtWebKitRelease22

Version 47 (modified by Ademar Reis, 12 years ago) (diff)

--

QtWebKit-2.2 Release

QtWebKit-2.2 will be a stable release targeted at all Qt supported platforms. It was branched from trunk on 2011-05-05 (r85855) and will be released a bit earlier than Qt-4.8 (where it'll be included).

For a detailed list of features supported by QtWebkit-2.2 and the changes from the previous release, check the Internal Release Notes.

Status and Roadmap

Releases are made preferably on Mondays. Week numbers are from the previous week relative to when the release is made.

Source Code and Build Instructions

  • The source code is available in the qtwebkit-2.2 branch in our WebKit git mirror @ Gitorious. It works better if you have an account there and clone the repository via ssh;
  • Please note you'll clone the whole repository. The master branch is the WebKit trunk mirror. QtWebKit-2.2 is developed in the qtwebkit-2.2 branch;
  • Follow the standard QtWebKit build instructions for your platform;
  • QtWebKit-2.2 is also available inside the Qt-4.8 repository, but it's not always up-to-date there. The branch is the preferred method;
  • A simple way to test it is to build Qt-4.8 without QtWebKit support (configure -no-webkit) and then build QtWebKit in standalone mode from the branch (Tools/Scripts/build-webkit --qt).

QA, Trackers and Build bots

  • Developers perform weekly tests on the branch on multiple platforms;
  • TODO: QA team and test procedure;

Buildbots:

TODO: clarify platform details (OS version, compiler, etc)

Known Issues

These are known problems that affect the last release of QtWebKit-2.2. They are candidates for fixing in a future patch-level release (such as QtWebKit-2.2.1)

QtWebKit-2.2.0

See also

Full list of changes since the branch was open

QtWebKit-2.2.0

Bugs fixed / Tasks done

  • #28851: Emit last progress notification before calling dispatchDidFinishLoad
  • #29407: Webkit on SPARC Solaris has wrong endian
  • #30355: [Qt] Windowless Plugins : <input> cursor blinks even after transferring focus to plugin
  • #32509: Composition input method lacks character echo in password input fields
  • #32882: (restricted bug)
  • #33179: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form)
  • #34635: [Qt] When QWebView has a different style set on it then the scrollbars are not rendered correctly
  • #37319: [Qt] tst_QWebFrame::overloadedSlots() fails
  • #40841: [Qt] Node that have both an opacity and a transform animation on them seem not to fire
  • #42079: SVG Large curve path segment OOM crash
  • #42756: JIT requires VM overcommit (particularly on x86-64), Linux does not by default support this without swap?
  • #43673: The preload attribute of the video tag is not completely implemented
  • #45467: REGRESSION(r66731): pointer-events are broken in some cases
  • #45523: [Qt] Inconsistent behavior on a form submit request...
  • #45561: NULL deref when SVG elements have table styles
  • #47481: fast/viewport/viewport-45.html fails in GTK+/Qt
  • #49448: (restricted bug)
  • #49539: window.requestFileSystem(16) NULL ptr
  • #49650: REGRESSION: [Qt] QNetworkReply delivered by the unsupportedContent() signal does not contain downloaded data
  • #52791: (restricted bug)
  • #54051: plugins/invalidate_rect.html fails on linux ports
  • #54929: REGRESSION: Text selection broken for text with line-height applied
  • #55901: [Qt] Fix the error code for media resource failures when using QtMobility
  • #55930: (restricted bug)
  • #56299: (restricted bug)
  • #56393: Crash on www.crave.cnet.com in FrameView::windowClipRect()
  • #56752: [Qt] The minimum size of the select menu list is incorrect for qtwebkit
  • #57140: Crash from null pointer dereference below WebCore::StorageAreaImpl::setItem()
  • #57418: [Qt] [Symbian] GraphicsLayer: support plugins on symbian
  • #57554: [Qt] QML Webview causes performance drops
  • #57621: [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
  • #57897: Crash in WebCore::RenderMathMLSubSup::baselinePosition()
  • #57900: Crash in WebCore::RenderMathMLUnderOver::layout()
  • #57929: (restricted bug)
  • #58216: Remove safeFloatToInt() in FloatRect.cpp and replace with working version of clampToInteger()
  • #58435: [Qt] Upstream Symbian platform plugin.
  • #58548: [Gtk+] deadlock in gstreamer video player when exiting fullscreen
  • #58556: [Qt] GraphicsContext3D::getImageData() does not retrieve image data correctly
  • #58847: [Qt] REGRESSION(r84099): It made two Qt API tests fail
  • #59114: Move makeSecure from WTF::String to renderText
  • #59345: [Qt]Fix tst_QWebFrame::setUrlToInvalid() autotest after r84762
  • #59394: XMLDocumentParserLibxml2 should play nice with strict OwnPtrs
  • #59466: Incorrect OwnPtr usage in MediaPlayer
  • #59473: (restricted bug)
  • #59481: [Qt][Symbian] API test failure qdeclarativewebview
  • #59699: Global object is recreated on teardown, for no good reason
  • #59927: [SH4] AssemblerLabel does not name a type
  • #59941: REGRESSION(79985): Changes in fill-opacity should trigger repaint but don't
  • #59983: Update node list cache count on the containing TreeScope rather than the Document
  • #60028: Null dereference in WebCore::RenderBlock::splitFlow regarding use of multicol, inline-block, and spanning elements
  • #60090: REGRESSION(r73886): Frequent crashes in replaceSelectionWithFragment
  • #60097: (restricted bug)
  • #60101: ASSERT(m_state == ParsingState) fires @ www.canalplus.fr
  • #60142: Exiting full screen causes <video> element inline controls to become visible
  • #60155: REGRESSION (r65868): createContextualFragment does not work with <style>
  • #60176: [Qt]http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception.html fails with Qt 4.8
  • #60194: REGRESSION (r79167): Windowed plugins in Google Reader don't move when the article list is scrolled
  • #60257: build-webkit --minimal build is broken because of r84789
  • #60278: Removing the full screen element via parent.innerHTML="" does not result in a webkitfullscreenchange event.
  • #60284: Build fix with gcc 4.6 and c++0x support.
  • #60291: Block callbacks delivered during destruction
  • #60304: REGRESSION (r77954): HTTP Live Streams have incorrect controller UI
  • #60307: (restricted bug)
  • #60313: Add build logistics and plumbing for window.internals object.
  • #60347: [Qt] [qtwebkit-2.2] Fails to build with Qt for Embedded Linux
  • #60370: Fix two warnings of unused variables.
  • #60371: Warning fix on PluginPackage.cpp.
  • #60372: [Qt] tst_QWebElement::style() fails because QWebElement::InlineStyle doesn't work as expected
  • #60377: [Qt] fast/canvas/webgl/gl-uniform-arrays.html failing for Qt on Linux
  • #60380: Fix compile with GCC 4.6.0
  • #60390: REGRESSION (r81992): Portions of ticketmaster site render blank
  • #60398: REGRESSION(r81684): cox.com webmail sign in button is missing.
  • #60399: [Qt] one skipped 2d-transforms layout test passes on Qt Linux - skip list to be updated
  • #60429: Crash when sending a wheel event to a node with no shadow ancestor node
  • #60432: REGRESSION (r78846): Insufficient expansion for justification when there are multiple inline boxes
  • #60440: [Qt] Redirection of HTTP POST (3xx) incorrectly includes original POST data
  • #60449: Full-screen video disappears behind black screen with scrollbar, followed by crash at jerryseinfeld.com
  • #60458: [Qt] fix fast/dom/Geolocation/window-close-crash.html
  • #60477: [Qt] Tab not working in editing/inserting/typing-tab-designmode-forms.html
  • #60487: [Qt] DRT eventSender.addTouchPoint method is not setting the start position
  • #60492: [Qt] Simple small-caps text is displayed in uniform size.
  • #60496: (restricted bug)
  • #60497: [Qt] tst_QWebPage creates temporary files in the current working dir
  • #60509: (restricted bug)
  • #60512: REGRESSION (r84706): Crazy rendering of vimeo.com after exiting fullscreen video
  • #60513: [Qt] QtRawFont support should check based on feature, not version
  • #60534: Crashes if the document inside iframe is removed during pasting some text into it.
  • #60537: containsFloats check missing from hasOverhangingFloats, causes null crash
  • #60544: [Qt] Add new qt-4.8 platform for layout testing
  • #60551: [Qt] Disable HAVE_QRAWFONT until Qt API stabilizes.
  • #60554: Convert editing/inserting/typing-tab-designmode-forms.html to dumpAsText
  • #60556: Files that load quickly sometimes won't play
  • #60559: Frequent crashes beneath WebCore::ScriptElement::prepareScript
  • #60561: [Qt] Implements a disable appearance for Media Elements of Qt port.
  • #60635: Video track sometimes fails to draw
  • #60667: [Qt] WebKit does not build with GCCE
  • #60681: Enable OwnPtr strict mode in PluginHalter
  • #60688: [Qt] Arm debug build failing on ARMAssembler::debugOffset()
  • #60689: REGRESSION (r81992): layout triggered by position update fails to apply when transform is updated at same time
  • #60692: [SVG] Assertion failure by dragging text between input fields inside <foreignObject>s
  • #60760: MediaElements fails to load the data in some cases.
  • #60778: (restricted bug)
  • #60780: (restricted bug)
  • #60791: Use AVAssetReferenceRestrictions to prevent cross site media references
  • #60799: Hide appcache status bar items
  • #60824: [Qt] Turn on CONFIG(production) for production branches
  • #60826: Video is blank, controller is misplaced on trailers.apple.com movie in fullscreen (with two screens)
  • #60831: (restricted bug)
  • #60837: (restricted bug)
  • #60846: ASSERT(isMainThread()) when using single threaded jsc executable
  • #60860: Simplify backtracking in YARR JIT
  • #60883: [Qt] Tools.pro misses include(common.pri)
  • #60892: REGRESSION(r83820): [Qt] Accelerated compositing no longer works in QGraphicsWebView
  • #60893: [Qt] tst_QWebFrame::render() failing
  • #60914: REGRESSION(r84311): WebKit copies too much styles when copying
  • #60920: editing/deleting/5091898.html should be renamed and converted to a dump-as-markup test
  • #60923: editing/pasteboard/5075944-2.html and 5075944-3.html should be renamed and converted to dump-as-markup tests
  • #60935: Remove bogus ASSERT in Document::setCompatibilityMode
  • #60978: [Qt] Simplify syntax in test code to make prepare-ChangeLog less confused
  • #60980: (restricted bug)
  • #60984: [Qt] Fix tst_QWebFrame::getSetStaticProperty() autotest
  • #60986: REGRESSION (r80808): Multiple <select> - Selection reset to first element from multiple selected ones
  • #60988: Wrap copied contents by one style span instead of two
  • #60996: editing/pasteboard/paste-text-012.html should be a dump-as-markup test
  • #60998: editing/pasteboard/paste-blockquote-2.html and paste-blockquote-3.html should be dump-as-markup tests
  • #61005: (restricted bug)
  • #61012: REGRESSION (r83322): Many crashes in Mail.app in WebCore::Node::nodeIndex
  • #61042: [Qt] Fix tst_QDeclarativeWebView::basicProperties() and historyNav() autotests
  • #61044: [Qt] Fix tst_QGraphicsWebView::setPalette(inactiveBG) autotest
  • #61045: [Qt] Fix tst_QWebPage::testOptionalJSObjects() autotest
  • #61053: Using null bytes when setting innerHTML in XTHML results in assertion and a crash due to null-pointer dereference
  • #61074: Teach Qt about window.internals
  • #61083: Regression(r85355): Crash with two table captions when child visible and enclosing layer invisible
  • #61090: JSGlobalObject and some others do GC allocation during initialization, which can cause heap corruption
  • #61102: editing/pasteboard/paste-blockquote-into-blockquote-3.html should be a dump-as-markup test
  • #61109: Poster is not shown in Safari for video element with no playable source elements.
  • #61128: Fix GraphicsContext3DQt.cpp compile error
  • #61130: MessagePortArray cloning code needs to verify source before copying
  • #61132: fix render overflow computation for input type=range
  • #61135: (restricted bug)
  • #61159: Crashes in RenderLayerBacking::paintingGoesToWindow
  • #61196: (restricted bug)
  • #61200: [Qt] The Qt WebKit Symbian .def file needs to be updated so Symbian will build
  • #61202: [Qt] fast/canvas/webgl/gl-object-get-calls.html crash for Qt based webkit
  • #61203: Horrendous bug in callOnMainThreadAndWait
  • #61207: [Qt] Export files under Symbian Qt WebKit build
  • #61229: REGRESSION (r70748): WebKit cannot play QuickTime movies on Mac OS X Wiki Server pages
  • #61235: JavaScriptCore doesn't build on MinGW-w64
  • #61241: REGRESSION (r82144): Icon overlaps text in Twitter message dialog
  • #61245: When removing a shadow root from DOM, also remove it from the render tree
  • #61279: [Qt] Enable usage of QuickTime mediaplayer for the Qt port on Mac.
  • #61288: [Qt] When opening a combo-box the popup renders badly.
  • #61293: (restricted bug)
  • #61314: [Qt] QtWebKit crashes when dragging not loaded images
  • #61328: [Qt] QtWebkit never finishes loading sites when they are loaded after an initial QUrl fails to load.
  • #61329: REGRESSION(r87007): patch unnecessarily breaks HTML5 compatibility (Requested by estes on #webkit).
  • #61336: REGRESSION: Media elements fail to fire ended event after changing src
  • #61391: (restricted bug)
  • #61400: REGRESSION(84329): Stylesheets on some pages do not load
  • #61403: Video fails to play on Vimeo
  • #61425: [Qt] Implement find feature for QtTestBrowser
  • #61461: REGRESSION: Fullscreen button on embedded Vimeo videos does nothing
  • #61480: drag-not-loaded-image.html test crashes when WebKit is built with debug option
  • #61491: Frame flattening is broken with nested frames
  • #61502: Always antialias table borders when scaling
  • #61504: [Qt] Multiple drop events when doing DnD of images.
  • #61511: WebCore::HTMLSummaryElement::isMainSummary ReadAV@NULL
  • #61527: [Qt] QtTestBrowser "Switch User Agent" dialog is broken
  • #61531: [Qt] User-agent list of Qt test browsers is very outdated
  • #61557: REGRESSION (r84166): recalcStyle for display:inline to display:none transition has complexity N^2 where N is the number of child Text nodes
  • #61564: REGRESSION(r87368): Wrong approach, will do the wrong thing if the element needs simplified normal flow layout but is not positioned (Requested by jamesr on #webkit).
  • #61594: REGRESSION: Hitting enter in the middle of this span causes the cursor to go to the end of the span
  • #61688: (restricted bug)
  • #61689: Mouse clicks propagate outside full-screen media controls.
  • #61692: REGRESSION (r85375): Load event is sometimes lost when multiple image elements use the same URL
  • #61711: [Qt] Fix unnecessary wait in API autotest tst_QWebFrame::scrollbarsOff
  • #61713: REGRESSION (r87622): In media documents, clicking the full screen button and the play button pauses the video
  • #61715: Controls never hide in full screen after user stops moving mouse
  • #61717: REGRESSION (r87622): Scrubbing a Vimeo movie when in fullscreen stops playback; no way to make it start again
  • #61719: FELightingNEON.h not compilable on arm
  • #61728: [Qt] Implement fullscreen support on Mac with the QuickTime backend.
  • #61737: (restricted bug)
  • #61739: [Qt] Rewrite tst_QDeclarativeWebView::multipleWindows() to not depend on Grid internals
  • #61750: Audio and video files saved to the Application Cache should preserve the original file extension
  • #61758: Freezing a function and its prototype causes browser to crash.
  • #61765: (restricted bug)
  • #61774: ASSERT in WebCore::HTMLToken::appendToAttributeName when visiting www.nba.com
  • #61805: (restricted bug)
  • #61809: (restricted bug)
  • #61819: nrwt: make webaudio work w/o content-length header
  • #61831: Frame flattening shouldn't be applied to iframes that have a zero size
  • #61843: Remove dependency on QTKit from wekitExitFullscreen()
  • #61865: [Qt] Implement download feature for QtTestBrowser
  • #61869: [Qt] Fix the Phonon build when logging is disabled
  • #61890: make-hash-tools.pl: Perl 5.14 compatibility
  • #61899: REGRESSION: inline style is lost when deleting line break between paragraphs with same style
  • #61957: [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
  • #61959: [Qt] Fix enum order in qwebpage.h public API header
  • #62085: (restricted bug)
  • #62160: (restricted bug)
  • #62205: [Qt] Fix Symbian build with RVCT 2.x
  • #62219: [Symbian] Float{32,64}Array and Int16Array fail to build.
  • #62225: (restricted bug)
  • #62230: (restricted bug)
  • #62238: (restricted bug)
  • #62274: [Qt] FrameLoaderClient: Check Vector::find() return value for WTF::notFound.
  • #62276: (restricted bug)
  • #62280: [Qt] Build fix for building QtWebKit inside of Qt.
  • #62378: [Qt] Fix the in-tree build on Linux
  • #62384: WebCore::WebKitCSSKeyframesRuleInternal::nameAttrSetter() - crash
  • #62419: Calling WebKitBlobBuilder.append with null argument should not crash
  • #62422: TiledBackingStore endlessly creates and destroys tiles due to an off-by-one error.
  • #62439: (restricted bug)
  • #62449: [Qt] Fix 'headers' autotest when building inside Qt.
  • #62462: REGRESSION: Fullscreen video controller can't be dragged
  • #62544: REGRESSION (r81518): Crash in makeRange() when invoking the dictionary panel over a file input
  • #62586: (restricted bug)
  • #62632: [Qt] Don't include convenience "QWebFoo" headers in WebKit code.
  • #62733: Full-screen live streams have status text in wrong location
  • #62764: Frequent crashes due to null frame below ApplicationCacheHost::scheduleLoadFallbackResourceFromApplicationCache
  • #62790: REGRESSION(r88796): It made fast/dom/nodesFromRect-basic.html time out on Qt, 64-bit, debug mode (Requested by Ossy on #webkit).
  • #62812: (restricted bug)
  • #62815: [Qt] Fix wrong framework generation on MacOS when inside Qt 4.8.
  • #62847: [Qt] fast/parser/xhtml-innerhtml-null-byte.xhtm fails
  • #62875: (restricted bug)
  • #62956: (restricted bug)
  • #62993: Unaligned userspace access for SH4 platforms
  • #63003: REGRESSION (r79060): Searching for a flight at united.com fails
  • #63004: [Qt] Regression(60942) wrong default action for drag-and-drop.
  • #63076: (restricted bug)
  • #63147: [Qt] Fix Qt namespace on QDeclarativeWebView autotest
  • #63235: [Qt] Fix tst_QWebFrame::setHtmlWithResource() API test
  • #63236: [Qt] Fix tst_QWebFrame::renderGeometry() API test
  • #63244: [Qt] Fix tst_QWebPage::showModalDialog() API test
  • #63259: Warnings in JSC's JIT on 32 bit
  • #63264: (restricted bug)
  • #63334: (restricted bug)
  • #63355: (restricted bug)
  • #63373: REGRESSION (r77740): Shadow DOM pseudo elements aren't matching when combined with descendant selectors
  • #63448: [Qt] Remove Phonon MediaPlayer from the tree.
  • #63472: [Qt] Change default backend to use GStreamer on Linux and QuickTime on Mac.
  • #63490: [Qt] Add more tests to cover the behavior of loadFinished() signal
  • #63533: [Qt] Use QtQuick imports in Api tests rather than old deprecated Qt 4.x imports.
  • #63562: [Qt] Use <QtX/x.h> style of headers for Qt tests which rely on it.
  • #63582: [Qt] REGRESSION(r87797): Broke KDEWebKit's custom QNAM.
  • #63628: generate-webkitversion.pl should not "use Switch"
  • #63639: [Qt] Add Qt dependencies in QtWebKit's main pro file.
  • #63650: (restricted bug)
  • #63717: Broken build on QNX
  • #63739: (restricted bug)
  • #63776: (restricted bug)
  • #64286: (restricted bug)
  • #64363: (restricted bug)
  • #64391: [Qt] Make QtWebkit2.2 compile and run on S60 Emulator
  • #64457: (restricted bug)
  • #64482: (restricted bug)
  • #64527: [Qt]Update layout test results for newer Qt 4.8.x
  • #64603: (restricted bug)
  • #64651: (restricted bug)
  • #64736: (restricted bug)
  • #64737: (restricted bug)
  • #64740: (restricted bug)
  • #64741: (restricted bug)
  • #64753: (restricted bug)
  • #64801: (restricted bug)
  • #64827: [Qt] Improve documentation of QWebView::setPage()
  • #65038: (restricted bug)
  • #65088: Intel Compiler on windows fails to build
  • #65137: (restricted bug)
  • #65235: (restricted bug)
  • #65296: (restricted bug)
  • #65346: (restricted bug)
  • #65369: [Qt][ARM]REGRESSION(r91752): It made audio related tests fail
  • #65470: [Qt] libwebcore.a source is compiled without -fvisibility=hidden -fvisibility-inlines-hidden
  • #65590: (restricted bug)
  • #65938: (restricted bug)
  • #66015: (restricted bug)
  • #66016: [Qt] Add test for correct order of load signals in QWebPage
  • #66052: Add support of setPasswordEchoEnabled and setPasswordEchoDuration for password echo feature
  • #66086: (restricted bug)
  • #66125: (restricted bug)
  • #66141: (restricted bug)
  • #66187: (restricted bug)
  • #66242: (restricted bug)
  • #66307: Support reset in WebCore::Internals
  • #66335: (restricted bug)
  • #66360: (restricted bug)
  • #66429: (restricted bug)
  • #66678: (restricted bug)
  • #66699: (restricted bug)
  • #66770: [Qt] Build fails on Lion
  • #66799: (restricted bug)
  • #66954: [Qt] Enable password echo on Symbian builds
  • #67055: [Qt] Do not unconditionally use pkg-config in .pro files
  • #67254: [Qt][DRT] Normalize file:///tmp/LayoutTests in LayoutTestController::pathToLocalResource()
  • #67285: [Qt] Unskip API test for load signals order
  • #67307: [Qt][Symbian] REGRESSION(93235) Missing .def update
  • #67364: (restricted bug)
  • #67488: (restricted bug)
  • #67556: (restricted bug)
  • #67644: [Qt][Symbian] REGRESSION[94105] DumpRenderTree.exe doesn't build on Symbian
  • #67735: (restricted bug)
  • #67748: (restricted bug)
  • #67784: frame-loading-via-document-write.html test cases have extra slash in path
  • #67958: (restricted bug)

Commits added or cherry-picked

  • c88e89d: ASSERT(m_state == ParsingState) fires @ www.canalplus.fr
  • edaf7dc: Build fix with gcc 4.6 and c++0x support.
  • b105226: [Qt] Fix the build on Embedded Linux.
  • 9346ba4: [Qt] Simple small-caps text is displayed in uniform size.
  • 11bc0cd: 2011-05-06 Andreas Kling <andreas.kling@nokia.com>
  • ca0106b: [Qt] Use qt-arm platform instead of qt-linux on ARM platform.
  • 0f9a659: [Qt] Add new qt-4.8 platform for layout testing
  • 3ad8d01: [Qt]http/tests/security/xss-DENIED-xsl-document.xml fails with Qt 4.8
  • bb92ead: Unreviewed typo fix after r86148.
  • f665181: One more unreviewed typo fix after r86148. :(
  • 94a2465: Unreviewed Qt 4.8 fix.
  • 30757bc: [Qt] QtRawFont support should check based on feature, not version
  • c67afd3: Rubber-stamped by Csaba Osztrogonác.
  • e61374c: Move plugins/plugin-javascript-access-expected.txt from qt-linux platform
  • 2b35639: [Qt][Mac] Add platform specific expected result for plugins/plugin-javascript-access.html,
  • 7a425b7: 2011-05-09 Darin Adler <Darin Adler>
  • 2317327: Warning fix on PluginPackage.cpp.
  • f38046d: REGRESSION(r73886): Frequent crashes in replaceSelectionWithFragment
  • 9b3c5d2: Full-screen video disappears behind black screen with scrollbar, followed by crash at jerryseinfeld.com
  • 349bbeb: REGRESSION (r84706): Crazy rendering of vimeo.com after exiting fullscreen video
  • b8f0053: Install correct header files for webkit.
  • 9226105: [Qt] GraphicsContext3D::getImageData() does not retrieve image data correctly
  • 093ccfe: Fix build-webkit --minimal.
  • 0182f02: https://bugs.webkit.org/show_bug.cgi?id=60390 (<rdar://problem/9364449>)
  • 35361c3: https://bugs.webkit.org/show_bug.cgi?id=60398 (<rdar://problem/9307696>)
  • 404cb83: [Qt] one skipped 2d-transforms layout test passes on Qt Linux - skip list to be updated
  • f3c6a02: REGRESSION (r77954): HTTP Live Streams have incorrect controller UI
  • 44acce9: [Qt] fix fast/dom/Geolocation/window-close-crash.html
  • 71d908c: [MIPS] Fix compilation of the MIPS JIT
  • 9c272bf: http://trac.webkit.org/changeset/85650
  • bc99520: <rdar://problem/9331651> REGRESSION: RPRVT grows by 1MB / sec @ dvd2blu.com
  • 777307f: Fix reparenting and destruction of counter nodes.
  • 92d1b15: REGRESSION (r65868): createContextualFragment does not work with <style>
  • 674fb8f: REGRESSION(79985): Changes in fill-opacity should trigger repaint but don't
  • d2b42e8: REGRESSION(79985): Changes in fill-opacity should trigger repaint but don't
  • b718e0e: [Qt] Arm debug build failing on ARMAssembler::debugOffset()
  • 56692f3: [Qt] Fix build on MSVC by only enabling tst_MIMESniffing on linux.
  • c3f6cb7: [Qt] Fix build on MSVC.
  • 5a10613: [Qt] Tools.pro misses include(common.pri)
  • 5a8743a: Turn on CONFIG(production) on qtwebkit-2.2
  • d1af018: Add a few more XSLT and Web Timing tests to the Skip list
  • 213d0e5: Another round of rebasing and skipping of tests after CONFIG(production)
  • 59b6cd0: Yet another test expectation change after CONFIG(production)
  • 614ea61: [Qt] Tab not working in editing/inserting/typing-tab-designmode-forms.html
  • 816a9ab: REGRESSION(r83820): [Qt] Accelerated compositing no longer works in QGraphicsWebView.
  • ba1970d: [Qt] Implements a disable appearance for Media Elements of Qt port.
  • 1064adb: [Qt] DRT eventSender.addTouchPoint method is not setting the start position
  • abec9ee: Convert editing/inserting/typing-tab-designmode-forms.html to dumpAsText
  • 8620c0c: Fix compile with GCC 4.6.0
  • 457a0f0: Tell ScrollView's child Widgets that their frame rects have changed when its own frame rect changes
  • b3f49dc: Regression(r75823): Revert initialization back to the first RenderBlock
  • fcd06b7: Hide appcache status bar items
  • 3ffd91d: 2011-05-13 Mikhail Naganov <mnaganov@chromium.org>
  • f8e5f01: Partial fix for <rdar://problem/9417875> REGRESSION: SunSpider ~17% slower
  • 97cb464: 2011-05-15 Geoffrey Garen <ggaren@apple.com>
  • 0c115e1: Remove bogus ASSERT in Document::setCompatibilityMode
  • 4495597: [Qt] Node that have both an opacity and a transform animation on them seem not to fire.
  • bcf16f1: [Qt] GraphicsLayerQtImpl: Remove an unused variable.
  • 6eee7bc: [Qt] Redirection of HTTP POST (3xx) incorrectly includes original POST data
  • 2907a02: Tests that we do not crash when prematurely calling removeChild,
  • b2ce0d3: [Qt] Simplify syntax in test code to make prepare-ChangeLog less confused
  • cace979: [Qt] Fix tst_QWebFrame::getSetStaticProperty() autotest
  • 203ddbc: JSGlobalObject and some others do GC allocation during initialization, which can cause heap corruption
  • fb119b5: [Qt] Enterkey to go to Newline does not work in the text area(in HTML form)
  • f46a068: REGRESSION (r80808): Multiple <select> - Selection reset to first element from multiple selected ones
  • 66e7630: REGRESSION (r83322): Many crashes in Mail.app in WebCore::Node::nodeIndex
  • 863c88a: Fix GraphicsContext3DQt.cpp compile error
  • fd084a4: WebKit does not build with GCCE
  • e309ebe: MediaElements fails to load the data in some cases.
  • 9906bdc: Fix two warnings of unused variables.
  • 63adcb6: MessagePortArray cloning code needs to verify source before copying
  • 6b501ad: SVG Large curve path segment OOM crash
  • ac3c389: JIT requires VM overcommit (particularly on x86-64), Linux does not by default support this without swap?
  • 1aba524: <rdar://problem/9472883> and https://bugs.webkit.org/show_bug.cgi?id=61203
  • c6d8071: REGRESSION (r70748): WebKit cannot play videos created by Podcast Producer.
  • c4e7010: <rdar://problem/9479926> REGRESSION (r82144): Icon overlaps text in Twitter message dialog
  • 91c0616: REGRESSION(r66731): pointer-events are broken in some cases
  • c39655e: [Qt] Upstream Symbian platform plugin
  • 8385385: [Qt] The Qt WebKit Symbian .def file needs to be updated so Symbian will build
  • 27c2c6c: [Qt] When opening a combo-box the popup renders badly.
  • e1ed18d: Tests that we do not crash when parsing css color for integer or
  • b3dc19e: editing/deleting/5091898.html should be renamed and converted to a dump-as-markup test
  • d75ec39: editing/pasteboard/5075944-2.html and 5075944-3.html should be renamed and converted to dump-as-markup tests
  • e6f8b24: editing/pasteboard/paste-text-012.html should be a dump-as-markup test
  • ee2d2c5: editing/pasteboard/paste-blockquote-2.html and paste-blockquote-3.html should be dump-as-markup tests
  • 326f93c: editing/pasteboard/paste-blockquote-into-blockquote-3.html should be a dump-as-markup test
  • cff1777: Wrap copied contents by one style span instead of two
  • ca2dab5: REGRESSION(r84311): WebKit copies too much styles when copying
  • 6d4125a: Test for: Crash from null pointer dereference below WebCore::StorageAreaImpl::setItem()
  • 92d64ea: http://trac.webkit.org/changeset/87007
  • 2f7126a: Convert raw pointer to RefPtr.
  • e38ff03: Tests that we do not crash when trying to access a removed
  • 6b1ee9e: Tests that we do not crash when trying to parse an invalid font family
  • 49b8a1e: fix render overflow computation for input type=range
  • f8d4988: REGRESSION (r70748): WebKit cannot play QuickTime movies on Mac OS X Wiki Server pages
  • 46706ea: [SVG] Assertion failure by dragging text between input fields inside <foreignObject>s
  • 5087eaa: [Qt] When QWebView has a different style set on it then the scrollbars are not rendered correctly
  • 7d0d05a: REGRESSION (r81992): layout triggered by position update fails to apply when transform is updated at same time
  • ef13621: ASSERT(isMainThread()) when using single threaded jsc executable
  • 8cfca23: [Qt] QtWebKit crashes when dragging not loaded images
  • 09d9bcb: drag-not-loaded-image.html test crashes when WebKit is built with debug option
  • 40d8b0f: editing/deleting/5091898.html should be renamed and converted to a dump-as-markup test
  • d18ba15: editing/pasteboard/5075944-2.html and 5075944-3.html should be renamed and converted to dump-as-markup tests
  • 4539766: Always antialias borders, outlines and rules when scaling
  • 6b2f436: Crash when sending a wheel event to a node with no shadow ancestor node
  • 7e1bab1: <rdar://problem/9401853> REGRESSION (r78846): Insufficient expansion for justification when there are multiple inline boxes
  • 3374ed3: Frequent crashes beneath WebCore::ScriptElement::prepareScript
  • 25483fc: Crashes if the document inside iframe is removed during pasting some text into it.
  • 409b9ad: Clear the image from ImageLoader rather than clearing the ImageLoader in HTMLObjectElement::renderFallbackContent.
  • 51381f8: NULL deref when SVG elements have table styles
  • 60e2176: Tests that we do not crash when auto-focus triggers a attach.
  • d462b6b: http://trac.webkit.org/changeset/87368
  • 2b01ffb: Updated some platform-specific expected results after r86028.
  • 712f663: Updated a platform-specific expected result again after r86028.
  • db6e56c: Skip fast/block/positioning/start-ignoring-before.html on mac
  • bb2ecb8: [Qt] QtTestBrowser "Switch User Agent" dialog is broken
  • 122c9e6: [Qt] fast/canvas/webgl/gl-uniform-arrays.html failing for Qt on Linux
  • 9682ccf: [Qt] fast/canvas/webgl/gl-uniform-arrays.html failing for Qt on Linux
  • f201b09: REGRESSION (r81992): layout triggered by position update fails to apply when transform is updated at same time
  • 27ca4d8: WebCore::HTMLSummaryElement::isMainSummary crashes
  • 329d0c6: [Qt] Fix tst_QGraphicsWebView::setPalette(inactiveBG) autotest
  • d14495f: GraphicsContext3DInternal object should be called for getAttachedShaders.
  • db21b6f: REGRESSION (r85375): Load event is sometimes lost when multiple image elements use the same URL
  • 855622e: Suggested by Simon Fraser.
  • 50cb4be: Enable OwnPtr strict mode in PluginHalter
  • 1c63892: Attempt to fix the build after changeset 86391<http://trac.webkit.org/changeset/86391>
  • af58e95: [Qt] Implement find feature for QtTestBrowser
  • 79b6bea: Fix compilation with debug enabled, m_lightSource.type is not valid anymore
  • b0a445e: XMLDocumentParserLibxml2 should play nice with strict OwnPtrs
  • e9f62ed: Enable OwnPtr strict mode in MediaPlayer
  • 65360d3: Build fix after r86418
  • cbc9e96: [Qt] Implement find feature for QtTestBrowser
  • de5d05b: Frame flattening is broken with nested frames
  • 9b4474a: Convert raw ptr to RefPtr for documentElement.
  • 2b120eb: [Qt] User-agent list of Qt test browsers is very outdated
  • f1148b9: Add test to make sure an error in requestFileSystem or resolveLocalFileSystemURI
  • 787bda5: [Qt] tst_QWebPage creates temporary files in the current working dir
  • 8234285: [Qt]Fix tst_QWebFrame::setUrlToInvalid() autotest after r84762
  • e34811a: [Qt] Fix tst_QWebPage::testOptionalJSObjects() autotest
  • fbde563: [Qt] Fix tst_QDeclarativeWebView::basicProperties() and historyNav() autotests
  • b6ea329: [Qt] tst_QWebElement::style() fails because QWebElement::InlineStyle doesn't work as expected
  • e999247: [Qt] Fix unnecessary wait in API autotest tst_QWebFrame::scrollbarsOff
  • f3934e4: [Qt] tst_QWebFrame::render() failing
  • 52da9d6: [Qt] Rewrite tst_QDeclarativeWebView::multipleWindows() to not depend on Grid internals
  • 0c7056f: [Qt]Fix tst_QWebFrame::setUrlToInvalid() autotest after r84762
  • 638ed3d: Freezing a function and its prototype causes browser to crash.
  • efbf910: To support building namespaced Qt, we require that forward-declarations
  • 791c2c8: REGRESSION: [Qt] QNetworkReply delivered by the unsupportedContent() signal does not contain downloaded data
  • 11f8b63: [Qt] Multiple drop events when doing DnD of images.
  • 695e84c: Don't flatten frames that have a zero size.
  • 7e71192: Rubber-stamped by Simon Hausmann.
  • cf23541: [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
  • 5902ab9: [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
  • 970ff13: [Qt] Fix enum order in qwebpage.h public API header
  • 3104ebf: REGRESSION: Text selection broken for text with line-height applied
  • dbda3e9: REGRESSION: inline style is lost when deleting line break between paragraphs with same style
  • 2e981d3: [Qt]The minimum size of the select menu list is incorrect for qtwebkit
  • df47be2: The preload attribute of the video tag is not completely implemented
  • 6fe6792: Command-~/Exposé to another window while <video> is in full screen, breaks Safari, eventually leading to crash
  • 3f5fab4: Video track sometimes fails to draw.
  • cad942a: [Gtk+] deadlock in gstreamer video player when exiting fullscreen
  • 2cacab2: Removing the full screen element via parent.innerHTML="" does not result in a webkitfullscreenchange event.
  • c02b89c: Exiting full screen causes <video> element inline controls to become visible
  • 178109a: Poster is not shown in Safari for video element with no playable source elements.
  • 9f2e6b1: Video is blank, controller is misplaced on trailers.apple.com movie in fullscreen (with two screens)
  • ad6674b: Unreviewed; build fix for non-SnowLeopard builds.
  • 1b5dd98: [Qt] Enable usage of QuickTime mediaplayer for the Qt port on Mac.
  • 10c0887: REGRESSION: Fullscreen button on embedded Vimeo videos does nothing
  • 2c79e55: Fix media element regression where ended event stopped firing after changing the src attribute.
  • db27609: Block callbacks delivered during destruction
  • f0a236c: Files that load quickly sometimes won't play.
  • a4f1520: Use new AVAssetReferenceRestrictions to prevent cross site media references
  • b7169cc: Video fails to play on Vimeo
  • 15ad108: r87328 added a new system interface, we need to add it too.
  • 926adc6: Mouse clicks propagate outside full-screen media controls.
  • 5b51c40: REGRESSION (r87622): In media documents, clicking the full screen button and the play button pauses the video
  • ec7a9b6: Controls never hide in full screen after user stops moving mouse
  • 65741cd: REGRESSION (r87622): Scrubbing a Vimeo movie when in fullscreen stops playback; no way to make it start again
  • 3ab8247: Audio and video files saved to the Application Cache should preserve the original file extension
  • 49d1a0a: Improve hasMediaControls logic to check that node has
  • 875e920: [Qt] Fix the Phonon build when logging is disabled
  • c783730: nrwt: make webaudio work w/o content-length header
  • 76b5e1b: Some warning fixes. Values in switch not handled, and
  • 84acac4: To support building namespaced Qt, we require that forward-declarations
  • 4e7dfba: To support building namespaced Qt, we require that forward-declarations
  • cbc9953: [Qt] Warning fixes on comparisons between a signed and an unsigned.
  • 98ac1d2: [Qt] It made two Qt API tests fail
  • f098de2: Crash in WebCore::RenderMathMLSubSup::baselinePosition()
  • 7d066c3: Add some asserts for array boundary checks in TextRun. Fix
  • 1be60bc: [Qt] Implement download feature for QtTestBrowser
  • 0558b11: [Qt] Implement download feature for QtTestBrowser
  • 774ce62: Skip editing/pasteboard tests on mac which are failing on QtWebKit-2.2
  • cf5cbfe: Skip fast/forms/selectlist-minsize.html on mac
  • b1708ec: fast/viewport/viewport-45.html fails in GTK+/Qt
  • 719ffbe: [Qt] Fix Symbian build with RVCT 2.x
  • 7b8defb: [Qt][Symbian] API test failure qdeclarativewebview
  • f1e20a4: [Qt] Fix the error code for media resource failures when using QtMobility
  • d7ac689: [Symbian] Float{32,64}Array and Int16Array fail to build.
  • 607d7b9: [Qt] FrameLoaderClient: Check Vector::find() return value for WTF::notFound.
  • 55ed382: [Qt] Build fix for building QtWebKit inside of Qt.
  • 487019b: Webkit on SPARC Solaris has wrong endian
  • 8c2f686: [Qt] Fix the in-tree build on Linux
  • bccfdf0: Use after free in WebCore::ContainerNode::parserAddChild
  • a4967d9: Test for WebCore::WebKitCSSKeyframesRuleInternal::nameAttrSetter() - crash
  • 3fc489e: Crashes in RenderLayerBacking::paintingGoesToWindow
  • 6ece1fd: [Qt] Fix 'headers' autotest when building inside Qt.
  • 9b9da6b: REGRESSION(84329): Stylesheets on some pages do not load
  • d322e51: Bug 62405 - Fix integer overflow in Array.prototype.push
  • 995f424: Bug 62405 - Fix integer overflow in Array.prototype.push
  • 352e253: Calling WebKitBlobBuilder.append with null argument should not crash
  • ad3c470: Tests that trying to remove all document children while building a svg <use>
  • 196b505: Null parent element sheet pointers in CSSMutableStyleDeclaration consumers
  • 1e0a6b8: <rdar://problem/9513180> REGRESSION (r84166): recalcStyle for display:inline to display:none transition has complexity N^2 where N is the number of child Text nodes
  • f49c89c: [Qt] tst_QWebFrame::overloadedSlots() fails
  • 8c92d0c: REGRESSION (r81518): Crash in makeRange() when invoking the dictionary panel over a file input
  • 7a48fd2: Crash in WebCore::RenderMathMLUnderOver::layout()
  • ceea7a3: [Qt] Don't include convenience "QWebFoo" headers in WebKit code.
  • a2ce773: [Qt] Inconsistent behavior on a form submit request...
  • b64ad02: [Qt] Fix wrong framework generation on MacOS when inside Qt 4.8.
  • 0de6fbe: http://trac.webkit.org/changeset/88796
  • 7a6f64d: [Qt] [Symbian] GraphicsLayer: support plugins on symbian
  • 03f1407: Null dereference in WebCore::RenderBlock::splitFlow regarding use of multicol, inline-block, and spanning elements
  • 8cee9cc: Frequent crashes due to null frame below ApplicationCacheHost::scheduleLoadFallbackResourceFromApplicationCache
  • 55c2361: Tests that accessing the parent stylesheet in nodes (not in document)
  • 4485d36: Using null bytes when setting innerHTML in XTHML results in assertion and a crash due to null-pointer dereference
  • 6a15735: 2011-06-16 Gabor Loki <loki@webkit.org>
  • 4c2e373: new test introduced in r89118, but fail on Qt
  • 6807e9b: When style changes for a RenderBlock and we lose our ability to intrude into
  • 7074901: Add containsFloats call to hasOverhangingFloats.
  • 61e9a13: Tests that we do not crash when unable to remove floats from
  • 38cac94: Minor rebaselines for qt after my r85876.
  • c2c216b: Add a crash test for r85964.
  • 645d101: Do not use the pushed style selector if it is not equal to the
  • 5719fe2: Fix setting of document.body
  • 62364a3: Coding style nit. Move ec=0 initialization, change
  • f07e5e0: Replicate WidthIterator.cpp fix from r88139.
  • 2c09476: RefPtr frame since it can get removed in
  • dc93c25: ASSERT in WebCore::HTMLToken::appendToAttributeName when visiting www.nba.com
  • aaba6ea: REGRESSION (r79060): Searching for a flight at united.com fails
  • 34a007b: [Qt] Regression(60942) wrong default action for drag-and-drop.
  • 2414485: Unreviewed expectations update.
  • 631751d: [Qt] Fix Qt namespace on QDeclarativeWebView autotest
  • 50b8e14: [Qt] The Qt WebKit Symbian .def file needs to be updated so Symbian will build
  • abe135e: [Qt] Export files under Symbian Qt WebKit build
  • dff1fde: Parsing issue with -webkit-calc
  • 090e765: Running script from attach can remove elements from the stack of open elements
  • 92bc2bc: Clamp coordinates to integers for canvas create/getImageData routines
  • 9734ffa: REGRESSION: Hitting enter in the middle of this span causes the cursor to go to the end of the span
  • 296ab64: [Qt] Fix tst_QWebPage::showModalDialog() API test
  • 83cad9b: [Qt] Fix tst_QWebFrame::setHtmlWithResource() API test
  • 57e9eab: Tests that we do not crash when doing a media query match.
  • 1755be4: Build fix on Linux when using the GStreamer backend.
  • b0b69c3: Rubber-stamped by Maciej Stachowiak.
  • b160ef2: REGRESSION (r77740): Shadow DOM pseudo elements aren't matching when combined with descendant selectors
  • 0b569f3: REGRESSION: Fullscreen video controller can't be dragged
  • 312ffd4: [Qt] Remove Phonon MediaPlayer from the tree.
  • 426401e: TiledBackingStore endlessly creates and destroys tiles due to an off-by-one
  • 53b25a9: Crash in TextIterator
  • f858c34: Fix removal of overhanging floats on style changes to absolute/fixed position.
  • 2b104d4: [Qt] tst_QWebFrame::overloadedSlots() fails
  • d30a30a: Full-screen live streams have status text in wrong location
  • 8fea0b2: [Qt] Use QtQuick imports in Api tests rather than old deprecated Qt 4.x imports.
  • dad7a55: Crash on www.crave.cnet.com in FrameView::windowClipRect()
  • 46db30c: [Qt] Use <QtX/x.h> style of headers for Qt tests which rely on it.
  • add65a5: [Qt] Fix tst_QWebPage::showModalDialog() API test
  • b3c9336: [Qt] Fix tst_QWebFrame::setHtmlWithResource() API test
  • 78c01ef: Remove safeFloatToInt() in FloatRect.cpp and replace with working version of clampToInteger()
  • ea7652b: Bug 55930 - (CVE-2011-1440) Incorrect handling of 'display:' property within nested <ruby> tags
  • a52dbae: [Qt] Add Qt dependencies in QtWebKit's main pro file.
  • 6f7f62f: <rdar://problem/9354979> REGRESSION (r83070-r83126): Conversation takes 10 seconds to load and makes mail unresponsive
  • ab9eda4: In RenderBlock, RenderWidget and RenderReplaced destroy functions,
  • 0f5b11e: Crash when calling DOMSubtreeModified event when extracting range
  • 74bcfbc: [Qt] QML Webview causes performance drops
  • 2b44c16: [Qt][Symbian] Update .def file for Symbian
  • 173b2e2: [Qt] Fix tst_QWebFrame::renderGeometry() API test
  • adb4276: Assertion failure in RenderSVGInlineText::characterStartsNewTextChunk
  • 6b621d1: Skip test introduced in r90068 that fails on qtwebkit-2.2
  • e3377c0: [Qt][Symbian] Update .def file for Symbian to build Tools
  • dfe73c3: [Qt] Fix tst_QWebFrame::setHtmlWithResource() API test
  • b2eb909: Fix unaligned userspace access for SH4 platforms.
  • bf3faac: [Qt] Windowless Plugins : <input> cursor blinks even after transferring focus to plugin
  • 3b8d474: Frame flattening is broken with nested frames
  • c360076: Broken build on QNX
  • 4817c3f: Add platform-specific results after r90338
  • 5866e6f: plugins/invalidate_rect.html fails on linux ports
  • 540415c: Issue with Frame lifetime due to deletion in beforeload event.
  • d79bdb7: Revert "Build fix on Linux when using the GStreamer backend"
  • b2cc756: make-hash-tools.pl: Perl 5.14 compatibility
  • 3a4bda7: generate-webkitversion.pl should not "use Switch"
  • 4cbf7a0: Clear SVGElementInstance's children immediately upon detachment
  • bce34be: The beforeload event allows tracking URI changes in a frame
  • 5db848f: DOMWindow::open performs a security check on a wrong window
  • b0ed928: [Qt] Improve documentation of QWebView::setPage()
  • 0f2aaa0: [Qt] Fix compiling errors with QtWebkit 2.2 WINSCW build.
  • bce3b14: Stale pointer due to floats not removed (flexible box display)
  • 5f10dde: Extend the protector of a CSS style sheet. Because checkLoaded() can recursively delete
  • ff53467: Fix build breakage introduced by a previous cherry-pick
  • 4e1a62f: Source/WebCore: Crash when removing unrenderered nodes in replacement fragment.
  • 5b3a2e7: Disable test that is timing out in our 2.2 bots
  • a7ba52c: https://bugs.webkit.org/show_bug.cgi?id=60778
  • 57813ed: REGRESSION (r85964): Improper relayout of some nested positioned elements
  • 2690506: Fix crash in IDBRequest::abort
  • 5196373: Perform the JavaScript navigation check on a complete URL
  • 6e2b771: When removing a shadow root, also remove it from the render tree.
  • eb83f1f: Source/WebCore: Inconsistent state of TreeScope reference.
  • 8c104c0: Calling window.find immediately after mutating the document crashes WebKit.
  • 8a95d2b: [Qt] Add more tests to cover the behavior of loadFinished() signal
  • 382deba: [Qt] QtWebkit never finishes loading sites when they are loaded after an initial QUrl fails to load.
  • b1e0431: Move Full Screen Controllers into WebCore.
  • 8253536: Code recently moved from WebKit -> WebCore does not pass WebCore's more strict compiler warnings. Use
  • e6c68fe: Unreviewed build fix; Fix Leopard WebCore build.
  • 52145a6: Fix Mac build in some configurations.
  • a086be9: [Qt] Implement fullscreen support on Mac with the QuickTime backend.
  • 7a53b15: [Qt] Change default backend to use GStreamer on Linux and QuickTime on Mac.
  • 522bdac: [Qt] Disable video support on linux if the dependencies are not found.
  • 165e417: On platforms with no glib and gstreamer we should not build javascriptcore
  • d230e74: [Qt][ARM]REGRESSION(r91752): It made audio related tests fail
  • b5e100f: Web Inspector: Crash by buffer overrun crash when serializing inspector object tree.
  • 02c9701: fast/dom/HTMLLinkElement/link-and-subresource-test.html is flaky on chromium debug bots
  • b557849: WebKit's font notification has problems when the WebKit main thread != UI thread.
  • 9ee58b7: m_formElementsWithFormAttribute doesn't ref the objects it holds
  • 899ebf5: Reference Geolocation object from GeoNotifier and Geolocation::setIsAllowed.
  • 2f842a4: Update SVG position values on SVG DOM updates
  • c955d90: Partial layout when a flex-box has visibility: collapse
  • 883ca7e: QtKit is now our default media player, the define is WTF_USE_QTKIT and it's not part
  • b54ce19: Source/JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=60860
  • 18d52e6: Reverted commit r87797, http://trac.webkit.org/changeset/87797, because it
  • c1022df: Source/WebCore: Never override the policy URL on form submissions.
  • 244cf0d: Regression(82144): Crash in TrailingObjects::updateMidpointsForTrailingBoxes
  • 6c2f6bb: Fix incorrect checks for HTMLMediaElement
  • 0c20586: [Qt] Fix build with Intel compiler on Windows
  • 66b76cd: Skip tests that fail because of qtwebkit-2.2 DRT limitations
  • 8ed79cb: Make sure we build when Qt is namespaced.
  • a755bea: Source/WebCore: Check that we do not need layout before trying to dirty
  • fbfc2f9: Source/WebCore: Crash in HTMLTreeBuilder::processAnyOtherEndTagForInBody
  • 0e9f086: Crash in WebCore::editingIgnoresContent
  • d054da8: Crash accessing static property on sealed object
  • 4277f82: [Mac] Add a missing include path to generated headers
  • 964b7e9: Source/WebCore: Crash in Document::recalcStyleSelector
  • 668d03b: Move towards supporting user controlled prototypes on CanvasPixelArray
  • 607eaba: Remove counter nodes from the tree and fix-up children when they are removed from the counter map.
  • f011bd5: [Qt] Fix build on Lion
  • b0f1d63: SimplifiedBackwardsTextIterator returns incorrect offset with first-letter rule
  • 5a9b4b9: Crash in FocusController::advanceFocusInDocumentOrder
  • 2a511cf: Skip failing test introduced in r92966
  • fcfb7c1: Add a missing trailing whitespace to a test expectation
  • b0ff91f: Add build logistics and plumbing for window.internals object.
  • f3847b9: Teach Qt about window.internals
  • 2777535: Support reset in WebCore::Internals
  • 985a8fa: Add support of setPasswordEchoEnabled and setPasswordEchoDuration for password echo feature
  • 3da1d42: Source/JavaScriptCore: Rename "makeSecure" to "fill" and remove the support for displaying last character
  • 3502319: Added support for momentarily revealing last typed character in password input.
  • 1703957: Add missing libWebKitSystemInterfaceLion.a to QtWebKit-2.2 branch
  • 836fa24: The QtWebKit version was being overwritten by a global Qt version when
  • 85d4df1: [Qt] Enable password echo on Symbian builds
  • 16cbdf3: Add build flags to reduce the size of Webcore library
  • 5e03a53: Revert "[Qt] Fix tst_QWebFrame::setHtmlWithResource() API test" [2/2]
  • dda59e5: Revert "[Qt] Fix tst_QWebFrame::setHtmlWithResource() API test" [1/2]
  • b017396: Fix build error when compiling with MinGW-w64 by disabling JIT
  • fb3b470: [Qt] Do not unconditionally use pkg-config in .pro files
  • 5700b25: Revert "Add build flags to reduce the size of Webcore library"
  • b1e2f81: Crash in InlineBox::deleteLine due to accessing removed renderer.
  • 8c18b08: Incorrect layout of :before and :after content, with display
  • 87bddf0: Author: Csaba Osztrogonác <Csaba Osztrogonác>
  • ee57c0a: Adding a few tests for problems affecting trunk but not QtWebKit-2.2
  • 3658eb5: Source/WebCore: Style not updated for table parts in :before, :after content.
  • ef09649: Based on digging of Gabor Rapcsanyi.
  • f8e55e6: [Qt] Update a couple of layout test results
  • 6cf2f5d: Source/WebCore: Unload events can crash us when they blank out a parent frame.
  • 85204c9: [Qt] Add test for correct order of load signals in QWebPage
  • 572a831: [Qt][Symbian] REGRESSION(93235) Missing .def update
  • 3f29aef: Emit last progress notification before calling dispatchDidFinishLoad
  • 8afc282: [Qt] Unskip API test for load signals order
  • d684a2c: document-destruction-within-unload.html's expected file was added with
  • b5c4e8f: Add test for testing non-existent eventsource and
  • c0f2dce: Flaky crash with JavaScript URLs
  • d8fc9f5: Crash in Range::processAncestorsAndTheirSiblings.
  • a2bd2bb: Removed m_owner accessed in custom scrollbars.
  • 8f786a9: Crash in RenderObjectChildList::destroyLeftOverChildren()
  • bf20939: Style not propagated to anonymous boxes and anonymous
  • 492fd51: Author: Abhishek Arya <inferno@chromium.org>
  • cc833a0: [Qt][Symbian] REGRESSION[94105] DumpRenderTree.exe doesn't build on Symbian
  • e2d9da8: Warnings in JSC's JIT on 32 bit
  • 7692afd: Unreviewed. Qt rebaselines for r94543.
  • fbbf7fb: Style not propagated to anonymous boxes and anonymous
  • d88f63d: [Qt][Mac] Skip new failing tests to paint the bot green
  • f433312: [Qt] Update layout test results for newer Qt 4.8.x
  • 9d4ce05: REGRESSION (r66874): Missing RefPtr in ScriptController
  • e5f1080: [SH4] AssemblerLabel does not name a type
  • fd24285: Source/WebCore: Crash due to bad data in SVGDocumentExtensions m_pendingResources
  • 226e912: :before content rendering issues with list markers and run-ins.
  • 6c62962: Source/WebCore: Assert being hit in AccessibilityRenderObject::addChildren()
  • c7ae625: [Qt] Unreviewed gardening after r94857. Add platform specific expected files.
  • f073908: Unreviewed. Chromium, GTK, Qt rebaselines for r94857.
  • ed615cf: [Qt][Mac] Skip more new failing tests to paint the bot green
  • 4f9120c: [Qt][DRT] Normalize file:///tmp/LayoutTests in LayoutTestController::pathToLocalResource()
  • c2fa30b: frame-loading-via-document-write.html test cases have extra slash in path
  • 4950002: Fix out-of-bounds access in Gradient::sortStopsIfNecessary
  • 64cce10: [Qt]http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception.html