Timeline
Jun 24, 2013:
- 11:28 PM Changeset in webkit [151956] by
-
- 4 edits in trunk/Source/WebCore
Update AbstractWorker, Worker and SharedWorker to match the specification
https://bugs.webkit.org/show_bug.cgi?id=117930
Reviewed by Kentaro Hara.
Update AbstractWorker, Worker and SharedWorker to match the spec:
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#abstractworker
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#worker
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#sharedworker
Worker and SharedWorker no longer inherit from AbstractWorker. Web IDL 'implements'
statements are used instead. Worker and SharedWorker can now inherit from EventTarget
as per the specification.
No new tests, no behavior change.
- workers/AbstractWorker.idl:
- workers/SharedWorker.idl:
- workers/Worker.idl:
- 10:58 PM Changeset in webkit [151955] by
-
- 2 edits in trunk/Source/WebCore
DerivedSources.make should optionally include SupplementalDependencies.dep
https://bugs.webkit.org/show_bug.cgi?id=117972
Reviewed by Dan Bernstein.
make(1) logs a non-fatal error to stderr when an included Makefile can't
be found. This error is non-fatal because after make(1) reads in all the
Makefiles it runs the recipe for any rule that specifies one of the
Makefiles as a target. Only if the Makefile is still missing after
applying these rules does the error become fatal.
Since SupplementalDependencies.dep is generated by running a script on
SupplementalDependencies.txt, the file won't exist during clean builds.
Each time make(1) logs this non-fatal error, Xcode sees it and itself
logs a non-fatal error. This is annoying.
We don't care about this error. We only care if the recipe to generate
SupplementalDependencies.dep fails, which is already a fatal error.
Suppress the error by including SupplementalDependencies.dep optionally.
- DerivedSources.make:
- 9:23 PM Changeset in webkit [151954] by
-
- 3 edits in trunk/Tools
[Mac] Update font used for Chinese in test systems
https://bugs.webkit.org/show_bug.cgi?id=117970
Reviewed by Alexey Proskuryakov.
Add "Songti TC" and "Songti SC" to the list of allowed fonts
in DRT and WKTR.
- DumpRenderTree/mac/DumpRenderTree.mm:
(allowedFontFamilySet):
- WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm:
(WTR::allowedFontFamilySet):
- 9:07 PM Changeset in webkit [151953] by
-
- 2 edits in trunk/LayoutTests
[Mac] Build correction.
- platform/mac/accessibility/aria-tab-roles-expected.txt:
- 8:47 PM Changeset in webkit [151952] by
-
- 5 edits in trunk/Source/WebKit2
Silverlight triggers sandbox violations: deny network-bind 0.0.0.0:0
https://bugs.webkit.org/show_bug.cgi?id=117966
<rdar://problem/13927918>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Sam Weinig.
Allow assigning (via bind) an ephemeral port before connecting
- Resources/PlugInSandboxProfiles/com.apple.QuickTime Plugin.plugin.sb:
- Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb:
- Resources/PlugInSandboxProfiles/com.microsoft.SilverlightPlugin.sb:
- Resources/PlugInSandboxProfiles/com.oracle.java.JavaAppletPlugin.sb:
- 7:38 PM Changeset in webkit [151951] by
-
- 9 edits9 adds in trunk
Add support for document.currentScript
https://bugs.webkit.org/show_bug.cgi?id=104221
Reviewed by Ryosuke Niwa.
Merge http://src.chromium.org/viewvc/blink?view=revision&revision=152230
document.currentScript reflects the script that is currently being executed.
Merge http://src.chromium.org/viewvc/blink?view=revision&revision=152237
Following up patch for code clean-up.
Source/WebCore:
Tests: fast/dom/Document/document-current-script-async.html
fast/dom/Document/document-current-script.html
- dom/Document.cpp:
(WebCore::Document::pushCurrentScript):
(WebCore::Document::popCurrentScript):
- dom/Document.h:
(WebCore::Document::currentScript):
- dom/Document.idl:
- dom/ScriptElement.cpp:
(WebCore::isHTMLScriptElement):
(WebCore::isSVGScriptElement):
(WebCore::ScriptElement::executeScript):
(WebCore::toScriptElementIfPossible):
- html/HTMLScriptElement.h:
(WebCore::toHTMLScriptElement):
- svg/SVGScriptElement.cpp:
- svg/SVGScriptElement.h:
(WebCore::toSVGScriptElement):
LayoutTests:
- fast/dom/Document/document-current-script-async-expected.txt: Added.
- fast/dom/Document/document-current-script-async.html: Added.
- fast/dom/Document/document-current-script-expected.txt: Added.
- fast/dom/Document/document-current-script.html: Added.
- fast/dom/Document/resources/log-current-script-b.js: Added.
- fast/dom/Document/resources/log-current-script-d.js: Added.
- fast/dom/Document/resources/log-current-script-f.js: Added.
- fast/dom/Document/resources/log-current-script.js: Added.
- 7:27 PM Changeset in webkit [151950] by
-
- 2 edits in trunk/Source/WebKit2
PluginProcess deny file-read-data /Network/Library under addVolumeTracker
https://bugs.webkit.org/show_bug.cgi?id=117965
<rdar://problem/14121247>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Silently deny reading /Network/Applications and
/Network/Library.
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- 7:19 PM Changeset in webkit [151949] by
-
- 25 edits in trunk/Source
Adopt is/toHTMLFormElement for code cleanup
https://bugs.webkit.org/show_bug.cgi?id=117937
Reviewed by Andreas Kling.
This refers to http://src.chromium.org/viewvc/blink?view=revision&revision=152859
To enhance readibility, this patch adopts is/toHTMLFormElement.
This also helps out to reduce duplicated use of static_cast.
Source/WebCore:
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::determineAccessibilityRole):
- bindings/js/JSDOMFormDataCustom.cpp:
(WebCore::toHTMLFormElement):
- bindings/js/JSHTMLFormElementCustom.cpp:
(WebCore::JSHTMLFormElement::nameGetter):
- editing/FrameSelection.cpp:
(WebCore::scanForForm):
(WebCore::FrameSelection::currentForm):
- editing/InsertParagraphSeparatorCommand.cpp:
(WebCore::InsertParagraphSeparatorCommand::doApply):
- html/FormAssociatedElement.cpp:
(WebCore::FormAssociatedElement::findAssociatedForm):
- html/HTMLElement.cpp:
(WebCore::HTMLElement::findFormAncestor):
- html/HTMLFormControlsCollection.cpp:
(WebCore::HTMLFormControlsCollection::HTMLFormControlsCollection):
(WebCore::HTMLFormControlsCollection::formControlElements):
(WebCore::HTMLFormControlsCollection::formImageElements):
(WebCore::HTMLFormControlsCollection::updateNameCache):
- html/HTMLFormElement.h:
(WebCore::isHTMLFormElement):
(WebCore::toHTMLFormElement):
- html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::insertedInto):
- html/HTMLNameCollection.cpp:
(WebCore::WindowNameCollection::nodeMatchesIfNameAttributeMatch):
(WebCore::DocumentNameCollection::nodeMatchesIfNameAttributeMatch):
(WebCore::DocumentNameCollection::nodeMatches):
- html/RadioInputType.cpp:
(WebCore::RadioInputType::handleKeydownEvent):
- html/RadioNodeList.cpp:
(WebCore::RadioNodeList::RadioNodeList):
(WebCore::RadioNodeList::checkElementMatchesRadioNodeListFilter):
- html/parser/HTMLConstructionSite.cpp:
(WebCore::HTMLConstructionSite::insertHTMLFormElement):
- html/parser/HTMLTreeBuilder.cpp:
(WebCore::closestFormAncestor):
- page/Frame.cpp:
(WebCore::Frame::searchForLabelsBeforeElement):
Source/WebKit/blackberry:
- WebCoreSupport/CredentialManager.cpp:
(WebCore::CredentialManager::autofillPasswordForms):
Source/WebKit/win:
- DOMCoreClasses.cpp:
(DOMElement::createInstance):
- DOMHTMLClasses.cpp:
(DOMHTMLFormElement::action):
(DOMHTMLFormElement::method):
- WebFrame.cpp:
(formElementFromDOMElement):
Source/WebKit2:
- WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::containsAnyFormElements):
- 6:44 PM Changeset in webkit [151948] by
-
- 2 edits in trunk/Source/WebKit2
deny file-read-data /Library/CoreMediaIO/Plug-Ins/DAL
https://bugs.webkit.org/show_bug.cgi?id=117964
<rdar://problem/14036864>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Permit reading of the /Library/CoreMediaIO/Plug-Ins/DAL
subdirectory.
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- 6:36 PM Changeset in webkit [151947] by
-
- 105 edits in trunk/Source/WebCore
Remove unneeded include header files from WebCore
https://bugs.webkit.org/show_bug.cgi?id=117926
Reviewed by Andreas Kling.
Merge from https://chromiumcodereview.appspot.com/17388003.
Cleanup unused includes from WebCore.
- editing/CompositeEditCommand.cpp:
- editing/DeleteSelectionCommand.cpp:
- editing/EditingStyle.cpp:
- editing/Editor.cpp:
- editing/FrameSelection.cpp:
- editing/HTMLInterchange.cpp:
- editing/IndentOutdentCommand.cpp:
- editing/InsertListCommand.cpp:
- editing/InsertTextCommand.cpp:
- editing/SpellChecker.h:
- editing/VisibleUnits.cpp:
- editing/VisibleUnits.h:
- editing/markup.cpp:
- fileapi/Blob.h:
- fileapi/File.h:
- fileapi/WebKitBlobBuilder.h:
- history/HistoryItem.cpp:
- history/HistoryItem.h:
- html/BaseDateAndTimeInputType.cpp:
- html/BaseDateAndTimeInputType.h:
- html/ClassList.cpp:
- html/ClassList.h:
- html/DOMSettableTokenList.h:
- html/DOMURL.cpp:
- html/DateInputType.h:
- html/FormController.h:
- html/HTMLCanvasElement.cpp:
- html/HTMLCollection.cpp:
- html/HTMLCollection.h:
- html/HTMLDocument.h:
- html/HTMLEmbedElement.cpp:
- html/HTMLFieldSetElement.h:
- html/HTMLFormElement.cpp:
- html/HTMLFrameOwnerElement.h:
- html/HTMLIFrameElement.cpp:
- html/HTMLInputElement.cpp:
- html/HTMLLegendElement.cpp:
- html/HTMLLinkElement.h:
- html/HTMLMediaElement.cpp:
- html/HTMLMeterElement.cpp:
- html/HTMLOptionElement.cpp:
- html/HTMLOutputElement.h:
- html/HTMLPlugInImageElement.cpp:
- html/HTMLPlugInImageElement.h:
- html/HTMLProgressElement.cpp:
- html/HTMLSelectElement.cpp:
- html/HTMLTableElement.cpp:
- html/HTMLTitleElement.cpp:
- html/HTMLTrackElement.cpp:
- html/ImageInputType.h:
- html/InputType.h:
- html/MediaController.h:
- html/MediaFragmentURIParser.h:
- html/NumberInputType.cpp:
- html/RadioNodeList.h:
- html/TextFieldInputType.h:
- html/TypeAhead.cpp:
- html/ValidityState.cpp:
- html/canvas/CanvasPathMethods.h:
- html/canvas/CanvasRenderingContext2D.cpp:
- html/canvas/CanvasRenderingContext2D.h:
- html/canvas/OESVertexArrayObject.h:
- html/canvas/WebGLBuffer.cpp:
- html/canvas/WebGLBuffer.h:
- html/canvas/WebGLCompressedTextureATC.h:
- html/canvas/WebGLCompressedTextureS3TC.cpp:
- html/canvas/WebGLCompressedTextureS3TC.h:
- html/canvas/WebGLContextObject.h:
- html/canvas/WebGLDebugShaders.cpp:
- html/canvas/WebGLObject.h:
- html/canvas/WebGLProgram.h:
- html/canvas/WebGLRenderingContext.cpp:
- html/canvas/WebGLRenderingContext.h:
- html/canvas/WebGLShader.h:
- html/canvas/WebGLTexture.h:
- html/canvas/WebGLUniformLocation.h:
- html/canvas/WebGLVertexArrayObjectOES.h:
- html/parser/BackgroundHTMLParser.cpp:
- html/parser/BackgroundHTMLParser.h:
- html/parser/CSSPreloadScanner.cpp:
- html/parser/HTMLConstructionSite.cpp:
- html/parser/HTMLConstructionSite.h:
- html/parser/HTMLDocumentParser.h:
- html/parser/HTMLElementStack.h:
- html/parser/HTMLParserIdioms.cpp:
- html/parser/HTMLParserIdioms.h:
- html/parser/HTMLParserScheduler.h:
- html/parser/HTMLPreloadScanner.cpp:
- html/parser/HTMLSourceTracker.h:
- html/parser/HTMLTreeBuilder.h:
- html/parser/HTMLTreeBuilderSimulator.h:
- html/parser/XSSAuditor.cpp:
- html/parser/XSSAuditorDelegate.h:
- html/shadow/HTMLContentElement.cpp:
- html/shadow/HTMLContentElement.h:
- html/shadow/MediaControlElements.cpp:
- html/shadow/MediaControls.h:
- html/shadow/SliderThumbElement.cpp:
- html/shadow/SliderThumbElement.h:
- html/shadow/TextControlInnerElements.cpp:
- html/track/InbandTextTrack.h:
- html/track/LoadableTextTrack.cpp:
- html/track/LoadableTextTrack.h:
- html/track/TextTrackCueGeneric.h:
- 6:28 PM Changeset in webkit [151946] by
-
- 3 edits in trunk/Source/WebCore
Don't crash if renderName() is called on a renderer with no style
https://bugs.webkit.org/show_bug.cgi?id=117960
Reviewed by Dave Hyatt.
Calling renderName() at the top of RenderObject::willChangeStyle() when
adding debug logging would often crash because various functions called
from renderName() assume style is non-null. Fix this.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::renderName):
- rendering/RenderInline.cpp:
(WebCore::RenderInline::renderName):
- 6:14 PM Changeset in webkit [151945] by
-
- 10 edits in branches/dfgFourthTier/Source
fourthTier: Count external memory usage towards heap footprint
https://bugs.webkit.org/show_bug.cgi?id=117948
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
Currently just count strings. Strings get counted in such a way that we won't re-count strings
that are aliased, by dividing by the reference count. This then ups the GC footprint and allows
the collector to appropriately amortize itself.
- heap/Heap.cpp:
(JSC::Heap::Heap):
(JSC::Heap::size):
(JSC::Heap::collect):
- heap/Heap.h:
(Heap):
- heap/SlotVisitor.h:
- heap/SlotVisitorInlines.h:
(JSC::SlotVisitor::reportExtraMemoryUsage):
(JSC):
- runtime/JSString.cpp:
(JSC::JSString::visitChildren):
Source/WTF:
Expose some functionality needed for properly measuring StringImpl footprint.
- wtf/Atomics.h:
(WTF::weakCompareAndSwapSize):
(WTF):
- wtf/MathExtras.h:
(divideRoundedUp):
- wtf/text/StringImpl.h:
(WTF::StringImpl::cost):
(StringImpl):
(WTF::StringImpl::costDuringGC):
(WTF::StringImpl::refCount):
- 6:05 PM Changeset in webkit [151944] by
-
- 2 edits in trunk/Source/WebKit2
Repeating sandbox violations when playing Amazon Prime videos with Flash
https://bugs.webkit.org/show_bug.cgi?id=117953
<rdar://problem/14193693>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Add some missing "standard" files for network service lookups
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- 6:03 PM Changeset in webkit [151943] by
-
- 2 edits in trunk/Source/WebKit2
Plug-in sandbox violations attempting to access com.apple.CoreGraphics.plist
https://bugs.webkit.org/show_bug.cgi?id=117963
<rdar://problem/14084234>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Permit the reading of the com.apple.CoreGraphics preference file
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- 5:51 PM Changeset in webkit [151942] by
-
- 5 edits in trunk/LayoutTests
[Mac] media/video-played-collapse.html is flakey on certain platforms.
https://bugs.webkit.org/show_bug.cgi?id=117034
Reviewed by Beth Dakin.
This test does not wait until a seek completes before issuing a play()
command during its subtests. This can cause flakiness on some platforms
where playback will begin from the pre-seek currentTime. Wait for the seek
to complete before continuing the sub-tests.
Additionally, a 2s watchdog timeout is present to catch stalled tests. This
timeout is fine for short-duration sub-tests, but longer tests' durations
approach this 2s timeout period. Make the timeout the test duration + 2s.
- media/video-played-collapse-expected.txt:
- media/video-played-collapse.html:
- media/video-played.js:
(playForMillisecs.callPauseIfTimeIsReached):
(playForMillisecs):
- platform/mac-wk2/TestExpectations:
- 5:41 PM Changeset in webkit [151941] by
-
- 2 edits in trunk/Source/WebKit2
com.oracle.javadeployment.plist is not correctly specified in the JavaApplet plugin profile
https://bugs.webkit.org/show_bug.cgi?id=117961
<rdar://problem/14223823>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Remove the trailing extraneous .plist from the preference file rule
- Resources/PlugInSandboxProfiles/com.oracle.java.JavaAppletPlugin.sb:
- 5:40 PM Changeset in webkit [151940] by
-
- 2 edits in trunk/Source/WebKit2
PluginProcess sandbox violations on com.apple.networkConnect.plist when resetting Safari
https://bugs.webkit.org/show_bug.cgi?id=117958
<rdar://problem/13938149>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Allow reading the com.apple.networkConnect plist.
- Resources/PlugInSandboxProfiles/com.apple.ist.ds.appleconnect.webplugin.sb:
- 5:38 PM Changeset in webkit [151939] by
-
- 2 edits in trunk/Source/WebKit2
Java sandbox violation ipc-posix-shm-read-data /tmp/com.apple.csseed.67
https://bugs.webkit.org/show_bug.cgi?id=117954
<rdar://problem/14166577>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Permit read access to this shared memory segment
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- 5:37 PM Changeset in webkit [151938] by
-
- 2 edits in trunk/Source/WebKit2
Plugin Sandbox violation in /Library/Audio/Sounds/Banks
https://bugs.webkit.org/show_bug.cgi?id=117957
<rdar://problem/14163582>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-24
Reviewed by Alexey Proskuryakov.
Permit read access to subdirectories under /Library/Audio/Sounds
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- 5:15 PM Changeset in webkit [151937] by
-
- 2 edits in trunk/Source/WebKit
Windows build links to opengl32.lib to allow WebGL compiling.
https://bugs.webkit.org/show_bug.cgi?id=117949
Reviewed by Brent Fulgham.
- WebKit.vcxproj/WebKit/WebKitCommon.props: Added link to opengl32.lib.
- 5:05 PM Changeset in webkit [151936] by
-
- 3 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Only resume root layer commits for visible WebPages
https://bugs.webkit.org/show_bug.cgi?id=117956
https://jira.bbqnx.net/browse/BRWSR-12047
JIRA428381
Patch by Jakob Petsovits <jpetsovits@blackberry.com> on 2013-06-24
Reviewed by George Staikos.
In r150629, the code from that change introduced to
suspend and resume root layer commits would not take into
account whether the page is actually visible.
Because application activation state is usually conveyed
to all or any WebPages, this would mean on transitioning
into an active application state, we were resuming
root layer commits that might have previously been
disabled for visibility reasons.
Fix this by going through a single function that knows
by itself whether to suspend or resume root layer commits,
so the calling code doesn't have a chance to get it wrong.
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPage::setVisible):
(BlackBerry::WebKit::WebPagePrivate::notifyAppActivationStateChange):
(BlackBerry::WebKit::WebPagePrivate::updateRootLayerCommitEnabled):
- Api/WebPage_p.h:
(WebPagePrivate):
- 4:34 PM Changeset in webkit [151935] by
-
- 2 edits in trunk/Source/WebCore
Added /d option to xcopy to prevent unnecessary copying and compiling.
https://bugs.webkit.org/show_bug.cgi?id=117951
Reviewed by Brent Fulgham.
- WebCore.vcxproj/WebCorePreBuild.cmd:
- 4:27 PM Changeset in webkit [151934] by
-
- 3 edits2 adds in trunk
Fix various crashes on sites with fixed backgrounds
https://bugs.webkit.org/show_bug.cgi?id=117959
Source/WebCore:
Reviewed by Andy Estes.
FrameView::removeSlowRepaintObject() would assume that addSlowRepaintObject()
had been called before it, but this isn't always the case. For example, if
a page has a fixed background on the body, this falls into the accelerated
path in WK2 tiled mode, so addSlowRepaintObject() is never called. However,
we still call removeSlowRepaintObject() if the body is removed.
So null-check m_slowRepaintObjects to avoid crashing.
Test: platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-removal.html
- page/FrameView.cpp:
(WebCore::FrameView::removeSlowRepaintObject):
LayoutTests:
Reviewed by Andy Estes.
Test that does a document.write on a page with a fixed background on the body.
- platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-removal-expected.txt: Added.
- platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-removal.html: Added.
- 3:56 PM Changeset in webkit [151933] by
-
- 2 edits in trunk/Tools
Make MiniBrowser paginated mode work with WebKit1
https://bugs.webkit.org/show_bug.cgi?id=117950
Reviewed by Beth Dakin.
- MiniBrowser/mac/WK1BrowserWindowController.m:
(-[WK1BrowserWindowController isPaginated]):
(-[WK1BrowserWindowController togglePaginationMode:]):
Hook up isPaginated and togglePaginationMode just as for WebKit2.
- 3:49 PM Changeset in webkit [151932] by
-
- 2 edits in trunk/Source/WebKit2
Make sure m_iconDatabaseImpl is not null before closing it
https://bugs.webkit.org/show_bug.cgi?id=117943
Patch by Nick Diego Yamane <nick.yamane@openbossa.org> on 2013-06-24
Reviewed by Simon Fraser.
Since r150474 WebIconDatabase is closed unconditionally in
TestController destructor, in that case WebKitTestRunner crashes
when no icon database path is set. This misbehavior was observed in
ports such as efl and nix.
In this patch, WebIconDatabase::close() calls m_iconDatabaseImpl->close()
only if m_iconDatabaseImpl is not null, as it's already being done in other
WebIconDatabase's methods, such as isOpen().
- UIProcess/WebIconDatabase.cpp:
(WebKit::WebIconDatabase::close):
- 2:36 PM Changeset in webkit [151931] by
-
- 1 edit2 copies2 moves in trunk/LayoutTests
[CSS Shapes] split test shape-inside-first-fit-001.html into 800x600 parts
https://bugs.webkit.org/show_bug.cgi?id=117939
Reviewed by Dirk Schulze.
Split the test into two parts, to ensure that it first within the 800x600 limit.
- fast/exclusions/shape-inside/shape-inside-first-fit-001-horizontal-expected.html: Copied from LayoutTests/fast/exclusions/shape-inside/shape-inside-first-fit-001-expected.html.
- fast/exclusions/shape-inside/shape-inside-first-fit-001-horizontal.html: Copied from LayoutTests/fast/exclusions/shape-inside/shape-inside-first-fit-001.html.
- fast/exclusions/shape-inside/shape-inside-first-fit-001-vertical-expected.html: Renamed from LayoutTests/fast/exclusions/shape-inside/shape-inside-first-fit-001-expected.html.
- fast/exclusions/shape-inside/shape-inside-first-fit-001-vertical.html: Renamed from LayoutTests/fast/exclusions/shape-inside/shape-inside-first-fit-001.html.
- 2:33 PM Changeset in webkit [151930] by
-
- 2 edits in trunk/Tools
bisect-builds: improve heuristic for choosing the next build after a broken build
<http://webkit.org/b/117918>
Reviewed by Simon Fraser.
- Scripts/bisect-builds: When a build is broken, use a heuristic
that "bisects" the left side or the right side of the remaining
revisions to pick a revision that's sufficiently different from
the revision of the broken build. This heuristic assumes there
is a sequential range of broken builds whenever one broken build
is found.
- 2:32 PM Changeset in webkit [151929] by
-
- 7 edits in trunk/Source
Expose the mediaHasAudio() function in WK2
https://bugs.webkit.org/show_bug.cgi?id=117946
<rdar://problem/14250527>
Patch by Ruth Fong <ruth_fong@apple.com> on 2013-06-24
Reviewed by Beth Dakin.
Source/WebCore:
- WebCore.exp.in: Updated to include symbol for
HTMLMediaElement::mediaHasAudio() function.
Source/WebKit2:
Exposes the WebCore::HTMLMediaElement::mediaHasAudio() function
in WK2.
- WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp:
(WKBundleHitTestResultMediaHasAudio): Added.
- WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h:
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:
(WebKit::InjectedBundleHitTestResult::mediaHasAudio): Added.
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
- 2:28 PM Changeset in webkit [151928] by
-
- 2 edits in trunk/LayoutTests
[CSS Shapes] Remove setCSSShapesEnabled(true) from shape-inside-empty-expected.html since it isn't using shapes
https://bugs.webkit.org/show_bug.cgi?id=117945
Reviewed by Dirk Schulze.
- fast/exclusions/shape-inside/shape-inside-empty-expected.html:
- 2:09 PM Changeset in webkit [151927] by
-
- 2 edits in trunk/Source/WebKit2
REGRESSION (r147591): can't type in Adobe Connect
https://bugs.webkit.org/show_bug.cgi?id=117947
<rdar://problem/14223539>
Reviewed by Andreas Kling.
With the change in r147591, it is now possible for a plug-in element to be focused before the plug-in
starts. Handle this by focusing the plug-in right after it's started if necessary.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::didInitializePlugin):
- 2:02 PM Changeset in webkit [151926] by
-
- 20 edits1 delete in trunk/Source
Move displayID stuff from Widget to Chrome
https://bugs.webkit.org/show_bug.cgi?id=117944
Reviewed by Anders Carlsson.
In r151877 I polluted Widget with displayID-related stuff. This would
be better on HostWindow, so move it there. This is a net code reduction,
and eliminates PlatformScreenMac.h, and the NSScreen category.
Source/WebCore:
- WebCore.exp.in: Remove some functions from the exports list.
- WebCore.xcodeproj/project.pbxproj: PlatformScreenMac.h is gone!
- dom/Document.cpp:
(WebCore::Document::requestAnimationFrame): Get the displayID from page->chrome()
- page/Chrome.cpp:
(WebCore::Chrome::Chrome): Initialize m_displayID.
(WebCore::Chrome::displayID):
(WebCore::Chrome::windowScreenDidChange): Code moved from Page; save the
displayID, and tell all subframes that the displayID changed.
- page/Chrome.h: Add displayID-related functions.
- page/FrameView.cpp: Removed windowDisplayID().
- page/FrameView.h: Ditto.
- page/Page.cpp: Removed code.
(WebCore::Page::Page):
- page/Page.h:
- platform/HostWindow.h: Added virtual displayID-related functions.
- platform/Widget.cpp: Removed code.
- platform/Widget.h: Ditto.
- platform/mac/PlatformScreenMac.h: Removed.
- platform/mac/PlatformScreenMac.mm: Removed the NSScreen category.
(WebCore::displayIDFromScreen):
(WebCore::screenForDisplayID):
(WebCore::displayFromWidget):
(WebCore::screenForWidget):
- platform/mac/WidgetMac.mm: Removed windowDisplayID().
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::notifyFlushBeforeDisplayRefresh): Get
the displayID via chrome().
Source/WebKit/mac:
- WebView/WebView.mm:
(-[WebView doWindowDidChangeScreen]): Go via chrome().
Source/WebKit2:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::windowScreenDidChange): Go via chrome().
- 1:52 PM Changeset in webkit [151925] by
-
- 2 edits in trunk/Source/WebCore
Don't create Document's selector query cache just to invalidate it.
<http://webkit.org/b/117942>
Reviewed by Anders Carlsson.
If Document::m_selectorQueryCache is null, there's nothing to invalidate,
so don't go through the trouble of creating a query cache.
- dom/Document.cpp:
(WebCore::Document::setCompatibilityMode):
(WebCore::Document::updateBaseURL):
- 1:46 PM Changeset in webkit [151924] by
-
- 25 edits11 adds3 deletes in trunk/LayoutTests
AX: Make tests usable on Mac and Windows
https://bugs.webkit.org/show_bug.cgi?id=117901
Reviewed by Chris Fleizach.
- accessibility/aria-checkbox-text.html:
- accessibility/aria-hidden-expected.txt:
- accessibility/aria-hidden-with-elements-expected.txt:
- accessibility/aria-hidden-with-elements.html:
- accessibility/aria-hidden.html:
- accessibility/aria-labelledby-overrides-label-expected.txt:
- accessibility/aria-labelledby-overrides-label.html:
- accessibility/aria-option-role.html:
- accessibility/aria-presentational-role-expected.txt:
- accessibility/aria-presentational-role.html:
- accessibility/aria-tab-roles-expected.txt:
- accessibility/aria-tab-roles.html:
- accessibility/empty-image-with-title-expected.txt:
- accessibility/empty-image-with-title.html:
- accessibility/html-html-element-is-ignored-expected.txt:
- accessibility/html-html-element-is-ignored.html:
- accessibility/img-aria-button-alt-tag-expected.txt:
- accessibility/img-aria-button-alt-tag.html:
- accessibility/input-image-alt-expected.txt:
- accessibility/input-image-alt.html:
- platform/mac/accessibility/aria-checkbox-text-expected.txt:
- platform/mac/accessibility/aria-option-role-expected.txt:
- platform/win/accessibility/aria-checkbox-text-expected.txt: Added.
- platform/win/accessibility/aria-hidden-expected.txt: Added.
- platform/win/accessibility/aria-hidden-with-elements-expected.txt: Added.
- platform/win/accessibility/aria-labelledby-overrides-label-expected.txt: Added.
- platform/win/accessibility/aria-option-role-expected.txt: Added.
- platform/win/accessibility/aria-presentational-role-expected.txt: Added.
- platform/win/accessibility/aria-tab-roles-expected.txt: Added.
- platform/win/accessibility/empty-image-with-title-expected.txt: Added.
- platform/win/accessibility/html-html-element-is-ignored-expected.txt: Added.
- platform/win/accessibility/img-aria-button-alt-tag-expected.txt: Added.
- platform/win/accessibility/input-image-alt-expected.txt: Added.
- platform/win/aria-labelledby-on-input-expected.txt: Removed.
- platform/win/aria-menubar-menuitems-expected.txt: Removed.
- platform/win/aria-roles-expected.txt: Removed.
- 1:26 PM Changeset in webkit [151923] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed. Makefile build fix for AppleWindows.
- JavaScriptCore.vcxproj/JavaScriptCore.make:
- 1:09 PM Changeset in webkit [151922] by
-
- 2 edits in trunk/Source/WebCore
Refactor adding a line break
https://bugs.webkit.org/show_bug.cgi?id=117907
Reviewed by Ryosuke Niwa.
Reduce code duplication when adding a line break.
No new tests, refactoring.
- rendering/RenderBlockLineLayout.cpp:
(WebCore::addLineBreak):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
- 12:53 PM Changeset in webkit [151921] by
-
- 2 edits in trunk/Source/WTF
Unreviewed. AppleWin build fix, followup to r151915.
- WTF.vcxproj/WTFProduction.props:
- 12:08 PM Changeset in webkit [151920] by
-
- 4 edits in trunk/Source
HashMap: reverse the order of the template arguments at alternate 'find', 'contains' and 'add' methods
https://bugs.webkit.org/show_bug.cgi?id=117911
Reviewed by Anders Carlsson.
The order of the template arguments at HashMap alternate 'find', 'contains' and
'add' methods is reversed so that callers can just pass the translator
and let the compiler deduce input argument type.
Another rational is consistency with HashSet class.
Source/WebCore:
- platform/network/HTTPHeaderMap.cpp:
(WebCore::HTTPHeaderMap::get):
(WebCore::HTTPHeaderMap::contains):
(WebCore::HTTPHeaderMap::add):
Source/WTF:
- wtf/HashMap.h:
- 11:47 AM Changeset in webkit [151919] by
-
- 2 edits in trunk/Source/WebCore
Remove unnecessary check in RenderBlockLineLayout::nextSegmentBreak()
https://bugs.webkit.org/show_bug.cgi?id=117713
Reviewed by David Hyatt.
Changeset r151613 should have done this instead. Since r151518 changed
nextSegmentBreak() to detect line-break opportunities between no-wrap
inlines there is no need to force the break later.
No new tests, covered by existing tests.
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
- 11:06 AM Changeset in webkit [151918] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: WebInspector.displayNameForURL() failure prevents DOM inspection
https://bugs.webkit.org/show_bug.cgi?id=117927
Handle possible mis-encoded URI fragments passed to decodeURIComponent() which
could prevent inspection of the DOM.
Reviewed by Timothy Hatcher.
- UserInterface/Main.js:
(WebInspector.displayNameForURL):
- 10:42 AM Changeset in webkit [151917] by
-
- 1 edit in trunk/Source/WebCore/ChangeLog
Added a Radar number to my last ChangeLog
- 10:12 AM Changeset in webkit [151916] by
-
- 2 edits in trunk/Source/WebCore
Potential crash when in-band track is removed
https://bugs.webkit.org/show_bug.cgi?id=117938
<rdar://problem/14246763>
Reviewed by Jer Noble.
This is timing dependent and I was unable to come up with a reliable test.
- html/track/InbandTextTrack.cpp:
(WebCore::InbandTextTrack::willRemoveTextTrackPrivate): Early return if the media element
has been cleared.
- 9:25 AM Changeset in webkit [151915] by
-
- 6 edits2 adds in trunk/Source/WTF
[WinCairo] WTF.dll is linking with CoreFoundation.lib in VS2010.
https://bugs.webkit.org/show_bug.cgi?id=117294
Patch by peavo@outlook.com <peavo@outlook.com> on 2013-06-24
Reviewed by Brent Fulgham.
WinCairo build should not use CoreFoundation.
- WTF.vcxproj/WTFCFLite.props: Added.
- WTF.vcxproj/WTFCommon.props: Remove CoreFoundation.lib from depencency list.
- WTF.vcxproj/WTFCoreFoundation.props: Added.
- WTF.vcxproj/WTFDebug.props: Import WTFCoreFoundation.props for WinApple.
- WTF.vcxproj/WTFDebugWinCairo.props: Import WTFCFLite.props for WinCairo.
- WTF.vcxproj/WTFRelease.props: Import WTFCoreFoundation.props for WinApple.
- WTF.vcxproj/WTFReleaseWinCairo.props: Import WTFCFLite.props for WinCairo.
- 9:21 AM Changeset in webkit [151914] by
-
- 21 edits3 moves in trunk
WaveTable name has changed to PeriodicWave
https://bugs.webkit.org/show_bug.cgi?id=117748
Reviewed by Jer Noble.
Source/WebCore:
See related Web Audio bug and spec change:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=19561
https://dvcs.w3.org/hg/audio/rev/7c4a40a9bb57
- CMakeLists.txt:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
- Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::createPeriodicWave):
- Modules/webaudio/AudioContext.h:
- Modules/webaudio/AudioContext.idl:
- Modules/webaudio/OscillatorNode.cpp:
(WebCore::OscillatorNode::OscillatorNode):
(WebCore::OscillatorNode::setType):
(WebCore::OscillatorNode::calculateSampleAccuratePhaseIncrements):
(WebCore::OscillatorNode::process):
(WebCore::OscillatorNode::setPeriodicWave):
(WebCore::OscillatorNode::propagatesSilence):
- Modules/webaudio/OscillatorNode.h:
- Modules/webaudio/OscillatorNode.idl:
- Modules/webaudio/PeriodicWave.cpp: Renamed from Source/WebCore/Modules/webaudio/WaveTable.cpp.
(WebCore::PeriodicWave::create):
(WebCore::PeriodicWave::createSine):
(WebCore::PeriodicWave::createSquare):
(WebCore::PeriodicWave::createSawtooth):
(WebCore::PeriodicWave::createTriangle):
(WebCore::PeriodicWave::PeriodicWave):
(WebCore::PeriodicWave::waveDataForFundamentalFrequency):
(WebCore::PeriodicWave::maxNumberOfPartials):
(WebCore::PeriodicWave::numberOfPartialsForRange):
(WebCore::PeriodicWave::createBandLimitedTables):
(WebCore::PeriodicWave::generateBasicWaveform):
- Modules/webaudio/PeriodicWave.h: Renamed from Source/WebCore/Modules/webaudio/WaveTable.h.
(WebCore::PeriodicWave::rateScale):
(WebCore::PeriodicWave::periodicWaveSize):
(WebCore::PeriodicWave::sampleRate):
(WebCore::PeriodicWave::numberOfRanges):
- Modules/webaudio/PeriodicWave.idl: Renamed from Source/WebCore/Modules/webaudio/WaveTable.idl.
- Target.pri:
- WebCore.xcodeproj/project.pbxproj:
Tools:
- Scripts/do-webcore-rename:
LayoutTests:
- fast/js/global-constructors-attributes-expected.txt:
- webaudio/oscillator-basic-expected.txt:
- webaudio/oscillator-basic.html:
- webaudio/oscillator-custom.html:
- webaudio/resources/oscillator-testing.js:
(generateExponentialOscillatorSweep):
- 8:35 AM Changeset in webkit [151913] by
-
- 1 edit1 move in trunk/LayoutTests
[Mac] Unreviewed build correction after r151868
New test expecation had been placed in the wrong directory.
- platform/mac/accessibility/listitem-title-expected.txt: Copied from platform/mac/listitem-title-actual.txt.
- platform/mac/listitem-title-actual.txt: Removed.
- 8:14 AM Changeset in webkit [151912] by
-
- 3 edits in trunk/Source/WebCore
Commented IDL implements statements should not impact code generation
https://bugs.webkit.org/show_bug.cgi?id=117932
Reviewed by Kentaro Hara.
Fix regular expression in preprocess-idls.pl script so that commented
IDL implements statements no longer cause any code to be generated.
No new tests, covered by TestObj.idl.
- bindings/scripts/preprocess-idls.pl:
(getImplementedInterfacesFromIDL):
- bindings/scripts/test/TestObj.idl:
- 8:12 AM Changeset in webkit [151911] by
-
- 10 edits in trunk/Source/WebCore
Adopt is/toHTMLStyleElement for minor code cleanup
https://bugs.webkit.org/show_bug.cgi?id=117917
Reviewed by Antti Koivisto.
This patch refers to http://src.chromium.org/viewvc/blink?view=revision&revision=152853
There are some usages of static_cast to HTMLStyleElement so this patch creates toHTMLStyleElement
function for code cleanup. Plus, isHTMLStyleElement is also made for same purpose.
- css/CSSStyleSheet.cpp:
(WebCore::isAcceptableCSSStyleSheetParent):
- css/StyleScopeResolver.cpp:
(WebCore::StyleScopeResolver::scopeFor):
- css/StyleSheetList.cpp:
(WebCore::StyleSheetList::getNamedItem):
- dom/DocumentStyleSheetCollection.cpp:
(WebCore::DocumentStyleSheetCollection::collectActiveStyleSheets):
- dom/Node.cpp:
(WebCore::Node::numberOfScopedHTMLStyleChildren):
- html/HTMLStyleElement.h:
(WebCore::isHTMLStyleElement):
(WebCore::toHTMLStyleElement):
- inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::viaInspectorStyleSheet):
- inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyleSheet::inlineStyleSheetText):
- page/PageSerializer.cpp:
(WebCore::PageSerializer::serializeFrame):
- 8:09 AM Changeset in webkit [151910] by
-
- 2 edits in trunk/Source/WebCore
Cleanup RenderThemeWin after r151783 and r151794.
https://bugs.webkit.org/show_bug.cgi?id=117936
Reviewed by Alexis Menard.
GetSysColor() takes an integer as argument. Let cssValueIdToSysColorIndex()
return an int instead of casting the values to the CSSValueID type.
- rendering/RenderThemeWin.cpp:
(WebCore::cssValueIdToSysColorIndex):
(WebCore::RenderThemeWin::systemColor):
- 7:16 AM Changeset in webkit [151909] by
-
- 2 edits in trunk/Source/WebCore
Use SetFilePointer instead of SetFilePointerEx in FileSystemWin
https://bugs.webkit.org/show_bug.cgi?id=116205
Reviewed by Ryosuke Niwa.
SetFilePointerEx is not available on Windows CE, so use SetFilePointer.
Also add a extra return for the case of an failure.
- platform/win/FileSystemWin.cpp:
(WebCore::seekFile):
- 7:07 AM Changeset in webkit [151908] by
-
- 7 edits1 copy in trunk/Source/WebCore
Introduce WindowTimers IDL interface
https://bugs.webkit.org/show_bug.cgi?id=117929
Reviewed by Kentaro Hara.
Introduce WindowTimers IDL interface and have both DOMWindow and WorkerContext
implement it to match the latest specification and avoid IDL duplication:
- http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#windowtimers
- http://dev.w3.org/html5/workers/#apis-available-to-workers
No new tests, no behavior change.
- CMakeLists.txt:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
- page/DOMWindow.idl:
- page/WindowTimers.idl:
- workers/WorkerContext.idl:
- 6:58 AM Changeset in webkit [151907] by
-
- 2 edits in trunk/Source/WebCore
Build fix for WinCE after r151563.
- bindings/js/JSDOMBinding.cpp:
(WebCore::toInt8): Use fabs() instead of abs().
(WebCore::toUInt8): Ditto.
- 6:09 AM Changeset in webkit [151906] by
-
- 2 edits in trunk/Source/WebCore
Build fix for WinCE after r151783.
- rendering/RenderThemeWinCE.cpp:
(WebCore::cssValueIdToSysColorIndex):
(WebCore::RenderThemeWinCE::systemColor):
- 5:31 AM Changeset in webkit [151905] by
-
- 2 edits in trunk
[CMAKE] Clear unused cmakedefines
https://bugs.webkit.org/show_bug.cgi?id=117931
Reviewed by Christophe Dumez.
- Source/cmakeconfig.h.cmake:
Removed ENABLE_AS_IMAGE, ENABLE_LEGACY_WEBKIT_BLOB_BUILDER and
ENABLE_CLIENT_BASED_GEOLOCATION cmakedefines which already removed.
- 2:38 AM Changeset in webkit [151904] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Implement unit test callback: onWordGuesses.
https://bugs.webkit.org/show_bug.cgi?id=117794
Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2013-06-24
Reviewed by Christophe Dumez.
- UIProcess/API/efl/tests/test_ewk2_text_checker.cpp:
(onWordGuesses):
Add client suggestions for the word.
(checkClientSuggestionsForWord):
Verify the suggestions that were given by the client.
- 2:32 AM Changeset in webkit [151903] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, rolling out r151021.
http://trac.webkit.org/changeset/151021
https://bugs.webkit.org/show_bug.cgi?id=117924
caused regressions on Qt and GTK (#117141 and #117688)
(Requested by philn on #webkit).
- platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
(webkit_web_src_init):
(webKitWebSrcFinalize):
(webKitWebSrcSetProperty):
(webKitWebSrcGetProperty):
(webKitWebSrcStop):
(webKitWebSrcStart):
(webKitWebSrcChangeState):
(webKitWebSrcQueryWithParent):
(webKitWebSrcGetUri):
(webKitWebSrcSetUri):
(webKitWebSrcNeedDataMainCb):
(webKitWebSrcEnoughDataMainCb):
(webKitWebSrcSeekMainCb):
(webKitWebSrcSeekDataCb):
(StreamingClient::StreamingClient):
(StreamingClient::~StreamingClient):
(StreamingClient::didReceiveResponse):
(StreamingClient::didReceiveData):
(StreamingClient::didFinishLoading):
(StreamingClient::wasBlocked):
(StreamingClient::cannotShowURL):
- 2:09 AM WebKitGTK/2.0.x edited by
- (diff)
- 2:04 AM Changeset in webkit [151902] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0
Merge r151791 - [GTK] remove bashism from configure
https://bugs.webkit.org/show_bug.cgi?id=117796
Reviewed by Gustavo Noronha Silva.
- Source/autotools/FindDependencies.m4: Perform string appending by redeclaring the base string to the value
of the base string followed by the string that's being appended. This replaces the use of the '+=' operator
that works under bash but is not supported by other shells.
- 1:49 AM WebKitGTK/2.0.x edited by
- (diff)
- 1:46 AM WebKitGTK/2.0.x edited by
- (diff)
- 1:44 AM Changeset in webkit [151901] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r148279 - [GTK] Webkit fails to build webkit2gtk-tests-resources.gresource.
https://bugs.webkit.org/show_bug.cgi?id=114485
Patch by Hanyee Kim <choco@company100.net> on 2013-04-12
Reviewed by Martin Robinson.
Generating webkit2gtk-tests-resources.gresource can be failed due to
the non-existing target directory.
We need to make target directory before generating it.
- UIProcess/API/gtk/tests/GNUmakefile.am:
- 1:41 AM Changeset in webkit [151900] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r148125 - Fixed build failure in Plugin.h: FloatPoint was not in namespace WebCore
make[1]: * Waiting for unfinished jobs....
In file included from Source/WebKit2/PluginProcess/PluginCreationParameters.h:31:0,
from Source/WebKit2/PluginProcess/PluginCreationParameters.cpp:27:
./Source/WebKit2/WebProcess/Plugins/Plugin.h:268:58: error: 'FloatPoint' in namespace 'WebCore' does not name a type
./Source/WebKit2/WebProcess/Plugins/Plugin.h:268:77: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
cc1plus: warning: unrecognized command line option "-Wno-c++11-extensions" [enabled by default]
make[1]: * [Source/WebKit2/PluginProcess/libwebkit2gtk_3_0_la-PluginCreationParameters.lo] Error 1
It now passes that make target.
https://bugs.webkit.org/show_bug.cgi?id=111862
Patch by Tobias Mueller <tobiasmue@gnome.org> on 2013-04-10
Reviewed by Darin Adler.
- WebProcess/Plugins/Plugin.h:
(WebCore): Added FloatPoint to the WebCore namespace
- 1:37 AM WebKitGTK/2.0.x edited by
- (diff)
- 1:32 AM Changeset in webkit [151899] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r151492 - [GTK] Remove the WebCoreLayer(Gtk2).a archives before regenerating them
https://bugs.webkit.org/show_bug.cgi?id=116723
Reviewed by Carlos Garcia Campos.
Source/WebKit2:
- GNUmakefile.am: When generating the WebCoreLayerGtk2.a archive from all the dependency archives, remove the
current archive (if any). Updating an existent archive in an incremental build is not bulletproof and can lead
to corrupt archives and subsequent build failures. On the other hand, the archive generation is not expensive
and produces a working archive without problems even on incremental builds.
- 1:31 AM WebKitGTK/2.0.x edited by
- (diff)
- 1:26 AM Changeset in webkit [151898] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r150884 - Unreviewed. Fix make distcheck.
Source/WebKit2:
- GNUmakefile.am: Add WebCoreLayerGtk2.a to DISTCLEANFILES.
- 1:03 AM Changeset in webkit [151897] by
-
- 2 edits in trunk/LayoutTests
[Qt] Unreviewed gardening. Skipping the crashing tests on debug bots.
https://bugs.webkit.org/show_bug.cgi?id=94458
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-06-24
- platform/qt/TestExpectations:
- 12:58 AM Changeset in webkit [151896] by
-
- 8 edits in trunk/Source/WebCore
Move IDL implements statements to IDL files that implement the interface
https://bugs.webkit.org/show_bug.cgi?id=117921
Reviewed by Kentaro Hara.
Move IDL implements statements to IDL files that implement the interface
so that we can more easily know that a given IDL interface implements
another.
The generator now enforces this as well for consistency.
No new tests, covered by TestImplements.idl.
- bindings/scripts/preprocess-idls.pl:
(getImplementedInterfacesFromIDL):
- bindings/scripts/test/TestImplements.idl:
- bindings/scripts/test/TestInterface.idl:
- dom/CharacterData.idl:
- dom/ChildNode.idl:
- dom/DocumentType.idl:
- dom/Element.idl:
- 12:58 AM WebKitGTK/2.0.x edited by
- (diff)
- 12:52 AM Changeset in webkit [151895] by
-
- 3 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
[GTK] Merge r150008 into the webkit-2.0 branch
https://bugs.webkit.org/show_bug.cgi?id=117889
Patch by Zan Dobersek <zdobersek@igalia.com> on 2013-06-21
Reviewed by Carlos Garcia Campos.
- GNUmakefile.am: Merge r150008 with some changes, for instance not listing libPlatform.la, libPlatformGtk2.la
and libANGLE.la among the webcore layer dependencies as these libtool archives were created after the 2.0 branching.
- GNUmakefile.list.am: Merge r150008.
- 12:32 AM Changeset in webkit [151894] by
-
- 4 edits2 adds in trunk
Hittest finds the truncated text instead of the floating input, when the input is clicked.
https://bugs.webkit.org/show_bug.cgi?id=115675
Patch by Zalan Bujtas <Alan Bujtas> on 2013-06-24
Reviewed by David Hyatt.
Ignore truncated text on inline textbox and everything beyond the ellipsis box on
the root inlinebox while hittesting. (provided that nodeAtPoint finds no hit for any of
the root inline's children.)
Source/WebCore:
Test: fast/css/text-overflow-ellipsis-and-floating-input-hittest.html
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::nodeAtPoint):
- rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::nodeAtPoint):
(WebCore::InlineTextBox::paint):
LayoutTests:
- fast/css/text-overflow-ellipsis-and-floating-input-hittest-expected.txt: Added.
- fast/css/text-overflow-ellipsis-and-floating-input-hittest.html: Added.
Jun 23, 2013:
- 11:20 PM Changeset in webkit [151893] by
-
- 2 edits in trunk/LayoutTests
AX: Rebaseline test after r151868
https://bugs.webkit.org/show_bug.cgi?id=117892
Rubber stamped by Chris Fleizach.
- platform/mac/accessibility/lists-expected.txt:
- 10:49 PM Changeset in webkit [151892] by
-
- 2 edits in trunk/LayoutTests
Unreviewed EFL gardening. Unskip two media tests because there is no crash after system update.
- platform/efl/TestExpectations:
- 9:07 PM Changeset in webkit [151891] by
-
- 1 edit in branches/dfgFourthTier/Source/WTF/ChangeLog
fourthTier: DFG should optimize identifier string equality
https://bugs.webkit.org/show_bug.cgi?id=117920
Reviewed by Sam Weinig.
Note that this ChangeLog was supposed to be committed in r151890.
Expose the IsIdentifier bit to the JIT.
- wtf/text/StringImpl.h:
(WTF::StringImpl::flagIsIdentifier):
- 9:05 PM Changeset in webkit [151890] by
-
- 12 edits6 adds in branches/dfgFourthTier
fourthTier: DFG should optimize identifier string equality
https://bugs.webkit.org/show_bug.cgi?id=117920
Source/JavaScriptCore:
Reviewed by Sam Weinig.
This is a 20% speed-up for string equality comparisons when both strings are
identifiers.
This is important for two reasons:
1) Using strings as enumerations is an idiom. A great example is typeof. It
would be great if this performed better.
2) When I implement switch_string in the DFG, it would be great to optimize
the case where the switched-on value is an identifier. That would involve
a simple binary switch rather than a more complicated trie-switch over
characters.
- bytecode/SpeculatedType.cpp:
(JSC::dumpSpeculation):
(JSC::speculationToAbbreviatedString):
(JSC::speculationFromCell):
- bytecode/SpeculatedType.h:
(JSC):
(JSC::isStringIdentSpeculation):
(JSC::isStringSpeculation):
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::executeEffects):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGNode.h:
(JSC::DFG::Node::shouldSpeculateStringIdent):
(Node):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compilePeepHoleBranch):
(JSC::DFG::SpeculativeJIT::compare):
(JSC::DFG::SpeculativeJIT::compileStrictEq):
(JSC::DFG::SpeculativeJIT::compileStringEquality):
(JSC::DFG::SpeculativeJIT::compileStringIdentEquality):
(DFG):
(JSC::DFG::SpeculativeJIT::speculateString):
(JSC::DFG::SpeculativeJIT::speculateStringIdentAndLoadStorage):
(JSC::DFG::SpeculativeJIT::speculateStringIdent):
(JSC::DFG::SpeculativeJIT::speculate):
- dfg/DFGSpeculativeJIT.h:
(SpeculativeJIT):
- dfg/DFGUseKind.cpp:
(WTF::printInternal):
- dfg/DFGUseKind.h:
(JSC::DFG::typeFilterFor):
(JSC::DFG::isCell):
LayoutTests:
Reviewed by Sam Weinig.
Add a benchmark for string equality where there is a long identifier, and
also add a benchmark for non-identifier string equality (since the previous
test for string equality was really identifier equality).
- fast/js/regress/script-tests/string-long-ident-equality.js: Added.
(foo):
- fast/js/regress/script-tests/string-var-equality.js: Added.
(addFoo):
(foo):
- fast/js/regress/string-long-ident-equality-expected.txt: Added.
- fast/js/regress/string-long-ident-equality.html: Added.
- fast/js/regress/string-var-equality-expected.txt: Added.
- fast/js/regress/string-var-equality.html: Added.
- 6:41 PM Changeset in webkit [151889] by
-
- 7 edits3 adds in branches/dfgFourthTier
Merge trunk r147965.
Source/JavaScriptCore:
2013-04-08 Filip Pizlo <fpizlo@apple.com>
DFG should be able to inline string equality comparisons
https://bugs.webkit.org/show_bug.cgi?id=114224
Reviewed by Oliver Hunt.
Inline 8-bit string equality, go to slow path for 16-bit strings. 2x speed-up for string equality
comparisons on 8-bit strings. 20-50% speed-up on JSRegress/HashMap tests. 30% speed-up on
string-fasta. 2% speed-up on SunSpider overall. Some small speed-ups elsewhere.
This is a gnarly change but we have loads of test coverage already between the HashMap tests and
preexisting DFG string equality tests (which appear to have been designed to test OSR exits, but
also give us good overall coverage on string equality behavior).
- dfg/DFGFixupPhase.cpp: (JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGSpeculativeJIT.cpp: (JSC::DFG::SpeculativeJIT::compilePeepHoleBranch): (JSC::DFG::SpeculativeJIT::compare): (JSC::DFG::SpeculativeJIT::compileStrictEq): (JSC::DFG::SpeculativeJIT::compileStringEquality): (DFG):
- dfg/DFGSpeculativeJIT.h: (SpeculativeJIT):
LayoutTests:
2013-04-08 Filip Pizlo <fpizlo@apple.com>
DFG should be able to inline string equality comparisons
https://bugs.webkit.org/show_bug.cgi?id=114224
Reviewed by Oliver Hunt.
- fast/js/regress/script-tests/string-equality.js: Added. (foo):
- fast/js/regress/string-equality-expected.txt: Added.
- fast/js/regress/string-equality.html: Added.
- 5:40 PM Changeset in webkit [151888] by
-
- 17 edits in trunk/Source
Sort all the Xcode project files
https://bugs.webkit.org/show_bug.cgi?id=117696
Reviewed by Anders Carlsson.
Source/JavaScriptCore:
- JavaScriptCore.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Source/ThirdParty:
- gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
- gtest/xcode/gtest.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Source/ThirdParty/ANGLE:
- ANGLE.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Source/WebCore:
- WebCore.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Source/WebInspectorUI:
- WebInspectorUI.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Source/WebKit:
- WebKit.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Source/WebKit2:
- WebKit2.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Source/WTF:
- WTF.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
Jun 22, 2013:
- 11:24 PM Changeset in webkit [151887] by
-
- 3 edits in trunk/Source/WebCore
Remove redundant helper from RenderRegion.
https://bugs.webkit.org/show_bug.cgi?id=117915
Patch by Zalan Bujtas <Alan Bujtas> on 2013-06-22
Reviewed by Andreas Kling.
Minor code cleanup.
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::regionOversetState):
(WebCore::RenderRegion::setRegionOversetState):
- rendering/RenderRegion.h:
- 11:14 PM Changeset in webkit [151886] by
-
- 3 edits in trunk/Tools
[EFL] Add support for MHTML save/load feature to MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=106620
Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-06-22
Reviewed by Christophe Dumez.
Enable CTRL + S as save page in mhtml and CTRL + L to load any page
from filesystem.
- MiniBrowser/efl/CMakeLists.txt:
- MiniBrowser/efl/main.c:
(page_contents_callback):
(on_key_down):
(show_file_entry_dialog): generic function to show file enrty
selector dialogue
- 9:57 PM Changeset in webkit [151885] by
-
- 10 edits6 adds in branches/dfgFourthTier
fourthTier: DFG shouldn't exit just because a String GetByVal went out-of-bounds
https://bugs.webkit.org/show_bug.cgi?id=117906
Source/JavaScriptCore:
Reviewed by Mark Hahnenberg.
This does the obvious thing, but also makes sure that out-of-bounds accesses
don't fall off into a C call, but try to do the fast thing if the prototype
chain is sane. We ought to probably do this for other array accesses in the
future, as well, since it's so darn easy.
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::executeEffects):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileGetByValOnString):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation):
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::objectPrototypeIsSane):
(JSC):
(JSC::JSGlobalObject::arrayPrototypeChainIsSane):
(JSC::JSGlobalObject::stringPrototypeChainIsSane):
- runtime/JSGlobalObject.h:
(JSGlobalObject):
LayoutTests:
Reviewed by Mark Hahnenberg.
The out-of-bounds benchmark that isn't insane speeds up by 22x in this
patch.
- fast/js/regress/script-tests/string-get-by-val-out-of-bounds-insane.js: Added.
(foo):
- fast/js/regress/script-tests/string-get-by-val-out-of-bounds.js: Added.
(foo):
- fast/js/regress/string-get-by-val-out-of-bounds-expected.txt: Added.
- fast/js/regress/string-get-by-val-out-of-bounds-insane-expected.txt: Added.
- fast/js/regress/string-get-by-val-out-of-bounds-insane.html: Added.
- fast/js/regress/string-get-by-val-out-of-bounds.html: Added.
- 8:31 PM Changeset in webkit [151884] by
-
- 5 edits in tags/Safari-537.46.5/Source
“Versioning.”
- 8:28 PM Changeset in webkit [151883] by
-
- 1 copy in tags/Safari-537.46.5
New tag.
- 6:42 PM Changeset in webkit [151882] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: GC's put_by_id transition fixpoint should converge more quickly
https://bugs.webkit.org/show_bug.cgi?id=117912
Reviewed by Mark Hahnenberg.
This was a rookie mistake. The GC does a classic forward data flow fixpoint. These work well so long as you
iterate the program in program order, or at least something close to program order. Because I enjoy reverse
loops ("while (n--) blah"), I ended up iterating in *reverse* of program order which ensured worst-case
pathologies every single time. And unsurprisingly, this slowed down a program, namely pdfjs.
Flipping the loops to iterate forward fixes a 90% regression in Octane/pdfjs and is otherwise neutral.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::propagateTransitions):
- 4:33 PM Changeset in webkit [151881] by
-
- 2 edits in trunk/Source/WebKit2
Slightly reduce width threshold on detection of primary snapshotted Plug-In
https://bugs.webkit.org/show_bug.cgi?id=117914
<rdar://problem/14136687>
Reviewed by Simon Fraser.
We've noticed some content that should be detected as the primary snapshotted plug-in,
but is just a bit smaller than our 450x300 minimum threshold. Reduce the width to 400.
- WebProcess/WebPage/WebPage.cpp: Change primarySnapshottedPlugInMinimumWidth from 450 to 400.
- 4:16 PM Changeset in webkit [151880] by
-
- 2 edits in trunk/Source/WebCore
Build fix after r151878.
- platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.mm:
(WebCore::WebCoreAVFResourceLoader::startLoading): Pass the new UseDefaultOriginRestrictionsForType
argument to the ResourceLoaderOptions constructor.
- 1:29 PM Changeset in webkit [151879] by
-
- 2 edits in trunk/Source/WebCore
Followup from r151877 .
Fix crash in fast/frames/iframe-access-screen-of-deleted.html by null-checking the widget.
- platform/mac/PlatformScreenMac.mm:
(WebCore::screenForWidget):
- 12:56 PM Changeset in webkit [151878] by
-
- 14 edits3 adds in trunk
[CSS Shapes] limit shape image values to same origin
https://bugs.webkit.org/show_bug.cgi?id=117610
Reviewed by Alexey Proskuryakov.
Source/WebCore:
Restrict the image URL values for shape-inside and shape-outside to
the same origin as the document. The alpha channel of image shape values
will be thresholded to produce the shape's boundaries (see bug 116643)
so normal image access rules aren't secure enough.
Added a RequestOriginPolicy ResourceLoaderOption which is used by
StyleResolver::loadPendingShapeImage() to request the additional restriction.
The change should have no other effect although it does enable one to apply
the same restriction to other resources which can currently be loaded from
any origin - see CachedResourceLoader::canRequest().
Test: http/tests/security/shape-inside-image-origin.html
- css/CSSImageValue.cpp:
(WebCore::CSSImageValue::cachedImage): Add an effectively optional ResourceLoaderOptions parameter.
- css/CSSImageValue.h:
(WebCore::CSSImageValue::cachedImage): Ditto.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::loadPendingShapeImage): Load the image with the default CachedResourceLoader options plus RestrictToSameOrigin.
(WebCore::StyleResolver::loadPendingImages): Call loadPendingShapeImage().
- css/StyleResolver.h:
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::startLoadingMainResource): Update the ResourceLoaderOptions static variable.
- loader/NetscapePlugInStreamLoader.cpp:
(WebCore::NetscapePlugInStreamLoader::NetscapePlugInStreamLoader): Ditto.
- loader/ResourceLoader.h:
(WebCore::ResourceLoader::options):
- loader/ResourceLoaderOptions.h: Add RequestOriginPolicy enum.
(WebCore::ResourceLoaderOptions::ResourceLoaderOptions):
- loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::willSendRequest): Pass ResourceLoaderOptions along to revised CachedResourceLoader::canRequest().
- loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::requestImage):
(WebCore::CachedResourceLoader::requestUserCSSStyleSheet): Update load() ResourceLoaderOptions.
(WebCore::CachedResourceLoader::canRequest): Replaced ContentSecurityPolicyCheck parameter with ResourceLoaderOptions.
(WebCore::CachedResourceLoader::requestResource): Pass ResourceLoaderOptions along to revised CachedResourceLoader::canRequest().
(WebCore::CachedResourceLoader::defaultCachedResourceOptions): Added UseDefaultOriginRestrictionsForType initializer.
- loader/cache/CachedResourceLoader.h:
- loader/icon/IconLoader.cpp:
(WebCore::IconLoader::startLoading): Added UseDefaultOriginRestrictionsForType intializer.
LayoutTests:
Verify that a non same-origin image URL specified for shape-inside or
shape-outside will not load and the shape property will be reset to "none".
- http/tests/resources/square100.png: Added.
- http/tests/security/shape-inside-image-origin-expected.txt: Added.
- http/tests/security/shape-inside-image-origin.html: Added.
- 12:41 PM Changeset in webkit [151877] by
-
- 11 edits1 add in trunk/Source
screen.availWidth always returns width of primary display
https://bugs.webkit.org/show_bug.cgi?id=117863
Source/WebCore:
Reviewed by Geoffrey Garen.
In WebKit2, Widgets have no platformWidget, so trying to get to the
NSScreen via the platform widget's window never succeeded, and we always
fell back on getting info for the main display.
However, we were already pushing the WKView's displayID down to the
WebProcess for the requestAnimationFrame infrastructure, so use that.
Add a virtual function on Widget windowDisplayID(), that is overridden
in FrameView to return the PlatformDisplayID which Page has.
Fix PlatformScreenMac to fall back to Widget::windowDisplayID() when it fails
to get an NSWindow from the Widget.
Add a utility category on NSScreen to get an NSScreen's displayID, and to
find an NSScreen given a displayID.
- WebCore.exp.in:
- WebCore.xcodeproj/project.pbxproj:
- page/FrameView.cpp:
(WebCore::FrameView::windowDisplayID):
- page/FrameView.h:
- platform/Widget.cpp:
(WebCore::Widget::windowDisplayID):
- platform/Widget.h:
- platform/mac/PlatformScreenMac.h: Added.
- platform/mac/PlatformScreenMac.mm:
(+[NSScreen screenForDislayID:]):
(-[NSScreen displayID]):
(WebCore::screenRect):
(WebCore::screenAvailableRect):
- platform/mac/WidgetMac.mm:
(WebCore::Widget::windowDisplayID):
Source/WebKit2:
Reviewed by Geoffrey Garen.
In WebKit2, Widgets have no platformWidget, so trying to get to the
NSScreen via the platform widget's window never succeeded, and we always
fell back on getting info for the main display.
However, we were already pushing the WKView's displayID down to the
WebProcess for the requestAnimationFrame infrastructure, so use that.
The WebProcess would not receive a displayID for a WKView until the window
was activated; fix by calling -doWindowDidChangeScreen when the view
moves to a window, rather than doing it from -_windowDidBecomeKey:.
- UIProcess/API/mac/WKView.mm:
(-[WKView viewDidMoveToWindow]):
(-[WKView _windowDidBecomeKey:]):
Jun 21, 2013:
- 10:56 PM Changeset in webkit [151876] by
-
- 4 edits3 adds in branches/dfgFourthTier
fourthTier: DFG should CSE MakeRope
https://bugs.webkit.org/show_bug.cgi?id=117905
Source/JavaScriptCore:
Reviewed by Geoffrey Garen.
Adds MakeRope to the CSE phase and removes the comment that says that
we could do it but aren't doing it.
Also fixed SpeculatedType dumping so that if you have a Cell type then
it just prints "Cell" and if you just have Object then it just prints
"Object", instead of printing the long list of types.
- bytecode/SpeculatedType.cpp:
(JSC::dumpSpeculation):
- dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::performNodeCSE):
LayoutTests:
Reviewed by Geoffrey Garen.
This benchmark speeds up by 50%.
- fast/js/regress/make-rope-cse-expected.txt: Added.
- fast/js/regress/make-rope-cse.html: Added.
- fast/js/regress/script-tests/make-rope-cse.js: Added.
(foo):
- 7:36 PM Changeset in webkit [151875] by
-
- 2 edits in trunk/Source/WebCore
Crashes due to NULL dereference beneath WebCore::StyleResolver::loadPendingSVGDocuments and related functions
https://bugs.webkit.org/show_bug.cgi?id=117903
Reviewed by Darin Adler.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::loadPendingSVGDocuments): Add a NULL check for
RenderStyle here...
(WebCore::StyleResolver::loadPendingResources): ...and here.
- 7:27 PM Changeset in webkit [151874] by
-
- 7 edits3 adds in branches/dfgFourthTier
fourthTier: DFG should't exit just because it GetByVal'd a big character
https://bugs.webkit.org/show_bug.cgi?id=117899
Source/JavaScriptCore:
Reviewed by Mark Hahnenberg.
Add a slow path. Also clarify handling of GetByVal in PutStructure elimination.
Previously it would fail due to canExit() but now we can also fail because
GetByVal(String) can allocate. Just make it so GetByVal is totally poisoned, in
a very explicit way.
- dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::putStructureStoreElimination):
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileGetByValOnString):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation):
(SpeculativeJIT):
LayoutTests:
Reviewed by Mark Hahnenberg.
This benchmark speeds up by 3x.
- fast/js/regress/script-tests/string-get-by-val-big-char.js: Added.
(foo):
- fast/js/regress/string-get-by-val-big-char-expected.txt: Added.
- fast/js/regress/string-get-by-val-big-char.html: Added.
- 6:10 PM Changeset in webkit [151873] by
-
- 2 edits in trunk/Source/WebCore
Occasional crash swiping between pages
https://bugs.webkit.org/show_bug.cgi?id=117902
Reviewed by Beth Dakin.
m_scrollingStateTree->rootStateNode() can be null when quickly swiping between pages,
so check this in ScrollingCoordinatorMac::commitTreeState().
- page/scrolling/mac/ScrollingCoordinatorMac.mm:
(WebCore::ScrollingCoordinatorMac::commitTreeState):
- 5:25 PM Changeset in webkit [151872] by
-
- 2 edits in trunk/Tools
[Windows] Unreviewed crash protection for DRT
- DumpRenderTree/win/AccessibilityUIElementWin.cpp: Check for null elements in routines
to avoid crashing during test runs.
- 5:13 PM Changeset in webkit [151871] by
-
- 2 edits in branches/dfgFourthTier/Source/WebCore
Fixed broken build: updated to match SmallStrings changes in r151864.
Not reviewed.
No new tests.
- bindings/js/JSDOMBinding.h:
(WebCore::jsStringWithCache):
- 5:08 PM Changeset in webkit [151870] by
-
- 1 edit1 add in trunk/LayoutTests
[Windows] Unreviewed gardening.
- platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
- 4:58 PM Changeset in webkit [151869] by
-
- 11 edits1 add in trunk
Source/JavaScriptCore: Introducing the VMStackBounds class.
https://bugs.webkit.org/show_bug.cgi?id=117862.
Reviewed by Geoffrey Garen.
- Removed Interpreter::StackPolicy.
- The new VMStackBounds will take over choosing the appropriate stack size requirements, and invoking the underlying WTF::StackBounds to to the real bounds check.
- VMStackBounds will now be used universally throughout JSC instead of WTF::StackBounds.
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
- bytecompiler/BytecodeGenerator.h:
- interpreter/Interpreter.cpp:
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
- interpreter/Interpreter.h:
(JSC::Interpreter::isInErrorHandlingMode):
- parser/Parser.cpp:
(JSC::::Parser):
- parser/Parser.h:
- runtime/StringRecursionChecker.h:
(JSC::StringRecursionChecker::performCheck):
- runtime/VMStackBounds.h: Added.
(JSC::VMStackBounds::VMStackBounds):
(JSC::VMStackBounds::isSafeToRecurse):
(JSC::VMStackBounds::requiredCapacity):
LayoutTests: Reverting failure expectation for fast/xmlhttprequest/xmlhttprequest-recursive-sync-event.html.
https://bugs.webkit.org/show_bug.cgi?id=117862.
Reviewed by Geoffrey Garen.
- platform/mac/TestExpectations:
- 4:39 PM Changeset in webkit [151868] by
-
- 3 edits3 adds in trunk
AX: Title for ListItemRole should consist of concatenated child text elements.
https://bugs.webkit.org/show_bug.cgi?id=117892
Reviewed by Chris Fleizach.
Source/WebCore:
accessibility/listitem-title.html
- accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::visibleText): Add ListItemRole to set of
elements that concatenate their children for display purposes.
(WebCore::AccessibilityNodeObject::title): Ditto.
LayoutTests:
- accessibility/listitem-title.html: Added.
- platform/mac/accessibility/listitem-title-expected.txt: Added.
- platform/win/accessibility/listitem-title-expected.txt: Added.
- 4:28 PM Changeset in webkit [151867] by
-
- 2 edits in branches/safari-537-branch/Source/WebKit
Merged r151847. <rdar://problem/14231905>
- 4:27 PM Changeset in webkit [151866] by
-
- 8 edits in branches/safari-537-branch/Source
Merged r151787. <rdar://problem/14219184>
- 4:23 PM Changeset in webkit [151865] by
-
- 6 edits3 deletes in branches/safari-537-branch/LayoutTests
Merged r151801.
- 4:05 PM Changeset in webkit [151864] by
-
- 8 edits3 adds in branches/dfgFourthTier
fourthTier: Small strings shouldn't get GC'd
https://bugs.webkit.org/show_bug.cgi?id=117897
Source/JavaScriptCore:
Reviewed by Mark Hahnenberg.
Kill off the code needed to allocate them lazily and finalize them.
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileGetByValOnString):
- heap/Heap.cpp:
(JSC::Heap::collect):
- runtime/JSString.h:
(JSC::jsSingleCharacterString):
(JSC::jsSingleCharacterSubstring):
(JSC::jsString):
(JSC::jsSubstring8):
(JSC::jsSubstring):
(JSC::jsOwnedString):
- runtime/NumberPrototype.cpp:
(JSC::integerValueToString):
- runtime/SmallStrings.cpp:
(JSC):
(JSC::SmallStrings::initializeCommonStrings):
(JSC::SmallStrings::visitStrongReferences):
- runtime/SmallStrings.h:
(JSC::SmallStrings::singleCharacterString):
(SmallStrings):
LayoutTests:
Reviewed by Mark Hahnenberg.
This test speeds up by 5%.
- fast/js/regress/script-tests/string-get-by-val.js: Added.
(foo):
- fast/js/regress/string-get-by-val-expected.txt: Added.
- fast/js/regress/string-get-by-val.html: Added.
- 3:50 PM Changeset in webkit [151863] by
-
- 2 edits in trunk/Source/WebCore
[MediaStream]: Remove
>= 0 assertion from a size_t variable
https://bugs.webkit.org/show_bug.cgi?id=117890
Patch by Sergio Correia <Sergio Correia> on 2013-06-21
Reviewed by Adam Barth.
This patch fixes a strict build by removing the
>= 0 assertion from
a size_t (unsigned type) variable in RTCStatsResponse.cpp.
No new tests; build fix.
- Modules/mediastream/RTCStatsResponse.cpp:
(WebCore::RTCStatsResponse::addStatistic): Remove
>=0assertion,
since the variable is unsigned and is always >= 0.
- 3:20 PM Changeset in webkit [151862] by
-
- 5 edits in tags/Safari-537.46.4/Source
Versioning.
- 3:13 PM Changeset in webkit [151861] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Uncaught exception when pretty printing WebInspector.Script
https://bugs.webkit.org/show_bug.cgi?id=117893
This was an issue with an earlier refactoring. The sourceCode is a Script,
so replace the non-existent local variable "script" with "this._sourceCode".
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-06-21
Reviewed by Timothy Hatcher.
- UserInterface/SourceCodeTextEditor.js:
(WebInspector.SourceCodeTextEditor.prototype.textEditorUpdatedFormatting):
- 3:13 PM Changeset in webkit [151860] by
-
- 2 edits in tags/Safari-537.46.4/Source/WebKit
Merged r151847. <rdar://problem/14231905>
- 3:07 PM Changeset in webkit [151859] by
-
- 8 edits in tags/Safari-537.46.4/Source
Merged r151787. <rdar://problem/14219184>
- 2:55 PM Changeset in webkit [151858] by
-
- 2 edits in trunk/Source/WebCore
GraphicsContext3DNEON.h cannot be found on Windows and does not need to be found.
https://bugs.webkit.org/show_bug.cgi?id=117894
Reviewed by Brent Fulgham.
- platform/graphics/GraphicsContext3D.cpp:
Added #if HAVE(ARM_NEON_INTRINSICS) around #include "GraphicsContext3DNEON.h"
- 2:33 PM Changeset in webkit [151857] by
-
- 1 copy in tags/Safari-537.46.4
New Tag.
- 2:27 PM Changeset in webkit [151856] by
-
- 15 edits1 add in branches/dfgFourthTier/Source
fourthTier: Merge r146932 and 146933 so that we can profile from DumpRenderTree
https://bugs.webkit.org/show_bug.cgi?id=117891
Source/JavaScriptCore:
Reviewed by Mark Hahnenberg.
Merging the JSC part of these changes required creating a fresh VM to JSONify
the profiler database, because that's the only truly safe way to do it. This
is because we don't really know when the profiler would be asked to dump JSON,
and we might be in the middle of VM shutdown. That's a bug in the ToT version
of this, but we didn't catch it because we didn't have enough assertions to
that effect.
- jsc.cpp:
(jscmain):
- profiler/ProfilerDatabase.cpp:
(Profiler):
(JSC::Profiler::Database::Database):
(JSC::Profiler::Database::~Database):
(JSC::Profiler::Database::toJSON):
(JSC::Profiler::Database::registerToSaveAtExit):
(JSC::Profiler::Database::addDatabaseToAtExit):
(JSC::Profiler::Database::removeDatabaseFromAtExit):
(JSC::Profiler::Database::performAtExitSave):
(JSC::Profiler::Database::removeFirstAtExitDatabase):
(JSC::Profiler::Database::atExitCallback):
- profiler/ProfilerDatabase.h:
(Database):
(JSC::Profiler::Database::databaseID):
- runtime/VM.cpp:
(JSC::VM::VM):
(JSC::VM::createContextGroup):
(JSC::VM::create):
(JSC::VM::createLeaked):
(JSC::VM::sharedInstance):
- runtime/VM.h:
(VM):
Source/WTF:
Reviewed by Mark Hahnenberg.
The WTF part of this change is a straight-up merge with nothing interesting.
- GNUmakefile.list.am:
- WTF.gypi:
- WTF.pro:
- WTF.vcproj/WTF.vcproj:
- WTF.xcodeproj/project.pbxproj:
- wtf/CMakeLists.txt:
- wtf/MetaAllocator.cpp:
(WTF::MetaAllocator::dumpProfile):
- wtf/ProcessID.h: Added.
(WTF):
(WTF::getCurrentProcessID):
- wtf/text/StringImpl.cpp:
(WTF::StringStats::printStats):
- 2:04 PM Changeset in webkit [151855] by
-
- 3 edits2 adds in trunk
Ignoring padding-right of inline elements in containers with undefined width
https://bugs.webkit.org/show_bug.cgi?id=76451
Reviewed by David Hyatt.
Source/WebCore:
Collapsed trailing space on a normal wrap line should not cause a line-break
if it is the difference between fitting on the line and breaking. Likewise, on a line that
has a mix of auto-wrap and no-wrap inlines we don't want a trailing space at the end of a no-wrap inline
to be the difference between that no-wrap inline fitting or breaking the line. This latter
scenario is covered already by inline-whitespace-wrapping-8.html.
Test: fast/text/whitespace/inline-whitespace-wrapping-9.html
- rendering/RenderBlockLineLayout.cpp:
(WebCore::LineWidth::fitsOnLine):
(WebCore::LineWidth::fitsOnLineIncludingExtraWidth):
(WebCore::LineWidth::fitsOnLineExcludingTrailingWhitespace):
(WebCore::LineWidth::currentWidth):
(WebCore::LineWidth::fitsOnLineExcludingTrailingCollapsedWhitespace):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
LayoutTests:
- fast/text/whitespace/inline-whitespace-wrapping-9-expected.html: Added.
- fast/text/whitespace/inline-whitespace-wrapping-9.html: Added.
- 1:57 PM Changeset in webkit [151854] by
-
- 8 edits in trunk/Source/WebCore
Added WebGL source files to Windows build and made Windows build successfully with them.
https://bugs.webkit.org/show_bug.cgi?id=117853
Reviewed by Brent Fulgham.
- WebCore.vcxproj/WebCore.vcxproj: Added WebGL source files.
- WebCore.vcxproj/WebCore.vcxproj.filters: Added platform\graphics\opengl and platform\graphics\gpu filters.
- WebCore.vcxproj/WebCorePreBuild.cmd: Copy ANGLE headers and glext.h before building WebCore (which now uses them).
- platform/graphics/ANGLEWebKitBridge.h: Look in newly copied directory for ShaderLang.h.
- platform/graphics/OpenGLShims.h: Include GL/glext.h.
- platform/graphics/gpu/LoopBlinnShader.cpp:
(WebCore::LoopBlinnShader::use): Fixed parameter ordering in call to uniformMatrix4fv.
- platform/graphics/opengl/GLPlatformSurface.cpp:
(WebCore::GLPlatformSurface::createOffScreenSurface): Added notImplemented for non-EGL builds for now.
- 1:37 PM Changeset in webkit [151853] by
-
- 4 edits in trunk/Source/WebCore
Update platform text track menu
https://bugs.webkit.org/show_bug.cgi?id=117884
Reviewed by Jer Noble.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::setSelectedTextTrack):
- html/track/TextTrack.cpp:
(WebCore::TextTrack::platformTextTrack):
- platform/graphics/PlatformTextTrack.h:
(WebCore::PlatformTextTrack::create):
(WebCore::PlatformTextTrack::uniqueId):
(WebCore::PlatformTextTrack::captionMenuOffItem):
(WebCore::PlatformTextTrack::captionMenuAutomaticItem):
(WebCore::PlatformTextTrack::PlatformTextTrack):
- 1:21 PM Changeset in webkit [151852] by
-
- 5 edits in trunk
AX: audio/video playback control timers (elapsed and remaining) should be exposed as ApplicationTimerRole
https://bugs.webkit.org/show_bug.cgi?id=117883
Patch by James Craig <james@cookiecrook.com> on 2013-06-21
Reviewed by Chris Fleizach.
Some of the media controls were returning the wrong role. Updated existing test coverage.
Source/WebCore:
- accessibility/AccessibilityMediaControls.h:
(WebCore::AccessibilityMediaTimeDisplay::roleValue):
LayoutTests:
- accessibility/media-element.html:
- platform/mac/accessibility/media-element-expected.txt:
- 12:59 PM Changeset in webkit [151851] by
-
- 1 edit2 adds in trunk/Source/WebCore
Added glext.h from http://www.opengl.org/registry/oldspecs/glext.h for Windows
This file does not meet WebKit style guidelines.
Part of https://bugs.webkit.org/show_bug.cgi?id=117853
Reviewed by Brent Fulgham.
- platform/graphics/win/GL: Added.
- platform/graphics/win/GL/glext.h: Added.
- 12:53 PM WebKitGTK/2.0.x edited by
- Add three more merge proposals for the 2.0.4 release. (diff)
- 12:46 PM Changeset in webkit [151850] by
-
- 5 edits in tags/Safari-537.46.3/Source
Versioning.
- 12:38 PM Changeset in webkit [151849] by
-
- 1 copy in tags/Safari-537.46.3
New Tag.
- 12:25 PM Changeset in webkit [151848] by
-
- 7 edits in branches/dfgFourthTier
Merge trunk r146548.
Source/JavaScriptCore:
2013-03-21 Filip Pizlo <fpizlo@apple.com>
JSC profiler should have an at-a-glance report of the success of DFG optimization
https://bugs.webkit.org/show_bug.cgi?id=112988
Reviewed by Geoffrey Garen.
- dfg/DFGByteCodeParser.cpp: (JSC::DFG::ByteCodeParser::handleCall): (JSC::DFG::ByteCodeParser::handleGetById): (JSC::DFG::ByteCodeParser::parseBlock):
- profiler/ProfilerCompilation.cpp: (JSC::Profiler::Compilation::Compilation): (JSC::Profiler::Compilation::toJS):
- profiler/ProfilerCompilation.h: (JSC::Profiler::Compilation::noticeInlinedGetById): (JSC::Profiler::Compilation::noticeInlinedPutById): (JSC::Profiler::Compilation::noticeInlinedCall): (Compilation):
- runtime/CommonIdentifiers.h:
Tools:
2013-03-21 Filip Pizlo <fpizlo@apple.com>
JSC profiler should have an at-a-glance report of the success of DFG optimization
https://bugs.webkit.org/show_bug.cgi?id=112988
Reviewed by Geoffrey Garen.
- Scripts/display-profiler-output:
- 11:47 AM Changeset in webkit [151847] by
-
- 2 edits in trunk/Source/WebKit
Unreviewed. Fix a missing parenthesis in include directory path.
- WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
- 11:16 AM Changeset in webkit [151846] by
-
- 2 edits in trunk/Source/WebInspectorUI
Stop removing and re-adding breakpoints from the backend on reload.
On reload the sourceCode for breakpoints are nulled out, which fires DisplayLocationDidChange.
Then the sourceCode is reassociated, firing DisplayLocationDidChange again. In these cases we
don't need to update the backend, since nothing really changed.
https://bugs.webkit.org/show_bug.cgi?id=117877
Reviewed by Joseph Pecoraro.
- UserInterface/DebuggerManager.js:
(WebInspector.DebuggerManager.prototype._breakpointDisplayLocationDidChange): Return early when
_ignoreBreakpointDisplayLocationDidChangeEvent is true.
(WebInspector.DebuggerManager.prototype.reset): Set _ignoreBreakpointDisplayLocationDidChangeEvent.
(WebInspector.DebuggerManager.prototype._associateBreakpointsWithSourceCode): Ditto.
- 11:08 AM Changeset in webkit [151845] by
-
- 2 edits in trunk/Source/WebCore
Fix TextTrackCue::cueIndex() to handle the null case of TextTrack::cues(() properly
https://bugs.webkit.org/show_bug.cgi?id=117815
<rdar://problem/14211041>
Patch by Ruth Fong <ruth_fong@apple.com> on 2013-06-21
Reviewed by Ryosuke Niwa.
This patch adds assert statements to try to catch when
track()->cues() returns a null pointer.
- html/track/TextTrackCue.cpp:
(WebCore::TextTrackCue::cueIndex):
- 10:52 AM Changeset in webkit [151844] by
-
- 5 edits in trunk/Source/WebCore
[iOS] Hang drawing captions after pressing the home button while playing a video
https://bugs.webkit.org/show_bug.cgi?id=117882
Reviewed by Eric Carlson.
Instead of rendering in a callback on the main thread, pre-render the captions and pass to the main
thread as a CGImage. As such, rename paintTextTrackRepresentation() to createTextTrackRepresentationImage().
- html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlTextTrackContainerElement::createTextTrackRepresentationImage): Renamed from
paintTextTrackRepresentation. Now returns an Image object.
- html/shadow/MediaControlElements.h:
- platform/graphics/MediaPlayer.h:
- platform/graphics/TextTrackRepresentation.h:
- 10:42 AM Changeset in webkit [151843] by
-
- 8 edits in trunk/Source/WebCore
[CSS Regions] Move overset compute code from flow thread to named flow thread
https://bugs.webkit.org/show_bug.cgi?id=117835
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-21
Reviewed by Andreas Kling.
Moved computeOversetStateForRegions() and overset() methods from RenderFlowThread to RenderNamedFlowThread.
Added ASSERTS in RenderRegion::regionOversetState and RenderRegion::setRegionOversetState to ensure
the region was created from an element.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeOverflow):
- rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::RenderFlowThread):
- rendering/RenderFlowThread.h:
- rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
(WebCore::RenderNamedFlowThread::computeOversetStateForRegions):
- rendering/RenderNamedFlowThread.h:
(WebCore::RenderNamedFlowThread::overset):
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::regionOversetState):
(WebCore::RenderRegion::setRegionOversetState):
- 9:48 AM Changeset in webkit [151842] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, rolling out r151838.
http://trac.webkit.org/changeset/151838
https://bugs.webkit.org/show_bug.cgi?id=117880
Breaks MediaPlayerPrivateQt on Mac (Requested by carewolf on
#webkit).
- html/HTMLMediaElement.h:
- 9:35 AM Changeset in webkit [151841] by
-
- 6 edits3 adds in trunk
Source/WebCore: [Windows] AX: Radio buttons with "tab" role should describe themselves as tabs
https://bugs.webkit.org/show_bug.cgi?id=117837
Reviewed by Chris Fleizach.
accessibility/aria-tab-role-on-buttons.html
- accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::canSetSelectedAttribute): Indicate that certain accessibility
types (such as Tabs) can be selected.
- accessibility/AccessibilityNodeObject.h: Signature for canSelectAttribute override.
Source/WebKit/win: [Windows] AX: Radio buttons with "tab" role should describe themselves as tabs.
https://bugs.webkit.org/show_bug.cgi?id=117837
Reviewed by Chris Fleizach.
- AccessibleBase.cpp:
(MSAARole): Don't expose TabRole as a radio button to satisfy buggy screen readers.
LayoutTests: [Windows] AX: Radio buttons with "tab" role should describe themselves as tabs.
https://bugs.webkit.org/show_bug.cgi?id=117837
Reviewed by Chris Fleizach.
- accessibility/aria-tab-role-on-buttons.html: Added.
- accessibility/aria-tab-role-on-buttons-expected.txt: Added.
- platform/win/aria-tab-role-on-buttons-expected.txt: Added.
- 9:12 AM Changeset in webkit [151840] by
-
- 4 edits in trunk/Source/WebCore
Remove unused GesturePinch events
https://bugs.webkit.org/show_bug.cgi?id=117875
Reviewed by Andreas Kling.
The gesturePinch events have not been used for some time, even Chromium
had stop using them before moving out of webkit.
- dom/GestureEvent.cpp:
(WebCore::GestureEvent::create):
- page/EventHandler.cpp:
(WebCore::EventHandler::handleGestureEvent):
- platform/PlatformEvent.h:
- 9:03 AM Changeset in webkit [151839] by
-
- 13 edits3 moves1 add1 delete in trunk
Improve the reattaching process while applying the :hover style
https://bugs.webkit.org/show_bug.cgi?id=117590
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-21
Reviewed by Andreas Kling.
Source/WebCore:
Changes made:
- context is properly propagated to the element's children and to Shadow DOM elements.
- context is properly set on the lazyReattach method.
- another hit-testing is triggered when needed.
- when a hovered element is detached, it's ancestors are also removed from the hovered state.
Tests: fast/css/hover-display-block-inline.html
fast/css/hover-display-block-none.html
- dom/ContainerNode.cpp:
(WebCore::ContainerNode::attach):
(WebCore::ContainerNode::detach):
- dom/ContainerNode.h:
(WebCore::ContainerNode::attachChildren):
(WebCore::ContainerNode::detachChildrenIfNeeded):
(WebCore::ContainerNode::detachChildren):
- dom/Document.cpp:
(WebCore::Document::recalcStyle):
(WebCore::Document::updateHoverActiveState):
- dom/Element.cpp:
(WebCore::Element::attach):
(WebCore::Element::detach):
- dom/ElementShadow.cpp:
(WebCore::ElementShadow::attach):
(WebCore::ElementShadow::detach):
- dom/ElementShadow.h:
- dom/Node.h:
(WebCore::Node::lazyReattach):
LayoutTests:
Moved hover-display-block-inline.html and hover-display-block-none.html from fast/regions to fast/css.
Updated hover-display-block-none.html and hover-single-flow-into-other.html to ensure the outcome won't be affected by the machine's speed.
Updated input-file-re-render.html to stop it from failing on windows and linux machines (a more detailed description can be found inside the test itself).
- fast/css/hover-display-block-inline-expected.txt: Renamed from LayoutTests/fast/regions/hover-display-block-inline-expected.txt.
- fast/css/hover-display-block-inline.html: Renamed from LayoutTests/fast/regions/hover-display-block-inline.html.
- fast/css/hover-display-block-none-expected.txt: Renamed from LayoutTests/fast/regions/hover-display-block-none-expected.txt.
- fast/css/hover-display-block-none.html: Added.
- fast/css/hover-update-expected.txt:
- fast/css/hover-update.html:
- fast/forms/file/input-file-re-render.html:
- fast/regions/hover-display-block-none.html: Removed.
- fast/regions/hover-single-flow-into-other.html:
- 9:01 AM Changeset in webkit [151838] by
-
- 2 edits in trunk/Source/WebCore
HTMLMediaElement should inherit from MediaPlayerClient privately
https://bugs.webkit.org/show_bug.cgi?id=117874
Reviewed by Andreas Kling.
Fixing FIXME: HTMLMediaElement was stuck with public inheritance from
MediaPlayerClient due to the Chromium port.
This can now be fixed to a private inheritance.
- html/HTMLMediaElement.h:
- 8:58 AM Changeset in webkit [151837] by
-
- 1 edit2 deletes in trunk/Source/WebCore
Remove Chromium-only TouchDisambiguation
https://bugs.webkit.org/show_bug.cgi?id=117873
Reviewed by Andreas Kling.
- page/TouchDisambiguation.cpp: Removed.
- page/TouchDisambiguation.h: Removed.
- 8:45 AM Changeset in webkit [151836] by
-
- 7 edits in trunk
Rollout r150602: Restoring text-overflow vs. floating rendering behaviour.
https://bugs.webkit.org/show_bug.cgi?id=117871
Unreviewed. Rolling out r150602.
Undesirable rendering behaviour.
Patch by Zalan Bujtas <Alan Bujtas> on 2013-06-21
Source/WebCore:
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::checkLinesForTextOverflow):
LayoutTests:
- fast/css/text-overflow-ellipsis-behind-floats-expected.html:
- fast/css/text-overflow-ellipsis-behind-floats.html:
- fast/css/text-overflow-ellipsis-full-truncate-rtl-expected.html:
- fast/css/text-overflow-ellipsis-full-truncate-rtl.html:
- 7:31 AM Changeset in webkit [151835] by
-
- 12 edits in trunk
Web Inspector: Integrate new regionOversetChange event into inspector
https://bugs.webkit.org/show_bug.cgi?id=117833
Source/WebCore:
Added the new regionOversetChange event to the WebInspector.
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-21
Reviewed by Joseph Pecoraro.
Tests: inspector/styles/protocol-css-regions-commands.html:
- inspector/Inspector.json:
- inspector/InspectorCSSAgent.cpp:
(WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
(WebCore::ChangeRegionOversetTask::scheduleFor):
(WebCore::ChangeRegionOversetTask::unschedule):
(WebCore::ChangeRegionOversetTask::reset):
(WebCore::ChangeRegionOversetTask::onTimer):
(WebCore::InspectorCSSAgent::resetNonPersistentData):
(WebCore::InspectorCSSAgent::willRemoveNamedFlow):
(WebCore::InspectorCSSAgent::didChangeRegionOverset):
(WebCore::InspectorCSSAgent::regionOversetChanged):
- inspector/InspectorCSSAgent.h:
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::didChangeRegionOversetImpl):
- inspector/InspectorInstrumentation.h:
(WebCore::InspectorInstrumentation::didChangeRegionOverset):
- inspector/front-end/CSSNamedFlowCollectionsView.js:
(WebInspector.CSSNamedFlowCollectionsView.prototype._regionOversetChanged):
(WebInspector.CSSNamedFlowCollectionsView.prototype.wasShown):
(WebInspector.CSSNamedFlowCollectionsView.prototype.willHide):
- inspector/front-end/CSSStyleModel.js:
(WebInspector.CSSStyleModel.prototype._regionOversetChanged):
(WebInspector.CSSDispatcher.prototype.regionLayoutUpdated):
(WebInspector.CSSDispatcher.prototype.regionOversetChanged):
- rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::dispatchRegionOversetChangeEvent):
LayoutTests:
Tests for the new regionOversetChange event.
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-21
Reviewed by Joseph Pecoraro.
- inspector/styles/protocol-css-regions-commands-expected.txt:
- inspector/styles/protocol-css-regions-commands.html:
- 6:59 AM Changeset in webkit [151834] by
-
- 2 edits in trunk/Source/WebCore
[EFL] NetworkStateNotifierEfl: Use closeWithRetry instead of looping for EINTR on close
https://bugs.webkit.org/show_bug.cgi?id=117872
Patch by Sergio Correia <Sergio Correia> on 2013-06-21
Reviewed by Christophe Dumez.
closeWithRetry works around the Linux behavior of closing the file descriptor
unconditionally even if the close() call is interrupted.
No new tests, no behavior change.
- platform/network/efl/NetworkStateNotifierEfl.cpp:
(WebCore::NetworkStateNotifier::~NetworkStateNotifier): Use closeWithRetry instead of
looping for EINTR on close.
- 4:41 AM Changeset in webkit [151833] by
-
- 3 edits in trunk/Source/WebKit2
[GTK] Do not try to load videos in unit tests
https://bugs.webkit.org/show_bug.cgi?id=117866
Reviewed by Philippe Normand.
It makes the tests slower, and generates and error because we use
a fake src.
- UIProcess/API/gtk/tests/TestContextMenu.cpp:
(testContextMenuDefaultMenu): Use preload='none' in video tag.
- UIProcess/API/gtk/tests/TestWebKitWebView.cpp:
(testWebViewMouseTarget): Ditto.
- 3:34 AM Changeset in webkit [151832] by
-
- 33 edits in trunk
REGRESSION (r150663): Using webkitAudioContext in Inspector makes it undefined everywhere
https://bugs.webkit.org/show_bug.cgi?id=117825
Reviewed by Kentaro Hara.
Source/WebCore:
Partially revert r150663 so that we use Settings to enable WebAudio instead of
RuntimeEnabledFeatures.
Introduce a new [EnabledBySetting] IDL extended attribute which behaves similarly to
the existing [EnabledAtRuntime] but relies on Settings instead of RuntimeEnabledFeatures
to determine if the feature should be enabled. Make use of this new IDL attribute for
webkitAudioContext interface.
No new tests, no behavior change.
- Modules/webaudio/AudioContext.idl:
- WebCore.exp.in:
- WebCore.order:
- bindings/generic/RuntimeEnabledFeatures.cpp:
- bindings/generic/RuntimeEnabledFeatures.h:
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/preprocess-idls.pl:
(GenerateConstructorAttribute):
- bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore::jsTestObjTestSubObjEnabledBySettingConstructor):
(WebCore::setJSTestObjTestSubObjEnabledBySettingConstructor):
- bindings/scripts/test/JS/JSTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.mm:
(-[DOMTestObj TestSubObjEnabledBySetting]):
(-[DOMTestObj setTestSubObjEnabledBySetting:]):
- bindings/scripts/test/TestObj.idl:
- page/Settings.in:
Source/WebKit/efl:
Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
- WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
(DumpRenderTreeSupportEfl::setWebAudioEnabled):
- WebCoreSupport/DumpRenderTreeSupportEfl.h:
- ewk/ewk_view.cpp:
(_ewk_view_priv_new):
Source/WebKit/gtk:
Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
- webkit/webkitwebview.cpp:
(webkit_web_view_update_settings):
(webkit_web_view_settings_notify):
Source/WebKit/mac:
Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
- WebView/WebView.mm:
(-[WebView _preferencesChanged:]):
Source/WebKit/qt:
Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
- Api/qwebsettings.cpp:
(QWebSettingsPrivate::apply):
Source/WebKit/win:
Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
- WebView.cpp:
(WebView::notifyPreferencesChanged):
Source/WebKit2:
Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
- WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):
Tools:
DumpRenderTreeSupportEfl::setWebAudioEnabled() now requires an additional view argument.
- DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
(DumpRenderTreeChrome::resetDefaultsToConsistentValues):
- DumpRenderTree/efl/TestRunnerEfl.cpp:
(TestRunner::overridePreference):
- 3:33 AM Changeset in webkit [151831] by
-
- 6 edits4 moves in trunk
[ATK] Added support for aria-required attribute.
https://bugs.webkit.org/show_bug.cgi?id=117730
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-06-21
Reviewed by Chris Fleizach.
Source/WebCore:
Tests: accessibility/aria-required.html
accessibility/html5-required-attribute.html
The aria-required attribute is used to indicate that user input is required on an
element before a form can be submitted.
- accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(setAtkStateSetFromCoreObject):
Tools:
Added support for testing aria-required attribute.
- DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(AccessibilityUIElement::isRequired):
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::AccessibilityUIElement::isRequired):
LayoutTests:
Moving specific platform accessibility tests.
- accessibility/aria-required-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-required-expected.txt.
- accessibility/aria-required.html: Renamed from LayoutTests/platform/mac/accessibility/aria-required.html.
- accessibility/html5-required-attribute-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/html5-required-attribute-expected.txt.
- accessibility/html5-required-attribute.html: Renamed from LayoutTests/platform/mac/accessibility/html5-required-attribute.html.
- 2:36 AM Changeset in webkit [151830] by
-
- 2 edits in trunk/LayoutTests
IndieUI: Add basic IndieUI infrastructure
https://bugs.webkit.org/show_bug.cgi?id=117367
Unreviewed. Update Lion expected results.
- platform/mac-lion/fast/js/global-constructors-attributes-expected.txt:
- 1:55 AM Changeset in webkit [151829] by
-
- 2 edits in trunk/Source/WebCore
IndieUI: Add basic IndieUI infrastructure
https://bugs.webkit.org/show_bug.cgi?id=117367
Unreviewed. Revert erroneous file that was included accidentally.
- accessibility/AccessibilityNodeObject.h:
- 1:52 AM Changeset in webkit [151828] by
-
- 2 edits in trunk/Source/WebKit2
[WK2][EFL]: Invalidate the ProcessLauncher when the process is terminated before it has finished launching
https://bugs.webkit.org/show_bug.cgi?id=117865
Patch by Sergio Correia <Sergio Correia> on 2013-06-21
Reviewed by Christophe Dumez.
Original patch from Carlos Garcia Campos for the Gtk port.
- UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:
(WebKit::ProcessLauncher::terminateProcess): If process is still
launching, just invalidate the launcher. Reset the process
identifier after killing the process.
- 1:51 AM Changeset in webkit [151827] by
-
- 25 edits2 copies9 adds in trunk
IndieUI: Add basic IndieUI infrastructure
https://bugs.webkit.org/show_bug.cgi?id=117367
Reviewed by Ryosuke Niwa.
Source/WebCore:
IndieUI is a new W3C spec that aims to abstract the connection between input and action, so that
a user (possibly using assistive technologies like a screen reader) does not need a specific kind
of device (like a mouse) to interact with an object.
http://www.w3.org/WAI/IndieUI/
This initial patch adds in the basic support for UIRequestEvent and the uiactions attribute.
It modifies the config files to enable and build this feature.
Tests: indieui/create-uirequestevent.html
indieui/uiactions.html
- CMakeLists.txt:
- Configurations/FeatureDefines.xcconfig:
- DerivedSources.make:
- GNUmakefile.am:
- Modules/indieui: Added.
- Modules/indieui/UIRequestEvent.cpp: Added.
(WebCore::UIRequestEventInit::UIRequestEventInit):
(WebCore::UIRequestEvent::create):
(WebCore::UIRequestEvent::UIRequestEvent):
(WebCore::UIRequestEvent::~UIRequestEvent):
(WebCore::UIRequestEvent::interfaceName):
(WebCore::UIRequestEventDispatchMediator::UIRequestEventDispatchMediator):
(WebCore::UIRequestEventDispatchMediator::event):
(WebCore::UIRequestEventDispatchMediator::dispatchEvent):
- Modules/indieui/UIRequestEvent.h: Added.
(WebCore::UIRequestEvent::receiver):
(WebCore::UIRequestEventDispatchMediator::create):
- Modules/indieui/UIRequestEvent.idl: Added.
- WebCore.xcodeproj/project.pbxproj:
- accessibility/AccessibilityNodeObject.h:
- dom/Element.cpp:
(WebCore::Element::setUIActions):
(WebCore::Element::UIActions):
- dom/Element.h:
- dom/Element.idl:
- dom/Event.cpp:
(WebCore::EventInit::EventInit):
- dom/Event.h:
- dom/EventNames.in:
- dom/Node.cpp:
(WebCore::Node::dispatchUIRequestEvent):
- dom/Node.h:
- dom/UIEvent.cpp:
(WebCore::UIEventInit::UIEventInit):
- dom/UIEvent.h:
- html/HTMLAttributeNames.in:
LayoutTests:
- fast/js/dom-static-property-for-in-iteration-expected.txt:
- fast/js/global-constructors-attributes-expected.txt:
- indieui: Added.
- indieui/create-uirequestevent-expected.txt: Added.
- indieui/create-uirequestevent.html: Added.
- indieui/uiactions-expected.txt: Added.
- indieui/uiactions.html: Added.
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/qt/TestExpectations:
- platform/qt/fast/js/dom-static-property-for-in-iteration-expected.txt: Added.
- platform/win/TestExpectations:
- platform/win/fast/js/dom-static-property-for-in-iteration-expected.txt: Added.
- 1:07 AM Changeset in webkit [151826] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Migrate WebKitWebResource to GTask
https://bugs.webkit.org/show_bug.cgi?id=117152
Reviewed by Gustavo Noronha Silva.
- UIProcess/API/gtk/WebKitWebResource.cpp:
(resourceDataCallback):
(webkit_web_resource_get_data):
(webkit_web_resource_get_data_finish):
- 12:08 AM WebKitGTK/2.0.x edited by
- Add two proposed patches for 2.0.4. (diff)
Jun 20, 2013:
- 11:02 PM Changeset in webkit [151825] by
-
- 8 edits1 add in trunk/Source
[WK2] Looping for EINTR on close() is incorrect for Linux, at least
https://bugs.webkit.org/show_bug.cgi?id=117266
Patch by Sergio Correia <Sergio Correia> on 2013-06-20
Reviewed by Darin Adler.
Source/WebKit2:
Call closeWithRetry() to work around a difference in how the retry needs to
be done on Linux.
- Platform/CoreIPC/unix/AttachmentUnix.cpp:
(CoreIPC::Attachment::dispose):
- Platform/CoreIPC/unix/ConnectionUnix.cpp:
(CoreIPC::Connection::platformInvalidate):
- Platform/unix/SharedMemoryUnix.cpp:
(WebKit::SharedMemory::Handle::~Handle):
(WebKit::SharedMemory::create):
(WebKit::SharedMemory::~SharedMemory):
(WebKit::SharedMemory::createHandle):
- PluginProcess/PluginProcess.cpp:
(WebKit::PluginProcess::createWebProcessConnection):
- SharedWorkerProcess/SharedWorkerProcess.cpp:
(WebKit::SharedWorkerProcess::createWebProcessConnection):
- UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
(WebKit::ProcessLauncher::launchProcess): All these places had
close-followed-by-EINTR-handling replaced with the new closeWithRetry()
function added in this commit.
Source/WTF:
Added file UniStdExtras with a closeWithRetry() function that works around
the EINTR behavior on Linux during a close() call: it closes the descriptor
unconditionally even when the call is interrupted.
- wtf/UniStdExtras.h: Added.
(WTF::closeWithRetry): Wrapper around POSIX close() that handles EINTR
correctly.
- 9:21 PM Changeset in webkit [151824] by
-
- 7 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: Structure should have a dump()
https://bugs.webkit.org/show_bug.cgi?id=117859
Reviewed by Geoffrey Garen.
This is pretty cool. Anywhere we previously printed Structure pointers in dumps,
we now print a bunch of other info as well. For example, for an object literal
like "{f:42, g:64, h:24}", when we print the structure we'll now get:
0x107a0af80:[Object, {f:0, g:1, h:2}, NonArray, Proto:0x107a8fff0]
This also changes a bunch of places to use the dump method.
- bytecode/StructureSet.h:
(JSC::StructureSet::dump):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
- dfg/DFGStructureAbstractValue.h:
(JSC::DFG::StructureAbstractValue::dump):
- runtime/JSCJSValue.cpp:
(JSC::JSValue::dump):
- runtime/Structure.cpp:
(JSC::Structure::dump):
(JSC):
- runtime/Structure.h:
(Structure):
- 9:00 PM Changeset in webkit [151823] by
-
- 2 edits in trunk/LayoutTests
REGRESSION(r151808): fast/xmlhttprequest/xmlhttprequest-recursive-sync-event.html fails
https://bugs.webkit.org/show_bug.cgi?id=117862
Add a failing test expectation.
- platform/mac/TestExpectations:
- 8:52 PM Changeset in webkit [151822] by
-
- 4 edits2 adds in trunk
REGRESSION(r145788): mouse drag on canvas shouldn't start selection
https://bugs.webkit.org/show_bug.cgi?id=117860
Reviewed by Benjamin Poulain.
Source/WebCore:
Like HTMLImageElement, HTMLCanvasElement shouldn't start selection.
Also uninline some virtual function overrides.
Test: fast/events/mosuedrag-on-canvas-should-not-start-selection.html
- html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::areAuthorShadowsAllowed):
(WebCore::HTMLCanvasElement::canContainRangeEndPoint):
(WebCore::HTMLCanvasElement::canStartSelection):
- html/HTMLCanvasElement.h:
LayoutTests:
Add a regression test for dragging mouse inside a canvas.
The canvas should not be selected and mouseup event should fire.
- fast/events/mosuedrag-on-canvas-should-not-start-selection-expected.txt: Added.
- fast/events/mosuedrag-on-canvas-should-not-start-selection.html: Added.
- 8:50 PM Changeset in webkit [151821] by
-
- 3 edits2 adds in trunk
REGRESSION(r149652): accessing items in .children via id doesn't work when element is not rooted in DOM tree
https://bugs.webkit.org/show_bug.cgi?id=117836
Reviewed by Benjamin Poulain.
Source/WebCore:
When the root node of a HTML collection is not in the document or in a shadow tree,
we shouldn't use its tree scope's id and name maps to find name getters.
Always use the slow path in such cases.
Test: fast/dom/htmlallcollection-detached-node-children.html
- html/HTMLCollection.cpp:
(WebCore::HTMLCollection::namedItem):
LayoutTests:
Add a regression test for named getter for a detached element.
- fast/dom/htmlallcollection-detached-node-children-expected.txt: Added.
- fast/dom/htmlallcollection-detached-node-children.html: Added.
- 7:57 PM Changeset in webkit [151820] by
-
- 19 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: There should only be one table of SimpleJumpTables
https://bugs.webkit.org/show_bug.cgi?id=117856
Reviewed by Geoffrey Garen.
Having multiple tables of SimpleJumpTables just means we have to duplicate a
ton of code. This patch deduplicates all of it.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dumpBytecode):
(JSC):
(JSC::CodeBlock::CodeBlock):
(JSC::CodeBlock::shrinkToFit):
- bytecode/CodeBlock.h:
(JSC::CodeBlock::numberOfSwitchJumpTables):
(JSC::CodeBlock::addSwitchJumpTable):
(JSC::CodeBlock::switchJumpTable):
(JSC::CodeBlock::clearSwitchJumpTables):
(RareData):
- bytecode/PreciseJumpTargets.cpp:
(JSC):
(JSC::computePreciseJumpTargets):
- bytecode/UnlinkedCodeBlock.h:
(JSC::UnlinkedCodeBlock::shrinkToFit):
(JSC::UnlinkedCodeBlock::numberOfSwitchJumpTables):
(JSC::UnlinkedCodeBlock::addSwitchJumpTable):
(JSC::UnlinkedCodeBlock::switchJumpTable):
(RareData):
- bytecompiler/BytecodeGenerator.cpp:
(JSC):
(JSC::prepareJumpTableForSwitch):
(JSC::BytecodeGenerator::endSwitch):
- dfg/DFGByteCodeParser.cpp:
(InlineStackEntry):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::link):
- dfg/DFGJITCompiler.h:
(JITCompiler):
- dfg/DFGOperations.cpp:
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::emitSwitchIntJump):
(DFG):
(JSC::DFG::SpeculativeJIT::emitSwitchImm):
(JSC::DFG::SpeculativeJIT::emitSwitchCharStringJump):
- dfg/DFGSpeculativeJIT.h:
(SpeculativeJIT):
- ftl/FTLLink.cpp:
(JSC::FTL::link):
- jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
- llint/LowLevelInterpreter32_64.asm:
- llint/LowLevelInterpreter64.asm:
- 7:52 PM Changeset in webkit [151819] by
-
- 5 edits in tags/Safari-537.46.2/Source
Versioning.
- 7:50 PM Changeset in webkit [151818] by
-
- 1 copy in tags/Safari-537.46.2
New Tag.
- 7:49 PM Changeset in webkit [151817] by
-
- 2 edits in trunk/Source/WTF
Refine the StackBounds computation for Windows.
https://bugs.webkit.org/show_bug.cgi?id=117854.
Reviewed by Brent Fulgham.
- wtf/StackBounds.cpp:
(WTF::StackBounds::initialize):
- 7:29 PM Changeset in webkit [151816] by
-
- 1 delete in branches/safari-537-branch/LayoutTests/fast/replaced/width-and-height-of-positioned-replaced-elements.html
correct mismerge from 151799. <rdar://problem/14159682>
- 7:26 PM Changeset in webkit [151815] by
-
- 8 edits in trunk
[CMAKE][EFL] Enable DOM4 Events Constructor
https://bugs.webkit.org/show_bug.cgi?id=117858
Reviewed by Laszlo Gombos.
.:
- Source/cmake/OptionsEfl.cmake: Enabled ENABLE_DOM4_EVENTS_CONSTRUCTOR.
- Source/cmake/WebKitFeatures.cmake: Added ENABLE_DOM4_EVENTS_CONSTRUCTOR.
- Source/cmakeconfig.h.cmake: Ditto.
Tools:
- Scripts/webkitperl/FeatureList.pm: Enable the feature for the EFL port.
LayoutTests:
- platform/efl/TestExpectations: Unskip the related tests.
- 7:24 PM Changeset in webkit [151814] by
-
- 16 edits4 deletes in branches/safari-537-branch
Merged r151799. <rdar://problem/14159682>
- 7:17 PM Changeset in webkit [151813] by
-
- 2 edits in branches/safari-537-branch/Source/WebCore
Merged r151762. <rdar://problem/13837412>
- 5:44 PM Changeset in webkit [151812] by
-
- 3 edits2 adds in trunk
https://bugs.webkit.org/show_bug.cgi?id=116495
Fix null-pointer deref in DocumentLoader::responseReceived()
Patch by Nate Chapin, reviewed by Mike West and myself.
Test: http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html
- loader/DocumentLoader.cpp: (WebCore::DocumentLoader::responseReceived): Added a null check.
- 4:43 PM Changeset in webkit [151811] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Roll out part of r150618.
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
- 4:36 PM Changeset in webkit [151810] by
-
- 2 edits in trunk/Source/WTF
[Windows] Undoing r150621 to roll r150600 back in as the jsc test
failures have been fixed in r151808.
https://bugs.webkit.org/show_bug.cgi?id=116661.
Reviewed by Brent Fulgham.
- wtf/StackBounds.cpp:
(WTF::StackBounds::initialize):
- 3:52 PM Changeset in webkit [151809] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Send the correct offsets for misspelled words.
https://bugs.webkit.org/show_bug.cgi?id=117846
JIRA116916.
When the caret is placed after a word, the offsets were calculated around
the proceeding space. As such, words that end a sentence worked correctly, but
midsentence words did not. The 'startOfWord' was calculated for the space ahead
and not for the word before it. Now finding the start of the word correctly and
calculating the end from there.
Patch by Nima Ghanavatian <nghanavatian@blackberry.com> on 2013-06-20
Reviewed by Rob Buis.
Internally reviewed by Genevieve Mak.
- WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::requestSpellingCheckingOptions):
- 3:17 PM Changeset in webkit [151808] by
-
- 2 edits in trunk/Source/JavaScriptCore
Change stack capacity requirement to be more reasonable.
https://bugs.webkit.org/show_bug.cgi?id=117801.
Reviewed by Geoffrey Garen.
Previously, the requiredStack in StackPolicy::StackPolicy() was set to
to a high value like 256K to reduce the chances of encountering an
undetected stack overflow in a scenario where we have a combination of
deeply nested divs and a large amount recursive re-entries into the VM.
However, this high value of requiredStack still does not completely
ensure that we will never encounter an undetected stack overflow. It
only lessens the probability of encountering it.
Secondly, on some platforms, the total stack size can be less than 256K
to start with. Hence, this high value requiredStack renders the VM
unuseable on those platforms.
This patch will fix the requiredStack to be more reasonable based on
real world stack usage by the VM. We won't (and cannot) try to prevent
undetected stack overflows outside of JSC as well. External code that
do deep recursion (e.g. Documnet::updateLayout()) should do their own
stack checks.
From a previous experiment, we measured the following:
On a debug build on OSX:
- Stack usage different between recursive calls to interpreter entry: 7744 bytes
On a release build on OSX:
- Stack usage difference between recursive calls to interpreter entry: 6352 bytes
Using these as a guide, we'll pick the following values for the
StackPolicy:
requiredStack: 32K
errorModeRequiredStack: 16K
The requiredStack is chosen to be 4x the measured usage above. The
additional 3x is a conservative estimate to account for stack space
that may be needed by other native functions called while in the
interpreter.
The errorModeRequiredStack has to be less than the requiredStack or we
won't be able to reenter the interpreter to do error handling work when
an imminent stack overflow is detected. It is assumed that the error
handling code will only do minimal work to allocate an exception and its
stack trace, and not run any arbitrary JS code. As such, it is safe to
allow re-entry into the interpreter with only 2x the measured usage in
this case.
- interpreter/Interpreter.cpp:
(JSC::Interpreter::StackPolicy::StackPolicy):
- 3:15 PM Changeset in webkit [151807] by
-
- 3 edits2 adds in trunk
Initial advance on the first glyph of the run is not correctly set for rtl text.
https://bugs.webkit.org/show_bug.cgi?id=117839
<rdar://problem/13860717>
Reviewed by Sam Weinig.
Source/WebCore:
We need to set the initial advance to the glyphBuffer, using the
initial advance of the complex run that will be drawn first.
In order to choose the run correctly we must consider the text direction.
Test: fast/text/complex-first-glyph-with-initial-advance.html
- platform/graphics/mac/ComplexTextController.cpp:
(WebCore::ComplexTextController::advance):
LayoutTests:
- fast/text/complex-first-glyph-with-initial-advance-expected.html: Added.
- fast/text/complex-first-glyph-with-initial-advance.html: Added.
- 2:42 PM Changeset in webkit [151806] by
-
- 3 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: FTL should clear character switch jump tables
https://bugs.webkit.org/show_bug.cgi?id=117852
Reviewed by Sam Weinig.
The FTL just uses LLVM's switch, which results in LLVM allocating its own switch
jump tables as needed.
- bytecode/CodeBlock.h:
(JSC::CodeBlock::clearCharacterSwitchJumpTables):
- ftl/FTLLink.cpp:
(JSC::FTL::link):
- 2:37 PM Changeset in webkit [151805] by
-
- 5 edits in trunk/Source/WebCore
Fixed WebGL compile errors on Windows.
https://bugs.webkit.org/show_bug.cgi?id=117805
Reviewed by Brent Fulgham.
- html/canvas/WebGLRenderingContext.cpp: Included CString.h.
Added PLATFORM(WIN) to existing lists of platform macros.
- platform/graphics/ANGLEWebKitBridge.h:
- platform/graphics/GraphicsContext3D.h:
(WebCore::GraphicsContext3D::ShaderSourceEntry::symbolMap):
- platform/graphics/OpenGLESShims.h:
- 2:28 PM Changeset in webkit [151804] by
-
- 6 edits in trunk/Source
FrameView needs to initialize paintsEntireContents on creation
https://bugs.webkit.org/show_bug.cgi?id=117844
Source/WebCore:
Reviewed by Anders Carlsson.
In WebKit1, if the WebView is layer-backed, WebHTMLView gets a layer.
In this mode, FrameView::paintsEntireContents() is true. However,
we would only call setPaintsEntireContents(true) on the FrameView
when the view's layer-backed status changes. FrameView also needs
to fetch this state when it is initialized, because we may be creating
a new FrameView for an already layer-backed WebHTMLView.
- page/ChromeClient.h:
(WebCore::ChromeClient::shouldPaintEntireContents):
- page/FrameView.cpp:
(WebCore::FrameView::init):
Source/WebKit/mac:
Reviewed by Anders Carlsson.
In WebKit1, if the WebView is layer-backed, WebHTMLView gets a layer.
In this mode, FrameView::paintsEntireContents() is true. However,
we would only call setPaintsEntireContents(true) on the FrameView
when the view's layer-backed status changes. FrameView also needs
to fetch this state when it is initialized, because we may be creating
a new FrameView for an already layer-backed WebHTMLView.
- WebCoreSupport/WebChromeClient.h:
- WebCoreSupport/WebChromeClient.mm:
(WebChromeClient::shouldPaintEntireContents):
- 2:28 PM Changeset in webkit [151803] by
-
- 2 edits in trunk/Source/WebCore
Sticky elements are missing or misplaced sometimes when reloading a page that scrolls to a named anchor
https://bugs.webkit.org/show_bug.cgi?id=117819
Reviewed by Anders Carlsson.
At the end of FrameView::performPostLayoutTasks() we call scrollToAnchor() which attempts
to restore the scroll position to a named anchor, even when the document has been
changed by layout. This ends up in a call to ScrollView::scrollTo(), which in turn
calls repaintFixedElementsAfterScrolling(). However, repaintFixedElementsAfterScrolling()
would bail if m_nestedLayoutCount != 0, so we never updated layer positions which
depend on scroll position (but which would not be updated by layout, since their
renderers are not marked for layout when scrolling happens).
We've solved this problem once before in updateFixedElementsAfterScrolling() which
checks for m_nestedLayoutCount <= 1, so that we do work on the outermost nested layout.
Apply that same fix to repaintFixedElementsAfterScrolling().
Very timing-dependent, so hard to make a test.
- page/FrameView.cpp:
(WebCore::FrameView::repaintFixedElementsAfterScrolling):
- 2:18 PM Changeset in webkit [151802] by
-
- 17 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: FTL should support SwitchChar
https://bugs.webkit.org/show_bug.cgi?id=117849
Reviewed by Geoffrey Garen.
This adds Switch(SwitchChar) to the FTL and also implicitly does some other things.
SwitchChar requires calling a slow path to resolve ropes. Previously the FTL had no
support for calling slow paths, and we avoided adding coverage that would require
that. Well, this patch adds the ability to call slow paths and just uses that for
resolving ropes for SwitchChar. Also SwitchChar required adding awareness of strings,
so I did that, too.
- bytecode/CodeBlock.h:
(CodeBlock):
(JSC::CodeBlock::addCodeOrigin):
- dfg/DFGBackwardsPropagationPhase.cpp:
(JSC::DFG::BackwardsPropagationPhase::propagate):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
- dfg/DFGNode.cpp:
(WTF):
(WTF::printInternal):
- dfg/DFGNode.h:
(WTF):
- dfg/DFGOperations.h:
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation):
- ftl/FTLAbbreviations.h:
(JSC::FTL::int16Type):
(JSC::FTL::constInt):
- ftl/FTLAbstractHeapRepository.h:
(FTL):
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLCommonValues.cpp:
(JSC::FTL::CommonValues::CommonValues):
- ftl/FTLCommonValues.h:
(CommonValues):
- ftl/FTLIntrinsicRepository.cpp:
(JSC::FTL::IntrinsicRepository::IntrinsicRepository):
(FTL):
- ftl/FTLIntrinsicRepository.h:
(FTL):
(IntrinsicRepository):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::lower):
(JSC::FTL::LowerDFGToLLVM::transferAndCheckArguments):
(JSC::FTL::LowerDFGToLLVM::compileJump):
(JSC::FTL::LowerDFGToLLVM::compileBranch):
(JSC::FTL::LowerDFGToLLVM::compileSwitch):
(JSC::FTL::LowerDFGToLLVM::buildSwitch):
(LowerDFGToLLVM):
(JSC::FTL::LowerDFGToLLVM::lowString):
(JSC::FTL::LowerDFGToLLVM::speculate):
(JSC::FTL::LowerDFGToLLVM::isObject):
(JSC::FTL::LowerDFGToLLVM::isNotString):
(JSC::FTL::LowerDFGToLLVM::isString):
(JSC::FTL::LowerDFGToLLVM::isNotObject):
(JSC::FTL::LowerDFGToLLVM::speculateObject):
(JSC::FTL::LowerDFGToLLVM::speculateString):
(JSC::FTL::LowerDFGToLLVM::speculateNonNullObject):
(JSC::FTL::LowerDFGToLLVM::vmCall):
(JSC::FTL::LowerDFGToLLVM::callPreflight):
(JSC::FTL::LowerDFGToLLVM::callCheck):
(JSC::FTL::LowerDFGToLLVM::lowBlock):
- ftl/FTLOutput.h:
(JSC::FTL::Output::constBool):
(JSC::FTL::Output::constInt8):
(JSC::FTL::Output::constInt32):
(JSC::FTL::Output::constIntPtr):
(JSC::FTL::Output::constInt64):
(JSC::FTL::Output::load16):
(JSC::FTL::Output::isNull):
(JSC::FTL::Output::notNull):
(JSC::FTL::Output::testIsZero32):
(JSC::FTL::Output::testNonZero32):
(Output):
(JSC::FTL::Output::operation):
(JSC::FTL::Output::crash):
- 2:10 PM Changeset in webkit [151801] by
-
- 6 edits3 deletes in trunk/LayoutTests
Unreviewed, rolling out r151463.
http://trac.webkit.org/changeset/151463
https://bugs.webkit.org/show_bug.cgi?id=117850
"r151451 was rolled out" (Requested by rhogan on #webkit).
- platform/efl/fast/forms/button-positioned-expected.txt:
- platform/efl/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/efl/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Removed.
- platform/gtk/fast/forms/button-positioned-expected.txt:
- platform/gtk/fast/forms/input-appearance-preventDefault-expected.png:
- platform/gtk/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/gtk/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Removed.
- platform/win/fast/forms/onselect-textfield-expected.txt: Removed.
- 2:09 PM Changeset in webkit [151800] by
-
- 63 edits in trunk/Source
HashSet: reverse the order of the template arguments at alternate 'find', 'contains' and 'add' methods
https://bugs.webkit.org/show_bug.cgi?id=117830
Reviewed by Anders Carlsson.
The order of the template arguments at HashSet alternate 'find', 'contains' and
'add' methods is reversed so that callers can just pass the translator
and let the compiler deduce input argument type.
Source/JavaScriptCore:
- runtime/Identifier.h:
(JSC::IdentifierTable::add):
Source/WebCore:
No new tests. No new functionality.
- dom/QualifiedName.cpp:
(WebCore::QualifiedName::QualifiedName):
- platform/graphics/cg/SubimageCacheWithTimer.cpp:
(WebCore::SubimageCacheWithTimer::getSubimage):
- svg/SVGAElement.cpp:
(WebCore::SVGAElement::isSupportedAttribute):
- svg/SVGAnimateMotionElement.cpp:
(WebCore::SVGAnimateMotionElement::isSupportedAttribute):
- svg/SVGAnimateTransformElement.cpp:
(WebCore::SVGAnimateTransformElement::isSupportedAttribute):
- svg/SVGAnimationElement.cpp:
(WebCore::SVGAnimationElement::isSupportedAttribute):
- svg/SVGCircleElement.cpp:
(WebCore::SVGCircleElement::isSupportedAttribute):
- svg/SVGClipPathElement.cpp:
(WebCore::SVGClipPathElement::isSupportedAttribute):
- svg/SVGComponentTransferFunctionElement.cpp:
(WebCore::SVGComponentTransferFunctionElement::isSupportedAttribute):
- svg/SVGCursorElement.cpp:
(WebCore::SVGCursorElement::isSupportedAttribute):
- svg/SVGEllipseElement.cpp:
(WebCore::SVGEllipseElement::isSupportedAttribute):
- svg/SVGFEBlendElement.cpp:
(WebCore::SVGFEBlendElement::isSupportedAttribute):
- svg/SVGFEColorMatrixElement.cpp:
(WebCore::SVGFEColorMatrixElement::isSupportedAttribute):
- svg/SVGFEComponentTransferElement.cpp:
(WebCore::SVGFEComponentTransferElement::isSupportedAttribute):
- svg/SVGFECompositeElement.cpp:
(WebCore::SVGFECompositeElement::isSupportedAttribute):
- svg/SVGFEConvolveMatrixElement.cpp:
(WebCore::SVGFEConvolveMatrixElement::isSupportedAttribute):
- svg/SVGFEDiffuseLightingElement.cpp:
(WebCore::SVGFEDiffuseLightingElement::isSupportedAttribute):
- svg/SVGFEDisplacementMapElement.cpp:
(WebCore::SVGFEDisplacementMapElement::isSupportedAttribute):
- svg/SVGFEDropShadowElement.cpp:
(WebCore::SVGFEDropShadowElement::isSupportedAttribute):
- svg/SVGFEGaussianBlurElement.cpp:
(WebCore::SVGFEGaussianBlurElement::isSupportedAttribute):
- svg/SVGFEImageElement.cpp:
(WebCore::SVGFEImageElement::isSupportedAttribute):
- svg/SVGFELightElement.cpp:
(WebCore::SVGFELightElement::isSupportedAttribute):
- svg/SVGFEMergeNodeElement.cpp:
(WebCore::SVGFEMergeNodeElement::isSupportedAttribute):
- svg/SVGFEMorphologyElement.cpp:
(WebCore::SVGFEMorphologyElement::isSupportedAttribute):
- svg/SVGFEOffsetElement.cpp:
(WebCore::SVGFEOffsetElement::isSupportedAttribute):
- svg/SVGFESpecularLightingElement.cpp:
(WebCore::SVGFESpecularLightingElement::isSupportedAttribute):
- svg/SVGFETileElement.cpp:
(WebCore::SVGFETileElement::isSupportedAttribute):
- svg/SVGFETurbulenceElement.cpp:
(WebCore::SVGFETurbulenceElement::isSupportedAttribute):
- svg/SVGFilterElement.cpp:
(WebCore::SVGFilterElement::isSupportedAttribute):
(WebCore::SVGFilterElement::childShouldCreateRenderer):
- svg/SVGFilterPrimitiveStandardAttributes.cpp:
(WebCore::SVGFilterPrimitiveStandardAttributes::isSupportedAttribute):
- svg/SVGForeignObjectElement.cpp:
(WebCore::SVGForeignObjectElement::isSupportedAttribute):
- svg/SVGGElement.cpp:
(WebCore::SVGGElement::isSupportedAttribute):
- svg/SVGGradientElement.cpp:
(WebCore::SVGGradientElement::isSupportedAttribute):
- svg/SVGImageElement.cpp:
(WebCore::SVGImageElement::isSupportedAttribute):
- svg/SVGLineElement.cpp:
(WebCore::SVGLineElement::isSupportedAttribute):
- svg/SVGLinearGradientElement.cpp:
(WebCore::SVGLinearGradientElement::isSupportedAttribute):
- svg/SVGMPathElement.cpp:
(WebCore::SVGMPathElement::isSupportedAttribute):
- svg/SVGMarkerElement.cpp:
(WebCore::SVGMarkerElement::isSupportedAttribute):
- svg/SVGMaskElement.cpp:
(WebCore::SVGMaskElement::isSupportedAttribute):
- svg/SVGPathElement.cpp:
(WebCore::SVGPathElement::isSupportedAttribute):
- svg/SVGPatternElement.cpp:
(WebCore::SVGPatternElement::isSupportedAttribute):
- svg/SVGPolyElement.cpp:
(WebCore::SVGPolyElement::isSupportedAttribute):
- svg/SVGRadialGradientElement.cpp:
(WebCore::SVGRadialGradientElement::isSupportedAttribute):
- svg/SVGRectElement.cpp:
(WebCore::SVGRectElement::isSupportedAttribute):
- svg/SVGScriptElement.cpp:
(WebCore::SVGScriptElement::isSupportedAttribute):
- svg/SVGStopElement.cpp:
(WebCore::SVGStopElement::isSupportedAttribute):
- svg/SVGStyleElement.cpp:
(WebCore::SVGStyleElement::isSupportedAttribute):
- svg/SVGStyledTransformableElement.cpp:
(WebCore::SVGStyledTransformableElement::isSupportedAttribute):
- svg/SVGSymbolElement.cpp:
(WebCore::SVGSymbolElement::isSupportedAttribute):
- svg/SVGTRefElement.cpp:
(WebCore::SVGTRefElement::isSupportedAttribute):
- svg/SVGTextContentElement.cpp:
(WebCore::SVGTextContentElement::isSupportedAttribute):
- svg/SVGTextElement.cpp:
(WebCore::SVGTextElement::isSupportedAttribute):
- svg/SVGTextPathElement.cpp:
(WebCore::SVGTextPathElement::isSupportedAttribute):
- svg/SVGTextPositioningElement.cpp:
(WebCore::SVGTextPositioningElement::isSupportedAttribute):
- svg/SVGUseElement.cpp:
(WebCore::SVGUseElement::isSupportedAttribute):
(WebCore::isDisallowedElement):
- svg/SVGViewElement.cpp:
(WebCore::SVGViewElement::isSupportedAttribute):
- svg/animation/SVGSMILElement.cpp:
(WebCore::SVGSMILElement::isSupportedAttribute):
Source/WTF:
- wtf/HashSet.h:
- wtf/text/AtomicString.cpp:
(WTF::addToStringTable):
(WTF::findString):
- 1:46 PM Changeset in webkit [151799] by
-
- 16 edits5 deletes in trunk
Unreviewed, rolling out r151451.
http://trac.webkit.org/changeset/151451
https://bugs.webkit.org/show_bug.cgi?id=117848
"Broke quite a lot of sites" (Requested by rhogan on #webkit).
Source/WebCore:
- rendering/RenderBox.cpp:
(WebCore::RenderBox::computePositionedLogicalWidth):
(WebCore::RenderBox::computePositionedLogicalHeight):
- rendering/RenderBox.h:
(WebCore::RenderBox::intrinsicSize):
- rendering/RenderButton.h:
- rendering/RenderListBox.cpp:
(WebCore::RenderListBox::RenderListBox):
(WebCore::RenderListBox::computeLogicalHeight):
- rendering/RenderListBox.h:
- rendering/RenderMenuList.h:
- rendering/RenderReplaced.h:
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::RenderTextControl):
(WebCore::RenderTextControl::computeLogicalHeight):
- rendering/RenderTextControl.h:
LayoutTests:
- fast/forms/onselect-textfield-expected.txt:
- fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png: Removed.
- fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Removed.
- fast/replaced/width-and-height-of-positioned-replaced-elements.html: Removed.
- platform/mac-wk2/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Removed.
- platform/mac/fast/forms/button-positioned-expected.txt:
- platform/mac/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/mac/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Removed.
- platform/qt/fast/forms/button-positioned-expected.txt:
- platform/qt/fast/forms/input-appearance-preventDefault-expected.txt:
- 1:37 PM Changeset in webkit [151798] by
-
- 10 edits2 deletes in trunk
Unreviewed, rolling out r151788.
http://trac.webkit.org/changeset/151788
https://bugs.webkit.org/show_bug.cgi?id=117847
"This is the wrong fix" (Requested by rhogan on #webkit).
Source/WebCore:
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::computeLogicalHeight):
(WebCore::RenderTextControl::computePreferredLogicalWidths):
LayoutTests:
- fast/forms/onselect-textfield-expected.txt:
- fast/replaced/height-of-positioned-text-control-expected.html: Removed.
- fast/replaced/height-of-positioned-text-control.html: Removed.
- fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt:
- platform/mac/fast/forms/input-appearance-preventDefault-expected.png:
- platform/mac/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/mac/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png:
- platform/mac/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt:
- platform/qt/fast/forms/input-appearance-preventDefault-expected.txt:
- 1:19 PM Changeset in webkit [151797] by
-
- 5 edits in trunk
[Gstreamer] cleanup buffering and state updates
https://bugs.webkit.org/show_bug.cgi?id=116642
Reviewed by Philippe Normand.
Source/WebCore:
Covered by existing media tests, especially the ones that have been unskipped.
Always do download buffering. It should not differ if preload is "none" because
it's about when to start buffering, not about how. Fix a bunch other subtle issues
to make this change go smoothly with the tests. As a bonus some tests that were
failing so far started to pass.
It is possible to further tweak the buffering in a way that will enable us to support
a different and appropriate behavior for preload="metadata" but it should be managed
a bit differently. I will implement it in a follow-up.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer):
(WebCore::MediaPlayerPrivateGStreamer::load): Don't call setDownloadBuffering
yet. Now it also responsible for starting the fill timer and it turned out that
setting the download flag before the pipeline is set to a state has negative
effect on some tests. Most probably GStreamer starts buffering too early if
we set the download flag.
(WebCore::MediaPlayerPrivateGStreamer::commitLoad): Call setDownloadBuffering now.
(WebCore::MediaPlayerPrivateGStreamer::play): Ditto, plus set m_delayingLoad to false
because otherwise setPreload will wrongly assume that the load has not been committed
yet if prepareToPlay is not called before play.
(WebCore::MediaPlayerPrivateGStreamer::pause): Make sure we don't commit a load here
if it was not committed yet by looking in the pipeline state.
(WebCore::MediaPlayerPrivateGStreamer::processBufferingStats): No need to observe the
type of buffering.
(WebCore::MediaPlayerPrivateGStreamer::fillTimerFired): Introduced m_downloadFinished to update
ready and network states in updateStates based on it. The previously used condition
- (maxTimeLoaded() == duration()) - was not correct in the case when duration is not known.
(WebCore::MediaPlayerPrivateGStreamer::maxTimeLoaded): Removed a lie. If the fill timer is not active
it does not necesarily means that download has been finished. This lie was actually ensuring
a lot of tests to pass because it made the condition (maxTimeLoaded() == duration()) true.
Now that state updates has been cleaned up we don't need to lie.
(WebCore::MediaPlayerPrivateGStreamer::updateStates): Merge all the parts that takes part in updating
ready and network states. It was untrackable. Unset download buffering for for live streams early so
we don't need to restart them.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
(MediaPlayerPrivateGStreamer): Removed m_startedBuffering because there is no need for it now.
LayoutTests:
Remove failure expectations from tests that started to pass.
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- 1:14 PM Changeset in webkit [151796] by
-
- 5 edits2 adds in trunk
ASSERT removing then adding a <track> element
https://bugs.webkit.org/show_bug.cgi?id=117814
Reviewed by Jer Noble.
Source/WebCore:
Test: media/track/add-and-remove-track.html
- html/HTMLTrackElement.cpp:
(WebCore::HTMLTrackElement::insertedInto): Always call ensureTrack before adding the track
to the parent <video> element.
(WebCore::HTMLTrackElement::ensureTrack): Call m_track->setTrackElement() in case the
parent was cleared after m_track was created.
- html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::setTrackElement): New, set m_trackElement.
- html/track/LoadableTextTrack.h:
LayoutTests:
- media/track/add-and-remove-track-expected.txt: Added.
- media/track/add-and-remove-track.html: Added.
- 1:12 PM Changeset in webkit [151795] by
-
- 6 edits in trunk/Source/WebKit2
WebProcess hangs loading eff.org (Waiting forever on a sync XHR, NetworkProcess unable to service it).
<rdar://problem/14112329> and https://bugs.webkit.org/show_bug.cgi?id=117842
Reviewed by Alexey Proskuryakov.
- NetworkProcess/HostRecord.cpp:
(WebKit::removeLoaderFromQueue): Utility to clear a Loader out of a LoaderQueue.
(WebKit::HostRecord::removeLoader): Use removeLoaderFromQueue, and also try to clear the loader from m_syncLoadersPending.
(WebKit::HostRecord::servePendingRequestsForQueue): Small refactoring/cleanup.
(WebKit::HostRecord::limitsRequests): Change so that if the number of loaders in flight is exactly equal to the limit, then
allow serving a synchronous loader to go exactly one beyond the limit.
- NetworkProcess/HostRecord.h:
Make the static maxRequestsInFlightPerHost a member of the NetworkResourceLoadScheduler, instead:
- NetworkProcess/NetworkResourceLoadScheduler.cpp:
(WebKit::NetworkResourceLoadScheduler::NetworkResourceLoadScheduler):
(WebKit::NetworkResourceLoadScheduler::hostForURL):
- NetworkProcess/NetworkResourceLoadScheduler.h:
- NetworkProcess/mac/NetworkResourceLoadSchedulerMac.mm:
(WebKit::NetworkResourceLoadScheduler::platformInitializeMaximumHTTPConnectionCountPerHost): Tell CFNetwork to allow
7 connections per host instead of 6, but tell the scheduler that 6 is still the normal limit.
- 1:12 PM Changeset in webkit [151794] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Build fix for Apple Windows port.
- rendering/RenderThemeWin.cpp:
(WebCore::cssValueIdToSysColorIndex):
- 1:06 PM Changeset in webkit [151793] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Downloaded file name encoding is incorrect when download link opens in a new window
https://bugs.webkit.org/show_bug.cgi?id=117818
<rdar://problem/14212635>
Reviewed by Brady Eidson.
No tests added. The machinery we have for logging downloaded file name is very
far from being able to work in a secondary window.
- loader/FrameLoader.cpp: (WebCore::FrameLoader::addExtraFieldsToRequest): Made a targeted fix - don't update encoding fallback array if we already have one, there is no chance for it to be more correct. In this case, it's incorrect because it comes from a new blank window, instead of original referer. We have a lot of code in addExtraFieldsToRequest() to struggle with this, and we have a FIXME to try not calling it from policy delegate.
- 12:44 PM Changeset in webkit [151792] by
-
- 5 edits in trunk/Source
Versioning.
- 12:32 PM Changeset in webkit [151791] by
-
- 2 edits in trunk
[GTK] remove bashism from configure
https://bugs.webkit.org/show_bug.cgi?id=117796
Reviewed by Gustavo Noronha Silva.
- Source/autotools/FindDependencies.m4: Perform string appending by redeclaring the base string to the value
of the base string followed by the string that's being appended. This replaces the use of the '+=' operator
that works under bash but is not supported by other shells.
- 12:16 PM Changeset in webkit [151790] by
-
- 2 edits in trunk/LayoutTests
Mark compositing/repaint/positioned-movement.html as flaky on Mountain Lion Debug
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-20
- platform/mac-wk2/TestExpectations:
The test fails regularly in Debug on Mountain Lion.
- 12:10 PM Changeset in webkit [151789] by
-
- 4 edits in trunk/LayoutTests
[Qt][WK2] REGRESSION(r151737): fast/replaced/width100percent-image.html fails
https://bugs.webkit.org/show_bug.cgi?id=117824
Unreviewed, rebaselining.
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt-5.0-wk2/fast/replaced/width100percent-image-expected.png:
- platform/qt-5.0-wk2/fast/replaced/width100percent-image-expected.txt:
- 11:58 AM Changeset in webkit [151788] by
-
- 10 edits2 adds in trunk
REGRESSION (r151451): Text not vertically centered correctly on icloud.com
https://bugs.webkit.org/show_bug.cgi?id=117744
Reviewed by David Hyatt.
Source/WebCore:
The positioned height and width computation adds in the element's border and padding so
don't add it to the intrinsic height and preferred widths of text controls that are
absolutely positioned.
Test: fast/replaced/height-of-positioned-text-control.html
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::computeLogicalHeight):
(WebCore::RenderTextControl::computePreferredLogicalWidths):
LayoutTests:
- fast/forms/onselect-textfield-expected.txt:
- fast/replaced/height-of-positioned-text-control-expected.html: Added.
- fast/replaced/height-of-positioned-text-control.html: Added.
- fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt:
- platform/mac/fast/forms/input-appearance-preventDefault-expected.png:
- platform/mac/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/mac/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png: Added.
- platform/mac/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt:
- platform/qt/fast/forms/input-appearance-preventDefault-expected.txt:
- 11:55 AM Changeset in webkit [151787] by
-
- 8 edits in trunk/Source
Make Windows makefile copy build output to a different folder.
<rdar://problem/14219184>.
- WTF.vcxproj/WTF.make:
- JavaScriptCore.vcxproj/JavaScriptCore.make:
- WebCore.vcxproj/WebCore.make:
- WebKit.vcxproj/WebKit.make:
- 11:36 AM Changeset in webkit [151786] by
-
- 3 edits in trunk/Source/JavaScriptCore
Improper deallocation of JSManagedValue causes crashes during autorelease pool draining
https://bugs.webkit.org/show_bug.cgi?id=117840
Reviewed by Geoffrey Garen.
Improperly managing a JSManagedValue can cause a crash when the JSC::Weak inside the
JSManagedValue is destroyed upon deallocation. We would rather have improperly maintained
JSManagedValues cause memory leaks than take down the whole app.
The fix is to use the callback to the JSC::Weak on the destruction of the VM so that we
can safely null it out. This will prevent ~Weak from crashing.
- API/JSManagedValue.mm:
(-[JSManagedValue JSC::JSC::]):
(JSManagedValueHandleOwner::finalize):
- API/tests/testapi.mm: Added a test that crashed prior to this fix due to a leaked
managed reference. Also fixed a small style nit I noticed in another test.
- 11:24 AM Changeset in webkit [151785] by
-
- 2 edits in trunk/Source/WebCore
Roll-on in-band captions are displayed bottom-to-top rather than top-to-bottom.
https://bugs.webkit.org/show_bug.cgi?id=117811
Reviewed by Eric Carlson.
When comparing Generic cues, we should check that their type is Generic, not WebVTT.
- html/track/TextTrackCueGeneric.cpp:
(WebCore::TextTrackCueGeneric::isOrderedBefore):
- 11:07 AM Changeset in webkit [151784] by
-
- 2 edits in trunk/Source/WebCore
[CMake][CSS Shaders] Add WebCore files for CSS Shaders to CMakeLists.txt
https://bugs.webkit.org/show_bug.cgi?id=117711
Patch by Ralph Thomas <ralpht@gmail.com> on 2013-06-20
Reviewed by Laszlo Gombos.
No new tests, no CMake platforms currently enable this functionality.
- CMakeLists.txt:
- 11:04 AM Changeset in webkit [151783] by
-
- 44 edits in trunk/Source/WebCore
Cleanup usage of CSSPropertyID and CSSValueID inside WebKit.
https://bugs.webkit.org/show_bug.cgi?id=117829
Reviewed by Andreas Kling.
A lot of call sites were using integers to represent them. While it's
not incorrect per se, it's not ideal for various reason such as type
safety or to remove ambiguity.
This patch eradicate the wrong usage by not letting any integer based
API for getting CSSValueIDs or CSSPropertyIDs from CSSPrimitiveValues.
Instead we use new but typed functions to construct the values as well
as getting them. Two customs and internal types were added to CSSPrimitiveValue
to handle correctly the new APIs.
It's good to note that in order to preserve compatibility on the
CSSPrimitiveValue type whenever CSSPrimitiveValue handles a CSSValueID
or a CSSPropertyID the return type for the public API will be CSS_IDENT
despite it is a separate internal type.
No new tests: refactor, existing tests should cover.
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyMatches):
- css/CSSFontSelector.cpp:
(WebCore::CSSFontSelector::addFontFaceRule):
- css/CSSGradientValue.cpp:
(WebCore::positionFromValue):
(WebCore::CSSLinearGradientValue::customCssText):
(WebCore::CSSLinearGradientValue::createGradient):
(WebCore::CSSRadialGradientValue::customCssText):
(WebCore::CSSRadialGradientValue::createGradient):
- css/CSSParser.cpp:
(WebCore::CSSParser::parseSystemColor):
(WebCore::isFillPositionKeyword):
(WebCore::CSSParser::parse4ValuesFillPosition):
(WebCore::CSSParser::parse3ValuesFillPosition):
(WebCore::CSSParser::parseFillPosition):
(WebCore::CSSParser::parseFillRepeat):
(WebCore::CSSParser::parseRadialGradient):
(WebCore::CSSParser::isBlendMode):
(WebCore::CSSParser::isCompositeOperator):
- css/CSSParser.h:
- css/CSSParserValues.cpp:
(WebCore::CSSParserValue::createCSSValue):
- css/CSSPrimitiveValue.cpp:
(WebCore::isValidCSSUnitTypeForDoubleConversion):
(WebCore::CSSPrimitiveValue::primitiveType):
(WebCore::propertyName):
(WebCore::valueName):
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
(WebCore::CSSPrimitiveValue::cleanup):
(WebCore::CSSPrimitiveValue::getStringValue):
(WebCore::CSSPrimitiveValue::customCssText):
(WebCore::CSSPrimitiveValue::cloneForCSSOM):
(WebCore::CSSPrimitiveValue::equals):
- css/CSSPrimitiveValue.h:
(WebCore::CSSPrimitiveValue::isFontRelativeLength):
(WebCore::CSSPrimitiveValue::isValueID):
(WebCore::CSSPrimitiveValue::createIdentifier):
(WebCore::CSSPrimitiveValue::createParserOperator):
(WebCore::CSSPrimitiveValue::getPropertyID):
(WebCore::CSSPrimitiveValue::getValueID):
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
(WebCore::CSSPrimitiveValue::operator CSSReflectionDirection):
(WebCore::CSSPrimitiveValue::operator ColumnSpan):
(WebCore::CSSPrimitiveValue::operator PrintColorAdjust):
(WebCore::CSSPrimitiveValue::operator EBorderStyle):
(WebCore::CSSPrimitiveValue::operator OutlineIsAuto):
(WebCore::CSSPrimitiveValue::operator CompositeOperator):
(WebCore::CSSPrimitiveValue::operator ControlPart):
(WebCore::CSSPrimitiveValue::operator EBackfaceVisibility):
(WebCore::CSSPrimitiveValue::operator EFillAttachment):
(WebCore::CSSPrimitiveValue::operator EFillBox):
(WebCore::CSSPrimitiveValue::operator EFillRepeat):
(WebCore::CSSPrimitiveValue::operator EBoxPack):
(WebCore::CSSPrimitiveValue::operator EBoxAlignment):
(WebCore::CSSPrimitiveValue::operator EBoxDecorationBreak):
(WebCore::CSSPrimitiveValue::operator BackgroundEdgeOrigin):
(WebCore::CSSPrimitiveValue::operator EBoxSizing):
(WebCore::CSSPrimitiveValue::operator EBoxDirection):
(WebCore::CSSPrimitiveValue::operator EBoxLines):
(WebCore::CSSPrimitiveValue::operator EBoxOrient):
(WebCore::CSSPrimitiveValue::operator ECaptionSide):
(WebCore::CSSPrimitiveValue::operator EClear):
(WebCore::CSSPrimitiveValue::operator ECursor):
(WebCore::CSSPrimitiveValue::operator CursorVisibility):
(WebCore::CSSPrimitiveValue::operator EDisplay):
(WebCore::CSSPrimitiveValue::operator EEmptyCell):
(WebCore::CSSPrimitiveValue::operator EAlignItems):
(WebCore::CSSPrimitiveValue::operator EJustifyContent):
(WebCore::CSSPrimitiveValue::operator EFlexDirection):
(WebCore::CSSPrimitiveValue::operator EAlignContent):
(WebCore::CSSPrimitiveValue::operator EFlexWrap):
(WebCore::CSSPrimitiveValue::operator EFloat):
(WebCore::CSSPrimitiveValue::operator LineBreak):
(WebCore::CSSPrimitiveValue::operator EListStylePosition):
(WebCore::CSSPrimitiveValue::operator EListStyleType):
(WebCore::CSSPrimitiveValue::operator EMarginCollapse):
(WebCore::CSSPrimitiveValue::operator EMarqueeBehavior):
(WebCore::CSSPrimitiveValue::operator RegionFragment):
(WebCore::CSSPrimitiveValue::operator EMarqueeDirection):
(WebCore::CSSPrimitiveValue::operator ENBSPMode):
(WebCore::CSSPrimitiveValue::operator EOverflow):
(WebCore::CSSPrimitiveValue::operator EPageBreak):
(WebCore::CSSPrimitiveValue::operator EPosition):
(WebCore::CSSPrimitiveValue::operator EResize):
(WebCore::CSSPrimitiveValue::operator ETableLayout):
(WebCore::CSSPrimitiveValue::operator ETextAlign):
(WebCore::CSSPrimitiveValue::operator TextAlignLast):
(WebCore::CSSPrimitiveValue::operator TextJustify):
(WebCore::CSSPrimitiveValue::operator TextDecoration):
(WebCore::CSSPrimitiveValue::operator TextDecorationStyle):
(WebCore::CSSPrimitiveValue::operator TextUnderlinePosition):
(WebCore::CSSPrimitiveValue::operator ETextSecurity):
(WebCore::CSSPrimitiveValue::operator ETextTransform):
(WebCore::CSSPrimitiveValue::operator EUnicodeBidi):
(WebCore::CSSPrimitiveValue::operator EUserDrag):
(WebCore::CSSPrimitiveValue::operator EUserModify):
(WebCore::CSSPrimitiveValue::operator EUserSelect):
(WebCore::CSSPrimitiveValue::operator EVerticalAlign):
(WebCore::CSSPrimitiveValue::operator EVisibility):
(WebCore::CSSPrimitiveValue::operator EWhiteSpace):
(WebCore::CSSPrimitiveValue::operator EWordBreak):
(WebCore::CSSPrimitiveValue::operator EOverflowWrap):
(WebCore::CSSPrimitiveValue::operator TextDirection):
(WebCore::CSSPrimitiveValue::operator WritingMode):
(WebCore::CSSPrimitiveValue::operator TextCombine):
(WebCore::CSSPrimitiveValue::operator RubyPosition):
(WebCore::CSSPrimitiveValue::operator TextEmphasisPosition):
(WebCore::CSSPrimitiveValue::operator TextOverflow):
(WebCore::CSSPrimitiveValue::operator TextEmphasisFill):
(WebCore::CSSPrimitiveValue::operator TextEmphasisMark):
(WebCore::CSSPrimitiveValue::operator TextOrientation):
(WebCore::CSSPrimitiveValue::operator EPointerEvents):
(WebCore::CSSPrimitiveValue::operator FontDescription::Kerning):
(WebCore::CSSPrimitiveValue::operator FontSmoothingMode):
(WebCore::CSSPrimitiveValue::operator FontWeight):
(WebCore::CSSPrimitiveValue::operator FontItalic):
(WebCore::CSSPrimitiveValue::operator FontSmallCaps):
(WebCore::CSSPrimitiveValue::operator TextRenderingMode):
(WebCore::CSSPrimitiveValue::operator ColorSpace):
(WebCore::CSSPrimitiveValue::operator Hyphens):
(WebCore::CSSPrimitiveValue::operator LineSnap):
(WebCore::CSSPrimitiveValue::operator LineAlign):
(WebCore::CSSPrimitiveValue::operator Order):
(WebCore::CSSPrimitiveValue::operator ESpeak):
(WebCore::CSSPrimitiveValue::operator BlendMode):
(WebCore::CSSPrimitiveValue::operator LineCap):
(WebCore::CSSPrimitiveValue::operator LineJoin):
(WebCore::CSSPrimitiveValue::operator WindRule):
(WebCore::CSSPrimitiveValue::operator EAlignmentBaseline):
(WebCore::CSSPrimitiveValue::operator EBorderCollapse):
(WebCore::CSSPrimitiveValue::operator EBorderFit):
(WebCore::CSSPrimitiveValue::operator EImageRendering):
(WebCore::CSSPrimitiveValue::operator ETransformStyle3D):
(WebCore::CSSPrimitiveValue::operator ColumnAxis):
(WebCore::CSSPrimitiveValue::operator ColumnProgression):
(WebCore::CSSPrimitiveValue::operator WrapFlow):
(WebCore::CSSPrimitiveValue::operator WrapThrough):
(WebCore::CSSPrimitiveValue::operator GridAutoFlow):
(WebCore::CSSPrimitiveValue::convertToLength):
(WebCore::CSSPrimitiveValue::operator EBufferedRendering):
(WebCore::CSSPrimitiveValue::operator EColorInterpolation):
(WebCore::CSSPrimitiveValue::operator EColorRendering):
(WebCore::CSSPrimitiveValue::operator EDominantBaseline):
(WebCore::CSSPrimitiveValue::operator EShapeRendering):
(WebCore::CSSPrimitiveValue::operator ETextAnchor):
(WebCore::CSSPrimitiveValue::operator SVGWritingMode):
(WebCore::CSSPrimitiveValue::operator EVectorEffect):
(WebCore::CSSPrimitiveValue::operator EMaskType):
- css/CSSToStyleMap.cpp:
(WebCore::CSSToStyleMap::mapFillAttachment):
(WebCore::CSSToStyleMap::mapFillSize):
(WebCore::CSSToStyleMap::mapAnimationDirection):
(WebCore::CSSToStyleMap::mapAnimationFillMode):
(WebCore::CSSToStyleMap::mapAnimationIterationCount):
(WebCore::CSSToStyleMap::mapAnimationName):
(WebCore::CSSToStyleMap::mapAnimationPlayState):
(WebCore::CSSToStyleMap::mapAnimationProperty):
(WebCore::CSSToStyleMap::mapAnimationTimingFunction):
(WebCore::CSSToStyleMap::mapNinePieceImageQuad):
(WebCore::CSSToStyleMap::mapNinePieceImageRepeat):
- css/Counter.h:
(WebCore::Counter::listStyleIdent):
- css/DeprecatedStyleBuilder.cpp:
(WebCore::ApplyPropertyNumber::applyValue):
(WebCore::ApplyPropertyAuto::applyValue):
(WebCore::ApplyPropertyClip::applyValue):
(WebCore::ApplyPropertyColor::applyValue):
(WebCore::ApplyPropertyLength::applyValue):
(WebCore::ApplyPropertyString::applyValue):
(WebCore::ApplyPropertyComputeLength::applyValue):
(WebCore::ApplyPropertyFontFamily::applyValue):
(WebCore::ApplyPropertyFontSize::applyValue):
(WebCore::ApplyPropertyFontWeight::applyValue):
(WebCore::ApplyPropertyFontVariantLigatures::applyValue):
(WebCore::ApplyPropertyCounter::applyValue):
(WebCore::ApplyPropertyCursor::applyValue):
(WebCore::ApplyPropertyTextAlign::applyValue):
(WebCore::ApplyPropertyMarqueeIncrement::applyValue):
(WebCore::ApplyPropertyMarqueeRepetition::applyValue):
(WebCore::ApplyPropertyMarqueeSpeed::applyValue):
(WebCore::ApplyPropertyLineHeight::applyValue):
(WebCore::ApplyPropertyPageSize::getPageSizeFromName):
(WebCore::ApplyPropertyPageSize::applyValue):
(WebCore::ApplyPropertyTextEmphasisStyle::applyValue):
(WebCore::ApplyPropertyResize::applyValue):
(WebCore::ApplyPropertyVerticalAlign::applyValue):
(WebCore::ApplyPropertyZoom::applyValue):
(WebCore::ApplyPropertyClipPath::applyValue):
(WebCore::ApplyPropertyShape::applyValue):
(WebCore::ApplyPropertyImageResolution::applyValue):
(WebCore::ApplyPropertyTextIndent::applyValue):
- css/MediaQueryEvaluator.cpp:
(WebCore::orientationMediaFeatureEval):
(WebCore::view_modeMediaFeatureEval):
(WebCore::pointerMediaFeatureEval):
- css/SVGCSSParser.cpp:
(WebCore::CSSParser::parseSVGValue):
- css/SVGCSSStyleSelector.cpp:
(WebCore::StyleResolver::applySVGProperty):
- css/StylePropertySet.cpp:
(WebCore::StylePropertySet::getLayeredShorthandValue):
- css/StyleResolver.cpp:
(WebCore::createGridTrackBreadth):
(WebCore::createGridTrackList):
(WebCore::createGridPosition):
(WebCore::StyleResolver::applyProperty):
(WebCore::colorForCSSValue):
(WebCore::StyleResolver::colorFromPrimitiveValueIsDerivedFromElement):
(WebCore::StyleResolver::colorFromPrimitiveValue):
(WebCore::StyleResolver::createCustomFilterOperationWithInlineSyntax):
(WebCore::StyleResolver::createFilterOperations):
- css/ViewportStyleResolver.cpp:
(WebCore::ViewportStyleResolver::getViewportArgumentValue):
- css/WebKitCSSMatrix.cpp:
(WebCore::WebKitCSSMatrix::setMatrixValue):
- editing/ApplyStyleCommand.cpp:
(WebCore::toIdentifier):
- editing/EditingStyle.cpp:
(WebCore::identifierForStyleProperty):
(WebCore::HTMLElementEquivalent::create):
(WebCore::HTMLElementEquivalent::HTMLElementEquivalent):
(WebCore::HTMLElementEquivalent::valueIsPresentInStyle):
(WebCore::HTMLTextDecorationEquivalent::create):
(WebCore::HTMLTextDecorationEquivalent::HTMLTextDecorationEquivalent):
(WebCore::EditingStyle::textDirection):
(WebCore::EditingStyle::prepareToApplyAt):
(WebCore::EditingStyle::textDirectionForSelection):
(WebCore::fontWeightIsBold):
(WebCore::legacyFontSizeFromCSSValue):
(WebCore::isTransparentColorValue):
- editing/EditingStyle.h:
- editing/markup.cpp:
(WebCore::propertyMissingOrEqualToNone):
- platform/blackberry/RenderThemeBlackBerry.cpp:
(WebCore::RenderThemeBlackBerry::systemFont):
- platform/blackberry/RenderThemeBlackBerry.h:
(WebCore::RenderThemeBlackBerry::systemFont):
- platform/blackberry/RenderThemeEfl.cpp:
(WebCore::RenderThemeEfl::systemFont):
- platform/blackberry/RenderThemeEfl.h:
(WebCore::RenderThemeEfl::systemFont):
- platform/gtk/RenderThemeGtk.cpp:
(WebCore::RenderThemeGtk::systemFont):
- platform/gtk/RenderThemeGtk.h:
- platform/gtk/RenderThemeGtk2.cpp:
(WebCore::RenderThemeGtk::systemColor):
- platform/gtk/RenderThemeGtk3.cpp:
(WebCore::RenderThemeGtk::systemColor):
- platform/qt/RenderThemeQt.cpp:
(WebCore::RenderThemeQt::systemFont):
(WebCore::RenderThemeQt::systemColor):
- platform/qt/RenderThemeQt.h:
- rendering/RenderTheme.cpp:
(WebCore::RenderTheme::systemColor):
- rendering/RenderTheme.h:
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::systemFont):
(WebCore::RenderThemeMac::systemColor):
- rendering/RenderThemeSafari.h:
(WebCore::RenderThemeSafari::systemFont):
- rendering/RenderThemeSafari.cpp:
(WebCore::RenderThemeSafari::systemFont):
- rendering/RenderThemeWin.cpp:
(WebCore::RenderThemeWin::systemFont):
(WebCore::cssValueIdToSysColorIndex):
(WebCore::RenderThemeWin::systemColor):
- rendering/RenderThemeWin.h:
- rendering/RenderThemeWinCE.cpp:
(WebCore::RenderThemeWinCE::systemFont):
(WebCore::cssValueIdToSysColorIndex):
(WebCore::RenderThemeWinCE::systemColor):
- rendering/RenderThemeWinCE.h:
- 10:57 AM Changeset in webkit [151782] by
-
- 1 copy in branches/safari-537-branch
New Branch.
- 10:54 AM Changeset in webkit [151781] by
-
- 22 edits8 adds in branches/dfgFourthTier
fourthTier: DFG should have switch_char
https://bugs.webkit.org/show_bug.cgi?id=117710
Source/JavaScriptCore:
Reviewed by Michael Saboff.
Add op_switch_char. Most of this is fairly simple, except for the whole
LazyJSValue thing.
It's long been the case that anytime you wanted the DFG to speak of a string
that didn't appear in the constant pool, you would have a hard time since
the DFG isn't allowed to allocate in the GC heap. For example, if you know
that you want to speak of a single character string, you might find that
the one you wanted to speak of had been GC'd. Another example is if you
wanted to add constant folding for string concatenation - something we don't
have yet but will want eventually.
I solve this by finally adding the notion of LazyJSValue. In the future I
anticipate using this for a variety of string-related things. The idea here
is that the DFG can either say that it already knows what the value is, or
it can describe the value. For example, in this patch I needed to be able to
describe single-character strings.
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dumpBytecode):
(JSC::CodeBlock::CodeBlock):
- bytecode/JumpTable.h:
- dfg/DFGBackwardsPropagationPhase.cpp:
(JSC::DFG::BackwardsPropagationPhase::propagate):
- dfg/DFGByteCodeParser.cpp:
(InlineStackEntry):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
- dfg/DFGCFGSimplificationPhase.cpp:
(JSC::DFG::CFGSimplificationPhase::run):
- dfg/DFGCapabilities.cpp:
(JSC::DFG::capabilityLevel):
- dfg/DFGDriver.cpp:
(JSC::DFG::compile):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGGPRInfo.h:
(JSC::DFG::JSValueRegs::payloadGPR):
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::jumpTable):
(DFG):
(JSC::DFG::JITCompiler::numberOfJumpTables):
(JSC::DFG::JITCompiler::linkSwitches):
(JSC::DFG::JITCompiler::link):
- dfg/DFGJITCompiler.h:
(JITCompiler):
- dfg/DFGLazyJSValue.cpp: Added.
(DFG):
(JSC::DFG::LazyJSValue::getValue):
(JSC::DFG::equalToSingleCharacter):
(JSC::DFG::LazyJSValue::strictEqual):
(JSC::DFG::LazyJSValue::dump):
- dfg/DFGLazyJSValue.h: Added.
(DFG):
(LazyJSValue):
(JSC::DFG::LazyJSValue::LazyJSValue):
(JSC::DFG::LazyJSValue::singleCharacterString):
(JSC::DFG::LazyJSValue::tryGetValue):
(JSC::DFG::LazyJSValue::value):
(JSC::DFG::LazyJSValue::character):
(JSC::DFG::LazyJSValue::switchLookupValue):
- dfg/DFGNode.h:
(JSC::DFG::SwitchCase::SwitchCase):
(SwitchCase):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::emitSwitchIntJump):
(JSC::DFG::SpeculativeJIT::emitSwitchImmIntJump):
(DFG):
(JSC::DFG::SpeculativeJIT::emitSwitchImm):
(JSC::DFG::SpeculativeJIT::emitSwitchCharStringJump):
(JSC::DFG::SpeculativeJIT::emitSwitchChar):
(JSC::DFG::SpeculativeJIT::emitSwitch):
- dfg/DFGSpeculativeJIT.h:
(SpeculativeJIT):
Source/WTF:
Reviewed by Michael Saboff.
I wanted to be able to say stringImpl->at(index), and now I can!
Also made it possible to convert a UChar to a utf8 CString without
allocating a StringImpl.
- wtf/text/StringImpl.cpp:
(WTF::StringImpl::utf8Impl):
(WTF):
(WTF::StringImpl::utf8ForCharacters):
(WTF::StringImpl::utf8ForRange):
- wtf/text/StringImpl.h:
(StringImpl):
(WTF::StringImpl::at):
(WTF::StringImpl::operator[]):
LayoutTests:
Rubber stamped by Mark Hahnenberg.
- fast/js/regress/script-tests/switch-char-constant.js: Added.
(foo):
(bar):
- fast/js/regress/script-tests/switch-char.js: Added.
(foo):
(bar):
- fast/js/regress/switch-char-constant-expected.txt: Added.
- fast/js/regress/switch-char-constant.html: Added.
- fast/js/regress/switch-char-expected.txt: Added.
- fast/js/regress/switch-char.html: Added.
- 10:14 AM Changeset in webkit [151780] by
-
- 6 edits in trunk
[BlackBerry] Handle testRunner.setWillSendRequestReturnsNull() in DRT
https://bugs.webkit.org/show_bug.cgi?id=117827
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2013-06-20
Reviewed by Rob Buis.
Source/WebKit/blackberry:
Add DumpRenderTreeClient::willSendRequestForFrame() to handle
dispatchWillSendRequest() in DRT.
Fixes tests
fast/loader/onload-willSendRequest-null-for-script.html and
fast/loader/willSendRequest-null-for-preload.html.
- Api/DumpRenderTreeClient.h:
- WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
(WebCore::FrameLoaderClientBlackBerry::dispatchWillSendRequest):
Tools:
Reset the passed in request if willSendRequestReturnsNull() is
true or willSendRequestReturnsNullOnRedirect() is true and it's a
redirection.
- DumpRenderTree/blackberry/DumpRenderTree.cpp:
(BlackBerry::WebKit::DumpRenderTree::willSendRequestForFrame):
- DumpRenderTree/blackberry/DumpRenderTreeBlackBerry.h:
- 9:59 AM Changeset in webkit [151779] by
-
- 2 edits in trunk/Tools
Commit queue shouldn't reopen unrelated bugs because of flakiness
https://bugs.webkit.org/show_bug.cgi?id=117503
Reviewed by Ryosuke Niwa.
- Scripts/webkitpy/tool/bot/flakytestreporter.py:
(_follow_duplicate_chain):
(_update_bug_for_flaky_test):
- 9:16 AM Changeset in webkit [151778] by
-
- 7 edits in trunk/Source/WebCore
AX: List Items should support a default action
https://bugs.webkit.org/show_bug.cgi?id=117812
Reviewed by Chris Fleizach.
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::actionVerb): Provide a "select" verb
for use in ListItemRole objects.
- platform/LocalizedStrings.cpp:
(WebCore::AXListItemActionVerb): Added.
- platform/LocalizedStrings.h:
- platform/blackberry/LocalizedStringsBlackBerry.cpp:
(WebCore::AXListItemActionVerb):
- platform/efl/LocalizedStringsEfl.cpp:
(WebCore::AXListItemActionVerb):
- platform/gtk/LocalizedStringsGtk.cpp:
(WebCore::AXListItemActionVerb):
- 9:13 AM Changeset in webkit [151777] by
-
- 36 edits3 copies4 adds in trunk
[CSS Regions] Add new regionOversetChange event
https://bugs.webkit.org/show_bug.cgi?id=117508
Source/WebCore:
Added regionOversetChange event and tests for it. The overset value of the region has been moved to the ElementRareData
object instead of the RenderRegion object. This was needed for the case when a reattach is performed (for instance by changing
the display type of the region's containing block) and the RenderRegion object is destroyed. When computing the overset again,
there would be no "previous" value to compare it to and decide whether the regionOversetChange event must be dispatched.
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-20
Reviewed by Antti Koivisto.
Tests: fast/regions/webkit-named-flow-event-add-to-flow.html:
fast/regions/webkit-named-flow-event-auto-height.html:
fast/regions/webkit-named-flow-event-crash.html:
fast/regions/webkit-named-flow-event-no-regions.html:
fast/regions/webkit-named-flow-event-region-in-flexbox-no-overset-change.html: Added.
fast/regions/webkit-named-flow-event-region-in-flexbox-overset-change.html: Added.
fast/regions/webkit-named-flow-event-remove-from-dom.html:
fast/regions/webkit-named-flow-event-remove-from-flow.html:
fast/regions/webkit-named-flow-event-target.html:
fast/regions/webkit-named-flow-event-to-null.html:
fast/regions/webkit-named-flow-event.html:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.xcodeproj/project.pbxproj:
- dom/Element.cpp:
(WebCore::Element::setRegionOversetState):
(WebCore::Element::regionOversetState):
(WebCore::Element::webkitRegionOverset):
- dom/Element.h:
- dom/ElementRareData.cpp:
- dom/ElementRareData.h:
(WebCore::ElementRareData::regionOversetState):
(WebCore::ElementRareData::setRegionOversetState):
(WebCore::ElementRareData::ElementRareData):
- dom/EventNames.h:
- dom/WebKitNamedFlow.cpp:
(WebCore::WebKitNamedFlow::firstEmptyRegionIndex):
(WebCore::WebKitNamedFlow::dispatchRegionOversetChangeEvent):
- dom/WebKitNamedFlow.h:
(WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
(WebCore::ChangeRegionOversetTask::scheduleFor):
(WebCore::ChangeRegionOversetTask::unschedule):
(WebCore::ChangeRegionOversetTask::reset):
(WebCore::ChangeRegionOversetTask::onTimer):
- rendering/RegionOversetState.h: Added.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeOverflow):
- rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::RenderFlowThread):
(WebCore::RenderFlowThread::layout):
(WebCore::RenderFlowThread::computeOversetStateForRegions):
- rendering/RenderFlowThread.h:
- rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
(WebCore::RenderNamedFlowThread::dispatchRegionOversetChangeEvent):
(WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
- rendering/RenderNamedFlowThread.h:
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::RenderRegion):
(WebCore::RenderRegion::regionOversetState):
(WebCore::RenderRegion::setRegionOversetState):
- rendering/RenderRegion.h:
LayoutTests:
Changed regionLayoutUpdate tests to regionOversetChange and added new tests for regionOversetChange.
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-20
Reviewed by Antti Koivisto.
- fast/regions/webkit-named-flow-event-add-to-flow-expected.txt:
- fast/regions/webkit-named-flow-event-add-to-flow.html:
- fast/regions/webkit-named-flow-event-auto-height-expected.txt:
- fast/regions/webkit-named-flow-event-auto-height.html: Added.
- fast/regions/webkit-named-flow-event-crash-expected.txt:
- fast/regions/webkit-named-flow-event-crash.html:
- fast/regions/webkit-named-flow-event-expected.txt:
- fast/regions/webkit-named-flow-event-no-regions-expected.txt:
- fast/regions/webkit-named-flow-event-no-regions.html:
- fast/regions/webkit-named-flow-event-region-in-flexbox-no-overset-change-expected.txt:
- fast/regions/webkit-named-flow-event-region-in-flexbox-no-overset-change.html: Added.
- fast/regions/webkit-named-flow-event-region-in-flexbox-overset-change-expected.txt:
- fast/regions/webkit-named-flow-event-region-in-flexbox-overset-change.html: Added.
- fast/regions/webkit-named-flow-event-remove-from-dom-expected.txt:
- fast/regions/webkit-named-flow-event-remove-from-dom.html:
- fast/regions/webkit-named-flow-event-remove-from-flow-expected.txt:
- fast/regions/webkit-named-flow-event-remove-from-flow.html:
- fast/regions/webkit-named-flow-event-target-expected.txt:
- fast/regions/webkit-named-flow-event-target.html:
- fast/regions/webkit-named-flow-event-to-null-expected.txt:
- fast/regions/webkit-named-flow-event-to-null.html:
- fast/regions/webkit-named-flow-event.html:
- 9:08 AM Changeset in webkit [151776] by
-
- 9 edits in trunk
AX: aria-required is not exposed on all expected roles
https://bugs.webkit.org/show_bug.cgi?id=115123
Patch by James Craig <james@cookiecrook.com> on 2013-06-20
Reviewed by Chris Fleizach.
aria-required is now exposed on more roles. Updated existing test file.
Source/WebCore:
- accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::supportsRequiredAttribute):
- accessibility/AccessibilityNodeObject.h:
- accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::supportsRequiredAttribute):
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper additionalAccessibilityAttributeNames]):
LayoutTests:
- platform/mac/accessibility/aria-required-expected.txt:
- platform/mac/accessibility/aria-required.html:
- platform/mac/accessibility/radio-button-group-members-expected.txt:
- 7:26 AM WebKitGTK/StartHacking edited by
- More minor changes (diff)
- 7:24 AM WebKitGTK/StartHacking edited by
- Minor change (diff)
- 7:20 AM WebKitGTK/StartHacking edited by
- Minor styling (diff)
- 7:17 AM WebKitGTK/StartHacking edited by
- (diff)
- 7:11 AM Changeset in webkit [151775] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Update text checker documentation.
https://bugs.webkit.org/show_bug.cgi?id=117828
Reviewed by Christophe Dumez.
- UIProcess/API/efl/ewk_text_checker.h:
The client is not responsible for destroying the memory.
- 7:09 AM WebKitGTK/StartHacking edited by
- Added choosing distribution section (diff)
- 6:21 AM Changeset in webkit [151774] by
-
- 9 edits2 deletes in trunk
Web Inspector: Use console.timeStamp instead of console.markTimeline
https://bugs.webkit.org/show_bug.cgi?id=117810
Patch by Seokju Kwon <Seokju Kwon> on 2013-06-20
Reviewed by Joseph Pecoraro.
Source/WebCore:
Webkit supports both console.timeStamp and console.markTimeline.
And they do the exact same thing.
This patch gets rid of console.markTimeline for Chrome/Firebug compatibility.
No new functionality, no new tests.
- WebCore.order:
- page/Console.cpp:
- page/Console.h:
- page/Console.idl:
LayoutTests:
Use 'console.timeStamp' instead of 'console.markTimeline' in LayoutTests.
And remove inspector/timeline/timeline-mark-timeline.html.
- inspector/console/console-messages-stack-traces-expected.txt:
- inspector/console/console-messages-stack-traces.html:
- inspector/timeline/timeline-mark-timeline-expected.txt: Removed.
- inspector/timeline/timeline-mark-timeline.html: Removed.
- inspector/timeline/timeline-timer-fired-from-eval-call-site.html:
- 1:22 AM Changeset in webkit [151773] by
-
- 2 edits6 adds in trunk/LayoutTests
[Qt] Unreviewed gardening.
Rebselining after r151761, see bug 115372.
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt-5.0-wk2/fast/repaint/horizontal-bt-overflow-child-expected.txt: Added.
- platform/qt-5.0-wk2/fast/repaint/horizontal-bt-overflow-parent-expected.txt: Added.
- platform/qt-5.0-wk2/fast/repaint/horizontal-bt-overflow-same-expected.txt: Added.
- platform/qt-5.0-wk2/fast/repaint/vertical-overflow-child-expected.txt: Added.
- platform/qt-5.0-wk2/fast/repaint/vertical-overflow-parent-expected.txt: Added.
- platform/qt-5.0-wk2/fast/repaint/vertical-overflow-same-expected.txt: Added.
- 1:04 AM WebKitGTK/2.0.x edited by
- (diff)
- 12:39 AM Changeset in webkit [151772] by
-
- 4 edits6 adds in trunk
background-color and text-decoration are not preserved when merging paragraphs
https://bugs.webkit.org/show_bug.cgi?id=116215
Reviewed by Ryosuke Niwa.
Source/WebCore:
In mergeInlineAndImplicitStyleOfElement(), style from matched rules are retrieved.
If they contain either background-color or text-decoration they will be removed
by removeNonEditingProperties() due to copyEditingProperties() implicit
'OnlyInheritableEditingProperties' parameter.
We have already had similar issue at https://bugs.webkit.org/show_bug.cgi?id=53196
Tests: editing/deleting/merge-div-from-span-with-style.html
editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration.html
editing/deleting/merge-paragraph-from-span-with-style.html
- editing/EditingStyle.cpp:
(WebCore::copyEditingProperties):
(WebCore::editingStyleFromComputedStyle):
Add EditingStyle:: due to move EditingPropertiesToInclude to EditingStyle.h.
(WebCore::toEditingProperties):
Add a helper to easy convert PropertiesToInclude to EditingPropertiesToInclude,
needed in mergeInlineAndImplicitStyleOfElement().
(WebCore::EditingStyle::removeAllButEditingProperties):
Add a parameter to choose which editing properties should be preserved while
removing all properties (OnlyInheritableEditingProperties implicite).
(WebCore::EditingStyle::mergeInlineAndImplicitStyleOfElement):
Call removeAllButEditingProperties with parameter.
- editing/EditingStyle.h:
Move EditingPropertiesType to the header as it's needed by removeAllButEditingProperties().
Change EditingPropertiesType to EditingPropertiesToInclude to be consistent with
PropertiesToInclude.
Change removeNonEditingProperties() to removeAllButEditingProperties().
LayoutTests:
Added tests for verifying merge of paragraph/div from span with non-inline styles.
- editing/deleting/merge-div-from-span-with-style-expected.txt: Added.
- editing/deleting/merge-div-from-span-with-style.html: Added.
- editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration-expected.txt: Added.
- editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration.html: Added.
- editing/deleting/merge-paragraph-from-span-with-style-expected.txt: Added.
- editing/deleting/merge-paragraph-from-span-with-style.html: Added.
Jun 19, 2013:
- 10:44 PM Changeset in webkit [151771] by
-
- 2 edits in trunk/Source/WebCore
The order of the generated supplemental code is not guaranteed
https://bugs.webkit.org/show_bug.cgi?id=117820
Reviewed by Kentaro Hara.
Sort the supplemental idl files before generating the code so that it is
generated in a consistent order.
No new tests, covered by existing bindings tests.
- bindings/scripts/generate-bindings.pl:
- 10:39 PM Changeset in webkit [151770] by
-
- 3 edits in trunk/Source/WebCore
Unreviewed, rolling out r151769.
http://trac.webkit.org/changeset/151769
https://bugs.webkit.org/show_bug.cgi?id=117821
Broke windows build due to missing GL/glext.h header.
(Requested by bfulgham on #webkit).
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- 10:06 PM Changeset in webkit [151769] by
-
- 3 edits in trunk/Source/WebCore
Added WebGL files to Windows build without enabling them.
https://bugs.webkit.org/show_bug.cgi?id=117809
Patch by Alex Christensen <alex.christensen@flexsim.com> on 2013-06-19
Reviewed by Brent Fulgham.
- WebCore.vcxproj/WebCore.vcxproj: Added WebGL source files.
- WebCore.vcxproj/WebCore.vcxproj.filters: Added platform\graphics\opengl and platform\graphics\gpu filters.
- 10:04 PM Changeset in webkit [151768] by
-
- 4 edits in trunk/Source/WebCore
Windows build should include WebGL generated files if WebGL is enabled.
https://bugs.webkit.org/show_bug.cgi?id=117802
Reviewed by Brent Fulgham.
Added WebGL generated files to Windows build if WebGL is enabled.
- DerivedSources.cpp:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- 9:30 PM Changeset in webkit [151767] by
-
- 8 edits in trunk/Source/WebKit2
Expose plug-ins CFBundleShortVersionString in the WKPluginInformation dictionary
https://bugs.webkit.org/show_bug.cgi?id=117816
Reviewed by Geoffrey Garen.
- Adds a new key for the WKPluginInformation dictionary: WKPluginInformationBundleShortVersionKey().
- Shared/API/c/WKPluginInformation.cpp:
(WKPluginInformationBundleShortVersionKey):
- Shared/API/c/WKPluginInformation.h:
- Shared/Plugins/Netscape/PluginInformation.cpp:
(WebKit::pluginInformationBundleShortVersionKey):
- Shared/Plugins/Netscape/PluginInformation.h:
- Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
(WebKit::NetscapePluginModule::getPluginInfo):
- Shared/Plugins/Netscape/mac/PluginInformationMac.mm:
(WebKit::getPlatformPluginModuleInformation):
- Shared/Plugins/PluginModuleInfo.h:
- 9:22 PM Changeset in webkit [151766] by
-
- 1 edit1 add in trunk/LayoutTests
Adding a Mac pixel result.
- platform/mac/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png: Added.
- 9:20 PM Changeset in webkit [151765] by
-
- 1 edit3 adds in trunk/LayoutTests
[Windows] Unreviewed AX test expecation gardening.
- platform/win/accessibility/aria-labelledby-on-input-expected.txt: Added.
- platform/win/accessibility/aria-list-and-listitem-expected.txt: Added.
- platform/win/accessibility/aria-roles-expected.txt: Added.
- 9:14 PM Changeset in webkit [151764] by
-
- 2 edits in trunk/Tools
[Windows] AX: Expand notification support.
https://bugs.webkit.org/show_bug.cgi?id=117761
Reviewed by Anders Carlsson.
- DumpRenderTree/win/AccessibilityUIElementWin.cpp:
(AccessibilityUIElement::isPressActionSupported): Provide implementation.
(AccessibilityUIElement::press): Provide implementation.
- 7:35 PM Changeset in webkit [151763] by
-
- 2 edits in trunk/LayoutTests
Unskip feSpecularLight-premultiplied.svg on Mountain Lion
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-19
- platform/mac/TestExpectations:
The test is failing on Lion exclusively.
- 7:18 PM Changeset in webkit [151762] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Common crashes when playing media
https://bugs.webkit.org/show_bug.cgi?id=117813
<rdar://problem/13837412>
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: (-[WebCoreAVFLoaderDelegate resourceLoader:didCancelLoadingRequest:]): This method may be called from a secondary thread, but it does things that are not thread safe.
- 6:06 PM Changeset in webkit [151761] by
-
- 4 edits12 adds in trunk
Incomplete repaint of input elements in writing-mode overflow
https://bugs.webkit.org/show_bug.cgi?id=110246
Patch by Yuki Sekiguchi <yuki.sekiguchi@access-company.com> on 2013-06-19
Reviewed by Simon Fraser.
Source/WebCore:
We calculate repaint rect using unflipped rect.
However, RenderBox::applyCachedClipAndScrollOffsetForRepaint() which is called from repaint rect calculation
wants that its argument rect is flipped.
The reason is:
- paintRect.move(-scrolledContentOffset()); cannot scroll if the rect is unflipped.
- It cannot clip using intersect.
Passing unflipped rect to applyCachedClipAndScrollOffsetForRepaint() cause invalid clipping.
Therefore, this patch flipped the rect at the first part of the function and unflipped it at the last part of the function.
Scroll bar rect is absolute rect, so it is flipped rect.
RenderLayer::invalidateScrollbarRect() pass the rect to repaintRectangle() which expects an argument rect is unflipped.
This cause part of overlapping scroll bar doesn't fade out.
Therefore, this patch flipped the rect and pass it to repaintRectangle().
Tests: fast/repaint/horizontal-bt-overflow-child.html
fast/repaint/horizontal-bt-overflow-parent.html
fast/repaint/horizontal-bt-overflow-same.html
fast/repaint/vertical-overflow-child.html
fast/repaint/vertical-overflow-parent.html
fast/repaint/vertical-overflow-same.html
- rendering/RenderBox.cpp:
(WebCore::RenderBox::applyCachedClipAndScrollOffsetForRepaint):
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::invalidateScrollbarRect):
LayoutTests:
- fast/repaint/horizontal-bt-overflow-child-expected.txt: Added.
- fast/repaint/horizontal-bt-overflow-child.html: Added.
- fast/repaint/horizontal-bt-overflow-parent-expected.txt: Added.
- fast/repaint/horizontal-bt-overflow-parent.html: Added.
- fast/repaint/horizontal-bt-overflow-same-expected.txt: Added.
- fast/repaint/horizontal-bt-overflow-same.html: Added.
- fast/repaint/vertical-overflow-child-expected.txt: Added.
- fast/repaint/vertical-overflow-child.html: Added.
- fast/repaint/vertical-overflow-parent-expected.txt: Added.
- fast/repaint/vertical-overflow-parent.html: Added.
- fast/repaint/vertical-overflow-same-expected.txt: Added.
- fast/repaint/vertical-overflow-same.html: Added.
- 5:10 PM Changeset in webkit [151760] by
-
- 4 edits in trunk/Source/WebKit2
<rdar://problem/14197983> Rename functions from Bug 117667 and add safeguards for !ENABLE(VIDEO) platforms (117765)
https://bugs.webkit.org/show_bug.cgi?id=117765
Patch by Ruth Fong <ruth_fong@apple.com>.
Reviewed by Brady Eidson.
- WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp:
(WKBundleHitTestResultGetMediaType): Updated to use mediaType().
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:
(WebKit::InjectedBundleHitTestResult::mediaType): Updated.
Renamed getMediaType() to mediaType() and now handles !ENABLE(VIDEO) platforms.
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
- 4:37 PM Changeset in webkit [151759] by
-
- 2 edits in trunk/LayoutTests
Unskip two canvas tests that only fail on Lion
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-19
- platform/mac/TestExpectations:
- 4:17 PM Changeset in webkit [151758] by
-
- 2 edits in trunk/LayoutTests
Rebaseline 24bit-22khz-resample on Mac
The result did not match the expectation after a system update.
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-19
- platform/mac-wk2/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
Comparing the files, they have the exact same length, sample rate, bit per sample and binary size.
I cannot ear a difference in the files.
- 3:41 PM Changeset in webkit [151757] by
-
- 28 edits in trunk
Use the PlatformEvent timestamp when creating a DOM Event
https://bugs.webkit.org/show_bug.cgi?id=117179
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-19
Reviewed by Darin Adler.
Source/WebCore:
Previously, the platform event's timestamp was ignored by WebCore and each
new event would get a new timestamp by calling WTF::currentTime().
The problem is there can be a significant delay between the input event and
it being dispatched to JavaScript. Computing the velocity/acceleration of the cursor
is impossible since the delay vary from event to events.
On WebKit2, the delay per event typically vary between 0 and 30ms.
This patch changes the Event creation code to use the timer passed by the underlying platform event.
- WebCore.exp.in:
- dom/Event.cpp:
(WebCore::Event::Event):
- dom/Event.h:
- dom/GestureEvent.cpp:
(WebCore::GestureEvent::create):
(WebCore::GestureEvent::GestureEvent):
- dom/GestureEvent.h:
- dom/KeyboardEvent.cpp:
(WebCore::KeyboardEvent::KeyboardEvent):
- dom/KeyboardEvent.h:
- dom/MouseEvent.cpp:
(WebCore::MouseEvent::create):
(WebCore::MouseEvent::MouseEvent):
(WebCore::SimulatedMouseEvent::SimulatedMouseEvent):
- dom/MouseEvent.h:
- dom/MouseRelatedEvent.cpp:
(WebCore::MouseRelatedEvent::MouseRelatedEvent):
- dom/MouseRelatedEvent.h:
- dom/TouchEvent.cpp:
(WebCore::TouchEvent::TouchEvent):
- dom/UIEvent.cpp:
(WebCore::UIEvent::UIEvent):
- dom/UIEvent.h:
- dom/UIEventWithKeyState.h:
(WebCore::UIEventWithKeyState::UIEventWithKeyState):
- dom/WheelEvent.cpp:
(WebCore::WheelEvent::WheelEvent):
(WebCore::WheelEventDispatchMediator::WheelEventDispatchMediator):
- dom/WheelEvent.h:
(WebCore::WheelEvent::create):
- page/EventHandler.cpp:
(WebCore::EventHandler::dispatchDragEvent):
- platform/mac/PlatformEventFactoryMac.mm:
(WebCore::PlatformMouseEventBuilder::PlatformMouseEventBuilder):
(WebCore::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
(WebCore::PlatformKeyboardEventBuilder::PlatformKeyboardEventBuilder):
(WebCore::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
Source/WebKit/mac:
- WebView/WebPDFView.mm:
(-[WebPDFView PDFViewWillClickOnLink:withURL:]):
Source/WebKit2:
- Shared/mac/WebEventFactory.mm:
(WebKit::WebEventFactory::createWebMouseEvent):
(WebKit::WebEventFactory::createWebWheelEvent):
(WebKit::WebEventFactory::createWebKeyboardEvent):
(WebKit::WebEventFactory::createWebGestureEvent):
Tools:
- WebKitTestRunner/mac/EventSenderProxy.mm:
(WTR::EventSenderProxy::mouseDown):
(WTR::EventSenderProxy::mouseUp):
(WTR::EventSenderProxy::mouseMoveTo):
(WTR::EventSenderProxy::keyDown):
- 3:28 PM Changeset in webkit [151756] by
-
- 1 edit in trunk/Source/WTF/ChangeLog
Fixed reviewer name
- 3:27 PM Changeset in webkit [151755] by
-
- 2 edits in trunk/Source/WTF
Remove the SegmentedVector inline segment to shrink CodeBlock by 6X
https://bugs.webkit.org/show_bug.cgi?id=117808
Reviewed by Geoffrey Garen.
SegmentedVector allocation isn't super hot, but we do tend to have many
live SegmentedVectors at runtime, particularly in CodeBlocks, so the
right tradeoff is to allocate segments out-of-line as needed.
This reduces startup memory usage @ google.com by about 6MB.
No regression on SunSpider.
- wtf/SegmentedVector.h:
(WTF::SegmentedVector::SegmentedVector):
(WTF::SegmentedVector::at):
(WTF::SegmentedVector::append):
(WTF::SegmentedVector::removeLast):
(WTF::SegmentedVector::clear):
(WTF::SegmentedVector::deleteAllSegments): No more inline segment.
(WTF::SegmentedVector::ensureSegmentsFor): This code used to assume
that there was always a 0 segment, so the math would underflow if there
were no 0 segment. I udpated the math to account for having no segments.
- 3:16 PM BuildingGtk edited by
- Added links to root pages (diff)
- 3:12 PM WebKitGTK/StartHacking edited by
- (diff)
- 3:11 PM WebKitGTK/StartHacking edited by
- Added hacking guide section (diff)
- 3:07 PM WebKitGTK/Chroot edited by
- (diff)
- 3:07 PM Changeset in webkit [151754] by
-
- 21 edits in trunk/Source/WebCore
Make sure to use CSSValueID and CSSPropertyID rather than integers
https://bugs.webkit.org/show_bug.cgi?id=117481
Reviewed by Benjamin Poulain.
This will ensure that types are enforced when passing arguments in various
css functions. Having a compile time check make sure that no mistakes
will be done over the type.
The parser was also patched to directly use CSSValueID over integers.
This patch also fixes various call sites abusing the usage of integers.
This is part 1 of 2.
No new tests : existing ones should cover.
- WebCore.xcodeproj/project.pbxproj: copy CSSValueKeywords.h as it could be used in WebKit/ for example.
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::valueForRepeatRule):
(WebCore::cssIdentifierForFontSizeKeyword):
(WebCore::identifierForFamily):
(WebCore::valueForFamily):
- css/CSSGrammar.y.in:
- css/CSSParser.cpp:
(WebCore::parseColorValue):
(WebCore::parseKeywordValue):
(WebCore::CSSParser::parseValidPrimitive):
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseContent):
(WebCore::CSSParser::parseBackgroundColor):
(WebCore::CSSParser::parseFillPositionComponent):
(WebCore::CSSParser::parse3ValuesFillPosition):
(WebCore::CSSParser::parseFillRepeat):
(WebCore::CSSParser::parseAnimationProperty):
(WebCore::CSSParser::parseCounterContent):
(WebCore::CSSParser::parseLineHeight):
(WebCore::CSSParser::parseFontSize):
(WebCore::CSSParser::createFontWeightValueKeyword):
(WebCore::CSSParser::parseFontWeight):
(WebCore::parseDeprecatedGradientColorStop):
(WebCore::parseGradientColorOrKeyword):
(WebCore::CSSParser::parseDeprecatedRadialGradient):
(WebCore::CSSParser::rewriteSpecifiers):
- css/CSSParser.h:
- css/CSSParserValues.h:
- css/CSSPrimitiveValue.h:
- css/CSSValuePool.cpp:
(WebCore::CSSValuePool::createIdentifierValue):
- css/CSSValuePool.h:
- css/StylePropertySet.cpp:
(WebCore::MutableStylePropertySet::setProperty):
- css/StylePropertySet.h:
- dom/StyledElement.cpp:
(WebCore::StyledElement::setInlineStyleProperty):
(WebCore::StyledElement::addPropertyToPresentationAttributeStyle):
- dom/StyledElement.h:
- editing/EditingStyle.cpp:
(WebCore::HTMLFontSizeEquivalent::attributeValueAsCSSValue):
(WebCore::EditingStyle::prepareToApplyAt):
- editing/EditorCommand.cpp:
(WebCore::executeApplyStyle):
(WebCore::executeFontSize):
- html/HTMLElement.cpp:
(WebCore::unicodeBidiAttributeForDirAuto):
(WebCore::HTMLElement::applyAlignmentAttributeToStyle):
- html/HTMLFontElement.cpp:
(WebCore::HTMLFontElement::cssValueFromFontSizeNumber):
(WebCore::HTMLFontElement::collectStyleForPresentationAttribute):
- html/HTMLFontElement.h:
- html/HTMLTableElement.cpp:
(WebCore::leakBorderStyle):
- html/track/TextTrackCue.cpp:
(WebCore::TextTrackCue::getCSSWritingDirection):
(WebCore::TextTrackCue::getCSSWritingMode):
- html/track/TextTrackCue.h:
- 2:54 PM WebKitGTK/Chroot edited by
- Minor fix (diff)
- 2:53 PM WebKitGTK/Chroot edited by
- Added Fixes (diff)
- 1:54 PM Changeset in webkit [151753] by
-
- 2 edits in trunk/Source/WebKit/win
[Windows] Correct style on last patch.
Reviewed by Tim Horton.
- WebCoreSupport/WebFrameNetworkingContext.cpp:
(WebFrameNetworkingContext::ensurePrivateBrowsingSession):
- 1:51 PM Changeset in webkit [151752] by
-
- 2 edits in trunk/Source/WebKit/win
[Windows] Unreviewed build correction.
- WebCoreSupport/WebFrameNetworkingContext.cpp:
(WebFrameNetworkingContext::ensurePrivateBrowsingSession): Make sure returned generic
type is a CFStringRef before casting.
- 1:37 PM Changeset in webkit [151751] by
-
- 2 edits in trunk/Source/WebKit/win
Unreviewed build fix for Apple Windows port.
- WebCoreSupport/WebFrameNetworkingContext.cpp:
(WebFrameNetworkingContext::ensurePrivateBrowsingSession):
- 1:11 PM Changeset in webkit [151750] by
-
- 6 edits in trunk/Source/WebCore
Fix a few missed renames from Exclusions -> Shapes
https://bugs.webkit.org/show_bug.cgi?id=117803
Patch by Bem Jones-Bey <Bem Jones-Bey> on 2013-06-19
Reviewed by David Hyatt.
In the great CSS Exclusions to CSS Shapes rename, a few instances were
missed. This fixes those instances.
No new tests, no behavior change, just renames.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::updateRegionsAndShapesBeforeChildLayout):
(WebCore::RenderBlock::updateRegionsAndShapesAfterChildLayout):
(WebCore::RenderBlock::layoutBlock):
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::logicalRightOffsetForLine):
- rendering/RenderBlock.h:
- rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::layoutBlock):
- rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::layoutBlock):
- rendering/RenderGrid.cpp:
(WebCore::RenderGrid::layoutBlock):
- 1:09 PM Changeset in webkit [151749] by
-
- 9 edits1 add in branches/dfgFourthTier/Source/JavaScriptCore
Refactor ObjCCallbackFunction to inherit directly from InternalFunction
https://bugs.webkit.org/show_bug.cgi?id=117595
Reviewed by Geoffrey Garen.
- API/APICallbackFunction.h: Added. New struct that allows JSCallbackFunction and
ObjCCallbackFunction to share their host call() implementation through the magic of
templates.
(JSC::APICallbackFunction::call):
- API/JSCallbackFunction.cpp:
(JSC::JSCallbackFunction::getCallData): Changed to get the template-ized version of
the host function.
- API/JSCallbackFunction.h:
- API/ObjCCallbackFunction.h: Now inherits directly from InternalFunction.
- API/ObjCCallbackFunction.mm:
(JSC::ObjCCallbackFunction::ObjCCallbackFunction):
(JSC::ObjCCallbackFunction::getCallData): Ditto.
- GNUmakefile.list.am: Build files!
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- 1:05 PM Changeset in webkit [151748] by
-
- 8 edits in trunk/Source/WebKit2
REGRESSION: Cannot open Silverlight preferences via context menu
https://bugs.webkit.org/show_bug.cgi?id=117806
<rdar://problem/14166644>
Reviewed by Beth Dakin.
Hook the LSOpenCFURLRef function and make the UI process open the URL if it's the URL for the
Silverlight Preferences application. This is what we do for the Flash updater.
- PluginProcess/PluginProcess.h:
- PluginProcess/mac/PluginProcessMac.mm:
(WebKit::openCFURLRef):
(WebKit::initializeShim):
(WebKit::PluginProcess::openURL):
- PluginProcess/mac/PluginProcessShim.h:
- PluginProcess/mac/PluginProcessShim.mm:
(WebKit::shimLSOpenCFURLRef):
- UIProcess/Plugins/PluginProcessProxy.h:
- UIProcess/Plugins/PluginProcessProxy.messages.in:
- UIProcess/Plugins/mac/PluginProcessProxyMac.mm:
(WebKit::isSilverlightPreferencesURL):
(WebKit::shouldOpenURL):
(WebKit::PluginProcessProxy::openURL):
- 12:45 PM Changeset in webkit [151747] by
-
- 2 edits in trunk/Source/WebCore
Incorrect use of jsCast in a finalizer
https://bugs.webkit.org/show_bug.cgi?id=117807
Reviewed by Geoffrey Garen.
We can't use jsCast in a finalizer as it checks an object's structure,
and the structure may already have been swept by that point. Use a
static_cast instead.
- bridge/runtime_array.cpp:
(JSC::RuntimeArray::destroy):
- 11:54 AM Changeset in webkit [151746] by
-
- 26 edits in trunk/LayoutTests
Rebaseline results on GTK and EFL after r151737
Unreviewed, gardening.
- platform/efl/fast/css/word-space-extra-expected.txt:
- platform/efl/fast/replaced/width100percent-image-expected.png:
- platform/efl/fast/replaced/width100percent-image-expected.txt:
- platform/efl/fast/replaced/width100percent-menulist-expected.png:
- platform/efl/fast/replaced/width100percent-menulist-expected.txt:
- platform/efl/fast/replaced/width100percent-searchfield-expected.png:
- platform/efl/fast/replaced/width100percent-searchfield-expected.txt:
- platform/efl/fast/replaced/width100percent-textarea-expected.png:
- platform/efl/fast/replaced/width100percent-textarea-expected.txt:
- platform/efl/fast/replaced/width100percent-textfield-expected.png:
- platform/efl/fast/replaced/width100percent-textfield-expected.txt:
- platform/efl/tables/mozilla/bugs/bug57828-expected.png:
- platform/efl/tables/mozilla/bugs/bug57828-expected.txt:
- platform/gtk/fast/css/word-space-extra-expected.txt:
- platform/gtk/fast/replaced/width100percent-image-expected.png:
- platform/gtk/fast/replaced/width100percent-image-expected.txt:
- platform/gtk/fast/replaced/width100percent-menulist-expected.png:
- platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
- platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
- platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
- platform/gtk/fast/replaced/width100percent-textarea-expected.png:
- platform/gtk/fast/replaced/width100percent-textarea-expected.txt:
- platform/gtk/fast/replaced/width100percent-textfield-expected.png:
- platform/gtk/fast/replaced/width100percent-textfield-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug57828-expected.txt:
- 11:45 AM Changeset in webkit [151745] by
-
- 8 edits in trunk/Source
../WebCore: [Windows] AX: Extend notification handling
https://bugs.webkit.org/show_bug.cgi?id=117761.
Reviewed by Anders Carlsson.
accessibility/press-works-on-control-types.html
- accessibility/win/AXObjectCacheWin.cpp:
(WebCore::AXObjectCache::postPlatformNotification): Add handlers for more event notifications.
- accessibility/win/AccessibilityObjectWrapperWin.cpp:
(WebCore::AccessibilityObjectWrapper::accessibilityAttributeValue): Protect against null
pointer dereference found during testing.
- dom/Document.cpp:
(WebCore::Document::implicitClose): Execute notification handler for Windows as well as Mac.
- page/FrameView.cpp:
(WebCore::FrameView::layout): Ditto.
../WebKit/win: [Windows] AX: Extend notification support.
https://bugs.webkit.org/show_bug.cgi?id=117761
Reviewed by Anders Carlsson.
- AccessibleDocument.cpp:
(AccessibleDocument::state): Improve handling of focus state.
- AccessibleDocument.h: Provide signature for new state override.
- 11:38 AM Changeset in webkit [151744] by
-
- 14 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: Arity fixup should be done while on same stack
https://bugs.webkit.org/show_bug.cgi?id=117102
Reviewed by Oliver Hunt.
Removed the fixup part of op_call_arityCheck() and op_construct_arityCheck() and moved it to
a thunk for the JITs and as assembly for the llint. This patch provides the plumbing needed to
move to the C stack for JS execution. The fixup thunk and llint code would need to be change to
work with a stack that grows down when we do move to the C stack.
Due to an issue with the offline assembler, I moved the const at the top of LowLevelInterpreter64.asm
and LowLevelInterpreter32_64.asm to LowLevelInterpreter.asm. The problem is that a const defined in
one file that are used in a macro doesn't resolve the const if the macro is used in another file. This
seemed like the quickest path.
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::compileFunction):
(JSC::DFG::JITCompiler::linkFunction):
- dfg/DFGJITCompiler.h:
(JITCompiler):
- ftl/FTLLink.cpp:
(JSC::FTL::link):
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- jit/JITStubs.h:
- jit/ThunkGenerators.cpp:
(JSC::arityFixup):
- jit/ThunkGenerators.h:
- llint/LowLevelInterpreter.asm:
- llint/LowLevelInterpreter32_64.asm:
- llint/LowLevelInterpreter64.asm:
- runtime/CommonSlowPaths.cpp:
(JSC::SLOW_PATH_DECL):
- runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::arityCheckFor):
- 11:17 AM Changeset in webkit [151743] by
-
- 4 edits1 delete in trunk/Source/WebCore
[WinCairo] Webfont rendering is broken.
https://bugs.webkit.org/show_bug.cgi?id=117695
Patch by peavo@outlook.com <peavo@outlook.com> on 2013-06-19
Reviewed by Brent Fulgham.
The native font handle created from webfont data is invalid.
In much the same way it's done in WinApple, we first need to install the webfont,
create a native font handle from the new font name,
and pass the font handle to the FontPlatformData object, where it's needed to get the glyphs.
- platform/graphics/FontPlatformData.h: Added HFONT parameter to constructor.
- platform/graphics/win/FontCustomPlatformDataCairo.cpp:
(WebCore::FontCustomPlatformData::~FontCustomPlatformData): Release installed webfont.
(WebCore::FontCustomPlatformData::fontPlatformData): Create valid HFONT handle for webfont.
(WebCore::createUniqueFontName): Added method to create webfont name.
(WebCore::createFontCustomPlatformData): Install font from webfont data.
- platform/graphics/win/FontCustomPlatformDataCairo.h: Removed.
- platform/graphics/win/FontPlatformDataCairoWin.cpp:
(WebCore::FontPlatformData::FontPlatformData): Added HFONT parameter to constructor.
- 11:05 AM Changeset in webkit [151742] by
-
- 3 edits in trunk/Source/WebKit/win
[WinCairo] Does not compile.
https://bugs.webkit.org/show_bug.cgi?id=117798
Patch by peavo@outlook.com <peavo@outlook.com> on 2013-06-19
Reviewed by Brent Fulgham.
Add USE(CFNETWORK) guards.
- WebCoreSupport/WebFrameNetworkingContext.cpp: Add USE(CFNETWORK) guard.
(WebFrameNetworkingContext::ensurePrivateBrowsingSession): Change USE(CF_NETWORK) to USE(CFNETWORK).
- WebCoreSupport/WebFrameNetworkingContext.h: Add USE(CFNETWORK) guard.
- 10:42 AM Changeset in webkit [151741] by
-
- 3 edits in branches/dfgFourthTier/Source/JavaScriptCore
FTL: arm build is broken in ToT
https://bugs.webkit.org/show_bug.cgi?id=117800
Unreviewed build fixes.
- assembler/ARMv7Assembler.h:
(ARMv7Assembler): Merge of r147941
- jit/JITArithmetic32_64.cpp:
(JSC::JIT::emit_op_mod): Moved variable declaration back inside #ifdef where used.
- 10:40 AM Changeset in webkit [151740] by
-
- 18 edits1 copy9 adds in trunk/Source/WebCore
Implement WebIDL implements
https://bugs.webkit.org/show_bug.cgi?id=117785
Reviewed by Kentaro Hara.
Add support for Web IDL 'implements' statements to the bindings generator:
http://www.w3.org/TR/WebIDL/#dfn-implements-statement
Introduce ChildNode IDL interface and have Element, DocumentType and
CharacterData implement it, to match the specification:
http://dom.spec.whatwg.org/#childnode
There is no change in behavior, merely refactoring to match the
specification by leveraging support for Web IDL implements statements.
No new tests, no behavior change.
- CMakeLists.txt:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
- bindings/scripts/generate-bindings.pl:
- bindings/scripts/preprocess-idls.pl:
(GeneratePartialInterface):
(getImplementersFromIDL):
- bindings/scripts/test/CPP/WebDOMTestImplements.cpp: Added.
- bindings/scripts/test/CPP/WebDOMTestImplements.h: Added.
- bindings/scripts/test/CPP/WebDOMTestInterface.cpp:
(WebDOMTestInterface::implementsStr1):
(WebDOMTestInterface::implementsStr2):
(WebDOMTestInterface::setImplementsStr2):
(WebDOMTestInterface::implementsNode):
(WebDOMTestInterface::setImplementsNode):
(WebDOMTestInterface::implementsMethod1):
(WebDOMTestInterface::implementsMethod4):
- bindings/scripts/test/CPP/WebDOMTestInterface.h:
- bindings/scripts/test/GObject/WebKitDOMTestImplements.cpp: Added.
- bindings/scripts/test/GObject/WebKitDOMTestImplements.h: Added.
- bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp:
(webkit_dom_test_interface_set_property):
(webkit_dom_test_interface_get_property):
(webkit_dom_test_interface_class_init):
(webkit_dom_test_interface_implements_method1):
(webkit_dom_test_interface_implements_method2):
(webkit_dom_test_interface_implements_method4):
(webkit_dom_test_interface_get_implements_str1):
(webkit_dom_test_interface_get_implements_str2):
(webkit_dom_test_interface_set_implements_str2):
(webkit_dom_test_interface_get_implements_node):
(webkit_dom_test_interface_set_implements_node):
- bindings/scripts/test/GObject/WebKitDOMTestInterface.h:
- bindings/scripts/test/JS/JSTestImplements.cpp: Added.
- bindings/scripts/test/JS/JSTestImplements.h: Added.
- bindings/scripts/test/JS/JSTestInterface.cpp:
(WebCore::jsTestInterfaceConstructorImplementsStaticReadOnlyAttr):
(WebCore::jsTestInterfaceConstructorImplementsStaticAttr):
(WebCore::jsTestInterfaceImplementsStr1):
(WebCore::jsTestInterfaceImplementsStr2):
(WebCore::jsTestInterfaceImplementsStr3):
(WebCore::jsTestInterfaceImplementsNode):
(WebCore::setJSTestInterfaceConstructorImplementsStaticAttr):
(WebCore::setJSTestInterfaceImplementsStr2):
(WebCore::setJSTestInterfaceImplementsStr3):
(WebCore::setJSTestInterfaceImplementsNode):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod1):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod2):
(WebCore::jsTestInterfacePrototypeFunctionImplementsMethod3):
(WebCore::jsTestInterfaceConstructorFunctionImplementsMethod4):
(WebCore::jsTestInterfaceIMPLEMENTSCONSTANT1):
(WebCore::jsTestInterfaceIMPLEMENTSCONSTANT2):
- bindings/scripts/test/JS/JSTestInterface.h:
- bindings/scripts/test/ObjC/DOMTestImplements.cpp: Added.
- bindings/scripts/test/ObjC/DOMTestImplements.h: Added.
- bindings/scripts/test/ObjC/DOMTestInterface.h:
- bindings/scripts/test/ObjC/DOMTestInterface.mm:
(-[DOMTestInterface implementsStr1]):
(-[DOMTestInterface implementsStr2]):
(-[DOMTestInterface setImplementsStr2:]):
(-[DOMTestInterface implementsStr3]):
(-[DOMTestInterface setImplementsStr3:]):
(-[DOMTestInterface implementsNode]):
(-[DOMTestInterface setImplementsNode:]):
(-[DOMTestInterface implementsMethod1]):
(-[DOMTestInterface implementsMethod2:objArg:]):
(-[DOMTestInterface implementsMethod3]):
(-[DOMTestInterface implementsMethod4]):
- bindings/scripts/test/TestImplements.idl: Added.
- dom/CharacterData.idl:
- dom/ChildNode.idl: Copied from Source/WebCore/dom/DocumentType.idl.
- dom/DocumentType.idl:
- dom/Element.idl:
- 10:33 AM Changeset in webkit [151739] by
-
- 2 edits in trunk/Source/WTF
BUILD FIX (r151663): Fix build for iOS WebKit
- wtf/text/AtomicStringTable.cpp: Include MainThread.h.
(WTF::AtomicStringTable::create): Use AtomicStringTable::destroy
instead of non-existent destroyAtomicStringTable function.
- 10:29 AM Changeset in webkit [151738] by
-
- 5 edits in trunk/Source/WebInspectorUI
Web Inspector: Copying array or object output does not contain values
https://bugs.webkit.org/show_bug.cgi?id=117669
ConsoleCommandResult was overriding toClipboardString() but wasn't using the complex code
in ConsoleMessageImpl's toClipboardString() to provide a nicely formatted output for objects.
We now use a "clipboarPrefixString" property to customize the prefix used in the clipboard
and, additionally, only use that prefix if we're copying more than a single message since it's
the only situation where it's useful to have the ">" or "<" prefix shown. Console messages with
a log level always print the level and when saving the console log using Cmd+S, all messages
contain their prefix as well.
Reviewed by Timothy Hatcher.
- UserInterface/ConsoleCommand.js:
(WebInspector.ConsoleCommand.prototype.toClipboardString):
Handle the new isPrefixOptional argument.
- UserInterface/ConsoleCommandResult.js:
(WebInspector.ConsoleCommandResult.prototype.get clipboarPrefixString):
Provide a custom "< " prefix and set "enforcesClipboardPrefixString" to false such that
the prefix isn't printed out in situations when it may not.
- UserInterface/ConsoleMessageImpl.js:
Set "enforcesClipboardPrefixString" to true since we always want to log the log level
prefix in all situations.
(WebInspector.ConsoleMessageImpl.prototype.get clipboarPrefixString):
Implement this new getter to return our clipboard string such that subclasses may
customize it.
(WebInspector.ConsoleMessageImpl.prototype.toClipboardString):
Take into account both isPrefixOptional and the "enforcesClipboardPrefixString" property
to only log the prefix if necessary.
- UserInterface/LogContentView.js:
(WebInspector.LogContentView.prototype._formatMessagesAsData):
Make the logging of prefix optional when we have a single message selected and we're
not saving via Cmd+S.
- 10:20 AM Changeset in webkit [151737] by
-
- 15 edits2 adds in trunk
Incorrect computation of shrink-to-fit width for block with white-space:nowrap and floating children
https://bugs.webkit.org/show_bug.cgi?id=114879
Source/WebCore:
Reviewed by David Hyatt.
Per http://www.w3.org/TR/CSS21/visudet.html#Computing_widths_and_margins when width is auto then floating non-replaced,
absolute non-replaced, and inline-block non-replaced elements should use shrink-to-fit width. This trumps any no-wrap property
on the element so if we are shrinking to fit ensure our minimum width respects all possible line breaks.
Test: fast/block/shrink-to-fit-width-container-with-floating-children.html
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeIntrinsicLogicalWidths):
LayoutTests:
Reviewed by David Hyatt.
- fast/block/shrink-to-fit-width-container-with-floating-children-expected.txt: Added.
- fast/block/shrink-to-fit-width-container-with-floating-children.html: Added.
- platform/qt/fast/css/word-space-extra-expected.txt:
- platform/qt/fast/replaced/width100percent-image-expected.txt:
- platform/qt/fast/replaced/width100percent-searchfield-expected.txt:
- platform/qt/fast/replaced/width100percent-textfield-expected.txt:
- platform/qt/tables/mozilla/bugs/bug57828-expected.txt:
- 10:20 AM WebKitGtkLayoutTests edited by
- (diff)
- 10:19 AM WebKitGTK/Chroot created by
- Initial editing
- 10:12 AM Changeset in webkit [151736] by
-
- 14 edits7 deletes in trunk/Source/WebCore
Do not require JS*Custom.h header if [CustomPutFunction] / [CustomNamedSetter] is used
https://bugs.webkit.org/show_bug.cgi?id=117795
Reviewed by Kentaro Hara.
Fix the JS bindings generator so that it stops including JS*Custom.h header whenever
[CustomPutFunction] or [CustomNamedSetter] IDL extended attributes are used. We don't
really need this custom header and this forces the developer to create dummy custom
headers so that it builds.
If the developer really needs such custom header to be included, he can still use
[JSCustomHeader] IDL extended attribute to do so.
This patch also remove the dummy custom headers that were created but are no longer
required to build.
No new tests, no behavior change. Already covered by the following bindings test:
TestInterface.idl
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSDOMStringMapCustom.h: Removed.
- bindings/js/JSHTMLAppletElementCustom.cpp:
- bindings/js/JSHTMLAppletElementCustom.h: Removed.
- bindings/js/JSHTMLEmbedElementCustom.cpp:
- bindings/js/JSHTMLEmbedElementCustom.h: Removed.
- bindings/js/JSHTMLObjectElementCustom.cpp:
- bindings/js/JSHTMLObjectElementCustom.h: Removed.
- bindings/js/JSHistoryCustom.cpp:
- bindings/js/JSHistoryCustom.h: Removed.
- bindings/js/JSLocationCustom.cpp:
- bindings/js/JSLocationCustom.h: Removed.
- bindings/js/JSStorageCustom.cpp:
- bindings/js/JSStorageCustom.h: Removed.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader):
- 10:11 AM WebKitGTK/StartHacking edited by
- Added other section (diff)
- 9:27 AM WebKitGTK/StartHacking edited by
- Added contributin patches section (diff)
- 9:16 AM WebKitGTK/StartHacking edited by
- Added compilation issues section (diff)
- 9:09 AM WebKitGTK/StartHacking edited by
- Added continuous integration section (diff)
- 9:08 AM WebKitGTK/StartHacking edited by
- Added continuous integration section (diff)
- 9:01 AM WebKitGTK/Debugging edited by
- (diff)
- 9:00 AM WebKitGTK/TrackingMemoryErrors edited by
- (diff)
- 8:55 AM WebKitGTK/Debugging created by
- Initial editing
- 8:47 AM WebKitGTK/StartHacking edited by
- Added debugging section (diff)
- 8:45 AM WebKitGTK/StartHacking edited by
- Added rebuild and testing (diff)
- 8:30 AM Changeset in webkit [151735] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Prevent loss of tile buffers in BackingStorePrivate::render()
https://bugs.webkit.org/show_bug.cgi?id=117799
https://jira.bbqnx.net/browse/BRWSR-11712
JIRA413289
Patch by Jakob Petsovits <jpetsovits@blackberry.com> on 2013-06-19
Reviewed by Carlos Garcia Campos.
Discovered by Xuefei Ren.
If, in rare cases, renderContents() returns false,
the for() loop in render() will take a tile buffer from
the surface pool but due to aborting the iteration early,
won't put it into the new tile map. In order to prevent
losing the buffer, we need to put it back into the
surface pool before continuing.
- Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::render):
- 8:23 AM Changeset in webkit [151734] by
-
- 2 edits in trunk/Source/WebCore
[BlackBerry] Several tests crash due to an assert when creating an ImageBuffer
https://bugs.webkit.org/show_bug.cgi?id=117793
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2013-06-19
Reviewed by Rob Buis.
JIRA 388741
Fixes a crash in several layout tests due to an assert when
creating an ImageBuffer with an empty size.
- platform/graphics/blackberry/ImageBufferBlackBerry.cpp:
(WebCore::ImageBuffer::ImageBuffer): Return early if the given
size is empty.
- 8:03 AM Changeset in webkit [151733] by
-
- 4 edits in trunk
[GStreamer] [texmap] the bytesPerLine is wrong when updating the texture
https://bugs.webkit.org/show_bug.cgi?id=117551
Patch by Víctor Manuel Jáquez Leal <vjaquez@igalia.com> on 2013-06-19
Reviewed by Philippe Normand.
Source/WebCore:
The bytesPerLine (or stride) is wrong when updating the texture
content. This is because the naturalSize() is not updated to the
current buffer. This patch extracts the current value of the size and
the stride.
No tests required.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::updateTexture):
(WebCore::MediaPlayerPrivateGStreamerBase::paintToTextureMapper):
LayoutTests:
- platform/gtk-wk2/TestExpectations:
enabled media/video-display-aspect-ratio.html
- 7:23 AM Changeset in webkit [151732] by
-
- 1 edit2 adds in trunk/LayoutTests
[Qt] Unreviewed rebaselining after 151705.
- platform/qt/http/tests/cache/partitioned-cache-expected.txt: Added.
- platform/qt/http/tests/cache/partitioned-cache-iframe-expected.txt: Added.
- 6:22 AM Changeset in webkit [151731] by
-
- 2 edits in trunk/Source/WebCore
Adjust internal size on gstreamer source element when receiving data if necessary
https://bugs.webkit.org/show_bug.cgi?id=116534
Patch by Andre Moreira Magalhaes <Andre Moreira Magalhaes> on 2013-06-19
Reviewed by Philippe Normand.
If the size received in didReceiveResponse is smaller than the actual size of the received data
update the internal size and the appsrc size to the proper value.
- platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
(StreamingClient::didReceiveData):
- 6:10 AM Changeset in webkit [151730] by
-
- 2 edits in trunk/LayoutTests
[Qt] TestExpectation sorting on Qt WK2.
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-06-19
Reviewed by Csaba Osztrogonác.
- platform/qt-5.0-wk2/TestExpectations:
- 5:36 AM WebKitGTK/StartHacking edited by
- Added compiling section (diff)
- 5:12 AM WebKitGTK/SpeedUpBuild edited by
- (diff)
- 5:11 AM WebKitGTK/SpeedUpBuild edited by
- Indenting (diff)
- 5:05 AM WebKitGTK/SpeedUpBuild created by
- Initial editing
- 4:49 AM WebKitGTK/StartHacking edited by
- Added initial compiling section (diff)
- 4:29 AM WebKitGTK/StartHacking created by
- 3:53 AM Changeset in webkit [151729] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Implement unit test callback: onSettingChange.
https://bugs.webkit.org/show_bug.cgi?id=117728
Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2013-06-19
Reviewed by Christophe Dumez.
It is finally possible to implement missing unit tests as WebKit2-EFL
has delivered sub menu (r150254).
Add two unit tests for checking onSettingChange callback behaviour,
when toggling "Check Spelling While Typing" in context menu.
Changed types inside callbacksExecutionStats struct from bit field to bool,
because casting from bit field to &bool is invalid (in using waitUntilTrue method).
- UIProcess/API/efl/tests/test_ewk2_text_checker.cpp:
(resetCallbacksExecutionStats):
(onSettingChange):
(findContextMenuItem):
Get determined option from context menu.
(checkCorrectnessOfSpellingItems):
Changed the name of onContextMenuShow method to be consistent with new methods.
(toogleCheckSpellingWhileTyping):
Select "Check Spelling While Typing" in context menu to test whether
onSettingChange is called.
- 3:30 AM WebKitGTK edited by
- Added newbies section (diff)
- 2:14 AM Changeset in webkit [151728] by
-
- 4 edits in trunk/Source/WebCore
[GStreamer] Potential race condition when getting the video sink caps.
https://bugs.webkit.org/show_bug.cgi?id=117736
Patch by Víctor Manuel Jáquez Leal <vjaquez@igalia.com> on 2013-06-19
Reviewed by Philippe Normand.
There is a potential race condition with the pad setting caps, as the
buffer and the caps won't match when renegotiation happens, and might
cause a crash.
This patch keeps an instance of the current caps in the video sink,
and it is accessible through a getter method. Hence the player can ask
for the current caps without running into a race condition.
No new tests. No change in behaviour.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::naturalSize):
(WebCore::MediaPlayerPrivateGStreamerBase::paint):
(WebCore::MediaPlayerPrivateGStreamerBase::currentVideoSinkCaps):
(WebCore::MediaPlayerPrivateGStreamerBase::createVideoSink):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
- platform/graphics/gstreamer/VideoSinkGStreamer.cpp:
(webkitVideoSinkGetProperty):
(webkitVideoSinkStop):
(webkitVideoSinkSetCaps):
(webkit_video_sink_class_init):
- 1:07 AM Changeset in webkit [151727] by
-
- 11 edits2 moves3 adds in trunk
Vibration can be canceled even if page visibility status is hidden
https://bugs.webkit.org/show_bug.cgi?id=117333
Reviewed by Gyuyoung Kim.
Source/WebCore:
vibration can be canceled in the onvisibilitychange listener even if page visibility is changed to hidden status.
Therefore cancelVibration needs to work when page visibility is hidden.
Tests: vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html
- Modules/vibration/NavigatorVibration.cpp:
(WebCore::NavigatorVibration::vibrate):
- Modules/vibration/Vibration.h:
(WebCore::Vibration::isVibrating):
- testing/Internals.cpp:
(WebCore::Internals::isVibrating):
- testing/Internals.h:
- testing/Internals.idl:
LayoutTests:
Add a test case for cancel vibration after page visibility is changed to hidden status.
In addition, move navigator-vibration.html to vibration directory.
- platform/gtk/TestExpectations:
- platform/mac/TestExpectations:
- platform/qt/TestExpectations:
- platform/win/TestExpectations:
- vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Added.
- vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Added.
- vibration/navigator-vibration-expected.txt: Renamed from LayoutTests/fast/dom/navigator-vibration-expected.txt.
- vibration/navigator-vibration.html: Renamed from LayoutTests/fast/dom/navigator-vibration.html.
- 12:33 AM Changeset in webkit [151726] by
-
- 4 edits in trunk/Source/WebKit2
[GTK][SOUP] Migrate SoupRequestManager to GTask
https://bugs.webkit.org/show_bug.cgi?id=117157
Reviewed by Gustavo Noronha Silva.
GSimpleAsyncResult has been deprecated in favour of GTask.
- WebProcess/soup/WebKitSoupRequestGeneric.cpp:
(webkitSoupRequestGenericSendAsync):
(webkitSoupRequestGenericSendFinish):
- WebProcess/soup/WebSoupRequestManager.cpp:
(WebKit::WebSoupRequestAsyncData::WebSoupRequestAsyncData):
(WebKit::WebSoupRequestAsyncData::releaseTask):
(WebKit::WebSoupRequestManager::didHandleURIRequest):
(WebKit::WebSoupRequestManager::didFailURIRequest):
(WebKit::WebSoupRequestManager::send):
(WebKit::WebSoupRequestManager::finish):
- WebProcess/soup/WebSoupRequestManager.h:
- 12:24 AM Changeset in webkit [151725] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Migrate WebKitFaviconDatabase to GTask
https://bugs.webkit.org/show_bug.cgi?id=117156
Reviewed by Gustavo Noronha Silva.
- UIProcess/API/gtk/WebKitFaviconDatabase.cpp:
(processPendingIconsForPageURL):
(webkit_favicon_database_get_favicon):
(webkit_favicon_database_get_favicon_finish):
- 12:19 AM Changeset in webkit [151724] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Migrate WebKitWebView to GTask
https://bugs.webkit.org/show_bug.cgi?id=117154
Reviewed by Gustavo Noronha Silva.
- UIProcess/API/gtk/WebKitWebView.cpp:
(didValidateCommand):
(webkit_web_view_can_execute_editing_command):
(webkit_web_view_can_execute_editing_command_finish):
(webkitWebViewRunJavaScriptCallback):
(webkit_web_view_run_javascript):
(webkit_web_view_run_javascript_finish):
(resourcesStreamReadCallback):
(webkit_web_view_run_javascript_from_gresource):
(webkit_web_view_run_javascript_from_gresource_finish):
(fileReplaceContentsCallback):
(getContentsAsMHTMLDataCallback):
(webkit_web_view_save):
(webkit_web_view_save_finish):
(webkit_web_view_save_to_file):
(webkit_web_view_save_to_file_finish):
(webKitWebViewDidReceiveSnapshot):
(webkit_web_view_get_snapshot):
(webkit_web_view_get_snapshot_finish):
- 12:13 AM Changeset in webkit [151723] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Migrate WebKitCookieManager to GTask
https://bugs.webkit.org/show_bug.cgi?id=117150
Reviewed by Gustavo Noronha Silva.
Don't use helper structs for async data since the cancellable is
now accessible from the GTask.
- UIProcess/API/gtk/WebKitCookieManager.cpp:
(webkitCookieManagerGetAcceptPolicyCallback):
(webkit_cookie_manager_get_accept_policy):
(webkit_cookie_manager_get_accept_policy_finish):
(webkitCookieManagerGetDomainsWithCookiesCallback):
(webkit_cookie_manager_get_domains_with_cookies):
(webkit_cookie_manager_get_domains_with_cookies_finish):
Jun 18, 2013:
- 10:10 PM Changeset in webkit [151722] by
-
- 5 edits in trunk/Source
Versioning.
- 9:37 PM Changeset in webkit [151721] by
-
- 2 edits4 adds in trunk/LayoutTests
Unreviewed, EFL gardening. Added new baselines for some of editing/delete
tests after system upgrade.
- platform/efl/TestExpectations:
- platform/efl/editing/deleting/smart-delete-003-expected.png: Added.
- platform/efl/editing/deleting/smart-delete-003-expected.txt: Added.
- platform/efl/editing/deleting/smart-delete-004-expected.png: Added.
- platform/efl/editing/deleting/smart-delete-004-expected.txt: Added.
- 9:31 PM Changeset in webkit [151720] by
-
- 11 edits1 add in tags/Safari-537.46
Merge <rdar://problem/14171207>
- 9:11 PM Changeset in webkit [151719] by
-
- 3 edits2 adds in trunk
Input type range slider is not updated when min or max are changed
https://bugs.webkit.org/show_bug.cgi?id=117778
Reviewed by Kent Tamura.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/089c7a0ba2d85b9b59632c2603fbc6472b310be1.
Test: fast/forms/range/range-change-min-max.html
- html/RangeInputType.cpp:
(WebCore::RangeInputType::minOrMaxAttributeChanged):
LayoutTests:
- fast/forms/range/range-change-min-max-expected.html: Added.
- fast/forms/range/range-change-min-max.html: Added.
- 8:37 PM Changeset in webkit [151718] by
-
- 1 copy in tags/Safari-537.46
New Tag.
- 8:31 PM Changeset in webkit [151717] by
-
- 5 edits in trunk/Source/WebCore
Remove two superfluous overrides of supportsFocus
https://bugs.webkit.org/show_bug.cgi?id=117770
Reviewed by Benjamin Poulain.
Merge https://chromium.googlesource.com/chromium/blink/+/4228964a63e3a889a40efce0d01866629fdcd9b9.
- html/HTMLOptGroupElement.cpp:
- html/HTMLOptGroupElement.h:
- html/HTMLOptionElement.cpp:
- html/HTMLOptionElement.h:
- 7:02 PM Changeset in webkit [151716] by
-
- 2 edits in trunk/LayoutTests
[WK2] Media elements never fail to load
https://bugs.webkit.org/show_bug.cgi?id=117767
Mark the media tests as failing for now.
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-18
- platform/mac-wk2/TestExpectations:
- 6:51 PM Changeset in webkit [151715] by
-
- 2 edits in trunk/Source/WebCore
Improve style of null checks in FrameView::setFrameRect
https://bugs.webkit.org/show_bug.cgi?id=117681
Reviewed by Sam Weinig.
- page/FrameView.cpp:
(WebCore::FrameView::setFrameRect): Used nested if statements and local variables
to tighten this code up a little.
- 6:45 PM Changeset in webkit [151714] by
-
- 19 edits in trunk/Source/WebCore
Move IDL extended attributes to their correct location
https://bugs.webkit.org/show_bug.cgi?id=117732
Reviewed by Kentaro Hara.
Move IDL extended attributes to their correct location according to the
latest Web IDL specification. We used to be inconsistent in the positioning
of the extended attributes. This simplifies a lot the code of the IDL parser
and makes our IDL files more standard.
Based on Blink r148345 by Kentaro Hara <haraken@chromium.org>.
No new tests, no behavior change.
- Modules/encryptedmedia/MediaKeyMessageEvent.idl:
- Modules/notifications/Notification.idl:
- Modules/speech/SpeechSynthesisVoice.idl:
- bindings/scripts/IDLParser.pm:
(parseDefinitions):
(parseInterfaceMembers):
(parseInterfaceMember):
(parseDictionaryMembers):
(parseAttributeOrOperationOrIterator):
(parseAttribute):
- css/CSSFontFaceLoadEvent.idl:
- dom/Document.idl:
- dom/Element.idl:
- dom/Node.idl:
- html/HTMLBodyElement.idl:
- html/HTMLEmbedElement.idl:
- html/HTMLFrameSetElement.idl:
- html/HTMLMediaElement.idl:
- html/HTMLSelectElement.idl:
- html/HTMLSourceElement.idl:
- page/DOMWindow.idl:
- svg/SVGElementInstance.idl:
- svg/SVGScriptElement.idl:
- testing/TypeConversions.idl:
- 6:32 PM Changeset in webkit [151713] by
-
- 2 edits in trunk/Source/WebCore
Let the script to update the Localizable.strings file do the reordering it wants to do.
Rubber-stamped by Anders Carlsson.
- English.lproj/Localizable.strings:
- 6:15 PM Changeset in webkit [151712] by
-
- 3 edits in trunk/Source/WebCore
[Windows] Unreviewed gardening -- show missing AccessibilityNodeObject source
files in Visual Studio.
- WebCore.vcxproj/WebCore.vcxproj: Add missing files.
- WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
- 6:12 PM Changeset in webkit [151711] by
-
- 2 edits1 add in trunk/Tools
Working on coverage script, added xml to json data extraction script.
https://bugs.webkit.org/show_bug.cgi?id=117648
This is part of a new test code coverage analysis tool. This compiles WebKit to generate
coverage data, runs the tests, and collects all of the data in json format.
Reviewed by Stephanie Lewis.
- Scripts/generate-coverage-data:
(parseGcovrOutput):
(getFileHitsAndBranches):
(addLineCounts):
(createResultName):
- Scripts/webkitpy/tool/gcovr: Added.
- 5:51 PM Changeset in webkit [151710] by
-
- 3 edits in trunk/Tools
Unreviewed build fix after r151699.
- TestWebKitAPI/CMakeLists.txt:
- WebKitTestRunner/CMakeLists.txt:
Added include dir for InjectedBundleHitTestResultMediaType.h and WKBundleHitTestResult.h
- 5:36 PM Changeset in webkit [151709] by
-
- 3 edits3 adds in trunk
Going to google.com/trends causes a crash
https://bugs.webkit.org/show_bug.cgi?id=117602
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
When handling op_throw, etc we need to flush the variables and arguments
for the entire inline stack, not just the top frame.
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::flushAllArgumentsAndCapturedVariablesInInlineStack):
(JSC::DFG::ByteCodeParser::parseBlock):
LayoutTests:
Make sure we correctly initialise the appropriate argument registers,
and make sure we perform the tearoff correctly.
- fast/js/inline-arguments-tear-off-expected.txt: Added.
- fast/js/inline-arguments-tear-off.html: Added.
- fast/js/script-tests/inline-arguments-tear-off.js: Added.
(g):
(f):
(doStuff):
- 5:12 PM Changeset in webkit [151708] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed. Fix a typo that may be causing some test failures.
- WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm:
(WebKit::WebFrameNetworkingContext::scheduledRunLoopPairs):
- 4:39 PM Changeset in webkit [151707] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, rolling out r151513.
http://trac.webkit.org/changeset/151513
https://bugs.webkit.org/show_bug.cgi?id=117763
It causes assertions in debug (Requested by benjaminp on
#webkit).
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::startAnimation):
(WebCore::RenderLayerBacking::startTransition):
- 4:16 PM Changeset in webkit [151706] by
-
- 145 edits1 move in trunk
Replace tools32 folder with tools and update WebKit Windows solution accordingly.
<rdar://problem/14118143>.
Rubberstamped by Brent Fulgham.
- 3:50 PM Changeset in webkit [151705] by
-
- 3 edits in trunk/LayoutTests
Rebaseline after system update
Unreviewed.
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-18
- http/tests/cache/partitioned-cache-expected.txt:
- http/tests/cache/partitioned-cache-iframe-expected.txt:
System fix, the tests pass.
- 3:44 PM Changeset in webkit [151704] by
-
- 3 edits in trunk/Source/WebInspectorUI
Web Inspector: Infrequent uncaught exception with debugger popovers breaks inspector
https://bugs.webkit.org/show_bug.cgi?id=117755
Create the ZERO_SIZE and ZERO_RECT objects after we've setup the Size
and Rect prototypes, so they get the expected methods. We then need to
handle the ZERO_RECT case better, and not attempt to draw a background
in a canvas with a 0 size, which would produce an exception.
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-06-18
Reviewed by Timothy Hatcher.
- UserInterface/Geometry.js:
- UserInterface/Popover.js:
(WebInspector.Popover.prototype._update):
- 3:31 PM Changeset in webkit [151703] by
-
- 3 edits in trunk/Source/WebCore
[CSS Shapes] Remove lineOverflowsFromShapeInside boolean from RenderBlock::layoutRunsAndFloatsInRange function
https://bugs.webkit.org/show_bug.cgi?id=117757
Reviewed by David Hyatt.
We don't need keep lineOverflowsFromShapeInside boolean in RenderBlock::layoutRunsAndFloatsInRange and in its
helpers because it's easy to decide whether we are in an shape content overflow state or not, so I got rid of
lineOverflowsFromShapeInside's occurences and updated the affected functions.
Covered by existing overflow tests in fast/exclusions/shape-inside and fast/regions/shape-inside.
- rendering/RenderBlock.h: Update helper's definition.
- rendering/RenderBlockLineLayout.cpp:
(WebCore::pushShapeContentOverflowBelowTheContentBox): Add condition when overflow is already positioned.
(WebCore::RenderBlock::updateShapeAndSegmentsForCurrentLine): Remove lineOverflowsFromShapeInside.
(WebCore::RenderBlock::updateShapeAndSegmentsForCurrentLineInFlowThread): Remove lineOverflowsFromShapeInside.
(WebCore::RenderBlock::layoutRunsAndFloatsInRange): Remove lineOverflowsFromShapeInside.
- 3:03 PM Changeset in webkit [151702] by
-
- 3 edits3 adds in trunk
widthMediaFeatureEval ends up with null FrameView during iframe unload.
https://bugs.webkit.org/show_bug.cgi?id=117754
Patch by Zalan Bujtas <Alan Bujtas> on 2013-06-18
Reviewed by Geoffrey Garen.
Ensure that MediaQueryEvaluator checks against NULL FrameView.
While frames are being unloaded, the Frame object does not necessarily have valid
FrameView anymore. Layout on the main frame can end up querying media values on such child
frames, while detaching.
Source/WebCore:
Test: fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery.html
- css/MediaQueryEvaluator.cpp:
(WebCore::orientationMediaFeatureEval):
(WebCore::aspect_ratioMediaFeatureEval):
(WebCore::evalResolution):
(WebCore::heightMediaFeatureEval):
(WebCore::widthMediaFeatureEval):
(WebCore::MediaQueryEvaluator::eval):
LayoutTests:
- fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt: Added.
- fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery.html: Added.
- fast/frames/resources/child-iframe-forces-parent-layout-on-unload.html: Added.
- 3:01 PM Changeset in webkit [151701] by
-
- 15 edits in trunk/Source/WebKit2
Make it possible to set a minimum height for auto-layout
https://bugs.webkit.org/show_bug.cgi?id=117758
<rdar://problem/12849080>
Reviewed by Tim Horton.
Change a bunch of minimumLayoutWidth declarations to minimumLayoutSize and add a new minimumLayoutSize property.
If minimumLayoutSize.height is greater than zero, use it to set the minimum layout size on the frame view.
- Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::encode):
(WebKit::WebPageCreationParameters::decode):
- Shared/WebPageCreationParameters.h:
- UIProcess/API/mac/WKView.mm:
(-[WKView _setIntrinsicContentSize:]):
(-[WKView minimumLayoutWidth]):
(-[WKView setMinimumLayoutWidth:]):
(-[WKView minimumWidthForAutoLayout]):
(-[WKView setMinimumWidthForAutoLayout:]):
(-[WKView minimumSizeForAutoLayout]):
(-[WKView setMinimumSizeForAutoLayout:]):
- UIProcess/API/mac/WKViewPrivate.h:
- UIProcess/DrawingAreaProxy.h:
(WebKit::DrawingAreaProxy::minimumLayoutSizeDidChange):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::creationParameters):
(WebKit::WebPageProxy::setMinimumLayoutSize):
- UIProcess/WebPageProxy.h:
(WebKit::WebPageProxy::minimumLayoutSize):
- UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h:
- UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.mm:
(WebKit::TiledCoreAnimationDrawingAreaProxy::TiledCoreAnimationDrawingAreaProxy):
(WebKit::TiledCoreAnimationDrawingAreaProxy::minimumLayoutSizeDidChange):
(WebKit::TiledCoreAnimationDrawingAreaProxy::didUpdateGeometry):
(WebKit::TiledCoreAnimationDrawingAreaProxy::intrinsicContentSizeDidChange):
(WebKit::TiledCoreAnimationDrawingAreaProxy::sendUpdateGeometry):
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
(WebKit::WebPage::setMinimumLayoutSize):
- WebProcess/WebPage/WebPage.h:
(WebKit::WebPage::minimumLayoutSize):
- WebProcess/WebPage/WebPage.messages.in:
- WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
(WebKit::TiledCoreAnimationDrawingArea::mainFrameContentSizeChanged):
(WebKit::TiledCoreAnimationDrawingArea::updateGeometry):
- 2:53 PM Changeset in webkit [151700] by
-
- 2 edits in trunk/Source/WebKit2
sandbox violation when Flash runs for the first time
https://bugs.webkit.org/show_bug.cgi?id=117753
<rdar://problem/14165466>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-18
Reviewed by Alexey Proskuryakov.
Allow flash to try and change the ownership of directories it has just created.
- Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb:
- 2:39 PM Changeset in webkit [151699] by
-
- 11 edits1 add in trunk/Source
Expose a getMediaType method in WebKit
https://bugs.webkit.org/show_bug.cgi?id=117667
Patch by Ruth Fong <ruth_fong@apple.com> on 2013-06-18
Reviewed by Brady Eidson.
Source/WebCore:
- WebCore.exp.in: Updated to add a symbol for
HitTestResult::mediaIsVideo method
and alphabetize the list of exposed methods.
Source/WebKit2:
- GNUmakefile.list.am:
- Target.pri:
Updated to include the added header file InjectedBundleHitTestResultMediaType.h
- UIProcess/API/C/WKAPICast.h:
(WebKit::toBundleHitTestResultMediaType):
(WebKit::toAPI):
Added methods to convert between BundleHitTestResultMediaType
and WKBundleHitTestResultMediaType.
- WebKit2.xcodeproj/project.pbxproj: Updated to include
InjectedBundleHitTestResultMediaType.h in the WebKit2 project.
- WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp:
(WKBundleHitTestResultGetMediaType): Exposes the method getMediaType and
hooks into InjectedBundleHitTestResult::getMediaType.
- WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h:
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:
(WebKit::InjectedBundleHitTestResult::getMediaType): Added to return
what type, if any, a media element is.
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
- WebProcess/InjectedBundle/InjectedBundleHitTestResultMediaType.h: Added
to contain new BundleHitTestResultMediaType enums.
- 2:34 PM Changeset in webkit [151698] by
-
- 2 edits in trunk/Source/WebCore
Remove unused bool argument from ReplacementFragment's constructor
https://bugs.webkit.org/show_bug.cgi?id=117752
Reviewed by Antti Koivisto.
Merge https://chromium.googlesource.com/chromium/blink/+/265586d9f154a9dff657511d09926429b8e1b53d.
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplacementFragment::ReplacementFragment):
(WebCore::ReplaceSelectionCommand::doApply):
- 2:29 PM Changeset in webkit [151697] by
-
- 13 edits in trunk
Not all subtitle tracks are SDH
https://bugs.webkit.org/show_bug.cgi?id=117738
Reviewed by Dean Jackson.
Source/WebCore:
No new tests, existing tests updated.
- html/track/InbandTextTrack.cpp:
(WebCore::InbandTextTrack::isSDH): New.
- html/track/InbandTextTrack.h: Add isSDH override.
- html/track/TextTrack.h:
- page/CaptionUserPreferencesMac.mm:
(WebCore::trackDisplayName): Only add "SDH" label if a track claims to be SDH.
- platform/graphics/InbandTextTrackPrivate.h:
(WebCore::InbandTextTrackPrivate::isSDH): New.
- platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h:
- platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm:
(WebCore::InbandTextTrackPrivateAVFObjC::isSDH): Return true if track has both "transcribes
spoken dialog for accessibility" and "describes music and sound for accessibility"
characteristics.
LayoutTests:
- media/video-controls-captions-trackmenu-localized.html:
- media/video-controls-captions-trackmenu-sorted.html:
- platform/mac/media/video-controls-captions-trackmenu-localized-expected.txt:
- platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt:
- 2:25 PM Changeset in webkit [151696] by
-
- 2 edits in trunk/Source/WebCore
Simplify FormKeyGenerator::willDeleteForm
https://bugs.webkit.org/show_bug.cgi?id=117751
Reviewed by Antti Koivisto.
Merge https://chromium.googlesource.com/chromium/blink/+/c6399efb9da863eb1d1fc98b17ef925998b985ac
- html/FormController.cpp:
(WebCore::FormKeyGenerator::willDeleteForm):
- 2:25 PM Changeset in webkit [151695] by
-
- 3 edits1 add in trunk
REGRESSION(r147602): Search text field doesn't render selection when it has some :focus rules
https://bugs.webkit.org/show_bug.cgi?id=117747
Reviewed by Kent Tamura.
.:
- ManualTests/search-select-all-with-focus-style.html: Added.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/7ff656c8239ce3b125246abcc8b149a603fcff28
r147612 added setNeedsLayout(true, MarkOnlyThis) for
TextControlInnerTextElement renderer. It's ok for input[type=text]
because RenderTextControlSingleLine also has needsLayout flag, and it
has only the inner text renderer as a child.
As for input[type=search], it doesn't work. Renderer structure for
input[type=search] is:
RenderTextControlSingleLine
└Renderer for TextControlInnerContainer
└Renderer for TextControlInnerElement
└Renderer for TextControlInnerTextElement
After r147612, there is a case that only RenderTextControlSingleLine
and TextControlInnerTextElement renderer have needsLayout flag, and
others don't. It won't trigger layout for
TextControlInnerTextElement renderer.
We should set needsLayout flags of TextControlInnerContainer renderer
and TextControlInnerElement renderer by MarkContainingBlockChain.
Manual Tests: search-select-all-with-focus-style.html
(I tried but couldn't make a test that works in DRT)
- rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::styleDidChange):
- 1:40 PM Changeset in webkit [151694] by
-
- 2 edits in trunk/Source/WebCore
Attempted build fix for non-Mac.
- platform/graphics/SimpleFontData.cpp:
(WebCore::SimpleFontData::nonSyntheticItalicFontData):
- 1:28 PM Changeset in webkit [151693] by
-
- 10 edits5 adds in trunk
Synthesized vertical italics on rotated glyphs are transformed incorrectly
https://bugs.webkit.org/show_bug.cgi?id=117726
Reviewed by Enrica Casucci.
Source/WebCore:
If a font does not have italic glyphs, and is in a vertical flow, then
the synthesis of italics was skewing in the wrong direction. While here,
ensure that no CJK text will get italics in vertical layout.
This is a topic under discussion in the CSS Working Group. The resolution
at the June 2013 face-to-face was that:
- italics in Japanese (and Chinese) text are rare in vertical layout
- most people wanted Latin text to italicize in the direction of the line flow
The final behaviour was left undefined, but we consider the change here
to be sufficient for now. In all cases, the best solution is to avoid
synthesized italics by specifying a font that includes such forms.
Tests: fast/text/international/synthesized-italic-vertical-latin.html
fast/text/international/synthesized-italic-vertical.html
- platform/graphics/FontGlyphs.cpp:
(WebCore::glyphDataAndPageForCJKCharacterWithoutSyntheticItalic): New function
that makes a new glyph data pair that is marked as NOT using a synthesized italic.
(WebCore::FontGlyphs::glyphDataAndPageForCharacter): If this is a CJK character and
has a synthesized oblique, then run it through the function above to make a new glyph data pair.
- platform/graphics/SimpleFontData.cpp:
(WebCore::SimpleFontData::nonSyntheticItalicFontData): Creates/returns a new SimpleFontData that will
not synthesize italics.
- platform/graphics/SimpleFontData.h: New method nonSyntheticItalicFontData.
- platform/graphics/mac/FontMac.mm:
(WebCore::Font::drawGlyphs): This is the actual bug fix. If you are in a vertical flow, the
skew direction should be downwards, not leftwards.
LayoutTests:
Two new tests. One ensures that CJK characters do not get italics
when vertical. The other ensures that Latin text does get italics in
a font that is not synthesized, but unfortunately has to be a pixel test.
The latter is skipped on non-Mac since they don't support
synthesized obliques in FontPlatformData.
- fast/text/international/synthesized-italic-vertical-expected.html: Added.
- fast/text/international/synthesized-italic-vertical-latin.html: Added.
- fast/text/international/synthesized-italic-vertical.html: Added.
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
- platform/qt/TestExpectations:
- platform/win/TestExpectations:
- 1:28 PM Changeset in webkit [151692] by
-
- 4 edits in trunk/Source/WebKit
Unreviewed. Build fix for Mac and Win
- 1:14 PM Changeset in webkit [151691] by
-
- 3 edits6 adds in trunk/Source
Re-implement WebFrameNetworkingContext.
<rdar://problem/13174821>.
Reviewed by Alexey Proskuryakov.
- WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.h: Added.
(WebKit::WebFrameNetworkingContext::create):
(WebKit::WebFrameNetworkingContext::WebFrameNetworkingContext):
- WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm: Added.
(WebKit::WebFrameNetworkingContext::setPrivateBrowsingStorageSessionIdentifierBase):
(WebKit::WebFrameNetworkingContext::ensurePrivateBrowsingSession):
(WebKit::WebFrameNetworkingContext::destroyPrivateBrowsingSession):
(WebKit::WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts):
(WebKit::WebFrameNetworkingContext::needsSiteSpecificQuirks):
(WebKit::WebFrameNetworkingContext::localFileContentSniffingEnabled):
(WebKit::WebFrameNetworkingContext::scheduledRunLoopPairs):
(WebKit::WebFrameNetworkingContext::sourceApplicationAuditData):
(WebKit::WebFrameNetworkingContext::blockedError):
(WebKit::WebFrameNetworkingContext::storageSession):
- WebCoreSupport/WebFrameNetworkingContext.h: Added.
(WebFrameNetworkingContext::create):
(WebFrameNetworkingContext::WebFrameNetworkingContext):
(WebFrameNetworkingContext::userAgent):
- WebCoreSupport/WebFrameNetworkingContext.mm: Added.
(WebFrameNetworkingContext::ensurePrivateBrowsingSession):
(WebFrameNetworkingContext::destroyPrivateBrowsingSession):
(WebFrameNetworkingContext::needsSiteSpecificQuirks):
(WebFrameNetworkingContext::localFileContentSniffingEnabled):
(WebFrameNetworkingContext::scheduledRunLoopPairs):
(WebFrameNetworkingContext::sourceApplicationAuditData):
(WebFrameNetworkingContext::blockedError):
(WebFrameNetworkingContext::storageSession):
- 1:05 PM Changeset in webkit [151690] by
-
- 3 edits6 deletes in trunk/Source
<rdar://problem/13174821> Remove files with an incorrect license.
Rubber-stamped by Maciej Stachowiak.
This will break the build, stay tuned for a fix coming soon.
- 12:58 PM Changeset in webkit [151689] by
-
- 2 edits in trunk/Source/WTF
PackedIntVector: check template arguments at compile time
https://bugs.webkit.org/show_bug.cgi?id=117737
Use 'COMPILE_ASSERT' instead of 'ASSERT' in PackedIntVector class
constructor.
Reviewed by Sam Weinig.
- wtf/PackedIntVector.h:
(WTF::PackedIntVector::PackedIntVector):
- 12:38 PM Changeset in webkit [151688] by
-
- 3 edits in trunk/Source/WebInspectorUI
If the tree outline is processing a selection currently, then don't change the selection.
This is needed to allow breakpoints tree elements to be selected without jumping back to
selecting the resource tree element.
https://bugs.webkit.org/show_bug.cgi?id=117746
Reviewed by Joseph Pecoraro.
- UserInterface/Main.js:
(WebInspector._revealAndSelectRepresentedObjectInNavigationSidebar):
- UserInterface/TreeOutline.js:
(TreeElement.prototype.select):
- 11:49 AM Changeset in webkit [151687] by
-
- 14 edits1 add in trunk/Source/WebInspectorUI
Update breakpoints to match Xcode 5.
This updates the breakpoint images, line colors, and moves breakpoints toggle button
to the Debugger sidebar navigation bar.
https://bugs.webkit.org/show_bug.cgi?id=117723
Reviewed by Joseph Pecoraro.
- Localizations/en.lproj/localizedStrings.js: Updated.
- UserInterface/DebuggerSidebarPanel.css: Removed custom toggle button rules.
- UserInterface/DebuggerSidebarPanel.js:
(WebInspector.DebuggerSidebarPanel):
(WebInspector.DebuggerSidebarPanel.prototype._breakpointsToggleButtonClicked):
- UserInterface/Images/Breakpoint.png: Updated.
- UserInterface/Images/Breakpoints.pdf: Added.
- UserInterface/Images/Breakpoint@2x.png: Updated.
- UserInterface/Images/BreakpointButton.pdf: Updated.
- UserInterface/Images/BreakpointInactive.png: Updated.
- UserInterface/Images/BreakpointInactive@2x.png: Updated.
- UserInterface/Images/BreakpointInactiveButton.pdf: Updated.
- UserInterface/Images/InstructionPointer.png: Updated.
- UserInterface/Images/InstructionPointer@2x.png: Updated.
- UserInterface/SourceCodeTextEditor.css:
(.source-code.text-editor > .CodeMirror .error): Updated background-color and removed box-shadow.
(.source-code.text-editor > .CodeMirror .warning): Ditto.
- UserInterface/TextEditor.css:
(.text-editor > .CodeMirror .has-breakpoint .CodeMirror-linenumber::before): Changed left position to 0.
(.text-editor > .CodeMirror .execution-line .CodeMirror-linenumber::after): Updated position.
(.text-editor > .CodeMirror .execution-line): Updated background-color and removed box-shadow.
- 10:51 AM Changeset in webkit [151686] by
-
- 2 edits in trunk/Websites/webkit.org
The page title of technical-articles.html is incorrect.
https://bugs.webkit.org/show_bug.cgi?id=117727
Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-06-18
Reviewed by Ryosuke Niwa.
Changed the page title of technical-articles.html to "WebKit Technical Articles".
- coding/technical-articles.html:
- 10:38 AM Changeset in webkit [151685] by
-
- 5 edits2 deletes in trunk
Unreviewed, rolling out r151549.
http://trac.webkit.org/changeset/151549
https://bugs.webkit.org/show_bug.cgi?id=117741
broke selection in the web inspector source after scrolling
(Requested by smfr on #webkit).
Source/WebCore:
- rendering/RenderBox.cpp:
(WebCore::RenderBox::computeRectForRepaint):
- rendering/RenderLayerModelObject.cpp:
- rendering/RenderLayerModelObject.h:
LayoutTests:
- fast/repaint/change-overflow-and-display-of-relative-expected.txt: Removed.
- fast/repaint/change-overflow-and-display-of-relative.html: Removed.
- 9:09 AM BuildingGtk edited by
- Add link to WebKitGTK+ main page in trac.webkit.org (diff)
- 8:16 AM Changeset in webkit [151684] by
-
- 3 edits2 adds in trunk
<video> element delays document load event for ~ 3 seconds
https://bugs.webkit.org/show_bug.cgi?id=90272
Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-06-18
Reviewed by Eric Carlson.
Source/WebCore:
Test: media/media-preload-no-delay-loadevent.html
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::prepareForLoad):
No need to delay document load event here when preload="none"
LayoutTests:
- media/media-preload-no-delay-loadevent-expected.txt: Added.
- media/media-preload-no-delay-loadevent.html: Added.
- 6:16 AM Changeset in webkit [151683] by
-
- 1 copy in releases/WebKitGTK/webkit-2.1.2
Tagging the WebKitGTK+ 2.1.2 release
- 6:04 AM Changeset in webkit [151682] by
-
- 2 edits in trunk/Source/WebCore
[GTK] Remove comment about possibility of handling ObjCPolymorphic (it's used by ObjC bindings only)
https://bugs.webkit.org/show_bug.cgi?id=117546
Patch by Diego Pino Garcia <Diego Pino Garcia> on 2013-06-18
Reviewed by Xan Lopez.
According to the WebKit IDL spec the modifier ObjCPolymorphic only
applies to the Objective-C bindings generator
- bindings/scripts/CodeGeneratorGObject.pm:
(IsPolymorphic): Remove comment. Search parameter 'type' in array, instead of
concatening a series of 'or' conditionals.
- 5:24 AM Changeset in webkit [151681] by
-
- 2 edits in trunk/Source/WebCore
Fix after r151673
https://bugs.webkit.org/show_bug.cgi?id=116042
Patch by Víctor Manuel Jáquez Leal <vjaquez@igalia.com> on 2013-06-18
Reviewed by Philippe Normand.
Removed a spurious semicolon in the video sink caps definition.
No new tests, no behavior change.
- platform/graphics/gstreamer/VideoSinkGStreamer.cpp:
- 4:23 AM Changeset in webkit [151680] by
-
- 3 edits in trunk/Source/WebCore
[WebSpeech] Speech Recognition requires convertValue support in JSDictionary
https://bugs.webkit.org/show_bug.cgi?id=117731
Patch by Praveen R Jadhav <praveen.j@samsung.com> on 2013-06-18
Reviewed by Christophe Dumez.
Build fails after enabling ENABLE_SCRIPTED_SPEECH feature. This patch
resolves the issue.
No new tests. No change in behaviour.
- bindings/js/JSDictionary.cpp:
(WebCore::JSDictionary::convertValue):
- bindings/js/JSDictionary.h:
- 3:30 AM Changeset in webkit [151679] by
-
- 4 edits in trunk
Unreviewed. Update NEWS and Versions.m4 for 2.1.2 release.
.:
- Source/autotools/Versions.m4: Bump version numbers.
Source/WebKit/gtk:
- NEWS: Added release notes for 2.1.2.
- 2:35 AM Changeset in webkit [151678] by
-
- 2 edits2 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaseline and skipping some tests.
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-06-18
- platform/qt-5.0-wk2/fast/repaint/table-cell-collapsed-border-scroll-expected.png: Added.
- platform/qt/TestExpectations:
- platform/qt/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Added.
- 2:13 AM Changeset in webkit [151677] by
-
- 2 edits in trunk/Source/WebCore
[BlackBerry] only notify download client when download error
https://bugs.webkit.org/show_bug.cgi?id=117687
Reviewed by Rob Buis.
When met network error in downloading, we notify the error to download
client through download stream, we shouldn't notify page client the error.
RIM JIRA 419985
- platform/network/blackberry/NetworkJob.cpp:
(WebCore::NetworkJob::shouldNotifyClientFailed):
- 1:35 AM Changeset in webkit [151676] by
-
- 2 edits in trunk/Source/WebCore
Shader compiler not properly configured for GLES on cairo based ports
https://bugs.webkit.org/show_bug.cgi?id=117705
Reviewed by Martin Robinson.
Configure the shader compiler with SH_ESSL_OUTPUT for GLESv2
compliant platforms, and with SH_GLSL_OUTPUT otherwise.
- platform/graphics/cairo/GraphicsContext3DCairo.cpp:
(WebCore::GraphicsContext3D::GraphicsContext3D):
- 1:29 AM Changeset in webkit [151675] by
-
- 2 edits in trunk/Source/WebCore
touching any idl rebuilds all derived sources
https://bugs.webkit.org/show_bug.cgi?id=117708
Reviewed by Kentaro Hara.
Fix preprocess-idls.pl script to update the following files only
if they have changed:
DerivedSources/WebCore/supplemental_dependency.tmp
DerivedSources/WebCore/DOMWindowConstructors.idl
DerivedSources/WebCore/WorkerContextConstructors.idl
This avoids triggering uselessly bindings generation for all IDL
files whenever an IDL file is touched.
No new tests, no behavior change.
- bindings/scripts/preprocess-idls.pl:
(WriteFileIfChanged):
(GeneratePartialInterface):
- 1:18 AM Changeset in webkit [151674] by
-
- 6 edits in trunk
[GTK][GStreamer] Fullscreen option in video element context menu not working
https://bugs.webkit.org/show_bug.cgi?id=105191
.:
Fullscreen with native controls is outdated and even broken in
[GTK][WK2], so they are deactivated for now.
Patch by Xabier Rodriguez Calvar <calvaris@igalia.com> on 2013-06-18
Reviewed by Philippe Normand.
- Source/autotools/SetupAutoconfHeader.m4: Removed the use of
fullscreen native media controls.
LayoutTests:
Patch by Xabier Rodriguez Calvar <calvaris@igalia.com> on 2013-06-18
Reviewed by Philippe Normand.
- platform/gtk-wk1/TestExpectations:
fullscreen/video-controls-drag.html does not time out anymore.
- platform/gtk-wk2/TestExpectations:
media/video-display-aspect-ratio.html crashes sometimes.
- platform/gtk/TestExpectations:
media/video-playing-and-pause.html was already flaky.
- 1:09 AM Changeset in webkit [151673] by
-
- 3 edits in trunk/Source/WebCore
[GStreamer] [texmap] upload a video buffer into the video texture
https://bugs.webkit.org/show_bug.cgi?id=116042
Patch by Víctor Manuel Jáquez Leal <vjaquez@igalia.com> on 2013-06-18
Reviewed by Philippe Normand.
This patch prepares more quickly the texture when the video frame is
already in the GPU memory.
It is done using a new buffer's metadata available in GStreamer 1.2,
and its purpose is to upload buffers into a OpenGL texture.
If the decoder provides buffers with this metadata, the buffer will be
uploaded into the texture used for the video display and it will be
rendered, avoiding a expensive mem copies. This is particularly useful
for Full HD videos, where all the processing and display will be done
in the GPU.
No new tests, covered by existing tests.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::MediaPlayerPrivateGStreamerBase):
(WebCore::MediaPlayerPrivateGStreamerBase::updateTexture):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
- platform/graphics/gstreamer/VideoSinkGStreamer.cpp:
(webkitVideoSinkProposeAllocation):
- 12:20 AM Changeset in webkit [151672] by
-
- 2 edits in trunk/LayoutTests
Unreviewed GTK gardening.
- platform/gtk/TestExpectations: Mark two tests that are flakily timing out as slow.
- 12:02 AM Changeset in webkit [151671] by
-
- 2 edits in trunk/Source/WTF
A static_assert() in RetainPtr.h sometimes causes the build to fail.
Wrap the first argument to a static_assert() in parentheses since it
contains a comma, which sometimes tricks the preprocessor into thinking
the macro is being passed three arguments rather than two.
Reviewed by Brian Weinstein.
- wtf/RetainPtr.h:
(WTF::RetainPtr::RetainPtr):
- 12:00 AM Changeset in webkit [151670] by
-
- 2 edits in trunk/Source/WTF
REGRESSION (r149184): Build errors in RefPtr.h when building with Clang, C++98 standard
https://bugs.webkit.org/show_bug.cgi?id=116352
Reviewed by Anders Carlsson.
Use the has_feature macro instead of the has_extension one when detecting what features the Clang compiler
that's being used is capable to provide. With the project moving onto using C++11 throughout its components,
there currently exist cases where C++11-specific functionality (for instance std::move) is used despite being
guarded by compiler-specific feature guards that still get enabled even when compiling in C++98 with Clang.
The problematic features are enabled because they're available as C++98 language extensions by Clang.
Using has_feature instead enables the feature guard only if the tested feature is actually standardized in
the currently used language standard.
- wtf/Compiler.h:
Jun 17, 2013:
- 11:24 PM Changeset in webkit [151669] by
-
- 2 edits in trunk/Source/WebKit2
Extra whitespace in blank line in PlatformPopupMenuData.cpp
https://bugs.webkit.org/show_bug.cgi?id=117627
Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-06-17
Reviewed by Brent Fulgham.
- Shared/PlatformPopupMenuData.cpp:
(WebKit::PlatformPopupMenuData::decode):
Removing extra space
- 11:09 PM Changeset in webkit [151668] by
-
- 2 edits in trunk/Source/WebCore
[curl] Set the http response status text
https://bugs.webkit.org/show_bug.cgi?id=117307
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-17
Reviewed by Brent Fulgham.
No new tests, covered by existing ones.
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::headerCallback):
- 10:59 PM Changeset in webkit [151667] by
-
- 1 edit4 adds in trunk/LayoutTests
[Windows] Unreviewed AX gardening of windows-specific results.
- platform/win/accessibility/aria-combobox-expected.txt: Added.
- platform/win/aria-labelledby-on-input-expected.txt: Added.
- platform/win/aria-menubar-menuitems-expected.txt: Added.
- platform/win/aria-roles-expected.txt: Added.
- 10:59 PM Changeset in webkit [151666] by
-
- 2 edits in trunk/Source/WebKit/efl
[EFL] Remove unneeded WebCore namespace in FrameLoaderClientEfl
https://bugs.webkit.org/show_bug.cgi?id=117718
Patch by Seokju Kwon <Seokju Kwon> on 2013-06-17
Reviewed by Christophe Dumez.
- WebCoreSupport/FrameLoaderClientEfl.cpp: Remove 'using namespace WebCore'.
- 6:30 PM Changeset in webkit [151665] by
-
- 5 edits3 adds in trunk
AX: Correct accessibility role when -webkit-box:display is used.
https://bugs.webkit.org/show_bug.cgi?id=117706
Reviewed by Chris Fleizach.
Source/WebCore:
accessibility/box-styled-lists.html
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::determineAccessibilityRole): If HTML token is
of the list element type, treat it as a ListItemRole accessibility role, regardless
of what specific renderer is being used.
LayoutTests:
- accessibility/box-styled-lists.html: Added.
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/mac/accessibility/box-styled-lists-expected.txt: Added.
- platform/win/TestExpectations:
- platform/win/accessibility/box-styled-lists-expected.txt: Added.
- 6:19 PM Changeset in webkit [151664] by
-
- 2 edits1 add in trunk/LayoutTests
Mac rebaseline.
- fast/repaint/table-cell-collapsed-border-scroll-expected.png:
- fast/repaint/table-cell-collapsed-border-scroll-expected.txt:
- 6:08 PM Changeset in webkit [151663] by
-
- 9 edits2 adds in trunk/Source/WTF
Initialize AtomicStringTable in WTFThreadData's constructor
https://bugs.webkit.org/show_bug.cgi?id=117671
Reviewed by Geoffrey Garen.
Extracted AtomicStringTable from AtomicString.cpp into AtomicStringTable.h/cpp
and made WTFThreadDada::WTFThreadData create the atomic string table for the thread.
This eliminates a branch from stringTable() in AtomicString.cpp.
- GNUmakefile.list.am:
- WTF.pro:
- WTF.vcxproj/WTF.vcxproj:
- WTF.vcxproj/WTF.vcxproj.filters:
- WTF.xcodeproj/project.pbxproj:
- wtf/CMakeLists.txt:
- wtf/WTFThreadData.cpp:
(WTF::WTFThreadData::WTFThreadData):
- wtf/text/AtomicString.cpp:
(WTF::stringTable):
- wtf/text/AtomicStringTable.cpp: Added.
(WTF::AtomicStringTable::create):
(WTF::AtomicStringTable::destroy):
- wtf/text/AtomicStringTable.h: Added.
(WTF::AtomicStringTable::table):
- 5:54 PM Changeset in webkit [151662] by
-
- 2 edits in trunk/Source/WebCore
Add some UNUSED_PARAMs to RenderBlock.cpp so that it builds properly if CSS_EXCLUSIONS is disabled.
https://bugs.webkit.org/show_bug.cgi?id=117722.
Rubberstamped by Jon Lee.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::updateRegionsAndExclusionsAfterChildLayout):
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::logicalRightOffsetForLine):
- 5:41 PM Changeset in webkit [151661] by
-
- 9 edits in trunk/Source
PageBanners appear over HTML5 video when media element is in full screen mode
https://bugs.webkit.org/show_bug.cgi?id=117721
-and corresponding-
<rdar://problem/13686998>
Reviewed by Sam Weinig.
Source/WebCore:
Update the scrolling tree when a header/footer has been removed.
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::updateLayerForHeader):
(WebCore::RenderLayerCompositor::updateLayerForFooter):
Source/WebKit2:
When an element enters fullscreen, hide the banners. Show them again when the
element exits fullscreen.
- WebProcess/FullScreen/WebFullScreenManager.cpp:
(WebKit::WebFullScreenManager::willEnterFullScreen):
(WebKit::WebFullScreenManager::willExitFullScreen):
Handle hiding and showing by removing or re-creating a parent layer for m_layer.
- WebProcess/WebPage/PageBanner.cpp:
(WebKit::PageBanner::hide):
(WebKit::PageBanner::showIfHidden):
- WebProcess/WebPage/PageBanner.h:
- WebProcess/WebPage/mac/PageBannerMac.mm:
(WebKit::PageBanner::PageBanner):
(WebKit::PageBanner::hide):
(WebKit::PageBanner::showIfHidden):
(WebKit::PageBanner::mouseEvent):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::hidePageBanners):
(WebKit::WebPage::showPageBanners):
- WebProcess/WebPage/WebPage.h:
- 5:23 PM Changeset in webkit [151660] by
-
- 8 edits in trunk/Source
Modify Windows makefiles to copy some bin output into Program Files.
https://bugs.webkit.org/show_bug.cgi?id=117714.
<rdar://problem/14179054>
Reviewed by Brent Fulgham.
- WTF.vcxproj/WTF.make:
- JavaScriptCore.vcxproj/JavaScriptCore.make:
- WebCore.vcxproj/WebCore.make:
- WebKit.vcxproj/WebKit.make:
- 5:09 PM Changeset in webkit [151659] by
-
- 12 edits1 add in tags/Safari-537.45.1
Disable some feature flags and update test expectations.
<rdar://problem/14171207>.
Rubberstamped by Jon Lee.
- Configurations/FeatureDefines.xcconfig:
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::updateRegionsAndExclusionsAfterChildLayout):
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::logicalRightOffsetForLine):
- platform/mac/TestExpectations:
- platform/mac/fast/dom/call-a-constructor-as-a-function-expected.txt: Added.
- platform/mac/fast/js/constructor-length-expected.txt:
- 4:50 PM Changeset in webkit [151658] by
-
- 12 edits in branches/dfgFourthTier/Source/JavaScriptCore
FTL: Add another temp register regT4 to JSInterfaceJIT
https://bugs.webkit.org/show_bug.cgi?id=117719
Reviewed by Geoffrey Garen.
Made the dedicated bucketCounterRegister to be regT4 and then used regT4 wherever
bucketCounterRegister had been used. Since it is masked whenever it is used and
we are looking for some randomness in the register anyway, we can use it without
any issues.
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- jit/JIT.h:
(JSC::JIT::emitValueProfilingSite):
- jit/JITCall.cpp:
(JSC::JIT::emitPutCallResult):
- jit/JITCall32_64.cpp:
(JSC::JIT::emitPutCallResult):
- jit/JITInlines.h:
(JSC::JIT::emitValueProfilingSite):
- jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_to_this):
(JSC::JIT::emit_op_get_callee):
(JSC::JIT::emit_op_get_argument_by_val):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::emit_op_get_callee):
(JSC::JIT::emit_op_to_this):
(JSC::JIT::emit_op_get_argument_by_val):
- jit/JITPropertyAccess.cpp:
(JSC::JIT::emit_op_get_by_val):
(JSC::JIT::emitSlow_op_get_by_val):
(JSC::JIT::emit_op_get_by_id):
(JSC::JIT::emitSlow_op_get_by_id):
(JSC::JIT::emit_op_get_from_scope):
(JSC::JIT::emitSlow_op_get_from_scope):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::emit_op_get_by_val):
(JSC::JIT::emitSlow_op_get_by_val):
(JSC::JIT::emit_op_get_by_id):
(JSC::JIT::emitSlow_op_get_by_id):
(JSC::JIT::emit_op_get_from_scope):
(JSC::JIT::emitSlow_op_get_from_scope):
- jit/JITStubCall.h:
(JSC::JITStubCall::callWithValueProfiling):
- jit/JSInterfaceJIT.h:
(JSInterfaceJIT):
- 3:42 PM Changeset in webkit [151657] by
-
- 2 edits in trunk/Source/WebCore
Crash in loadPendingShaders
https://bugs.webkit.org/show_bug.cgi?id=117665
Reviewed by Dean Jackson.
Speculative fix because the crash reports do not contain a test case.
Rearrange the conditions to check m_state.hasPendingShaders() first. Additionally, check if
m_state.style() is non-null.
No new tests. We don't know how to reproduce this crash yet.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::loadPendingShaders):
- 2:50 PM Changeset in webkit [151656] by
-
- 19 edits in trunk/Source
REGRESSION: Important controls are missing from <video> element UI, when compared to QuickTime
https://bugs.webkit.org/show_bug.cgi?id=20599
Add a "Download Video"/"Download Audio" context menu item to download media
elements.
Patch by Ruth Fong <ruth_fong@apple.com> on 2013-06-17
Reviewed by Beth Dakin.
Source/WebCore:
No new tests. media/context-menu-action.html,
which has been disabled by bug 116651, is used to test context menus.
- English.lproj/Localizable.strings: Updated to
include localizable strings for "Download Video" and "Download Audio".
- page/ContextMenuController.cpp: Updated to
include and handle a "Download Video/Audio" context menu item.
- platform/ContextMenuItem.h:
- platform/LocalizedStrings.cpp:
- platform/LocalizedStrings.h:
- platform/efl/LocalizedStringsEfl.cpp:
- platform/gtk/LocalizedStringsGtk.cpp:
- platform/qt/LocalizedStringsQt.cpp:
Updated to include localizable strings for "Download Video" and "Download Audio".
Source/WebKit/efl:
- WebCoreSupport/AssertMatchingEnums.cpp:
- ewk/ewk_contextmenu.h:
Updated to include new EWK enum type for "Download Video/Audio" context menu item.
Source/WebKit2:
- Shared/API/c/WKContextMenuItemTypes.h: Updated to include
an enum type for the "Download Video/Audio" context menu item.
- Shared/API/c/WKSharedAPICast.h: Updated to associate
the enums in WebKit and WebCore that handle the "Download Video/Audio"
context menu item.
- UIProcess/API/efl/ewk_context_menu.cpp:
- UIProcess/API/efl/ewk_context_menu_item.cpp:
- UIProcess/API/efl/ewk_context_menu_item.h:
Updated to include new EWK enum type for "Download Video/Audio" context menu item.
- UIProcess/WebPageProxy.cpp: Updated to
handle the "Download Video/Audio" context menu item mouse click
and download the media item in the UI process.
- 2:27 PM Changeset in webkit [151655] by
-
- 5 edits in tags/Safari-537.45.1/Source
Versioning.
- 2:22 PM Changeset in webkit [151654] by
-
- 1 copy in tags/Safari-537.45.1
New Tag.
- 2:18 PM Changeset in webkit [151653] by
-
- 2 edits in trunk/Source/WebKit2
[CoordinatedGraphics][CSS Shaders] Use forwarding header for TextureMapperPlatformCompiledProgram.h
https://bugs.webkit.org/show_bug.cgi?id=117712
Patch by Ralph Thomas <ralpht@gmail.com> on 2013-06-17
Reviewed by Noam Rosenthal.
- Shared/CoordinatedGraphics/WebCustomFilterProgramProxy.h:
- 1:23 PM Changeset in webkit [151652] by
-
- 8 edits2 copies in trunk
[CSS Shapes] Consider bottom borders when calculating the position of the overflow
https://bugs.webkit.org/show_bug.cgi?id=117663
Reviewed by Alexandru Chiculita.
When you have a shape and the content overflows from the shape we need to push the overflow below the content box,
not below the border box. We didn't consider the bottom borders of the content box, now I fixed it too and the overflow
just starts after the content box. I added a new helper function called pushShapeContentOverflowBelowTheContentBox. Now
both the shape in flow thread and the shape overflow use the same function. I added a new test and modified the existing
tests to cover all the affected cases.
Source/WebCore:
Test: fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html
Existing overflow tests also modified to test the behavior:
fast/exclusions/shape-inside/shape-inside-empty-expected.html
fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-block-content-expected.html
fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html
fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html
fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions.html
fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes-expected.html
fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html
- rendering/RenderBlockLineLayout.cpp:
(WebCore::pushShapeContentOverflowBelowTheContentBox):
(WebCore::RenderBlock::updateShapeAndSegmentsForCurrentLine):
(WebCore::RenderBlock::updateShapeAndSegmentsForCurrentLineInFlowThread):
LayoutTests:
- fast/exclusions/shape-inside/shape-inside-empty-expected.html:
- fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-block-content-expected.html: Copied from LayoutTests/fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html.
- fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html: Copied from LayoutTests/fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions.html.
- fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html:
- fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions.html:
- fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes-expected.html:
- fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html:
- 11:54 AM Changeset in webkit [151651] by
-
- 24 edits4 adds in branches/dfgFourthTier/Source
Rolling r151456, r151420 back in with some fixes.
https://bugs.webkit.org/show_bug.cgi?id=117390.
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
New changes on top of the old patch:
- Renamed CallFrame::beginAt() to CallFrame::find(), and also provide a version that takes a CallFrame* to search for.
There are 3 types of users of the StackIterator. We need to cater
to each of these as follows:
- Users who want a stack trace
- Here we need to start iterating from vm.topCallFrame.
- To do this, create the StackIterator as follows:
StackIterator iter = vm.topCallFrame->begin();
- Users who want their caller frame
- Here we need to start iterating from the specified CallFrame*.
- To do this, create the StackIterator as follows:
StackIterator iter = callFrame->begin();
- Users who want the frame of a specific JSFunction object
- Here we need to start iterating from vm.topCallFrame and find the frame that has a callee matching the specified JSFunction*.
- To do this, create the StackIterator as follows:
StackIterator iter = exec->find(functionObj);
The previous layout test failures were due to conflation of case 1
and 2. They are now handled appropriately.
- Fixed a pre-existing layout test crash in inspector/profiler/cpu-profiler-agent-crash-on-start.html.
- API/JSContextRef.cpp:
(JSContextCreateBacktrace):
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- interpreter/CallFrame.cpp:
- interpreter/CallFrame.h:
(JSC::ExecState::setInlineCallFrame):
(ExecState):
- interpreter/CallFrameInlines.h:
(JSC::CallFrame::begin):
(JSC::CallFrame::find):
(JSC::CallFrame::end):
- interpreter/Interpreter.cpp:
(JSC::Interpreter::dumpRegisters):
(JSC::Interpreter::unwindCallFrame):
(JSC::Interpreter::getStackTrace):
(JSC::Interpreter::throwException):
(JSC::Interpreter::debug):
- interpreter/Interpreter.h:
(Interpreter):
- interpreter/StackIterator.cpp: Added.
(JSC::StackIterator::StackIterator):
(JSC::StackIterator::gotoNextFrame):
(JSC::StackIterator::find):
(JSC::StackIterator::Frame::codeType):
(JSC::StackIterator::Frame::functionName):
(JSC::StackIterator::Frame::sourceURL):
(JSC::StackIterator::Frame::toString):
(JSC::StackIterator::Frame::bytecodeOffset):
(JSC::StackIterator::Frame::line):
(JSC::StackIterator::Frame::column):
(JSC::StackIterator::Frame::arguments):
(JSC::StackIterator::Frame::retrieveExpressionInfo):
(JSC::StackIterator::Frame::logicalFrame):
(JSC::StackIterator::Frame::logicalCallerFrame):
(JSC::jitTypeName):
(JSC::printIndents):
(JSC::printif):
(JSC::StackIterator::Frame::print):
(debugPrintCallFrame):
- interpreter/StackIterator.h: Added.
(StackIterator::Frame):
(JSC::StackIterator::Frame::create):
(JSC::StackIterator::Frame::isJSFrame):
(JSC::StackIterator::Frame::callFrame):
- interpreter/StackIteratorPrivate.h: Added.
(StackIterator):
(JSC::StackIterator::operator*):
(JSC::StackIterator::operator->):
(JSC::StackIterator::operator==):
(JSC::StackIterator::operator!=):
(JSC::StackIterator::operator++):
(JSC::StackIterator::end):
- jsc.cpp:
(functionJSCStack):
- profiler/ProfileGenerator.cpp:
(JSC::ProfileGenerator::addParentForConsoleStart):
- profiler/ProfileNode.h:
(ProfileNode):
- runtime/JSFunction.cpp:
(JSC::retrieveArguments):
(JSC::JSFunction::argumentsGetter):
(JSC::skipOverBoundFunctions):
(JSC::retrieveCallerFunction):
(JSC::JSFunction::callerGetter):
(JSC::JSFunction::getOwnPropertyDescriptor):
(JSC::JSFunction::defineOwnProperty):
- runtime/JSGlobalObjectFunctions.cpp:
(JSC::globalFuncProtoGetter):
(JSC::globalFuncProtoSetter):
- runtime/ObjectConstructor.cpp:
(JSC::objectConstructorGetPrototypeOf):
- runtime/Operations.h:
Source/WebCore:
No new tests.
- ForwardingHeaders/interpreter/StackIterator.h: Copied from Source/WebCore/ForwardingHeaders/interpreter/StackIterator.h.
- bindings/js/JSXMLHttpRequestCustom.cpp:
(WebCore::JSXMLHttpRequest::send):
- bindings/js/ScriptCallStackFactory.cpp:
(WebCore::createScriptCallStack):
- 11:53 AM Changeset in webkit [151650] by
-
- 2 edits2 adds in trunk/LayoutTests
[CSS Exclusions] Implement text alignment for shape-inside
https://bugs.webkit.org/show_bug.cgi?id=101086
Reviewed by Alexandru Chiculita.
Adding tests to make sure that shape-inside layout correctly supports
the different values of text-align.
- fast/exclusions/resources/multi-segment-polygon.js:
(createOrInsert):
- fast/exclusions/shape-inside/shape-inside-text-align-expected.html: Added.
- fast/exclusions/shape-inside/shape-inside-text-align.html: Added.
- 11:17 AM Changeset in webkit [151649] by
-
- 8 edits1 add in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: FTL should support Switch
https://bugs.webkit.org/show_bug.cgi?id=117704
Reviewed by Oliver Hunt.
- bytecode/CodeBlock.h:
(JSC::CodeBlock::clearImmediateSwitchJumpTables):
- ftl/FTLAbbreviations.h:
(JSC::FTL::buildFPToSI):
(JSC::FTL::buildSwitch):
(JSC::FTL::addCase):
(FTL):
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLLink.cpp:
(JSC::FTL::link):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileSwitch):
(LowerDFGToLLVM):
- ftl/FTLOutput.h:
(JSC::FTL::Output::fpToInt):
(JSC::FTL::Output::fpToInt32):
(Output):
(JSC::FTL::Output::switchInstruction):
- ftl/FTLSwitchCase.h: Added.
(FTL):
(SwitchCase):
(JSC::FTL::SwitchCase::SwitchCase):
(JSC::FTL::SwitchCase::value):
(JSC::FTL::SwitchCase::target):
- 11:06 AM Changeset in webkit [151648] by
-
- 4 edits in trunk/Source/WebKit/blackberry
Cache FatFinger Text Result.
https://bugs.webkit.org/show_bug.cgi?id=107403.
Patch by Tiancheng Jiang <tijiang@rim.com> on 2013-06-17
Reviewed by Rob Buis.
Internally Reviewed by Genevieve Mak.
Cache the FatFinger text result for later use in TouchEventHandler.
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::contextNode):
- WebKitSupport/SelectionHandler.cpp:
(BlackBerry::WebKit::SelectionHandler::selectAtPoint):
- WebKitSupport/TouchEventHandler.h:
(BlackBerry::WebKit::TouchEventHandler::cacheTextResult):
(TouchEventHandler):
- 11:05 AM Changeset in webkit [151647] by
-
- 4 edits6 adds in trunk
[CSS Regions] ::before and ::after pseudo-elements are not displayed for regions
https://bugs.webkit.org/show_bug.cgi?id=80163
Source/WebCore:
When the implementation of the before/after was moved to the DOM, before/after generated
content stoppped to work with css regions. The problem happens when:
- RenderRegion can not have children and when the PseudoElement::attach tries to create a renderer for the
generated content, it fails.
- RenderRegion::canHaveGeneratedChildren should not be false because regions can have generated content.
Reviewed by David Hyatt.
Tests: fast/regions/region-dynamic-after-before.html
fast/regions/region-generated-content-before-after.html
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::shouldCreateRenderer):
- rendering/RenderRegion.h:
LayoutTests:
Add two simple tests verifying if region works with before/after generated content.
Reviewed by David Hyatt.
- fast/regions/region-dynamic-after-before.html: Added.
- fast/regions/region-generated-content-before-after.html: Added.
- platform/mac/fast/regions/region-dynamic-after-before-expected.png: Added.
- platform/mac/fast/regions/region-dynamic-after-before-expected.txt: Added.
- platform/mac/fast/regions/region-generated-content-before-after-expected.png: Added.
- platform/mac/fast/regions/region-generated-content-before-after-expected.txt: Added.
- 10:53 AM Changeset in webkit [151646] by
-
- 4 edits1 copy in trunk/Source/WebKit2
<rdar://problem/13145014> Allow CoreIPC messages to transmit importance boosts
Transmitting the importance boost from the UI process to the web process is particularly
important when disabling process suppression on a web process, as it will minimize the
delays that can occur before the message instructing process suppression to be disabled
is processed by the web process.
We keep the importance boost alive for the duration of the CoreIPC message handler. We
achieve this by having an ImportanceAssertion object that owns the assertion, and whose
lifetime is tied to that of the MessageDecoder.
Reviewed by Anders Carlsson.
- Platform/CoreIPC/MessageDecoder.cpp:
(CoreIPC::MessageDecoder::setImportanceAssertion): Associate an importance assertion
with this message.
- Platform/CoreIPC/MessageDecoder.h:
- Platform/CoreIPC/mac/ConnectionMac.cpp:
(CoreIPC::Connection::open): Mark our receive port as allowing importance boosts to be received.
(CoreIPC::Connection::receiveSourceEventHandler):
- Platform/CoreIPC/mac/ImportanceAssertion.h:
(CoreIPC::ImportanceAssertion::create):
(CoreIPC::ImportanceAssertion::~ImportanceAssertion): Release the assertion.
(CoreIPC::ImportanceAssertion::ImportanceAssertion): Take an assertion if a boost was present in
the Mach message.
- 10:08 AM Writing Layout Tests for DumpRenderTree edited by
- (diff)
- 9:40 AM Changeset in webkit [151645] by
-
- 2 edits in trunk/Source/WebKit2
<rdar://problem/14051357> Web processes sometimes remain in a suppressed
state after their window is unoccluded.
The code in WKView that responds to occlusion notifications was incorrectly
treating the window's occlusion state as being an enum rather than the set of
flags that it is.
Reviewed by Oliver Hunt.
- UIProcess/API/mac/WKView.mm:
(-[WKView _windowDidChangeOcclusionState:]): Test only the visibility state.
(-[WKView setWindowOcclusionDetectionEnabled:]): Ditto.
- 9:22 AM Changeset in webkit [151644] by
-
- 9 edits6 adds in branches/dfgFourthTier
fourthTier: Add CFG simplification for Switch
https://bugs.webkit.org/show_bug.cgi?id=117677
Source/JavaScriptCore:
Reviewed by Mark Hahnenberg.
This is for completeness. It only speeds up a microbenchmark at this point.
Broadly, we want all control constructs to be known to the CFG simplifier.
- dfg/DFGCFGSimplificationPhase.cpp:
(JSC::DFG::CFGSimplificationPhase::run):
(JSC::DFG::CFGSimplificationPhase::convertToJump):
(CFGSimplificationPhase):
(JSC::DFG::CFGSimplificationPhase::noBlocks):
(JSC::DFG::CFGSimplificationPhase::oneBlock):
(JSC::DFG::CFGSimplificationPhase::mergeBlocks):
- runtime/JSCJSValue.h:
(JSValue):
- runtime/JSCJSValueInlines.h:
(JSC::JSValue::pureStrictEqual):
(JSC):
Source/WTF:
Reviewed by Mark Hahnenberg.
- wtf/TriState.h:
- wtf/text/StringImpl.h:
LayoutTests:
Reviewed by Mark Hahnenberg.
- fast/js/regress/script-tests/switch-constant.js: Added.
(foo):
(bar):
- fast/js/regress/script-tests/switch.js: Added.
(foo):
(bar):
- fast/js/regress/switch-constant-expected.txt: Added.
- fast/js/regress/switch-constant.html: Added.
- fast/js/regress/switch-expected.txt: Added.
- fast/js/regress/switch.html: Added.
- 8:26 AM Changeset in webkit [151643] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Remove unmaintained GStreamer specific video code.
https://bugs.webkit.org/show_bug.cgi?id=117694
Reviewed by Philippe Normand.
No new tests, no behaviour change.
- platform/mac/WebVideoFullscreenController.mm:
(-[WebVideoFullscreenController setupVideoOverlay:]):
(-[WebVideoFullscreenController windowDidLoad]):
(-[WebVideoFullscreenController setMediaElement:]):
(-[WebVideoFullscreenController windowDidExitFullscreen]):
- 7:35 AM Changeset in webkit [151642] by
-
- 35 edits6 deletes in trunk
[Qt] Remove Qt specific QTKIT flagged code.
https://bugs.webkit.org/show_bug.cgi?id=117635
Reviewed by Simon Hausmann.
Due to disabling QTKIT for Qt in r151546, the
code the flags that are not taken into account
anymore and the code that has been rendered
unreachable by this are removed.
.:
- Source/widgetsapi.pri:
Source/WebCore:
No new tests, no behavioural change.
- Target.pri:
- WebCore.exp.in:
- page/Settings.cpp:
- page/Settings.h:
- platform/KURL.h:
- platform/SharedBuffer.h:
- platform/cf/KURLCFNet.cpp:
(WebCore::KURL::fileSystemPath):
- platform/cf/SharedBufferCF.cpp:
- platform/graphics/FloatSize.h:
- platform/graphics/IntRect.h:
- platform/graphics/IntSize.h:
- platform/graphics/MediaPlayer.cpp:
(WebCore::installedMediaEngines):
- platform/graphics/cg/FloatSizeCG.cpp:
- platform/graphics/cg/IntRectCG.cpp:
- platform/graphics/mac/MediaPlayerPrivateQTKit.h:
- platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
(WebCore::MediaPlayerPrivateQTKit::createQTMovieLayer):
(WebCore::MediaPlayerPrivateQTKit::preferredRenderingMode):
(WebCore::MediaPlayerPrivateQTKit::paint):
(-[WebCoreMovieObserver layerHostChanged:]):
- platform/mac/SharedBufferMac.mm:
(+[WebCoreSharedBufferData initialize]):
(WebCore::SharedBuffer::createWithContentsOfFile):
Source/WebKit:
- WebKit1.pro:
Source/WebKit/mac:
- WebView/WebView.mm:
(-[WebView _preferencesChanged:]):
Source/WebKit/qt:
- WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::ChromeClientQt):
(WebCore::ChromeClientQt::~ChromeClientQt):
- WebCoreSupport/ChromeClientQt.h:
- WebCoreSupport/FullScreenVideoQt.cpp:
(WebCore::FullScreenVideoQt::FullScreenVideoQt):
(WebCore::FullScreenVideoQt::~FullScreenVideoQt):
(WebCore::FullScreenVideoQt::enterFullScreenForNode):
(WebCore::FullScreenVideoQt::exitFullScreenForNode):
(WebCore::FullScreenVideoQt::isValid):
- WebCoreSupport/FullScreenVideoQt.h:
- WebCoreSupport/InitWebCoreQt.cpp:
(WebCore::initializeWebCoreQt):
- WebCoreSupport/QTKitFullScreenVideoHandler.h: Removed.
- WebCoreSupport/QTKitFullScreenVideoHandler.mm: Removed.
- WebCoreSupport/WebSystemInterface.h: Removed.
- WebCoreSupport/WebSystemInterface.mm: Removed.
Source/WebKit2:
- Target.pri:
- UIProcess/qt/WebContextQt.cpp:
(WebKit::WebContext::platformInitializeWebProcess):
- WebProcess/WebCoreSupport/qt/WebSystemInterface.h: Removed.
- WebProcess/WebCoreSupport/qt/WebSystemInterface.mm: Removed.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):
- WebProcess/qt/WebProcessMainQt.cpp:
(WebKit::WebProcessMainQt):
- 7:32 AM Changeset in webkit [151641] by
-
- 2 edits in trunk/LayoutTests
Remove invalid checks from block-cursor-overtype-mode.html
https://bugs.webkit.org/show_bug.cgi?id=117587
Reviewed by Darin Adler.
The test uses an array of ">" "<" symbols to perform comparisons
between consecutive positions of the block cursor. Since those
checks are done for each pair of consecutive characters the total
amount of checks is lengthOfTheWord - 1. We were adding an extra
symbol that was not used at all in the test.
- editing/selection/block-cursor-overtype-mode.html:
- 6:57 AM Changeset in webkit [151640] by
-
- 4 edits in trunk/Source/WebCore
REGRESSSION(r151632) : Build error on ASSERT(WTF_USE_GRAMMAR_CHECKING)
https://bugs.webkit.org/show_bug.cgi?id=117692
Reviewed by Jocelyn Turcotte.
Ifdef the feature-depending code and fix the assertions to check runtime conditions.
- editing/Editor.cpp:
(WebCore::Editor::advanceToNextMisspelling):
(WebCore::Editor::markMisspellingsOrBadGrammar):
(WebCore::Editor::markBadGrammar):
- editing/TextCheckingHelper.cpp:
(WebCore::findBadGrammars):
(WebCore::TextCheckingHelper::findFirstGrammarDetail):
(WebCore::TextCheckingHelper::findFirstBadGrammar):
(WebCore::TextCheckingHelper::isUngrammatical):
(WebCore::TextCheckingHelper::markAllBadGrammar):
(WebCore::checkTextOfParagraph):
- editing/TextCheckingHelper.h:
- 6:43 AM Changeset in webkit [151639] by
-
- 2 edits in trunk/Tools
Unreviewed. Add my email to a DOM watchlist.
- Scripts/webkitpy/common/config/watchlist:
- 6:32 AM Changeset in webkit [151638] by
-
- 19 edits in trunk/Source
Unreviewed, rolling out r151632.
http://trac.webkit.org/changeset/151632
https://bugs.webkit.org/show_bug.cgi?id=117585
Debug build error ASSERT(WTF_USE_GRAMMAR_CHECKING) for non MAC
platforms
Source/WebCore:
- page/ContextMenuController.cpp:
(WebCore::ContextMenuController::contextMenuItemSelected):
(WebCore::ContextMenuController::createAndAppendSpellingAndGrammarSubMenu):
(WebCore::ContextMenuController::populate):
(WebCore::ContextMenuController::checkOrEnableIfNeeded):
- platform/LocalizedStrings.cpp:
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
- platform/LocalizedStrings.h:
- platform/efl/LocalizedStringsEfl.cpp:
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
- platform/gtk/LocalizedStringsGtk.cpp:
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
- platform/qt/LocalizedStringsQt.cpp:
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
Source/WebKit/gtk:
- webkit/webkitglobals.cpp:
(webkit_context_menu_item_get_action):
Source/WebKit/mac:
- WebCoreSupport/WebContextMenuClient.mm:
(fixMenusReceivedFromOldClients):
Source/WebKit2:
- Shared/API/c/WKSharedAPICast.h:
(WebKit::toAPI):
(WebKit::toImpl):
- UIProcess/API/efl/ewk_context_menu_item.cpp:
(getEwkActionFromWKTag):
- UIProcess/API/efl/tests/test_ewk2_text_checker.cpp:
(onContextMenuShow):
(TEST_F):
- UIProcess/API/gtk/WebKitContextMenuActions.cpp:
(webkitContextMenuActionGetActionTag):
(webkitContextMenuActionGetForContextMenuItem):
(webkitContextMenuActionGetLabel):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::contextMenuItemSelected):
Source/WTF:
- wtf/Platform.h:
- 5:24 AM Changeset in webkit [151637] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Fix make distcheck.
- GNUmakefile.list.am: Remove non existent files from compilation
and add a missing header file.
- 2:44 AM Changeset in webkit [151636] by
-
- 1 edit2 moves in trunk/LayoutTests
[Qt] Unreviewed gardening. Correcting rebaselining after r151634.
- platform/qt-5.0-wk2/compositing/repaint/fixed-background-scroll-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/fast/repaint/fixed-background-scroll-expected.txt.
- platform/qt-5.0-wk2/compositing/repaint/positioned-movement-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/fast/repaint/positioned-movement-expected.txt.
- 1:39 AM Changeset in webkit [151635] by
-
- 3 edits in trunk
Unreviewed. Rename gobject_introspection_required variable.
As gobject_introspection_required_version for consistency with all
other required_version variables.
- Source/autotools/FindDependencies.m4:
- Source/autotools/Versions.m4:
- 1:17 AM Changeset in webkit [151634] by
-
- 1 edit3 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining repaint tests, see bug 115372.
- platform/qt-5.0-wk2/fast/repaint/change-overflow-and-display-of-relative-expected.txt: Rebaselining after r151549.
- platform/qt-5.0-wk2/fast/repaint/fixed-background-scroll-expected.txt: Rebaselining after r151624.
- platform/qt-5.0-wk2/fast/repaint/positioned-movement-expected.txt: Rebaselining after r151622.
- 12:43 AM Changeset in webkit [151633] by
-
- 2 edits in trunk/Tools
Unreviewed GTK gardening.
- Scripts/run-gtk-tests:
(TestRunner): Skip three WebKit2APITests suites that are currently timing out.
- 12:28 AM Changeset in webkit [151632] by
-
- 19 edits in trunk/Source
Context menu grammar checking items are available when GRAMMAR_CHECKING macro is off
https://bugs.webkit.org/show_bug.cgi?id=117585
Reviewed by Anders Carlsson.
Source/WebCore:
Do not add "Check Grammar With Spelling" and "Ignore Grammar" to the context menu
when GRAMMAR_CHECKING is off.
Replace "Spelling and Grammar" with "Spelling" as the sub menu title and "Show/Hide Spelling
and Grammar" with "Show/Hide Spelling" when GRAMMAR_CHECKING is off.
Additionally, guard grammar checking in context menu code to not necessarily
compile it.
No new layout tests because every port has a different way of showing
spelling/grammar context menu items.
- page/ContextMenuController.cpp:
(WebCore::ContextMenuController::contextMenuItemSelected):
(WebCore::ContextMenuController::createAndAppendSpellingAndGrammarSubMenu):
(WebCore::ContextMenuController::populate):
(WebCore::ContextMenuController::checkOrEnableIfNeeded):
- platform/LocalizedStrings.cpp:
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
- platform/LocalizedStrings.h:
- platform/efl/LocalizedStringsEfl.cpp:
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
- platform/gtk/LocalizedStringsGtk.cpp:
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
- platform/qt/LocalizedStringsQt.cpp:
(WebCore::contextMenuItemTagCheckGrammarWithSpelling):
(WebCore::contextMenuItemTagSpellingMenu):
(WebCore::contextMenuItemTagShowSpellingPanel):
Source/WebKit/gtk:
Add GRAMMAR_CHECKING guard to the context menu grammar items.
- webkit/webkitglobals.cpp:
(webkit_context_menu_item_get_action):
Source/WebKit/mac:
Add GRAMMAR_CHECKING guard to the context menu grammar items.
- WebCoreSupport/WebContextMenuClient.mm:
(fixMenusReceivedFromOldClients):
Source/WebKit2:
Add GRAMMAR_CHECKING guard to the context menu grammar items.
- Shared/API/c/WKSharedAPICast.h:
(WebKit::toAPI):
(WebKit::toImpl):
- UIProcess/API/efl/ewk_context_menu_item.cpp:
(getEwkActionFromWKTag):
- UIProcess/API/efl/tests/test_ewk2_text_checker.cpp:
(checkSpellingItemsAvailability):
Change callback name, to be consistent with a newly added.
(checkSpellingAndGrammarSubmenuAvailability):
(checkGrammarWithSpellingItemAvailability):
Add two unit tests for EFL to check whether context menu grammar items are
available only when GRAMMAR_CHECKING macro is enabled.
- UIProcess/API/gtk/WebKitContextMenuActions.cpp:
(webkitContextMenuActionGetActionTag):
(webkitContextMenuActionGetForContextMenuItem):
(webkitContextMenuActionGetLabel):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::contextMenuItemSelected):
Source/WTF:
Enable GRAMMAR_CHECKING for WebKit ports that use/implement it.
- wtf/Platform.h:
- 12:23 AM Changeset in webkit [151631] by
-
- 3 edits in trunk/LayoutTests
Unreviewed GTK gardening.
- platform/gtk-wk1/TestExpectations: Add a crashing expectation for a test that most likely regressed with r151021.
- platform/gtk/TestExpectations: Add failure expectations for a couple of tests failing due to stack size misbehavior.
Jun 16, 2013:
- 11:53 PM Changeset in webkit [151630] by
-
- 3 edits1 add in trunk/LayoutTests
[CSS Blending] Update the background-blend-mode-image-color-dynamic test to use the repaint test logic
Updating testcase verifying if background blend modes are updated dynamically from script. This now
properly uses the repaint test mechanism. Also, the background image resource is addded.
https://bugs.webkit.org/show_bug.cgi?id=117686
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-16
Reviewed by Dean Jackson.
- fast/repaint/background-blend-mode-image-color-dynamic-expected.html:
- fast/repaint/background-blend-mode-image-color-dynamic.html:
- fast/repaint/resources/ducky.png: Added.
- 11:28 PM WebKitIDL edited by
- Fix several index links (diff)
- 9:23 PM Changeset in webkit [151629] by
-
- 2 edits in trunk/Source/WebCore
Fix test assertion after r151624
An assertion was hit in RenderObject::willBeDestroyed()
for fast/css/getComputedStyle/getComputedStyle-background-shorthand.html
because the code asserted that the RenderObject had been removed from
the FrameView's slowRepaintObject set before remove() was called,
so move the assertion to after that call.
- rendering/RenderObject.cpp:
(WebCore::RenderObject::willBeDestroyed):
- 8:56 PM Changeset in webkit [151628] by
-
- 2 edits in trunk/Source/WebCore
Remove a redundant virtual call to hostWindow() in FrameView::invalidateRect()
https://bugs.webkit.org/show_bug.cgi?id=117685
Reviewed by Andreas Kling.
From Blink r152490 by <vivek.vg@samsung.com>
- page/FrameView.cpp:
(WebCore::FrameView::invalidateRect): Avoid hostWindow() twice call.
- 7:25 PM Changeset in webkit [151627] by
-
- 5 edits2 adds in trunk
Fix two assertion failures in Range::insertNode
https://bugs.webkit.org/show_bug.cgi?id=116511
Reviewed by Ryosuke Niwa.
Source/WebCore:
ASSERTION FAILED: childBefore == (offset ? container->childNode(offset - 1) : 0)
third_party/WebKit/Source/WebCore/dom/RangeBoundaryPoint.h(115) : void WebCore::RangeBoundaryPoint::set(PassRefPtr<WebCore::Node>, int, WebCore::Node *)
ASSERTION FAILED: child->parentNode()
../../third_party/WebKit/Source/core/dom/RangeBoundaryPoint.h(133) : void WebCore::RangeBoundaryPoint::setToBeforeChild(WebCore::Node *)
1 0x87594b2 WebCore::RangeBoundaryPoint::setToBeforeChild(WebCore::Node*)
2 0x87534a9 WebCore::Range::insertNode(WTF::PassRefPtr<WebCore::Node>, int&)
Range::insertNode calls Node::insertBefore, in which an event handler
can update the DOM structure so that RangeBoundaryPoint don't like. We
postpone event dispatching by EventQueueScope.
Also, remove old comments about Acid3. The behavior is standardized.
(Step 9 of http://dom.spec.whatwg.org/#dom-range-insertnode)
This patch imports http://src.chromium.org/viewvc/blink?view=revision&revision=150470 .
Test: fast/dom/Range/range-insertNode-assertion.html
- dom/Range.cpp:
(WebCore::Range::insertNode):
- Add EventQueueScope
- Remove obsolete comments
LayoutTests:
We need to update fast/dom/insertBefore-refChild-crash.html because the
test caused recursive calls to the event handler. container.innerHTML=
did nothing before this CL. Now container has the newChild because
DOMNodeRemoved event dispatching is delayed until Range::insertNode
completion.
We need to update fast/text/split-text-crash.xhtml so that it doesn't
stop when the event handler is called twice. I'm not sure why the test
worked before this CL.
- fast/dom/Range/range-insertNode-assertion-expected.txt: Added.
- fast/dom/Range/range-insertNode-assertion.html: Added.
- fast/dom/insertBefore-refChild-crash.html:
- fast/text/split-text-crash.xhtml:
- 6:58 PM Changeset in webkit [151626] by
-
- 2 edits10 adds in trunk/LayoutTests
Unreviewed. Added new baselines for some of editing/style tests, which works on EFL port.
- platform/efl/TestExpectations:
- platform/efl/editing/style/5017613-1-expected.png: Added.
- platform/efl/editing/style/5017613-1-expected.txt: Added.
- platform/efl/editing/style/5046875-1-expected.png: Added.
- platform/efl/editing/style/5046875-1-expected.txt: Added.
- platform/efl/editing/style/5065910-expected.png: Added.
- platform/efl/editing/style/5065910-expected.txt: Added.
- platform/efl/editing/style/5228141-expected.png: Added.
- platform/efl/editing/style/5228141-expected.txt: Added.
- platform/efl/editing/style/5279521-expected.png: Added.
- platform/efl/editing/style/5279521-expected.txt: Added.
- 6:13 PM Changeset in webkit [151625] by
-
- 2 edits18 adds in trunk/LayoutTests
Unreviewed. Added new baselines for some of editing/selection tests as r151533 on EFL port.
- platform/efl/TestExpectations:
- 4:32 PM Changeset in webkit [151624] by
-
- 5 edits2 adds in trunk
Fixed backgrounds in composited layers not repainted on scrolling
https://bugs.webkit.org/show_bug.cgi?id=117684
Source/WebCore:
Reviewed by Tim Horton.
FrameView is aware that "slow-repaint objects" (i.e. renderers with
background-attachment:fixed) require a slow-scrolling path. However,
it was ignorant of the fact that such objects could be painting into
compositing layers; it simply dirtied the main tiles, and nothing else.
Fix by having FrameView track the slow-repaints objects explicitly, as we
do for position:fixed, and repaint each of them on scrolling.
Test: compositing/repaint/fixed-background-scroll.html
- page/FrameView.cpp:
(WebCore::FrameView::FrameView): No need to initialize m_slowRepaintObjectCount,
which is now an OwnPtr<RenderObjectSet>.
(WebCore::FrameView::useSlowRepaints): Use hasSlowRepaintObjects() now.
(WebCore::FrameView::addSlowRepaintObject): Now adds the object to a set,
allocating the set if necessary.
(WebCore::FrameView::removeSlowRepaintObject): Remove the object from the set,
and deallocate the set if empty.
(WebCore::FrameView::scrollContentsSlowPath): Call repaintSlowRepaintObjects();
this is the change that fixes the bug for always-composited implementations (e.g.
tile cache). This is a conservative change; we still invalidate the tile cache
as well. This could be optimized later.
(WebCore::FrameView::repaintSlowRepaintObjects): Repaint each object in the set.
Their appropriate compositing ancestor will be repainted.
(WebCore::FrameView::scrollPositionChangedViaPlatformWidget): Call
repaintSlowRepaintObjects() so that fixed backgrounds in composited layers are
correctly repainted; this fixes the bug for WebKit1.
- page/FrameView.h: Replace m_slowRepaintObjectCount with a HashSet of
RenderObjects.
(WebCore::FrameView::hasSlowRepaintObject): Takes a RenderObject* now.
(WebCore::FrameView::hasSlowRepaintObjects): Ditto.
- rendering/RenderObject.cpp:
(WebCore::RenderObject::styleWillChange): Pass the RenderObject.
(WebCore::RenderObject::willBeDestroyed): Assert that this RenderObject
has been removed from FrameView's set of slow-repaint objects already, if
the document is not being destroyed.
(WebCore::RenderObject::willBeRemovedFromTree): Pass the RenderObject.
LayoutTests:
Reviewed by Tim Horton.
Test that verifies that a composited layer with a fixed background is repainted
on scrolling.
- compositing/repaint/fixed-background-scroll-expected.txt: Added.
- compositing/repaint/fixed-background-scroll.html: Added.
- 10:24 AM Changeset in webkit [151623] by
-
- 8 edits5 adds in trunk
Source/WebCore: Painting of fixed background images is wrong in composited layers
https://bugs.webkit.org/show_bug.cgi?id=65793
Reviewed by Sam Weinig.
The code that computed background image geometry for background-attachment:fixed
images was unaware of compositing, so often painting the image at the wrong location.
Fix by having RenderBoxModelObject::calculateBackgroundImageGeometry() do the correct
math for fixed backgrounds in composited layer by offsetting the viewport rect by
the paint container's absolute position.
Tests: compositing/backgrounds/fixed-background-on-descendant.html
compositing/backgrounds/fixed-backgrounds.html
- rendering/RenderBox.cpp:
(WebCore::RenderBox::getBackgroundPaintedExtent): Now returns a bool indicating
whether it is returning a reliable extent rect. It can return false in the case where
a background is fixed, since computing the correct extent would require finding
the appropriate composited ancestor to pass to calculateBackgroundImageGeometry().
This is OK since this function is used for "background opaque" optimizations.
(WebCore::RenderBox::computeBackgroundIsKnownToBeObscured): If getBackgroundPaintedExtent()
returns false, return false.
(WebCore::RenderBox::maskClipRect): We removed mask-attachment, so we never need to
compute the composited ancestor here and can pass null.
(WebCore::RenderBox::repaintLayerRectsForImage): Unwrap a comment.
If the changed image is related to a fixed background, geometry.hasNonLocalGeometry()
will be true. In that cause, just repaint the entire renderer rather than groveling
around for a composited ancestor.
- rendering/RenderBox.h: Changed name and signature of backgroundPaintedExtent.
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintFillLayerExtended): calculateBackgroundImageGeometry()
now needs to know the painting container.
(WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry): Now takes a painting
container, that is required to correctly compute the viewport-relative offset for fixed
backgrounds. geometry.setHasNonLocalGeometry() is set for fixed backgrounds to indicate
to callers that, if they didn't pass a paint container, the destRect is not accurate.
The main bug fix is also here: we move the viewportRect by the absolute location of
paint container, which is equivalent to the composited layer offset.
(WebCore::RenderBoxModelObject::getGeometryForBackgroundImage): calculateBackgroundImageGeometry()
takes a paint container.
- rendering/RenderBoxModelObject.h:
(WebCore::RenderBoxModelObject::BackgroundImageGeometry::BackgroundImageGeometry):
(WebCore::RenderBoxModelObject::BackgroundImageGeometry::setHasNonLocalGeometry):
(WebCore::RenderBoxModelObject::BackgroundImageGeometry::hasNonLocalGeometry):
- rendering/RenderImage.cpp:
(WebCore::RenderImage::computeBackgroundIsKnownToBeObscured): If getBackgroundPaintedExtent()
can't cheaply give an accurate answer, return false.
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateDirectlyCompositedBackgroundImage): Pass the paint container,
which is our own renderer.
LayoutTests: Fixed background images behave strangely with webkit transitions
https://bugs.webkit.org/show_bug.cgi?id=65793
Reviewed by Sam Weinig.
Ref tests that compare fixed background rendering after a scroll, with and
without compositing, with a couple of layer configurations.
- compositing/backgrounds/fixed-background-on-descendant-expected.html: Added.
- compositing/backgrounds/fixed-background-on-descendant.html: Added.
- compositing/backgrounds/fixed-backgrounds-expected.html: Added.
- compositing/backgrounds/fixed-backgrounds.html: Added.
- 9:57 AM Changeset in webkit [151622] by
-
- 7 edits2 adds in trunk
webkit-backface-visibility on a parent element stops background-position from updating
https://bugs.webkit.org/show_bug.cgi?id=116319
Source/WebCore:
Reviewed by Darin Adler.
The optimization added in r102952 was incorrect in the case where a style change
resulted in a positioned-movement-only layout but also required a repaint; it assumed
that a composited layer did not need to be repainted for a a positioned-movement-only layout.
Fix by making RenderObject::setNeedsLayoutForPositionedMovement() check whether the
style change requires a repaint, and calling setLayerNeedsFullRepaint() in that situation.
Test: compositing/repaint/positioned-movement.html
- rendering/RenderLayer.h: RepaintStatus values do not need to be bit flags.
- rendering/RenderObject.cpp:
(WebCore::RenderObject::setStyle): Pass the old style to setNeedsPositionedMovementLayout().
(WebCore::RenderObject::styleDidChange): Ditto.
- rendering/RenderObject.h:
(WebCore::RenderObject::setNeedsPositionedMovementLayout): Now takes a const RenderStyle*.
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::diff): Remove a comment now that this bug is fixed.
(WebCore::RenderStyle::diffRequiresRepaint): Public wrapper for changeRequiresRepaint().
That function never uses contextSensitiveProperties so we can safely ignore them.
- rendering/style/RenderStyle.h: Expose a way to call changeRequiresRepaint().
LayoutTests:
Reviewed by Darin Adler.
Test that does a positioned-movement-only layout and dumps a layer tree with
repaint rects.
- compositing/repaint/positioned-movement-expected.txt: Added.
- compositing/repaint/positioned-movement.html: Added.
- 8:06 AM Changeset in webkit [151621] by
-
- 2 edits in trunk/Source/WebCore
Try to fix iOS after last Pasteboard change.
- platform/ios/PasteboardIOS.mm: (WebCore::Pasteboard::writeSelection): Put the new code inline here because the stringSelectionForPasteboard function is currently Mac-only.
Jun 15, 2013:
- 7:21 PM Changeset in webkit [151620] by
-
- 6 edits in trunk/Source/WebCore
Move Pasteboard::getStringSelection to Editor, fixing a layering violation
https://bugs.webkit.org/show_bug.cgi?id=117673
Reviewed by Ryosuke Niwa.
- editing/Editor.h: Added stringSelectionForPasteboardWithImageAltText.
- editing/mac/EditorMac.mm:
(WebCore::Editor::stringSelectionForPasteboard): Moved code here from the Pasteboard
class, since all the Pasteboard class did really was turn around and call back here.
(WebCore::Editor::stringSelectionForPasteboardWithImageAltText): Added. Variant of
the function above that includes image alt text. Separate named functions are often
the best pattern for something like this unless there are many different combinations.
- platform/Pasteboard.h: Remove the Mac-only Pasteboard::getStringSelectioon.
- platform/ios/PasteboardIOS.mm:
(WebCore::Pasteboard::writeSelection):
- platform/mac/PasteboardMac.mm:
(WebCore::Pasteboard::writeSelectionForTypes):
Call the two new functions instead of the old Pasteboard::getStringSelection.
- 7:15 PM Changeset in webkit [151619] by
-
- 3 edits in trunk/Source/WebCore
Support using clang instead of gcc for bindings preprocessing
https://bugs.webkit.org/show_bug.cgi?id=117674
Reviewed by Sam Weinig.
I couldn't build on my computer because I don't have gcc installed.
This is my cut at fixing it.
- bindings/scripts/CodeGeneratorObjC.pm:
(ReadPublicInterfaces): Use clang if present.
- bindings/scripts/preprocessor.pm:
(applyPreprocessor): Ditto.
- 6:49 PM Changeset in webkit [151618] by
-
- 8 edits in branches/dfgFourthTier/Source
Concurrent JIT shouldn't try to recompute the CodeBlockHash as part of debug dumps, since doing so may fail if dealing with a CachedScript that doesn't have its script string handy
https://bugs.webkit.org/show_bug.cgi?id=117676
Reviewed by Sam Weinig.
Source/JavaScriptCore:
CodeBlock now caches m_hash, and the DFG Driver will force its computation if we're doing debug dumps of any kind.
Also made sure that CodeBlock::CodeBlock initializes all of its fields; it was previously missing the
initialization of m_capabilityLevelState.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::hash):
(JSC::CodeBlock::CodeBlock):
- bytecode/CodeBlock.h:
(CodeBlock):
- bytecode/CodeBlockHash.cpp:
(JSC::CodeBlockHash::CodeBlockHash):
- bytecode/CodeBlockHash.h:
(CodeBlockHash):
(JSC::CodeBlockHash::isSet):
(JSC::CodeBlockHash::operator!):
- dfg/DFGDriver.cpp:
(JSC::DFG::compile):
Source/WebCore:
Remove the broken hack for the concurrent JIT, since now the concurrent JIT won't use this code anymore.
No new tests because no new behavior.
- loader/cache/CachedScript.cpp:
(WebCore::CachedScript::script):
- 3:56 PM Changeset in webkit [151617] by
-
- 2 edits in trunk/Source/WebKit2
Crash in supportsSnapshotting
https://bugs.webkit.org/show_bug.cgi?id=117670
<rdar://problem/14059711>
Reviewed by Darin Adler.
Speculative fix for deferencing a null RefPtr in supportsSnapshotting.
It seems like it was possible to get in a state where the plugin machinery
would fire up and attempt to get a screenshot before there was an active
connection to the plugin process (usually under periods of high load, such
as opening a lot of tabs at once). In this case we're now returning false
from supportsSnapshotting, which will trigger the plugin to restart, but
that's better than requesting a snapshot on something that doesn't yet exist.
- WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::supportsSnapshotting): Guard for an empty connection object.
- 3:37 PM Changeset in webkit [151616] by
-
- 26 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: DFG should support op_switch_imm
https://bugs.webkit.org/show_bug.cgi?id=117559
Reviewed by Oliver Hunt.
Implement integer (i.e. immediate) switches in the DFG. Reduce the minimum
threshold for using op_switch.
Also get rid of edge code support, since we haven't used it in the year since
I introduced it. It was supposed to allow us to break critical edges late in
the backend, thus enabling global register allocation from an SSA-form graph.
But we aren't doing that so I figure we should just kill the code for now. It
would have made implementing switch harder.
- assembler/AbstractMacroAssembler.h:
(JSC::AbstractMacroAssembler::timesPtr):
- assembler/MacroAssemblerCodeRef.h:
(JSC::MacroAssemblerCodePtr::dumpWithName):
(MacroAssemblerCodePtr):
(JSC::MacroAssemblerCodePtr::dump):
(MacroAssemblerCodeRef):
(JSC::MacroAssemblerCodeRef::dump):
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::shrinkToFit):
- bytecode/JumpTable.h:
(SimpleJumpTable):
(JSC::SimpleJumpTable::clear):
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::executeEffects):
(JSC::DFG::AbstractState::mergeToSuccessors):
- dfg/DFGBackwardsPropagationPhase.cpp:
(JSC::DFG::BackwardsPropagationPhase::propagate):
- dfg/DFGByteCodeParser.cpp:
(InlineStackEntry):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::linkBlock):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
- dfg/DFGCapabilities.cpp:
(JSC::DFG::capabilityLevel):
- dfg/DFGCommon.h:
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
(JSC::DFG::Graph::determineReachability):
- dfg/DFGGraph.h:
(Graph):
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::JITCompiler):
(JSC::DFG::JITCompiler::link):
- dfg/DFGJITCompiler.h:
(JITCompiler):
(JSC::DFG::JITCompiler::blockHeads):
- dfg/DFGNode.h:
(DFG):
(JSC::DFG::SwitchCase::SwitchCase):
(SwitchCase):
(SwitchData):
(JSC::DFG::SwitchData::SwitchData):
(Node):
(JSC::DFG::Node::isSwitch):
(JSC::DFG::Node::isTerminal):
(JSC::DFG::Node::switchData):
(JSC::DFG::Node::numSuccessors):
(JSC::DFG::Node::successor):
- dfg/DFGNodeType.h:
(DFG):
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::SpeculativeJIT):
(JSC::DFG::SpeculativeJIT::compile):
(JSC::DFG::SpeculativeJIT::createOSREntries):
(JSC::DFG::SpeculativeJIT::emitSwitchImmIntJump):
(DFG):
(JSC::DFG::SpeculativeJIT::emitSwitchImm):
(JSC::DFG::SpeculativeJIT::emitSwitch):
(JSC::DFG::SpeculativeJIT::linkBranches):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation):
(SpeculativeJIT):
(JSC::DFG::SpeculativeJIT::branchDouble):
(JSC::DFG::SpeculativeJIT::branchDoubleNonZero):
(JSC::DFG::SpeculativeJIT::branch32):
(JSC::DFG::SpeculativeJIT::branchTest32):
(JSC::DFG::SpeculativeJIT::branch64):
(JSC::DFG::SpeculativeJIT::branchPtr):
(JSC::DFG::SpeculativeJIT::branchTestPtr):
(JSC::DFG::SpeculativeJIT::branchTest8):
(JSC::DFG::SpeculativeJIT::jump):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- parser/Nodes.h:
(CaseBlockNode):
- 3:29 PM Changeset in webkit [151615] by
-
- 2 edits in branches/dfgFourthTier/Source/WTF
Printing a StringImpl* should really guard against NULL
https://bugs.webkit.org/show_bug.cgi?id=117675
Reviewed by Mark Hahnenberg.
- wtf/PrintStream.cpp:
(WTF::printInternal):
- 8:44 AM Changeset in webkit [151614] by
-
- 2 edits in trunk/Tools
Unreviewed. Reorder my email addresses.
https://bugs.webkit.org/show_bug.cgi?id=100122
Patch by Bruno de Oliveira Abinader <Bruno de Oliveira Abinader> on 2013-06-15
- Scripts/webkitpy/common/config/contributors.json:
Jun 14, 2013:
- 11:59 PM Changeset in webkit [151613] by
-
- 3 edits2 adds in trunk
REGRESSION (r148367): Facebook and Twitter icons at macworld.com are stacked vertically, obscuring Twitter one
https://bugs.webkit.org/show_bug.cgi?id=117284
Reviewed by David Hyatt.
Source/WebCore:
Test: fast/text/whitespace/inline-whitespace-wrapping-7.html
We were looking for line breaks in trailing collapsed whitespace even when inside a nowrap inline.
It's wrong to do this as we don't know yet if we will want or need to break - that decision has to
be deferred until we enter a part of the line that is autowrap.
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
LayoutTests:
- fast/text/whitespace/inline-whitespace-wrapping-7-expected.html: Added.
- fast/text/whitespace/inline-whitespace-wrapping-7.html: Added.
- 9:42 PM Changeset in webkit [151612] by
-
- 3 edits2 adds in trunk
background-color is not preserved when inserting a new paragraph
https://bugs.webkit.org/show_bug.cgi?id=117138
Patch by Lukasz Gajowy <l.gajowy@samsung.com> on 2013-06-14
Reviewed by Ryosuke Niwa.
Source/WebCore:
The style isn't copied because background-color isn't defined as inheritable property.
Test: editing/inserting/insert-paragraph-not-preserving-background-color.html
- editing/InsertParagraphSeparatorCommand.cpp:
(WebCore::InsertParagraphSeparatorCommand::calculateStyleBeforeInsertion):
Passing EditingPropertiesInEffect instead of implicit parameter OnlyEditingInheritableProperties.
LayoutTests:
Adding layout test and expected result to reproduce the issue.
- editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: Added.
- editing/inserting/insert-paragraph-with-font-and-background-color.html: Added.
- 4:05 PM Changeset in webkit [151611] by
-
- 3 edits3 adds in trunk
Threaded HTML parser can ASSERT in some situations
https://bugs.webkit.org/show_bug.cgi?id=117662
Reviewed by Ryosuke Niwa.
Source/WebCore:
This patch merges https://chromium.googlesource.com/chromium/blink/+/3c0a112b42d72c7623f78463166dd7f04d680b4c
--->8---
The parser is supposed to stop processing data when there's a pending
location change, but before this CL we would actually process the first
token from every chunk when there was a pending location change.
If the first token in a chunk was a "script" start tag, that would put
the tree builder into TextMode, which can only process character
tokens. If the next chunk starts with another start tag token, the tree
builder would be sad and hit an ASSERT.
This CL reorders a couple lines in HTMLDocumentParser so that we check
for pending location changes before processing any tokens. This change
stops us from processing the first token from each chunk while there is
a pending location change.
This issue can reproduce on any platform, but it reproduced often on
Android because mobile markup often elides spaces between consecutive
script tags. If there are space characters between the script tags,
then those space characters will be the first ones processes in the
chunk, which doesn't trigger the ASSERT.
---8<---
Since we landed this patch in Blink, we've been able to reproduce this
issue on desktops as well. I spoke with rniwa in #webkit and he said
that WebKit doesn't have any current plans to enable the threaded
parser but that it was probably worth merging this patch anyway.
Test: http/tests/navigation/pending-location-change-assert.html
- html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::processParsedChunkFromBackgroundParser):
LayoutTests:
- http/tests/navigation/pending-location-change-assert-expected.txt: Added.
- http/tests/navigation/pending-location-change-assert.html: Added.
- http/tests/resources/slow-notify-done.php: Added.
- 3:49 PM Changeset in webkit [151610] by
-
- 17 edits in trunk
Introduce USE(WINGDI) for the Windows port
https://bugs.webkit.org/show_bug.cgi?id=116138
Reviewed by Ryosuke Niwa.
Using USE(WINGDI) instead of OS(WINCE) will allow us to
compile the GDI based Windows port on WinNT too.
.:
- Source/cmake/OptionsWinCE.cmake:
Source/WebCore:
- config.h:
- platform/graphics/BitmapImage.h:
- platform/graphics/FontPlatformData.h:
- platform/graphics/GlyphBuffer.h:
(WebCore):
(GlyphBuffer):
- platform/graphics/Gradient.h:
(Gradient):
- platform/graphics/GraphicsContext.cpp:
(WebCore):
- platform/graphics/GraphicsContext.h:
(WebCore):
(GraphicsContext):
- platform/graphics/ImageBufferData.h:
- platform/graphics/NativeImagePtr.h:
(WebCore):
- platform/graphics/Path.h:
- platform/graphics/Pattern.h:
- plugins/win/PluginViewWin.cpp:
(WebCore::PluginView::paintWindowedPluginIntoContext):
(WebCore::PluginView::paint):
(WebCore::PluginView::snapshot):
Source/WTF:
- wtf/Platform.h:
- 3:40 PM Changeset in webkit [151609] by
-
- 10 edits in trunk/Source/WebCore
Report the memory cost of HTMLMediaElements to GC.
https://bugs.webkit.org/show_bug.cgi?id=117608
Reviewed by Darin Adler.
Report the extra memory cost of a HTMLMediaElement to the VM, in order to
encourage GC to occur after a media element is removed from the DOM.
Because we cannot know for sure the memory cost of our underlying media
framework objects, use the worst case scenario for the media memory cost:
the buffered percentage of movie * the total data length of the movie.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::HTMLMediaElement): Initialize m_reportedExtraMemoryCost.
(WebCore::HTMLMediaElement::removedFrom): Report the extra memory cost.
- html/HTMLMediaElement.h:
- html/TimeRanges.cpp:
(TimeRanges::totalDuration): Added convenience function.
- html/TimeRanges.h:
- platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::extraMemoryCost): Pass to MediaPlayerPrivate.
- platform/graphics/MediaPlayer.h:
- platform/graphics/MediaPlayerPrivate.h:
(WebCore::MediaPlayerPrivateInterface::extraMemoryCost): Default to 0.
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
(WebCore::MediaPlayerPrivateAVFoundation::extraMemoryCost): Return the percentage
loaded * total data length.
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
- 3:27 PM Changeset in webkit [151608] by
-
- 5 edits in trunk/Source
Add support for AVFoundation-backed HTMLMediaElements in the WebVideoFullScreenController.
https://bugs.webkit.org/show_bug.cgi?id=117597
Reviewed by Eric Carlson.
Source/WebCore:
Check for media elements with AVFoundation media types and create a AVPlayerLayer
rather than a QTMovieLayer.
- platform/mac/WebVideoFullscreenController.h:
- platform/mac/WebVideoFullscreenController.mm:
(-[WebVideoFullscreenController setupVideoOverlay:]): Take a CALayer rather than a
QTMovieLayer. Move the code which connects the layer with it's media source into
setMediaElement.
(-[WebVideoFullscreenController windowDidLoad]): Give the window's contentView a generic
CALayer instaead of a QTMovieLayer.
(-[WebVideoFullscreenController setMediaElement:]): Test whether the incoming media
element is backed by a QTMovie or an AVPlayer, and create the appropriate layer.
(-[WebVideoFullscreenController windowDidExitFullscreen]): Remove the observer of
AVPlayer's rate property.
(-[WebVideoFullscreenController observeValueForKeyPath:ofObject:change:context:]):
If the keyPath is "rate", call rateChanged.
Source/WebKit/mac:
Allow AVFoundation to be enabled even when the FullScreen API is disabled.
- WebView/WebView.mm:
(-[WebView _preferencesChanged:]):
- 3:21 PM Changeset in webkit [151607] by
-
- 8 edits1 add in trunk
WKPageFindStringMatches ignores the kWKFindOptionsBackwards option.
https://bugs.webkit.org/show_bug.cgi?id=117647
<rdar://problem/13881024>
Source/WebCore:
Reviewed by Darin Adler.
The API returns the matched ranges in the DOM order regardless of the
find direction, but the index of the first match after the user selection
should take the find direction into account.
Extended existing test in TestWebKitAPI.
- page/Page.cpp:
(WebCore::Page::findStringMatchingRanges): Added handling of the Backwards case.
- page/Page.h: Fixed incorrect name of the enum.
Source/WebKit2:
Reviewed by Darin Adler.
The API returns the matched ranges in the DOM order regardless of the
find direction, but the index of the first match after the user selection
should take the find direction into account.
Extended existing test in TestWebKitAPI.
- Shared/API/c/WKFindOptions.h: Added enum for the case where there are
no matches after the user selection in the direction of the find.
Tools:
Reviewed by Darin Adler.
The test now uses content with a selection and tests both
forwards and backward find as well as the case of a find
that has no matches after the user selection.
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit2/FindMatches.mm:
(TestWebKitAPI::didFindStringMatches):
- TestWebKitAPI/Tests/WebKit2/findRanges.html: Added.
- 2:55 PM Changeset in webkit [151606] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION (r150651): Web Audio doesn't work at all (silence or squawks) on Mountain Lion
https://bugs.webkit.org/show_bug.cgi?id=117652
Reviewed by Eric Carlson.
r150651 disabled setting the buffer size to a large value, but in so doing, also
disabled setting the buffer size to a small value for Web Audio. Narrow the Mountain
Lion protection to just the <video> element case.
- platform/audio/mac/AudioSessionManagerMac.cpp:
(AudioSessionManager::updateSessionState):
- 1:36 PM Changeset in webkit [151605] by
-
- 9 edits in trunk/Source
Function names on Object.prototype should be common identifiers
https://bugs.webkit.org/show_bug.cgi?id=117614
Reviewed by Darin Adler.
Source/JavaScriptCore:
Patch written by Sam Weinig. Make Object's prototype function names common identififers since they're used frequently.
- runtime/CommonIdentifiers.h:
- runtime/FunctionConstructor.cpp:
(JSC::constructFunction):
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::reset):
- runtime/JSObject.h:
- runtime/ObjectPrototype.cpp:
(JSC::ObjectPrototype::finishCreation):
- runtime/StringPrototype.cpp:
(JSC::StringPrototype::finishCreation):
Source/WebCore:
Use the added common identifiers.
- bindings/js/JSDOMWindowBase.cpp:
(WebCore::JSDOMWindowBase::finishCreation):
(WebCore::JSDOMWindowBase::updateDocument):
- 1:13 PM Changeset in webkit [151604] by
-
- 3 edits2 adds in trunk
Editing: wrong text position when you click enter on the text behind the image
https://bugs.webkit.org/show_bug.cgi?id=115023
Reviewed by Ryosuke Niwa.
Source/WebCore:
When trying to break a line after an image followed by some text, contrary
to the expected behavior the text doesn't move to a new line, instead, the
caret position just shifts to the end of line.
As per the existing implementation for inserting a paragraph separator,
the insertion position obtained corresponds to the point after the image
element.
Since the insertion position doesn't resolve to being offset in the
following text node (0 offset), no splitting of text occurs and the block
to be inserted is placed after the containing (start) block (thereby
causing the caret position to shift).
If the computed insertionPosition points to an element that shall be
ignored for editing purposes (i.e. cannot have a VisiblePosition inside
it), and the position lies either at the start or at the end of such
an element, we should move our Position either upstream or
downstream (respectively) so as to obtain a valid position which can
be used further for splitting of the text.
Test: editing/inserting/insert-paragraph-after-non-editable-node-before-text.html
- editing/InsertParagraphSeparatorCommand.cpp:
(WebCore::InsertParagraphSeparatorCommand::doApply):
Moving the insertionPosition either upstream or downstream, if the point
lies either at the start or at the end of the anchor node.
The ensuing position, if a text node, can then be used for splitting of
the text correctly.
LayoutTests:
- editing/inserting/insert-paragraph-after-non-editable-node-before-text-expected.txt: Added.
- editing/inserting/insert-paragraph-after-non-ediatble-node-before-text.html: Added.
Layout test added for verifying the insert paragraph behavior between an inline node
which is ignored for editing purposes and some text.
- 1:02 PM Changeset in webkit [151603] by
-
- 7 edits4 deletes in trunk/Source
[BlackBerry] Remove implementation of ContextMenu classes
https://bugs.webkit.org/show_bug.cgi?id=114860
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-06-14
Reviewed by Rob Buis.
This code is not being used so we can safely remove it.
Source/WebCore:
- PlatformBlackBerry.cmake:
- platform/blackberry/ContextMenuBlackBerry.cpp: Removed.
- platform/blackberry/ContextMenuItemBlackBerry.cpp: Removed.
- platform/blackberry/LocalizedStringsBlackBerry.cpp:
Source/WebKit:
- PlatformBlackBerry.cmake:
Source/WebKit/blackberry:
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::init):
- WebCoreSupport/ContextMenuClientBlackBerry.cpp: Removed.
- WebCoreSupport/ContextMenuClientBlackBerry.h: Removed.
- 12:37 PM Changeset in webkit [151602] by
-
- 3 edits in trunk/Websites/webkit.org
Shrink larger images to fit the width of the blog.
- blog-files/new-inspector/hero-labeled.png:
- blog-files/new-inspector/hero.png:
- 12:34 PM Changeset in webkit [151601] by
-
- 5 edits in trunk/Source/WebCore
[Windows] Provide simple <meter> drawing logic for testing.
https://bugs.webkit.org/show_bug.cgi?id=117645.
Reviewed by Anders Carlsson.
accessbility/meter-element.html
- rendering/RenderThemeSafari.cpp: Simple test implementation
(WebCore::RenderThemeSafari::adjustMeterStyle): Added.
(WebCore::RenderThemeSafari::supportsMeter): Added.
(WebCore::RenderThemeSafari::meterSizeForBounds): Added.
(WebCore::RenderThemeSafari::paintMeter): Added.
- rendering/RenderThemeSafari.h:
- rendering/RenderThemeWin.cpp:
(WebCore::RenderThemeWin::progressBarTheme): Added.
(WebCore::RenderThemeWin::getClassicThemeData): Support meters.
(WebCore::RenderThemeWin::getThemeData): Support meter theme.
(WebCore::RenderThemeWin::adjustMeterStyle): Added.
(WebCore::RenderThemeWin::supportsMeter): Added.
(WebCore::RenderThemeWin::meterSizeForBounds): Added.
(WebCore::RenderThemeWin::paintMeter): Added.
- rendering/RenderThemeWin.h:
- 10:18 AM Changeset in webkit [151600] by
-
- 4 edits2 adds in trunk
Potential use-after-free with an event fired at a HTMLMediaElement which is currently being deleted
https://bugs.webkit.org/show_bug.cgi?id=117466
Reviewed by Oliver Hunt.
Merge https://chromium.googlesource.com/chromium/blink/+/f4200a0093b3d9376f703961615359ec7fb712b4
If an event is created using as target an HTMLMediaElement which is
currently being deleted it becomes a heap-use-after free situation.
The GenericEventQueue instance is already owned by the HTMLMediaElement,
and there already is an underlying mechanism to set the target of the
event to NULL, if their target is owner of the queue.
In order to avoid creating this reference in the first place, we enqueue
the event with a NULL target to defer the refcount increment until the
timer for dispatching the event happens (which won't happen at all if
garbage collection is already destroying the objects).
Source/WebCore:
Test: media/track/media-element-enqueue-event-crash.html
- dom/GenericEventQueue.cpp:
(WebCore::GenericEventQueue::enqueueEvent): Don't ASSERT if the event has no target.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::~HTMLMediaElement): Close the event queue so it won't try to
dispatch any pending events.
(WebCore::HTMLMediaElement::scheduleEvent): Don't set the event target, it will happen just
prior to event dispatch.
(WebCore::HTMLMediaElement::stop): Close the event queue.
LayoutTests:
- media/track/media-element-enqueue-event-crash-expected.txt: Added.
- media/track/media-element-enqueue-event-crash.html: Added.
- 10:09 AM Changeset in webkit [151599] by
-
- 4 edits in trunk/Source/WebCore
Clicking on snapshotting plug-ins does not restart them
https://bugs.webkit.org/show_bug.cgi?id=117620
<rdar://problem/13821729>
Follow-up review comments from Darin Adler, with some
discussion on IRC.
Sprinkle OVERRIDE on virtual functions where needed. Also
make sure that the Event is a MouseEvent before casting to it.
- html/HTMLPlugInElement.h: Move defaultEventHandler back to protected and add OVERRIDE.
- html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::defaultEventHandler): Check for MouseEvent and
use toMouseEvent().
- html/HTMLPlugInImageElement.h: Sprinkle some OVERRIDEs, and move defaultEventHandler
to private.
- 9:52 AM Changeset in webkit [151598] by
-
- 2 edits in trunk/Source/WebCore
Remove front-end from the WebCore Xcode project.
https://bugs.webkit.org/show_bug.cgi?id=117640
Reviewed by Darin Adler.
- WebCore.xcodeproj/project.pbxproj:
- 9:36 AM Changeset in webkit [151597] by
-
- 3 edits in trunk/Source/WebCore
CSSParser::parseImageSet() doesn't need a parameter.
https://bugs.webkit.org/show_bug.cgi?id=117617
Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2013-06-14
Reviewed by Darin Adler.
parseImageSet() can get m_valueList directly.
And minor fixes.
No new tests, no behavior change.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseContent):
(WebCore::CSSParser::parseFillImage):
(WebCore::CSSParser::parseBorderImage):
(WebCore::CSSParser::parseImageSet):
- css/CSSParser.h:
- 9:25 AM Changeset in webkit [151596] by
-
- 2 edits in trunk/Source/WebCore
[BlackBerry] Dropdown button UX updates.
https://bugs.webkit.org/show_bug.cgi?id=117642.
Patch by Tiancheng Jiang <tijiang@rim.com> on 2013-06-14
Reviewed by Rob Buis.
JIRA 388652
Internally Reviewed by Jeff Rogers.
Change arrow assert.
- platform/blackberry/RenderThemeBlackBerry.cpp:
(WebCore::RenderThemeBlackBerry::paintMenuList):
- 8:00 AM Changeset in webkit [151595] by
-
- 16 edits in trunk/Source
[BlackBerry] LayerTiler fails to tile really big layers
https://bugs.webkit.org/show_bug.cgi?id=117211
Reviewed by Carlos Garcia Campos.
PR 273550
Source/WebCore:
The cause for this bug was that LayerTiler computed which tiles are
visible by exhaustively mapping every tile to normalized device
coordinates and checking if it intersected the viewport. If there was a
lot of tiles, it would get stuck in this loop, iterating over all
tiles, for a very long time. Also, the visibility information was
transferred to the WebKit thread using mutexes, which added unnecessary
mutex contention to the mix.
Fixed by doing the reverse calculation, unprojecting the visible part
of the layer to layer coordinate space to find which tiles are visible.
Instead of doing a traditional unprojection of point to line and see
where the line intersects the layer, this patch uses the w-coordinates
of triangle vertices to perform "perspective correct texturing" of the
intersection points in device space, which is equivalent to
unprojection since perspective correct texturing computes a 2D
coordinate in (normalized) layer coordinate space which is easily
scaled up to the layer bounds and get the visible region expressed in
layer coordinate space.
The visible area is approximated by a rectangle, and a set of tiles
needing render are added to the mix, and we have a swappable data
structure so visbility can be transferred to WebKit thread without
mutexes, but instead using atomic swap.
No new tests, covered by existing tests.
- platform/graphics/blackberry/CanvasLayerWebKitThread.cpp:
(CanvasLayerCompositingThreadClient):
(WebCore::CanvasLayerCompositingThreadClient::drawTextures):
- platform/graphics/blackberry/EGLImageLayerCompositingThreadClient.cpp:
(WebCore::EGLImageLayerCompositingThreadClient::drawTextures):
- platform/graphics/blackberry/EGLImageLayerCompositingThreadClient.h:
(EGLImageLayerCompositingThreadClient):
- platform/graphics/blackberry/LayerCompositingThread.cpp:
(WebCore::LayerCompositingThread::drawTextures):
(WebCore::LayerCompositingThread::drawSurface):
- platform/graphics/blackberry/LayerCompositingThread.h:
(LayerCompositingThread):
- platform/graphics/blackberry/LayerCompositingThreadClient.h:
(WebCore):
(LayerCompositingThreadClient):
- platform/graphics/blackberry/LayerRenderer.cpp:
(WebCore::LayerRenderer::compositeLayersRecursive):
- platform/graphics/blackberry/LayerTile.cpp:
(WebCore::LayerTile::LayerTile):
(WebCore::LayerTile::setContents):
(WebCore::LayerTile::updateContents):
(WebCore::LayerTile::discardContents):
- platform/graphics/blackberry/LayerTile.h:
(LayerTile):
(WebCore::LayerTile::contentsScale):
(WebCore::LayerTile::setContentsDirty):
- platform/graphics/blackberry/LayerTiler.cpp:
(LayerVisibility):
(WebCore::LayerVisibility::LayerVisibility):
(WebCore::LayerVisibility::visibleRect):
(WebCore::LayerVisibility::setVisibleRect):
(WebCore::LayerVisibility::needsRender):
(WebCore::LayerVisibility::tileNeedsRender):
(WebCore::LayerVisibility::willRenderTile):
(WebCore::LayerVisibility::swapTilesNeedingRender):
(WebCore::LayerVisibility::merge):
(WebCore):
(WebCore::LayerTiler::LayerTiler):
(WebCore::LayerTiler::~LayerTiler):
(WebCore::LayerTiler::updateTextureContentsIfNeeded):
(WebCore::LayerTiler::swapFrontVisibility):
(WebCore::LayerTiler::setFrontVisibility):
(WebCore::LayerTiler::layerVisibilityChanged):
(WebCore::LayerTiler::uploadTexturesIfNeeded):
(WebCore::LayerTiler::processTextureJob):
(WebCore::LayerTiler::addTileJob):
(WebCore::LayerTiler::performTileJob):
(WebCore::LayerTiler::drawTile):
(WebCore::inflateViewport):
(WebCore::LayerTiler::drawTextures):
(WebCore::LayerTiler::pruneTextures):
(WebCore::LayerTiler::rectForTile):
- platform/graphics/blackberry/LayerTiler.h:
(WebCore):
(LayerTiler):
(WebCore::LayerTiler::TextureJob::TextureJob):
(WebCore::LayerTiler::takeFrontVisibility):
- platform/graphics/blackberry/LayerUtilities.h:
(WebCore):
(WebCore::det):
(WebCore::dot):
(LayerClipEdge):
(WebCore::LayerClipEdge::LayerClipEdge):
(WebCore::LayerClipEdge::isPointInside):
(WebCore::LayerClipEdge::computeIntersection):
(WebCore::intersectPolygonWithRect):
(WebCore::computeBarycentricCoordinates):
(WebCore::manhattanDistanceToViewport):
(UnprojectionVertex):
(WebCore::compareManhattanDistanceToViewport):
(WebCore::unproject):
Source/WebKit/blackberry:
Adapt to changes in LayerCompositingThreadClient interface.
- Api/WebOverlay.cpp:
(BlackBerry::WebKit::WebOverlayLayerCompositingThreadClient::drawTextures):
- Api/WebOverlay_p.h:
(WebOverlayLayerCompositingThreadClient):
- 7:53 AM Changeset in webkit [151594] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Compilation problems - hb.h not found
https://bugs.webkit.org/show_bug.cgi?id=117636
Unreviewed GTK+ build fix.
Patch by Andres Gomez <Andres Gomez> on 2013-06-14
- GNUmakefile.am: Added freetype cflags for WebKit2 GTK+ Platform
library.
- 7:50 AM Changeset in webkit [151593] by
-
- 3 edits26 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Generate new baseline to some tests and bot greening.
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-06-14
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt-5.0-wk2/animations/3d/change-transform-in-end-event-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-left-right-same-bottom-different-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-radius-percent-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-radius-wide-border-05-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-radius-with-box-shadow-01-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-radius-with-box-shadow-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/details-summary-before-after-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/details-summary-before-after-expected.txt: Added.
- platform/qt-5.0-wk2/fast/forms/zoomed-controls-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-color-stop-units-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-generated-gradients-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-linear-angle-gradients-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-linear-right-angle-gradients-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-list-item-gradient-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-radial-gradients-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-radial-gradients3-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-repeating-end-fill-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-repeating-linear-gradient-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-repeating-radial-gradients-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/unprefixed-zero-range-repeating-gradient-hang-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/marker-orient-auto-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/marker-orient-auto-expected.txt: Added.
- platform/qt-5.0-wk2/svg/filters/feDropShadow-zero-deviation-expected.png: Added.
- platform/qt-5.0-wk2/svg/filters/feDropShadow-zero-deviation-expected.txt: Added.
- platform/qt-5.0-wk2/svg/filters/feGaussianBlur-zero-deviation-expected.png: Added.
- platform/qt-5.0-wk2/svg/filters/feGaussianBlur-zero-deviation-expected.txt: Added.
- platform/qt/TestExpectations:
- 7:43 AM Changeset in webkit [151592] by
-
- 3 edits in trunk/Source/WebCore
[Mac] clicking caption track glyph should dismiss menu
https://bugs.webkit.org/show_bug.cgi?id=117621
We now correctly capture all click events while the captions track menu
is showing, and ensure that no other control in the media player can be
activated as the track list gets dismissed by clicking anywhere but on
itself.
Reviewed by Eric Carlson.
- html/shadow/MediaControlsApple.cpp:
(WebCore::MediaControlsApple::showClosedCaptionTrackList):
Make the controls panel non-interactive and track click events in the
capture phase also on the controls container itself such that we can
identify correctly whether a click in the <video> shadow tree is on
the track list or another element (the target could only be resolved
to a shadow tree node if the event is handled within the shadow tree).
(WebCore::MediaControlsApple::hideClosedCaptionTrackList):
Make the controls panel interactive again and remove the new click
event handler on the controls container.
(WebCore::MediaControlsApple::handleClickEvent):
Capture any click event that targets a node anywhere outside of the track
list container and its subtree and hide the track list in this condition.
(WebCore::MediaControlsAppleEventListener::handleEvent):
Call handleClickEvent() on the media controls when a click event is handled.
- html/shadow/MediaControlsApple.h:
New public handleClickEvent() API such that it can be called from
MediaControlsAppleEventListener::handleEvent().
- 7:04 AM Changeset in webkit [151591] by
-
- 9 edits1 add in trunk/Source/WebCore
[BlackBerry] Accelerated compositing layers that intersect the image plane are incorrectly transformed
https://bugs.webkit.org/show_bug.cgi?id=117067
Reviewed by Carlos Garcia Campos.
PR 273550
The BlackBerry port used to mathematically project each corner of each
layer bounds rectangle, which gives the wrong results when the layer
intersects the image plane.
For display lists, we still got the correct appearance of the layer
contents, since the display list results in geometry that's transformed
in the vertex shader, on the GPU.
However, the transformed bounds are used for drawing the debug border,
performing visibility calculations on the CPU and drawing of WebGL,
masks/reflections and filters. Using the mathematical projection of
points that lie behind the image plane gives the wrong results.
The most important consequence of this bug was that the wrong area of
the layer would be considered visible, so a tiled layer would not
populate the right tiles (or any tiles at all).
Fixed by implementing something along the lines of the recipe in
section 6.2 of http://www.w3.org/TR/css3-transforms.
No new tests, manually testable by enabling debug border on
https://developer.mozilla.org/en-US/demos/detail/the-box/launch.
- platform/graphics/blackberry/EGLImageLayerCompositingThreadClient.cpp:
(WebCore::EGLImageLayerCompositingThreadClient::drawTextures):
- platform/graphics/blackberry/LayerCompositingThread.cpp:
(WebCore::LayerCompositingThread::LayerCompositingThread):
(WebCore::LayerCompositingThread::setDrawTransform):
(WebCore):
(WebCore::LayerCompositingThread::textureCoordinates):
(WebCore::LayerCompositingThread::drawTextures):
- platform/graphics/blackberry/LayerCompositingThread.h:
(LayerCompositingThread):
(WebCore::LayerCompositingThread::transformedBounds):
(WebCore::LayerCompositingThread::ws):
(WebCore::LayerCompositingThread::centerW):
- platform/graphics/blackberry/LayerFilterRenderer.cpp:
(WebCore::LayerFilterRenderer::applyActions):
- platform/graphics/blackberry/LayerRenderer.cpp:
(WebCore::compareLayerW):
(WebCore::LayerRenderer::compositeLayers):
(WebCore::LayerRenderer::drawDebugBorder):
(WebCore):
(WebCore::LayerRenderer::updateLayersRecursive):
(WebCore::LayerRenderer::compositeLayersRecursive):
- platform/graphics/blackberry/LayerRenderer.h:
(WebCore):
(LayerRenderer):
- platform/graphics/blackberry/LayerRendererSurface.cpp:
(WebCore::LayerRendererSurface::boundingBox):
(WebCore::LayerRendererSurface::transformedBounds):
- platform/graphics/blackberry/LayerRendererSurface.h:
(WebCore::LayerRendererSurface::setDrawTransform):
(WebCore::LayerRendererSurface::setReplicaDrawTransform):
(LayerRendererSurface):
- platform/graphics/blackberry/LayerUtilities.h: Added.
(WebCore):
(LayerClipPlane):
(WebCore::LayerClipPlane::LayerClipPlane):
(WebCore::LayerClipPlane::isPointInside):
(WebCore::LayerClipPlane::computeIntersection):
(WebCore::intersect):
(WebCore::boundingBox):
(WebCore::multVecMatrix):
(WebCore::toVector):
- 5:53 AM Changeset in webkit [151590] by
-
- 28 edits48 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Some more rebaselining after r151205 and r150798.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-022-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5518-brdr-t-01-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-09-d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-70-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-131b-expected.png: Added.
- platform/qt-5.0-wk2/css3/unicode-bidi-isolate-basic-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-image-002-expected.png:
- platform/qt-5.0-wk2/editing/deleting/smart-delete-004-expected.png:
- platform/qt-5.0-wk2/editing/selection/caret-rtl-2-expected.png:
- platform/qt-5.0-wk2/editing/selection/caret-rtl-2-left-expected.png:
- platform/qt-5.0-wk2/editing/selection/caret-rtl-expected.png:
- platform/qt-5.0-wk2/editing/selection/caret-rtl-right-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/extend-selection-bidi-expected.png:
- platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
- platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
- platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
- platform/qt-5.0-wk2/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-rl/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/rtl-border-05-expected.png:
- platform/qt-5.0-wk2/fast/box-shadow/box-shadow-transformed-expected.png:
- platform/qt-5.0-wk2/fast/css/error-in-last-decl-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font-size-negative-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/namespaces/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/table-text-align-strict-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/34176-expected.png:
- platform/qt-5.0-wk2/fast/dom/inner-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label06-expected.png:
- platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label07-expected.png:
- platform/qt-5.0-wk2/fast/forms/button-cannot-be-nested-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/form-element-geometry-expected.png:
- platform/qt-5.0-wk2/fast/forms/input-appearance-default-bkcolor-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/listbox-bidi-align-expected.png:
- platform/qt-5.0-wk2/fast/forms/search-rtl-expected.png:
- platform/qt-5.0-wk2/fast/forms/select-baseline-expected.png:
- platform/qt-5.0-wk2/fast/inline/inline-box-background-expected.png:
- platform/qt-5.0-wk2/fast/inline/inline-box-background-long-image-expected.png:
- platform/qt-5.0-wk2/fast/inline/inline-box-background-repeat-x-expected.png:
- platform/qt-5.0-wk2/fast/inline/inline-box-background-repeat-y-expected.png:
- platform/qt-5.0-wk2/fast/invalid/014-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/childFocusRingClip-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/hit-test-overflow-controls-expected.png: Added.
- platform/qt-5.0-wk2/fast/repaint/float-in-new-block-with-layout-delta-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png: Added.
- platform/qt-5.0-wk2/fast/runin/generated-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/multiple-captions-display-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/remove-td-display-none-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
- platform/qt-5.0-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png:
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-08-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-ctm-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-instanceRoot-event-listeners-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug81934-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_red-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_class-expected.png: Added.
- 4:43 AM Changeset in webkit [151589] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed TestExpectation cleanup
https://bugs.webkit.org/show_bug.cgi?id=117626
Unreviewed gardening.
Patch by Seokju Kwon <Seokju Kwon> on 2013-06-14
- platform/qt-5.0-wk1/TestExpectations:
- platform/qt/TestExpectations:
- 4:34 AM Changeset in webkit [151588] by
-
- 2 edits in trunk/Source/WebCore
[Qt] Map rewind and fast forward keys to match GoogleTV
https://bugs.webkit.org/show_bug.cgi?id=117634
Reviewed by Jocelyn Turcotte.
Set the same keycode for media keys rewind and fast-forward as
GoogleTV does.
- platform/qt/PlatformKeyboardEventQt.cpp:
(WebCore::windowsKeyCodeForKeyEvent):
- 4:26 AM Changeset in webkit [151587] by
-
- 2 edits in trunk/Source/Platform
Unreviewed GTK build fix.
- GNUmakefile.am: Add the Freetype CFLAGS to the list of libPlatformGtk's CPPFLAGS. These are required as there are
specific build targets that end up including the HarfBuzz headers which are included in the Freetype CFLAGS variable.
- 3:59 AM Changeset in webkit [151586] by
-
- 24 edits in trunk/Source/WebCore
Avoid unnecessary data copies when loading subresources with DoNotBufferData option
https://bugs.webkit.org/show_bug.cgi?id=115804
Reviewed by Darin Adler.
When DoNotBufferData option is used to load a resource its data
is always copied before sending it to the CachedResource. Most
of the cached resources ignore the incremental data and wait
until all data has been received to save the ResourceBuffer,
that will be NULL anyway when DoNotBufferData is used.
CachedRawResource notifies its clients about the incremental
data, but it doesn't save the data when DoNotBufferData option
is present. In those cases we are unnecessary copying the data.
CachedResource::data has been split into
CachedResource::addDataBuffer() used for incremental data chunks
when buffering data, CachedResource::addData() used for
incremental data chunks when not buffering and
CachedResource::finishLoading() used to finish the loading. This
way we get rid of the allDataReceived boolean parameter and cached
resources not interested in incremenetal data chunks only have to
implement finishLoading() without having to check if all data have
been received or not.
SubresourceLoader::sendDataToResource was always called after
checking if loading multipart content, and then it was checked
again to decided whether to copy the data or not. It has been
removed in favor of calling directly the resource methods,
finishLoading for multipart content, addDataBuffer for data chunks
when buffering and addData for data chunks when not buffering.
No new functionality, covered by existing tests.
- html/ImageDocument.cpp:
(WebCore::ImageDocumentParser::appendBytes): Update to API changes.
(WebCore::ImageDocumentParser::finish): Ditto.
- loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::didReceiveResponse): Call
finishLoading() for multipart content.
(WebCore::SubresourceLoader::didReceiveDataOrBuffer): Add data to
the resource using addDataBuffer or addData depending on whether
we are buffering or not.
(WebCore::SubresourceLoader::didFinishLoading): Call
finishLoading() for the cached resource instead of data.
- loader/SubresourceLoader.h:
- loader/cache/CachedCSSStyleSheet.cpp:
(WebCore::CachedCSSStyleSheet::finishLoading):
- loader/cache/CachedCSSStyleSheet.h:
- loader/cache/CachedFont.cpp:
(WebCore::CachedFont::finishLoading):
- loader/cache/CachedFont.h:
- loader/cache/CachedImage.cpp:
(WebCore::CachedImage::isValidDecodedImageSize): Helper function
to check if the image size is valid.
(WebCore::CachedImage::addIncrementalDataBuffer): Helper function
to add incremental data buffer.
(WebCore::CachedImage::addDataBuffer): Call
addIncrementalDataBuffer().
(WebCore::CachedImage::addData): Create a ResourceBuffer and call
addIncrementalDataBuffer().
(WebCore::CachedImage::finishLoading):
- loader/cache/CachedImage.h:
- loader/cache/CachedRawResource.cpp:
(WebCore::CachedRawResource::calculateIncrementalDataChunk):
Returns a pointer to the data corresponding to the current chunk
and its length.
(WebCore::CachedRawResource::addDataBuffer): Assert to make sure
this is only called when BufferData option is present. Use
calculateIncrementalDataChunk().
(WebCore::CachedRawResource::addData): Assert to make sure this is
only called when DoNotBufferData option is present.
(WebCore::CachedRawResource::finishLoading):
(WebCore::CachedRawResource::notifyClientsDataWasReceived): Helper
private function to notify the clients about data received.
- loader/cache/CachedRawResource.h:
- loader/cache/CachedResource.cpp:
(WebCore::CachedResource::addDataBuffer):
(WebCore::CachedResource::addData):
(WebCore::CachedResource::finishLoading):
- loader/cache/CachedResource.h:
- loader/cache/CachedSVGDocument.cpp:
(WebCore::CachedSVGDocument::finishLoading):
- loader/cache/CachedSVGDocument.h:
- loader/cache/CachedScript.cpp:
(WebCore::CachedScript::finishLoading):
- loader/cache/CachedScript.h:
- loader/cache/CachedShader.cpp:
(WebCore::CachedShader::finishLoading):
- loader/cache/CachedShader.h:
- loader/cache/CachedTextTrack.cpp:
(WebCore::CachedTextTrack::addDataBuffer):
(WebCore::CachedTextTrack::finishLoading):
- loader/cache/CachedTextTrack.h:
- loader/cache/CachedXSLStyleSheet.cpp:
(WebCore::CachedXSLStyleSheet::finishLoading):
- loader/cache/CachedXSLStyleSheet.h:
- 3:03 AM Changeset in webkit [151585] by
-
- 2 edits in trunk/Tools
Remove myself from Qt build system watchlist
- 1:26 AM Changeset in webkit [151584] by
-
- 2 edits73 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/css2.1/t0805-c5519-ibrdr-r-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/create-list-with-hr-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/4960120-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5057506-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/061-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/table-display-types-strict-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-order-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-pres-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-04-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-deco-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-fonts-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-font-face-crash-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug727-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.png: Added.
- 1:20 AM Changeset in webkit [151583] by
-
- 2 edits in trunk
[GTK][WK1] Missing symbols
https://bugs.webkit.org/show_bug.cgi?id=117629
Unreviewed GTK+ build fix.
Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-06-14
- Source/autotools/symbols.filter: Added missing symbols needed when
compiling WK1.
- 12:55 AM Changeset in webkit [151582] by
-
- 2 edits in trunk/Source/WebCore
[EFL] Fix build when DRAG_SUPPORT is set OFF
https://bugs.webkit.org/show_bug.cgi?id=117628
Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-06-14
Reviewed by Gyuyoung Kim.
Add guard around Clipboard::declareAndWriteDragImage.
- platform/efl/ClipboardEfl.cpp:
Jun 13, 2013:
- 9:58 PM Changeset in webkit [151581] by
-
- 6 edits in trunk/Source/WebCore
Sometimes we stick in slow scrolling mode even after leaving a page
https://bugs.webkit.org/show_bug.cgi?id=117622
Reviewed by Sam Weinig.
ScrollingCoordinator, and thus the scrolling state tree, is owned by Page,
and so persists when navigating between cached pages. We do give the ScrollingStateTree
a new ScrollingStateScrollingNode on navigation, however the ScrollingStateScrollingNode
would not have dirty flags set for, say, WheelEventHandlerCount if the document had
no wheel handlers. And because that dirty flag wasn't set, ScrollingTree::commitNewTreeState()
would fail to update m_hasWheelEventHandlers, so we'd remain in slow scrolling.
Fix by having ScrollingStateTree remember if it's been given a new root ScrollingStateScrollingNode,
and making ScrollingTree::commitNewTreeState() to the right thing in that case.
Also fix a couple of issues with the tiled scrolling indicator. First, on cached page
navigation, the indicator color would show the state for the old page, because
ScrollingCoordinatorMac::commitTreeState() checked scrollingTree()->hasWheelEventHandlers()
before the scrolling thread has committed the new scrolling tree.
Second, the color change would animate, so stop that.
Not testable, since tests can only dump the scrolling state tree.
- page/scrolling/ScrollingStateTree.cpp:
(WebCore::ScrollingStateTree::ScrollingStateTree):
(WebCore::ScrollingStateTree::attachNode):
(WebCore::ScrollingStateTree::commit):
- page/scrolling/ScrollingStateTree.h:
(WebCore::ScrollingStateTree::hasNewRootStateNode):
- page/scrolling/ScrollingTree.cpp:
(WebCore::ScrollingTree::commitNewTreeState):
- page/scrolling/mac/ScrollingCoordinatorMac.mm:
(WebCore::ScrollingCoordinatorMac::commitTreeState):
- platform/graphics/ca/mac/TileController.mm:
(-[WebTiledScrollingIndicatorLayer init]): Turn off borderColor implicit animations.
- 9:47 PM Changeset in webkit [151580] by
-
- 2 edits in trunk/Source/WebCore
[curl] Merge http response header values
https://bugs.webkit.org/show_bug.cgi?id=117342
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-13
Reviewed by Brent Fulgham.
According to the HTTP RFC some HTTP header values should be
merged if multiple entries for the same header exists.
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::isAppendableHeader):
(WebCore::headerCallback):
- 9:32 PM Changeset in webkit [151579] by
-
- 2 edits in trunk/Source/WebCore
Should not call firePaintRelatedMilestones() for "update control tints" paint pass
https://bugs.webkit.org/show_bug.cgi?id=117624
Reviewed by Sam Weinig.
When window activation changes, we do a fake paint pass that is just used to
invalidate controls that change their appearance in background windows. This fake
paint should not be recorded in the inspector, and it should not cause paint-related
milestones to fire.
- page/FrameView.cpp:
(WebCore::FrameView::paintContents):
- 8:43 PM Changeset in webkit [151578] by
-
- 4 edits in trunk/Source
Remove LiteralIdentifierTable
https://bugs.webkit.org/show_bug.cgi?id=117613
Reviewed by Geoffrey Garen.
Removed LiteralIdentifierTable since it doesn't seem to have any perf. impact now.
Source/JavaScriptCore:
- runtime/Identifier.cpp:
(JSC::Identifier::add):
Source/WTF:
- wtf/WTFThreadData.h:
- 7:55 PM Changeset in webkit [151577] by
-
- 3 edits30 adds in trunk/LayoutTests
Unreviewed. Added new baselines for some tests as r151533 on EFL port.
- platform/efl-wk1/TestExpectations:
- platform/efl/TestExpectations:
- platform/efl/editing/selection/select-across-readonly-input-1-expected.png: Added.
- platform/efl/editing/selection/select-across-readonly-input-1-expected.txt: Added.
- platform/efl/editing/selection/select-across-readonly-input-2-expected.png: Added.
- platform/efl/editing/selection/select-across-readonly-input-2-expected.txt: Added.
- platform/efl/editing/selection/select-across-readonly-input-3-expected.png: Added.
- platform/efl/editing/selection/select-across-readonly-input-3-expected.txt: Added.
- platform/efl/editing/selection/select-across-readonly-input-4-expected.png: Added.
- platform/efl/editing/selection/select-across-readonly-input-4-expected.txt: Added.
- platform/efl/editing/selection/select-across-readonly-input-5-expected.png: Added.
- platform/efl/editing/selection/select-across-readonly-input-5-expected.txt: Added.
- platform/efl/editing/selection/select-all-002-expected.png: Added.
- platform/efl/editing/selection/select-all-002-expected.txt: Added.
- platform/efl/editing/selection/select-all-003-expected.png: Added.
- platform/efl/editing/selection/select-all-003-expected.txt: Added.
- platform/efl/editing/selection/select-all-004-expected.png: Added.
- platform/efl/editing/selection/select-all-004-expected.txt: Added.
- platform/efl/editing/selection/select-all-005-expected.png: Added.
- platform/efl/editing/selection/select-all-005-expected.txt: Added.
- platform/efl/editing/selection/select-all-006-expected.png: Added.
- platform/efl/editing/selection/select-all-006-expected.txt: Added.
- platform/efl/editing/selection/select-box-expected.png: Added.
- platform/efl/editing/selection/select-box-expected.txt: Added.
- platform/efl/editing/selection/select-element-paragraph-boundary-expected.png: Added.
- platform/efl/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
- platform/efl/editing/selection/select-from-textfield-outwards-expected.png: Added.
- platform/efl/editing/selection/select-from-textfield-outwards-expected.txt: Added.
- platform/efl/editing/selection/selection-actions-expected.png: Added.
- platform/efl/editing/selection/selection-actions-expected.txt: Added.
- platform/efl/editing/selection/selection-button-text-expected.png: Added.
- platform/efl/editing/selection/selection-button-text-expected.txt: Added.
- 6:20 PM Changeset in webkit [151576] by
-
- 4 edits in trunk/Source/WebCore
Clicking on snapshotting plug-ins does not restart them
https://bugs.webkit.org/show_bug.cgi?id=117620
<rdar://problem/13821729>
Reviewed by Simon Fraser.
HTMLPlugInElement has an event handler which would return
immediately if the element was not snapshotted, restarting
or playing. There is a case it missed, which was snapshotting
(WaitingForSnapshot to be precise). If we get a click in this
state then it should immediately restart.
- html/HTMLPlugInElement.h: Move defaultEventHandler to public (we call it from the child class).
- html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::defaultEventHandler): If there is a click on a snapshotting
plug-in, then call restart.
- html/HTMLPlugInImageElement.h: Virtual defaultEventHandler declaration.
- 5:39 PM Changeset in webkit [151575] by
-
- 10 edits in trunk/Source/WebCore
Use borderAndPadding[Before,After]() instead of border[Before,After]() + padding[Before,After]()
https://bugs.webkit.org/show_bug.cgi?id=117611
Reviewed by Dirk Schulze.
I added a new function called borderAndPaddingAfter(), since we already had borderAndPaddingBefore(). I changed
every separate additions to the old/new function. This change makes the code shorter and more straightforward.
Behavior hasn't changed, no new tests were needed.
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::placeBoxesInBlockDirection):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::layoutBlock):
(WebCore::RenderBlock::marginBeforeEstimateForChild):
(WebCore::RenderBlock::layoutBlockChildren):
(WebCore::RenderBlock::paintColumnRules):
(WebCore::RenderBlock::columnRectAt):
(WebCore::RenderBlock::relayoutForPagination):
(WebCore::RenderBlock::adjustRectForColumns):
(WebCore::RenderBlock::flipForWritingModeIncludingColumns):
(WebCore::RenderBlock::adjustStartEdgeForWritingModeIncludingColumns):
(WebCore::RenderBlock::adjustForColumns):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::updateShapeAndSegmentsForCurrentLineInFlowThread):
(WebCore::RenderBlock::layoutInlineChildren):
- rendering/RenderBoxModelObject.h:
(WebCore::RenderBoxModelObject::borderAndPaddingStart):
(WebCore::RenderBoxModelObject::borderAndPaddingBefore):
(WebCore::RenderBoxModelObject::borderAndPaddingAfter):
(WebCore::RenderBoxModelObject::borderAndPaddingLogicalHeight):
- rendering/RenderMultiColumnBlock.cpp:
(WebCore::RenderMultiColumnBlock::layoutSpecialExcludedChild):
- rendering/RenderMultiColumnSet.cpp:
(WebCore::RenderMultiColumnSet::heightAdjustedForSetOffset):
(WebCore::RenderMultiColumnSet::prepareForLayout):
(WebCore::RenderMultiColumnSet::columnRectAt):
- rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::computeIntrinsicPadding):
(WebCore::RenderTableCell::cellBaselinePosition):
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::calcRowLogicalHeight):
(WebCore::RenderTableSection::layoutRows):
(WebCore::RenderTableSection::firstLineBoxBaseline):
- rendering/RootInlineBox.cpp:
(WebCore::RootInlineBox::lineSnapAdjustment):
(WebCore::RootInlineBox::selectionTop):
(WebCore::RootInlineBox::ascentAndDescentForBox):
- 4:54 PM Changeset in webkit [151574] by
-
- 2 edits in trunk/Source/WebInspectorUI
<http://webkit.org/b/117615> Web Inspector: JS PrettyPrinting Should have space between "do" and "{"
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-06-13
Reviewed by Timothy Hatcher.
- UserInterface/CodeMirrorFormatters.js:
- 4:33 PM Changeset in webkit [151573] by
-
- 2 edits in trunk/Source/WebInspectorUI
<http://webkit.org/b/117612> Web Inspector: "Search Resource Content" should cancel when I remove all text search text
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-06-13
Reviewed by Timothy Hatcher.
- UserInterface/ResourceSidebarPanel.js:
(WebInspector.ResourceSidebarPanel):
(WebInspector.ResourceSidebarPanel.prototype._searchFieldInput):
- 3:47 PM Changeset in webkit [151572] by
-
- 7 edits in trunk/Source/WebCore
Move Node::shouldUseInputMethod() to Element.
<http://webkit.org/b/117603>
Reviewed by Antti Koivisto.
This method is only ever called on Elements, so move it off of Node.
- dom/Element.cpp:
(WebCore::Element::shouldUseInputMethod):
- dom/Element.h:
- dom/Node.cpp:
- dom/Node.h:
- html/HTMLInputElement.h:
- html/HTMLTextAreaElement.h:
- 3:32 PM Changeset in webkit [151571] by
-
- 3 edits2 adds in trunk
[CSS Regions] Selection dragged from a region paints its background
https://bugs.webkit.org/show_bug.cgi?id=117607
Reviewed by Alexandru Chiculita.
.:
Add a manual test for the painting of a dragged selection from a region. We don't have an
automated way to test this yet. This test is similar to the other manual selection dragging
tests (e.g. ManualTests/drag-image.html).
- ManualTests/regions/drag-selection-painting.html: Added.
Source/WebCore:
When a RenderFlowThread is in the selection paint phase, tell its layer to paint with the
selection only behavior. This way, only foregrounds and not backgrounds will be painted in
the dragged selection.
Manual test: ManualTests/regions/drag-selection-painting.html
- rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::paintFlowThreadPortionInRegion):
- 2:09 PM Changeset in webkit [151570] by
-
- 4 edits8 adds in trunk
[CSS Shapes][CSS Regions] Respect bottom positioned shapes and content adjustment inside shapes
https://bugs.webkit.org/show_bug.cgi?id=117599
Reviewed by David Hyatt.
In r150478 I added support for multiple positioned shape-insides on regions, this patch covers the cases when a shape
is positioned to the bottom of the region or the region contains a shape which forces the content to be adjusted inside
the shape (e.g. we have a triangle shape and the first line needs to be started at the first position where it fits).
I introduced a new helper function to update the current shape and the current line segments in the flow thread cases. With
this new helper function all the logic which calculates the segments for shape-inside on regions is located in one function.
Source/WebCore:
Tests: fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html
fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html
fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html
fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html
- rendering/RenderBlock.h: Add new helper's declaration
- rendering/RenderBlockLineLayout.cpp:
(WebCore::LineLayoutState::LineLayoutState): Add a member to carry adjustment for flow thread cases.
(WebCore::LineLayoutState::adjustedLogicalLineTop): Add new member.
(WebCore::LineLayoutState::setAdjustedLogicalLineTop): Add new setter for the new member.
(WebCore::RenderBlock::updateShapeAndSegmentsForCurrentLine): Move flow thread case to its helper function.
(WebCore::RenderBlock::updateShapeAndSegmentsForCurrentLineInFlowThread): Added new helper for flow thread cases.
(WebCore::RenderBlock::adjustLogicalLineTopAndLogicalHeightIfNeeded): Save adjustment for flow thread cases.
LayoutTests:
- fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes-expected.html: Added.
- fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html: Added.
- fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment-expected.html: Added.
- fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html: Added.
- fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes-expected.html: Added.
- fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html: Added.
- fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment-expected.html: Added.
- fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html: Added.
- 1:51 PM Changeset in webkit [151569] by
-
- 30 edits12 adds in branches/dfgFourthTier
fourthTier: DFG should support op_in and it should use patching to make it fast
https://bugs.webkit.org/show_bug.cgi?id=117385
Source/JavaScriptCore:
Reviewed by Geoffrey Garen.
Implement op_in in the DFG and give it patching. The code we generate is just
a jump on the hot path, and the slow paths generate stubs and link the jump to
them. I didn't want to bother with patching structures and load offsets and
the like, although I probably could have.
This is a ginormous speed-up on microbenchmarks for "in", obviously.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dumpAssumingJITType):
(JSC::CodeBlock::resetStubInternal):
(JSC::structureStubInfoLessThan):
(JSC):
(JSC::CodeBlock::sortStructureStubInfos):
- bytecode/CodeBlock.h:
(CodeBlock):
- bytecode/StructureStubInfo.cpp:
(JSC::StructureStubInfo::deref):
(JSC::StructureStubInfo::visitWeakReferences):
- bytecode/StructureStubInfo.h:
(JSC::isInAccess):
(JSC):
(StructureStubInfo):
(JSC::StructureStubInfo::initInList):
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::executeEffects):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock):
- dfg/DFGCCallHelpers.h:
(JSC::DFG::CCallHelpers::setupResults):
- dfg/DFGCapabilities.cpp:
(JSC::DFG::capabilityLevel):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGGPRInfo.h:
(JSC::DFG::JSValueRegs::payloadOnly):
(JSValueRegs):
(JSC::DFG::JSValueRegs::JSValueRegs):
(JSC::DFG::JSValueRegs::operator!):
(JSC::DFG::JSValueSource::operator!):
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::link):
- dfg/DFGJITCompiler.h:
(JSC::DFG::InRecord::InRecord):
(InRecord):
(DFG):
(JITCompiler):
(JSC::DFG::JITCompiler::addIn):
- dfg/DFGNodeType.h:
(DFG):
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
- dfg/DFGRepatch.cpp:
(JSC::DFG::tryRepatchIn):
(DFG):
(JSC::DFG::dfgRepatchIn):
(JSC::DFG::dfgResetIn):
- dfg/DFGRepatch.h:
(DFG):
(JSC::DFG::dfgResetIn):
- dfg/DFGSlowPathGenerator.h:
(JSC::DFG::CallSlowPathGenerator::CallSlowPathGenerator):
(JSC::DFG::CallSlowPathGenerator::tearDown):
(JSC::DFG::CallResultAndNoArgumentsSlowPathGenerator::generateInternal):
(JSC::DFG::CallResultAndOneArgumentSlowPathGenerator::generateInternal):
(JSC::DFG::CallResultAndTwoArgumentsSlowPathGenerator::generateInternal):
(JSC::DFG::CallResultAndThreeArgumentsSlowPathGenerator::generateInternal):
(JSC::DFG::CallResultAndFourArgumentsSlowPathGenerator::generateInternal):
(JSC::DFG::CallResultAndFiveArgumentsSlowPathGenerator::generateInternal):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileIn):
(DFG):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::extractResult):
(DFG):
(SpeculativeJIT):
(JSC::DFG::SpeculativeJIT::callOperation):
(JSC::DFG::SpeculativeJIT::appendCallWithExceptionCheckSetResult):
(JSC::DFG::SpeculativeJIT::appendCallSetResult):
(JSC::DFG::JSValueOperand::tagGPR):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- runtime/JSCJSValue.cpp:
(JSC::JSValue::dump):
- runtime/JSString.h:
(JSString):
(JSC::JSString::tryGetValueImpl):
(JSC):
- runtime/Operations.h:
(JSC::normalizePrototypeChainForChainAccess):
Source/WTF:
Reviewed by Geoffrey Garen.
Now if you pass a null StringImpl* then something will still get printed instead
of crashing. I figure that this is broadly useful for debug code, and I make use
of it in the JSC portion of this patch.
- wtf/PrintStream.cpp:
(WTF::printInternal):
LayoutTests:
Reviewed by Geoffrey Garen.
Test coverage for op_in performance.
- fast/js/regress/in-four-cases-expected.txt: Added.
- fast/js/regress/in-four-cases.html: Added.
- fast/js/regress/in-one-case-false-expected.txt: Added.
- fast/js/regress/in-one-case-false.html: Added.
- fast/js/regress/in-one-case-true-expected.txt: Added.
- fast/js/regress/in-one-case-true.html: Added.
- fast/js/regress/in-two-cases-expected.txt: Added.
- fast/js/regress/in-two-cases.html: Added.
- fast/js/regress/script-tests/in-four-cases.js: Added.
(foo):
(bar):
- fast/js/regress/script-tests/in-one-case-false.js: Added.
(foo):
(bar):
- fast/js/regress/script-tests/in-one-case-true.js: Added.
(foo):
(bar):
- fast/js/regress/script-tests/in-two-cases.js: Added.
(foo):
(bar):
- 12:03 PM Changeset in webkit [151568] by
-
- 2 edits in trunk/Source/WebKit
Unreviewed build fix after rr151563.
Export needed symbols for Windows.
- WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
- 11:34 AM Changeset in webkit [151567] by
-
- 1 edit16 adds in trunk/LayoutTests
Add tests to validate CSS Background Blending
This patch set removes the test case of adding bg blend mode through script, as it
is now part of bug#117223
https://bugs.webkit.org/show_bug.cgi?id=117537
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-13
Reviewed by Dirk Schulze.
- css3/compositing/background-blend-mode-default-value.html: Added.
- css3/compositing/background-blend-mode-different-image-formats.html: Added.
- css3/compositing/background-blend-mode-image-color.html: Added.
- css3/compositing/background-blend-mode-image-image.html: Added.
- css3/compositing/background-blend-mode-single-layer-no-blending.html: Added.
- css3/compositing/resources/ducky.jpg: Added.
- platform/mac/css3/compositing/background-blend-mode-default-value-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-default-value-expected.txt: Added.
- platform/mac/css3/compositing/background-blend-mode-different-image-formats-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-different-image-formats-expected.txt: Added.
- platform/mac/css3/compositing/background-blend-mode-image-color-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-image-color-expected.txt: Added.
- platform/mac/css3/compositing/background-blend-mode-image-image-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-image-image-expected.txt: Added.
- platform/mac/css3/compositing/background-blend-mode-single-layer-no-blending-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-single-layer-no-blending-expected.txt: Added.
- 11:25 AM Changeset in webkit [151566] by
-
- 3 edits7 adds in trunk
[CSS Background Blending] Enable CSS Background blending for layers with SVGs.
Source/WebCore:
The change implies adding the blending parameter for SVGImage
https://bugs.webkit.org/show_bug.cgi?id=117588
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-13
Reviewed by Dirk Schulze.
Tests: css3/compositing/background-blend-mode-image-svg.html
css3/compositing/background-blend-mode-svg-color.html
- svg/graphics/SVGImage.cpp:
(WebCore::SVGImage::draw):
LayoutTests:
Adding tests for SVGs over simple background colors and images blending with SVGs.
https://bugs.webkit.org/show_bug.cgi?id=117588
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-13
Reviewed by Dirk Schulze.
- css3/compositing/background-blend-mode-image-svg-expected.txt: Added.
- css3/compositing/background-blend-mode-image-svg.html: Added.
- css3/compositing/background-blend-mode-svg-color-expected.txt: Added.
- css3/compositing/background-blend-mode-svg-color.html: Added.
- css3/compositing/resources/red-circle.svg: Added.
- platform/mac/css3/compositing/background-blend-mode-image-svg-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-svg-color-expected.png: Added.
- 11:24 AM Changeset in webkit [151565] by
-
- 3 edits2 adds in trunk
Updating the -webkit-background-blend-mode property dynamically does not trigger a redraw of the element.
Source/WebCore:
Adding krit's fix: actual blending values should be compared, not the sets.
https://bugs.webkit.org/show_bug.cgi?id=117223
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-13
Reviewed by Dirk Schulze.
Test: css3/compositing/background-blend-mode-image-color-dynamic.html
- rendering/style/FillLayer.cpp:
(WebCore::FillLayer::operator==):
LayoutTests:
Adding test that sets background blend modes from script, after the page is loaded.
https://bugs.webkit.org/show_bug.cgi?id=117223
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-13
Reviewed by Dirk Schulze.
- fast/repaint/background-blend-mode-image-color-dynamic-expected.html: Added.
- fast/repaint/background-blend-mode-image-color-dynamic.html: Added.
- 11:22 AM Changeset in webkit [151564] by
-
- 2 edits in trunk/Source/WebCore
Headers and footers should be pinned to the left edge of the window when scrolling
horizontally, even when zoomed
https://bugs.webkit.org/show_bug.cgi?id=117562
-and corresponding-
<rdar://problem/14006745>
Reviewed by Sam Weinig.
We really want to use the width value from scrollOffsetForFixedPosition() for the
banner with a scaled factor of 1. So if there is a different scale factor, re-
compute this value specifically for the banners.
- page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:
(WebCore::ScrollingTreeScrollingNodeMac::setScrollLayerPosition):
- 11:13 AM Changeset in webkit [151563] by
-
- 24 edits in trunk
Support byte and octet types in bindings generators
https://bugs.webkit.org/show_bug.cgi?id=117547
Reviewed by Kentaro Hara.
Source/WebCore:
Add support for byte and octet IDL types to the bindings
generator:
http://dev.w3.org/2006/webapi/WebIDL/#idl-byte
http://dev.w3.org/2006/webapi/WebIDL/#idl-octet
No new tests, covered by existing layout tests and by new
bindings tests.
No new tests, covered by bindings tests and:
fast/js/webidl-type-mapping.html
- WebCore.exp.in: Export new symbols for mac port.
- bindings/js/JSDOMBinding.cpp:
- bindings/js/JSDOMBinding.h: Add toInt8() / toUInt8()
methods to convert from JSValue to int8_t / uint8_t as
specified by Web IDL.
- bindings/js/JSDataViewCustom.cpp: Remove custom code for
getInt8, getUInt8, setInt8, setUInt8 now that byte and octet
types are supported by the bindings generator.
- bindings/scripts/CodeGeneratorCPP.pm:
- bindings/scripts/CodeGeneratorGObject.pm:
- bindings/scripts/CodeGeneratorJS.pm:
- bindings/scripts/CodeGeneratorObjC.pm:
- bindings/scripts/test/CPP/WebDOMTestObj.cpp:
- bindings/scripts/test/CPP/WebDOMTestObj.h:
- bindings/scripts/test/GObject/WebKitDOMTestObj.cpp:
- bindings/scripts/test/GObject/WebKitDOMTestObj.h:
- bindings/scripts/test/JS/JSTestObj.cpp:
- bindings/scripts/test/JS/JSTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.mm:
- bindings/scripts/test/TestObj.idl: Add tests for byte and octet types.
- html/canvas/DataView.idl: Remove [Custom] extended attribute for
getInt8, getUInt8, setInt8, setUInt8 and use newly supported byte / octet
types.
LayoutTests:
Update fast/js/webidl-type-mapping.html to cover byte and octet
Web IDL types with and without [EnforceRange].
- fast/js/webidl-type-mapping-expected.txt:
- fast/js/webidl-type-mapping.html:
- 11:06 AM Changeset in webkit [151562] by
-
- 2 edits in trunk/Source/WebCore
Revert r150339 since it causes a hang while paused in the Web Inspector in other apps.
https://bugs.webkit.org/show_bug.cgi?id=117596
Reviewed by Joseph Pecoraro.
- platform/mac/EventLoopMac.mm:
(WebCore::EventLoop::cycle):
- 10:48 AM Changeset in webkit [151561] by
-
- 2 edits in trunk/Source/WTF
[WinCairo] Correct FeatureDefines.h Default for ENABLE_VIEW_MODE_CSS_MEDIA
https://bugs.webkit.org/show_bug.cgi?id=114396
Reviewed by Dean Jackson.
- wtf/FeatureDefines.h: The WinCairo port does not (currently) support Media elements,
so make sure we do not enable this feature by default for that port.
- 10:44 AM Changeset in webkit [151560] by
-
- 2 edits in trunk/Source/WebCore
[Windows] Unreviewed gardening. Remove dangling 'strings' folder from solution.
- WebCore.vcxproj/WebCore.vcxproj.filters: Get rid of 'strings' that was orphaned by
recent file reorganization.
- 10:33 AM Changeset in webkit [151559] by
-
- 3 edits in trunk/Source/WTF
[Windows] Unreviewed gardening.
- WTF.vcxproj/WTF.vcxproj: Add FeatureDefines.h to visible files.
- WTF.vcxproj/WTF.vcxproj.filters: Ditto.
- 10:03 AM Changeset in webkit [151558] by
-
- 3 edits in trunk/Source/WebCore
Avoid unwanted thread hops in ScriptProcessorNode when 'onaudioprocess' listener is not set.
https://bugs.webkit.org/show_bug.cgi?id=117578.
Patch by Praveen R Jadhav <praveen.j@samsung.com> on 2013-06-13
Reviewed by Darin Adler.
ScriptProcessorNode process operation continues to dispatch AudioProcessingEvent
even though 'onaudioprocess' listener is not set. This results in unwanted thread hops.
Code is optimized to dispatch AudioProcessingEvent only if the listener is set.
No new tests, already covered by existing tests.
- Modules/webaudio/ScriptProcessorNode.cpp:
(WebCore::ScriptProcessorNode::ScriptProcessorNode):
(WebCore::ScriptProcessorNode::process):
(WebCore::ScriptProcessorNode::setOnaudioprocess):
- Modules/webaudio/ScriptProcessorNode.h:
(WebCore::ScriptProcessorNode::onaudioprocess):
- 10:02 AM Changeset in webkit [151557] by
-
- 3 edits in trunk/Source/WebKit
[Windows] Revise WebKit project to show generated export definition file.
https://bugs.webkit.org/show_bug.cgi?id=109629
Reviewed by Mark Rowe.
- WebKit.vcxproj/WebKit/WebKit.vcxproj: Add generated file.
- WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto
- 9:56 AM Changeset in webkit [151556] by
-
- 2 edits in trunk/Source/WTF
Optimize String::fromUTF8 for ASCII
https://bugs.webkit.org/show_bug.cgi?id=117586
Reviewed by Brent Fulgham.
From Blink r152243 by <abarth@chromium.org>
Current String::fromUTF8() implementation converts 8 bit ASCII character into 16 bit.
Instead of always trying to convert into a 16 bit buffer, we can add a call to charactersAreAllASCII.
In the common case when characters are ASCII, we directly copy it into an 8 bit string buffer.
- wtf/text/WTFString.cpp:
(WTF::String::fromUTF8):
- 9:50 AM Changeset in webkit [151555] by
-
- 4 edits2 adds in trunk
[CSS Regions] -webkit-background-clip: text; does not clip the background in regions
https://bugs.webkit.org/show_bug.cgi?id=117566
Reviewed by Alexandru Chiculita.
Source/WebCore:
This patch enables -webkit-background-clip: text; on regions.
Test: fast/regions/webkit-background-clip-text.html
- rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::paintFlowThreadPortionInRegion):
Force black text if we're in the text clip paint phase. This makes sure the text's alpha
channel does not affect the final opacity of the background clipping result. Rather,
the text's alpha channel affects the amount of blending between the text color
and the background.
- rendering/RenderRegion.cpp:
(WebCore::shouldPaintRegionContentsInPhase):
Factor out a function to check if we should paint the region contents in a particular
phase. Add "PaintPhaseTextClip" so that we draw the contents in the text clipping phase.
(WebCore::RenderRegion::paintObject):
Call shouldPaintRegionContentsInPhase instead of doing the phase checks directly in this
function. Move, update, and clarify the surrounding comments.
LayoutTests:
- fast/regions/webkit-background-clip-text-expected.html: Added.
- fast/regions/webkit-background-clip-text.html: Added.
- 9:49 AM Changeset in webkit [151554] by
-
- 2 edits2 adds in trunk
[CSS Regions] Regions auto-height and absolute positioning bug
https://bugs.webkit.org/show_bug.cgi?id=111092
Patch by Anton Obzhirov <Anton Obzhirov> on 2013-06-13
Reviewed by David Hyatt.
During last layout that should update the auto-height regions new auto-height region height
is calculated correctly based on the text content, but it requires extra step
to reposition the render block after new logical height is set (correct logical height becomes
available only during last layout).
Tests: fast/regions/autoheight-abspos-bottom-align.html
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::updateLogicalHeight):
- 9:47 AM Changeset in webkit [151553] by
-
- 2 edits in trunk
[GTK] [WK2] Found missing symbol when running some tests
https://bugs.webkit.org/show_bug.cgi?id=117598
Patch by Xabier Rodriguez Calvar <calvaris@igalia.com> on 2013-06-13
Reviewed by Martin Robinson.
- Source/autotools/symbols.filter: Added missing
_ZN7WebCore28notImplementedLoggingChannelEv.
- 9:20 AM Changeset in webkit [151552] by
-
- 2 edits in trunk/Source/WebKit
[WinCairo] Unreviewed build correction.
- WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
missing symbols needed by TestWebKitAPI on WinCairo build.
- 9:18 AM Changeset in webkit [151551] by
-
- 2 edits in trunk/Source/WebCore
[WinCairo] Unreviewed build correction.
- WebCore.vcxproj/WebCoreCairo.props: Use proper WebKit_Libraries
environment variable, rather than older WebKitLibraries.
- 9:12 AM Changeset in webkit [151550] by
-
- 2 edits in trunk/Source/WebCore
Avoid duplicate isInt32() / isUInt32() checks in JSDOMBindings
https://bugs.webkit.org/show_bug.cgi?id=117593
Reviewed by Geoffrey Garen.
Avoid duplicate isInt32() / isUInt32() checks in JSDOMBindings by
calling asInt32() / asUInt32() instead of toInt32() / toUInt32()
when we already know the value is a int32 / uint32.
No new tests, no behavior change.
- bindings/js/JSDOMBinding.cpp:
- 9:01 AM EFLWebKit edited by
- (diff)
- 9:00 AM SettingUpDevelopmentEnvironmentForN9 edited by
- (diff)
- 8:59 AM TinOS edited by
- (diff)
- 8:59 AM BuildingQtOnOSX edited by
- (diff)
- 8:58 AM BuildingQtOnLinux edited by
- (diff)
- 8:57 AM BuildingCairoOnWindows edited by
- (diff)
- 8:37 AM Changeset in webkit [151549] by
-
- 5 edits2 adds in trunk
Setting overflow:hidden on position:absolute does not repaint hidden content
https://bugs.webkit.org/show_bug.cgi?id=116994
Patch by Yuki Sekiguchi <yuki.sekiguchi@access-company.com> on 2013-06-13
Reviewed by Simon Fraser.
Source/WebCore:
Since a container which has overflow clip of RenderBox which has self painting layer doesn't have a rect of the RenderBox as visual overflow,
the container should not clip request repainting rect of the RenderBox.
Test: fast/repaint/change-overflow-and-display-of-relative.html
- rendering/RenderBox.cpp:
(WebCore::RenderBox::computeRectForRepaint):
- rendering/RenderLayerModelObject.cpp:
(WebCore::RenderLayerModelObject::shouldUseClipForRepaint): If this has self painting layer, we should not clip for repaint.
- rendering/RenderLayerModelObject.h:
LayoutTests:
- fast/repaint/change-overflow-and-display-of-relative-expected.txt: Added.
- fast/repaint/change-overflow-and-display-of-relative.html: Added.
- 8:29 AM Changeset in webkit [151548] by
-
- 11 edits in branches/dfgFourthTier/Source/JavaScriptCore
The Math object should not be polymorphic
https://bugs.webkit.org/show_bug.cgi?id=117576
Reviewed by Oliver Hunt.
Fill in the Math object eagerly, to avoid its structure changing during
execution. There are lots of ways to skin this cat; this one seemed
easiest, and justified given the relative hotness of math operations.
20% speedup on DSP-filtrr tests, small speedups on a few Kraken tests.
- DerivedSources.make:
- JavaScriptCore.order:
- create_hash_table:
- interpreter/CallFrame.h:
(JSC::ExecState::jsonTable): Removed the Math object's static table.
- runtime/JSObject.cpp:
(JSC::JSObject::putDirectNativeFunctionWithoutTransition):
- runtime/JSObject.h:
- runtime/MathObject.cpp:
(JSC::MathObject::finishCreation):
- runtime/MathObject.h:
(JSC::MathObject::create): Set up the Math object at construction time.
- runtime/VM.cpp:
(JSC::VM::VM):
(JSC::VM::~VM):
- runtime/VM.h: Removed the Math object's static table.
- 8:05 AM Changeset in webkit [151547] by
-
- 4 edits12 adds in trunk
[CSS Background Blending] Gradients don't blend with any of the layers behind.
First, allow the layers behind opaque gradients to be drawn, then add the blending filters
when working with gradients.
Source/WebCore:
https://bugs.webkit.org/show_bug.cgi?id=117532
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-13
Reviewed by Dirk Schulze.
Tests: css3/compositing/background-blend-mode-gradient-color.html
css3/compositing/background-blend-mode-gradient-gradient.html
css3/compositing/background-blend-mode-gradient-image.html
css3/compositing/background-blend-mode-multiple-background-layers.html
- platform/graphics/GeneratorGeneratedImage.cpp:
(WebCore::GeneratorGeneratedImage::draw):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::paintFillLayers):
LayoutTests:
https://bugs.webkit.org/show_bug.cgi?id=117532
Patch by Mihai Tica <mitica@adobe.com> on 2013-06-13
Reviewed by Dirk Schulze.
- css3/compositing/background-blend-mode-gradient-color-expected.txt: Added.
- css3/compositing/background-blend-mode-gradient-color.html: Added.
- css3/compositing/background-blend-mode-gradient-gradient-expected.txt: Added.
- css3/compositing/background-blend-mode-gradient-gradient.html: Added.
- css3/compositing/background-blend-mode-gradient-image-expected.txt: Added.
- css3/compositing/background-blend-mode-gradient-image.html: Added.
- css3/compositing/background-blend-mode-multiple-background-layers-expected.txt: Added.
- css3/compositing/background-blend-mode-multiple-background-layers.html: Added.
- platform/mac/css3/compositing/background-blend-mode-gradient-color-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-gradient-gradient-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-gradient-image-expected.png: Added.
- platform/mac/css3/compositing/background-blend-mode-multiple-background-layers-expected.png: Added.
- 7:42 AM Changeset in webkit [151546] by
-
- 4 edits in trunk
[Qt][Mac] Disable QTKit video on OS X.
https://bugs.webkit.org/show_bug.cgi?id=117591
Reviewed by Tor Arne Vestbø.
Source/WebCore:
Deployment of the same Qt binaries to different
Mac OS X version makes it impossible to link against
the correct WebKitSystemInterface version at build time.
No new tests, no behavioural change.
- WebCore.pri:
Tools:
Deployment of Qt binaries to different Mac OS X
platform version makes it impossible to link against
the correct version of the WebKitSystemInterface library,
so we need to disable QTKit for media elements.
- qmake/mkspecs/features/features.prf:
- 7:11 AM Changeset in webkit [151545] by
-
- 11 edits32 adds in trunk
Column balancing support in the region based multicol implementation
https://bugs.webkit.org/show_bug.cgi?id=116033
Source/WebCore:
Start by setting the column height to the flow thread's height divided
by the number of columns. Then stretch the column height until
contents fits without creating overflowing columns, or until the
maximum allowed column height is reached, whichever comes first. This
may require several layout iterations (but normally only a
couple). For each time we stretch, stretch by the least amount
required to make a difference to which box goes where.
Also make sure that the columns get tall enough to honor orphans
and widows settings.
This change takes some tiny steps in preparing for multiple column
set support. There is also some minor cleanup and bugfixing; see
details below.
Patch by Morten Stenshorne <mstensho@opera.com> on 2013-06-13
Reviewed by David Hyatt.
Tests: fast/multicol/newmulticol/balance-images.html
fast/multicol/newmulticol/balance-maxheight1.html
fast/multicol/newmulticol/balance-maxheight2.html
fast/multicol/newmulticol/balance1.html
fast/multicol/newmulticol/balance2.html
fast/multicol/newmulticol/balance3.html
fast/multicol/newmulticol/balance4.html
fast/multicol/newmulticol/balance5.html
fast/multicol/newmulticol/balance6.html
fast/multicol/newmulticol/balance7.html
fast/multicol/newmulticol/balance8.html
fast/multicol/newmulticol/balance9.html
fast/multicol/newmulticol/cell-shrinkback.html
fast/multicol/newmulticol/columns-shorthand-parsing.html
fast/multicol/newmulticol/orphans-and-widows-balance.html
fast/multicol/newmulticol/single-line.html
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::adjustForUnsplittableChild):
(WebCore::RenderBlock::setPageBreak):
(WebCore):
(WebCore::RenderBlock::updateMinimumPageHeight):
(WebCore::calculateMinimumPageHeight):
(WebCore::RenderBlock::adjustLinePositionForPagination):
(WebCore::RenderBlock::adjustBlockChildForPagination): If no lines
cross the boundaries, we need to report where blocks cross
instead, so that the column balancer knows how much to stretch
columns if necessary.
- rendering/RenderBlock.h:
- rendering/RenderFlowThread.h:
- rendering/RenderMultiColumnBlock.cpp:
(WebCore::RenderMultiColumnBlock::RenderMultiColumnBlock):
(WebCore::RenderMultiColumnBlock::checkForPaginationLogicalHeightChange):
(WebCore::RenderMultiColumnBlock::relayoutForPagination):
(WebCore::RenderMultiColumnBlock::layoutSpecialExcludedChild):
- rendering/RenderMultiColumnBlock.h:
(WebCore::RenderMultiColumnBlock::columnHeightAvailable):
(WebCore::RenderMultiColumnBlock::requiresBalancing):
(RenderMultiColumnBlock):
- rendering/RenderMultiColumnFlowThread.cpp:
(WebCore::RenderMultiColumnFlowThread::autoGenerateRegionsToBlockOffset):
(WebCore::RenderMultiColumnFlowThread::setPageBreak):
(WebCore):
(WebCore::RenderMultiColumnFlowThread::updateMinimumPageHeight):
- rendering/RenderMultiColumnFlowThread.h:
(RenderMultiColumnFlowThread):
- rendering/RenderMultiColumnSet.cpp: Get rid of
RenderMultiColumnSet::updateLogicalHeight() override. Make
RenderMultiColumnSet behave more like normal blocks, by having
computeLogicalHeight() calculate logical top in addition to
height, just like any other block.
(WebCore::RenderMultiColumnSet::RenderMultiColumnSet):
(WebCore::RenderMultiColumnSet::heightAdjustedForSetOffset): This
method will become more meaningful once we add support for
multiple column sets.
(WebCore):
(WebCore::RenderMultiColumnSet::pageLogicalTopForOffset):
(WebCore::RenderMultiColumnSet::setAndConstrainColumnHeight):
(WebCore::RenderMultiColumnSet::calculateBalancedHeight):
(WebCore::RenderMultiColumnSet::recordSpaceShortage):
(WebCore::RenderMultiColumnSet::updateLogicalWidth):
(WebCore::RenderMultiColumnSet::prepareForLayout):
(WebCore::RenderMultiColumnSet::computeLogicalHeight):
(WebCore::RenderMultiColumnSet::columnCount):
(WebCore::RenderMultiColumnSet::columnIndexAtOffset):
repaintFlowThreadContent() could end up in an infinite loop
because columnIndexAtOffset() could return UINT_MAX
(subtracting 1 from unsigned 0, which columnCount() could return),
which an unsigned integer obviously can never become larger
than. Also always call columnIndexAtOffset() if we want to get the
column index for some offset, rather than doing it on our own
sometimes. To make this work also during layout, we cannot just
return the last column created so far if we're past it, since
adding new columns is exactly what we want to do at this point.
- rendering/RenderMultiColumnSet.h:
(RenderMultiColumnSet):
LayoutTests:
Patch by Morten Stenshorne <mstensho@opera.com> on 2013-06-13
Reviewed by David Hyatt.
- fast/multicol/newmulticol/balance-images-expected.txt: Added.
- fast/multicol/newmulticol/balance-images.html: Added.
- fast/multicol/newmulticol/balance-maxheight1-expected.txt: Added.
- fast/multicol/newmulticol/balance-maxheight1.html: Added.
- fast/multicol/newmulticol/balance-maxheight2-expected.txt: Added.
- fast/multicol/newmulticol/balance-maxheight2.html: Added.
- fast/multicol/newmulticol/balance1-expected.txt: Added.
- fast/multicol/newmulticol/balance1.html: Added.
- fast/multicol/newmulticol/balance2-expected.txt: Added.
- fast/multicol/newmulticol/balance2.html: Added.
- fast/multicol/newmulticol/balance3-expected.txt: Added.
- fast/multicol/newmulticol/balance3.html: Added.
- fast/multicol/newmulticol/balance4-expected.txt: Added.
- fast/multicol/newmulticol/balance4.html: Added.
- fast/multicol/newmulticol/balance5-expected.txt: Added.
- fast/multicol/newmulticol/balance5.html: Added.
- fast/multicol/newmulticol/balance6-expected.txt: Added.
- fast/multicol/newmulticol/balance6.html: Added.
- fast/multicol/newmulticol/balance7-expected.txt: Added.
- fast/multicol/newmulticol/balance7.html: Added.
- fast/multicol/newmulticol/balance8-expected.txt: Added.
- fast/multicol/newmulticol/balance8.html: Added.
- fast/multicol/newmulticol/balance9-expected.txt: Added.
- fast/multicol/newmulticol/balance9.html: Added.
- fast/multicol/newmulticol/cell-shrinkback-expected.html: Added.
- fast/multicol/newmulticol/cell-shrinkback.html: Added.
- fast/multicol/newmulticol/columns-shorthand-parsing-expected.html: Added.
- fast/multicol/newmulticol/columns-shorthand-parsing.html: Added.
- fast/multicol/newmulticol/orphans-and-widows-balance-expected.txt: Added.
- fast/multicol/newmulticol/orphans-and-widows-balance.html: Added.
- fast/multicol/newmulticol/single-line-expected.html: Added.
- fast/multicol/newmulticol/single-line.html: Added.
- 5:53 AM Changeset in webkit [151544] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed gardening. Unskipping passing test and move to the right place.
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-06-13
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt/TestExpectations:
- 2:45 AM Changeset in webkit [151543] by
-
- 2 edits in trunk/LayoutTests
[ARM] Unreviewed gardening, skip one more test to paint the bot green.
- platform/qt-arm/TestExpectations:
- 2:17 AM Changeset in webkit [151542] by
-
- 3 edits in trunk/LayoutTests
Unreviewed GTK gardening.
Adding failure expectations for most of the current failures.
- platform/gtk-wk1/TestExpectations:
- platform/gtk/TestExpectations:
- 1:23 AM Changeset in webkit [151541] by
-
- 8 edits in trunk
[EFL][WK2] Wrong context menu and popup menu positions when scroll is applied
https://bugs.webkit.org/show_bug.cgi?id=116610
Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-06-13
Reviewed by Noam Rosenthal.
Source/WebKit2:
WebKit2 EFL uses fixed layout - because of this ScrollView::contentsToWindow, does
not take scroll into account, as it is meant to be handled by UI application.
When popup and context menu are created, after calling contentsToWindow their position
are not adjusted to page scroll.
Added two functions to EwkView and WKView, converting contents position to user viewport
coordinates, to adjust popup and context menu positions.
- UIProcess/API/C/CoordinatedGraphics/WKView.cpp:
(WKViewContentsToUserViewport):
- UIProcess/API/C/CoordinatedGraphics/WKView.h:
- UIProcess/API/efl/EwkView.cpp:
(EwkView::showContextMenu):
(EwkView::requestPopupMenu):
- UIProcess/CoordinatedGraphics/WebView.cpp:
(WebKit::WebView::contentsToUserViewport):
- UIProcess/CoordinatedGraphics/WebView.h:
Tools:
Remove unnecessary code adjusting context menu position to webview position.
Now position is calculcated in EwkView.
- MiniBrowser/efl/main.c:
(on_context_menu_show):
- 12:52 AM Changeset in webkit [151540] by
-
- 7 edits in trunk/Source/WebKit/efl
[EFL] Refactor ewk_view_scroll to remove internal structure.
https://bugs.webkit.org/show_bug.cgi?id=115713
Reviewed by Gyuyoung Kim.
After removed c-ism from WebKit/Efl, There is no reason to keep internal
structures like Ewk_Scroll_Request.
This patch refactored ewk_view_scroll to use WTF instead of Ewk_Scroll_Request
and scrolls of SmartData.
- WebCoreSupport/ChromeClientEfl.cpp:
(WebCore::ChromeClientEfl::scroll):
- ewk/ewk_view.cpp: Removed functions to manage Ewk_Scroll_Request.
(_Ewk_View_Private_Data):
(_ewk_view_scrolls_flush):
(_ewk_view_priv_del):
(_ewk_view_smart_calculate):
(ewk_view_scroll_offsets_get):
(ewk_view_scroll_rects_get):
(ewk_view_scroll):
- ewk/ewk_view.h: Removed Ewk_Scroll_Request which is private structure.
- ewk/ewk_view_private.h:
(WebCore):
- ewk/ewk_view_single.cpp:
(_ewk_view_single_scroll_process_single):
(_ewk_view_single_smart_scrolls_process):
- ewk/ewk_view_tiled.cpp:
(_ewk_view_tiled_smart_scrolls_process):
- 12:15 AM Changeset in webkit [151539] by
-
- 5 edits in trunk/Source
Versioning.
- 12:04 AM Changeset in webkit [151538] by
-
- 1 copy in tags/Safari-537.45
New Tag.
Jun 12, 2013:
- 11:10 PM Changeset in webkit [151537] by
-
- 2 edits in trunk/LayoutTests
[ARM] Unreviewed gardening, skip one more test to paint the bot green.
- platform/qt-arm/TestExpectations:
- 10:58 PM Changeset in webkit [151536] by
-
- 3 edits in trunk/WebKitLibraries
[WinCairo] Unreviewed build correction.
- win/tools32/vsprops/WinCairo.props: Switch from using the $WebKitLibraries environment variable to the newer $WebKit_Libraries.
- win/tools32/vsprops/debug_wincairo.props: Ditto.
- 6:48 PM Changeset in webkit [151535] by
-
- 2 edits in trunk/Tools
Unreviewed. Turn on WinEWS test now that AppleWin port uses new-run-webkit-tests.
- Scripts/webkitpy/common/config/ews.json:
- 6:15 PM Changeset in webkit [151534] by
-
- 4 edits3 moves in trunk/Websites/webkit.org
Update webkit.org build instructions for Apple Windows port.
https://bugs.webkit.org/show_bug.cgi?id=117563.
Reviewed by Brent Fulgham.
- building/build.html:
- building/debug.html:
- building/launch-debugger-vs2005.png: Removed.
- building/launch-debugger-vs2010.png: Copied from webkit.org/building/launch-debugger-vs2005.png.
- building/set-as-startup-project-vs2005.png: Removed.
- building/set-as-startup-project-vs2010.png: Copied from webkit.org/building/set-as-startup-project-vs2005.png.
- building/set-debugging-properties-vs2005.png: Removed.
- building/set-debugging-properties-vs2010.png: Copied from webkit.org/building/set-debugging-properties-vs2005.png.
- building/tools.html:
- 6:13 PM Changeset in webkit [151533] by
-
- 3 edits29 adds in trunk/LayoutTests
Unreviewed. EFL Gardening. Needs to add new baseline for some tests, which are passing on EFL bots.
- platform/efl-wk1/TestExpectations:
- platform/efl/TestExpectations:
- platform/efl/editing/selection/3690703-2-expected.png: Added.
- platform/efl/editing/selection/3690703-2-expected.txt: Added.
- platform/efl/editing/selection/3690703-expected.png: Added.
- platform/efl/editing/selection/3690703-expected.txt: Added.
- platform/efl/editing/selection/3690719-expected.png: Added.
- platform/efl/editing/selection/3690719-expected.txt: Added.
- platform/efl/editing/selection/4397952-expected.png: Added.
- platform/efl/editing/selection/4397952-expected.txt: Added.
- platform/efl/editing/selection/4895428-3-expected.png: Added.
- platform/efl/editing/selection/4895428-3-expected.txt: Added.
- platform/efl/editing/selection/4975120-expected.png: Added.
- platform/efl/editing/selection/4975120-expected.txt: Added.
- platform/efl/editing/selection/5007143-2-expected.png: Added.
- platform/efl/editing/selection/5007143-2-expected.txt: Added.
- platform/efl/editing/selection/5007143-expected.png: Added.
- platform/efl/editing/selection/5007143-expected.txt: Added.
- platform/efl/editing/selection/5057506-expected.png: Added.
- platform/efl/editing/selection/5057506-expected.txt: Added.
- platform/efl/editing/selection/5195166-1-expected.txt: Added.
- platform/efl/editing/selection/7152-2-expected.png: Added.
- platform/efl/editing/selection/7152-2-expected.txt: Added.
- platform/efl/editing/selection/caret-before-select-expected.png: Added.
- platform/efl/editing/selection/caret-before-select-expected.txt: Added.
- platform/efl/editing/selection/caret-ltr-right-expected.png: Added.
- platform/efl/editing/selection/caret-ltr-right-expected.txt: Added.
- platform/efl/editing/selection/caret-rtl-2-left-expected.png: Added.
- platform/efl/editing/selection/caret-rtl-2-left-expected.txt: Added.
- platform/efl/editing/selection/caret-rtl-right-expected.png: Added.
- platform/efl/editing/selection/caret-rtl-right-expected.txt: Added.
- 6:00 PM Changeset in webkit [151532] by
-
- 2 edits in trunk/Websites/planet.webkit.org
Remove irrelevant blog from Planet WebKit.
https://bugs.webkit.org/show_bug.cgi?id=117572
Reviewed by Mark Rowe.
- config.ini: Remove Chromium blog from planet.webkit.org
- 5:59 PM Changeset in webkit [151531] by
-
- 2 edits in trunk/Source/WTF
[Windows] Activate supported C++11 Features for VS2010
https://bugs.webkit.org/show_bug.cgi?id=117569
Reviewed by Anders Carlsson.
- wtf/Compiler.h: Turn on rvalue references and static_assert
when compiling with VS2010 (or newer)
- 5:34 PM Changeset in webkit [151530] by
-
- 18 edits in trunk/Source
Remove the notion of inactive plug-ins
https://bugs.webkit.org/show_bug.cgi?id=117570
<rdar://problem/13484213>
Reviewed by Tim Horton.
Source/WebCore:
Remove RenderEmbeddedObject::PluginInactive and the replacement text.
- English.lproj/Localizable.strings:
- platform/LocalizedStrings.cpp:
- platform/LocalizedStrings.h:
- rendering/RenderEmbeddedObject.cpp:
(WebCore::unavailablePluginReplacementText):
- rendering/RenderEmbeddedObject.h:
Source/WebKit/mac:
Remove code that deals with inactive plug-ins.
- WebCoreSupport/WebChromeClient.mm:
(WebChromeClient::shouldUnavailablePluginMessageBeButton):
(WebChromeClient::unavailablePluginButtonClicked):
- WebCoreSupport/WebFrameLoaderClient.mm:
(WebFrameLoaderClient::createPlugin):
Source/WebKit2:
Remove code that deals with inactive plug-ins. We still keep around the kWKPluginLoadPolicyInactive API enum for now.
- Shared/Plugins/PluginModuleInfo.h:
- UIProcess/API/C/WKAPICast.h:
(WebKit::toWKPluginLoadPolicy):
(WebKit::toPluginModuleLoadPolicy):
- UIProcess/Plugins/PluginInfoStore.cpp:
- UIProcess/Plugins/PluginInfoStore.h:
- UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
(WebKit::PluginInfoStore::shouldUsePlugin):
(WebKit::PluginInfoStore::defaultLoadPolicyForPlugin):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::findPlugin):
(WebKit::WebPageProxy::unavailablePluginButtonClicked):
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::shouldUnavailablePluginMessageBeButton):
(WebKit::WebChromeClient::unavailablePluginButtonClicked):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::createPlugin):
- 5:10 PM BuildingOnWindows edited by
- (diff)
- 5:05 PM Changeset in webkit [151529] by
-
- 18 edits7 adds in trunk
[Windows] Implement Accessibility2 APIs in Windows.
https://bugs.webkit.org/show_bug.cgi?id=117561
Reviewed by Anders Carlsson.
Source/WebKit:
- WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Add new IAccessible2 IDL files.
- WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Ditto.
- WebKit.vcxproj/Interfaces/InterfacesCommon.props: Reference new Accessible2 folder.
- WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Build IAccessible2 symbols.
- WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Ditto.
Source/WebKit/win:
- AccessibleBase.cpp: Add stubs for IAccessible2 interface, replace attributeValue
method with get_attribute from IAccessible2 API.
- AccessibleBase.h: Ditto.
- AccessibleDocument.cpp: Revise signatures for IAccessible2.
- AccessibleDocument.h: Ditto.
- AccessibleImage.cpp: Revise signatures for IAccessible2.
- AccessibleImage.h: Ditto.
- Interfaces/Accessible2: Added.
- Interfaces/Accessible2/Accessible2.idl: Added.
- Interfaces/Accessible2/Accessible2_2.idl: Added.
- Interfaces/Accessible2/AccessibleApplication.idl: Added.
- Interfaces/Accessible2/AccessibleRelation.idl: Added.
- Interfaces/Accessible2/AccessibleStates.idl: Added.
- Interfaces/Accessible2/IA2CommonTypes.idl: Added.
- Interfaces/AccessibleComparable.idl:
- Interfaces/WebKit.idl: Reference IAccessible2 types.
- WebFrame.cpp:
(WebFrame::accessible): Pass window handle to IAccessible types.
- 4:55 PM Changeset in webkit [151528] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Change default Traditional Chinese serif font on 10.9
https://bugs.webkit.org/show_bug.cgi?id=117568
Reviewed by Alexey Proskuryakov.
Change default font on newer versions of OS X.
- page/mac/SettingsMac.mm:
(WebCore::Settings::initializeDefaultFontFamilies): Use 'Songti TC'
on 10.9 and above.
- 4:53 PM Changeset in webkit [151527] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Explicit include glib.h to avoid compilation errors if libsoup isn't used.
https://bugs.webkit.org/show_bug.cgi?id=117564
Reviewed by Martin Robinson.
- UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:
- 4:48 PM Changeset in webkit [151526] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Change default Simplified Chinese serif font on 10.9
https://bugs.webkit.org/show_bug.cgi?id=117567
Reviewed by Alexey Proskuryakov.
Change default font on newer versions of OS X.
- page/mac/SettingsMac.mm:
(WebCore::Settings::initializeDefaultFontFamilies): Use 'Songti SC'
instead of 'STSong' on newer systems.
- 4:30 PM Changeset in webkit [151525] by
-
- 2 edits in trunk/Source/WebCore
Fix crashes due to failed ImageBuffer allocation
https://bugs.webkit.org/show_bug.cgi?id=117541
Reviewed by Andreas Kling.
From Blink r152268 by <pdr@chromium.org>
A crash can happen due to a failed ImageBuffer allocation in
SVGImage::drawPatternForContainer(). Added a check for that failed allocation.
- svg/graphics/SVGImage.cpp:
(WebCore::SVGImage::drawPatternForContainer):
- 4:28 PM BuildingOnWindows edited by
- (diff)
- 4:20 PM BuildingOnWindows edited by
- (diff)
- 4:19 PM BuildingOnWindows edited by
- (diff)
- 4:13 PM BuildingOnWindows edited by
- (diff)
- 4:08 PM BuildingOnWindows edited by
- (diff)
- 3:56 PM BuildingOnWindows edited by
- (diff)
- 3:48 PM BuildingOnWindows edited by
- (diff)
- 3:46 PM BuildingOnWindows edited by
- (diff)
- 3:44 PM BuildingOnWindows edited by
- (diff)
- 3:29 PM BuildingOnWindows edited by
- (diff)
- 2:39 PM Changeset in webkit [151524] by
-
- 6 edits in trunk
[atk] Replace deprecated call to atk_document_get_locale() in DumpRenderTree
https://bugs.webkit.org/show_bug.cgi?id=115647
Patch by Eduardo Lima Mitev <elima@igalia.com> on 2013-06-12
Reviewed by Martin Robinson.
Source/WebCore:
Override the get_object_locale() method of WebkitAccessibleWrapperAtk's internal
AtkObject, to include custom implementations for AtkDocument and AtkText objects,
taking the logic as-is from AtkDocument::get_document_locale() and DumpRenderTree's
AccessibilityUIElementAtk::language(), respectively.
Apart from improving encapsulation, this avoids calling deprecated get_document_locale()
method.
No new functionality, no new tests.
- accessibility/atk/WebKitAccessibleInterfaceDocument.cpp:
(webkitAccessibleDocumentInterfaceInit): Chains implementation of
AtkDocument::get_document_locale() to AtkObject::get_object_locale().
- accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(webkitAccessibleGetObjectLocale): Add implementation of locale resolution for
objects of type AtkDocument and AtkText.
(webkitAccessibleClassInit): Override AtkObject::get_object_locale() method.
Tools:
Locale resolution is moved to WebKitAccessibleWrapperAtk using
AtkObject::get_object_locale() API. Now, implementation of
AccessibilityUIElement::language() in both DumpRenderTree and WebKitTestRunner can
be leveraged to get_object_locale() of AtkObject.
Apart from improving encapsulation, this avoids calling deprecated get_document_locale()
method.
No new functionality, no new tests.
- DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(AccessibilityUIElement::language): Leverage locale resolution to
AtkObject::get_object_locale().
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::AccessibilityUIElement::language): Leverage locale resolution to
AtkObject::get_object_locale().
- 1:46 PM Changeset in webkit [151523] by
-
- 3 edits in trunk/Tools
Remove last bits of GYP from build-webkit and update-webkit scripts
https://bugs.webkit.org/show_bug.cgi?id=117557
Reviewed by Ryosuke Niwa.
- Scripts/build-webkit:
- Scripts/update-webkit:
- 1:18 PM Changeset in webkit [151522] by
-
- 6 edits in trunk/Source
[GTK] Move more build targets for source code that's free of layer violations into libPlatform
https://bugs.webkit.org/show_bug.cgi?id=115936
Reviewed by Martin Robinson.
Source/Platform:
- GNUmakefile.am: Add additional Source/WebCore/platform subdirectories to the list of the directories
that are specific to the platform layer but still located in WebCore. Add Enchant and Freetype dependencies'
CFLAGS to the list of libPlatform CPPFLAGS. Add GStreamer dependency's CFLAGS to the list of libPlatformGtk
CPPFLAGS.
Source/WebCore:
No new tests - no new functionality.
- GNUmakefile.list.am: Move more build targets under the platform_sources and platformgtk_sources listing.
These build targets represent source files that are already free of platform layer violations and are as such
ready to be pushed down from the WebCore layer into the Platform layer.
Source/WebKit2:
- GNUmakefile.am: Add GStreamer dependency's CFLAGS to the list of libPlatformGtk2 CPPFLAGS.
- 1:07 PM Changeset in webkit [151521] by
-
- 1 edit1 delete in trunk/Tools
Remove forgotten unused Tools/Script/make-gypi script
https://bugs.webkit.org/show_bug.cgi?id=117558
Reviewed by Ryosuke Niwa.
This script isn't used since the GYP removal from WebKit.
- Scripts/make-gypi: Removed.
- 12:58 PM Changeset in webkit [151520] by
-
- 7 edits in trunk/Source
"Open Video in New Window" doesn't make sense in fullscreen
https://bugs.webkit.org/show_bug.cgi?id=117556
Patch by Ruth Fong <ruth_fong@apple.com> on 2013-06-12
Reviewed by Beth Dakin.
Source/WebCore:
No new tests needed.
- WebCore.exp.in: Added WebKit2 hook for mediaIsInFullscreen() method.
Source/WebKit2:
Adds method mediaIsInFullscreen() that checks if a media element is in
fullscreen mode, which is needed to decide when to display the
"Open Video in New Window" context menu item.
- WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp:
(WKBundleHitTestResultMediaIsInFullscreen): Added.
Hooks into new InjectedBundleHitTestResult::mediaIsInFullscreen() method.
- WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h:
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:
(WebKit::InjectedBundleHitTestResult::mediaIsInFullscreen): Added.
Checks if media element is in fullscreen.
- WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
- 12:52 PM Changeset in webkit [151519] by
-
- 3 edits2 adds in trunk
Accessibility code assumes an area element's parent is a map element
https://bugs.webkit.org/show_bug.cgi?id=117496
Reviewed by Chris Fleizach.
Source/WebCore:
We can't make such an assumption. Scripts can insert any element between area and map elements.
Merge https://chromium.googlesource.com/chromium/blink/+/b6f486284f08c52904701c93e1ec0b7d6e76af9f.
Test: accessibility/image-map-with-indirect-area-crash.html
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::accessibilityImageMapHitTest):
LayoutTests:
Add a regression test from https://chromium.googlesource.com/chromium/blink/+/b6f486284f08c52904701c93e1ec0b7d6e76af9f.
- accessibility/image-map-with-indirect-area-crash-expected.txt: Added.
- accessibility/image-map-with-indirect-area-crash.html: Added.
- 12:20 PM Changeset in webkit [151518] by
-
- 3 edits2 adds in trunk
Source/WebCore: Whitespace between inlines with nowrap and a shrink-to-fit parent gets a line-break when it shouldn't
https://bugs.webkit.org/show_bug.cgi?id=117370
Reviewed by David Hyatt.
Test: fast/text/whitespace/inline-whitespace-wrapping-8.html
A no-wrap inline shouldn't include trailing space when deciding whether it fits on a line.
Likewise when we finish iterating through the objects on a line we should clear our linebreak
if the only thing that prevents us fitting on the line is our collapsed trailing whitespace.
Removing the trailing space from this measurement means we need to watch out for potential
breaks between no-wrap inlines, in particular if we leave a no-wrap inline ignoring spaces
and enter an autowrap inline then we need to mark the beginning of the autowrap inline
as a potential linebreak. The test fast/text/whitespace/inline-whitespace-wrapping-5.html
is an example of such a case.
- rendering/RenderBlockLineLayout.cpp:
(WebCore::LineWidth::LineWidth):
(WebCore::LineWidth::fitsOnLine):
(WebCore::LineWidth::fitsOnLineExcludingTrailingWhitespace):
(WebCore::LineWidth::fitsOnLineExcludingTrailingCollapsedWhitespace):
(WebCore::LineWidth::setTrailingWhitespaceWidth):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
LayoutTests: Whitespace between inlines with nowrap and a shrink-to-fit parent line-break incorrectly
https://bugs.webkit.org/show_bug.cgi?id=117370
Reviewed by David Hyatt.
- fast/text/whitespace/inline-whitespace-wrapping-8-expected.html: Added.
- fast/text/whitespace/inline-whitespace-wrapping-8.html: Added.
- 11:59 AM Changeset in webkit [151517] by
-
- 16 edits4 adds in trunk
[CSS Shapes] rectangle and inset-rectangle do not properly handle rx and ry
https://bugs.webkit.org/show_bug.cgi?id=116745
Patch by Bem Jones-Bey <Bem Jones-Bey> on 2013-06-12
Reviewed by Dirk Schulze.
Source/WebCore:
If ry is not supplied, it now defaults to the rx value. Also, if rx
and ry are not supplied, they default to 0px. This also has the effect
that the computed style for any rectangle or inset-rectangle now
contains all six parameters.
If rx > width/2 then it is clamped to width/2, and if ry > height/2,
then it is clamped to height/2. This happens at layout time because
given mixed units and relative units, that is the only time this
determination can be made.
Tests: fast/exclusions/shape-inside/shape-inside-rounded-rectangle-large-radius.html
fast/exclusions/shape-outside-floats/shape-outside-floats-rounded-rectangle-large-radius.html
- css/BasicShapeFunctions.cpp:
(WebCore::valueForBasicShape): Remove checks for undefined, since rx
and ry cannot be undefined in BasicShapes anymore.
(WebCore::basicShapeForValue): If radii are undefined in CSS, set
default values in the BasicShape, per the spec.
- rendering/ExclusionShape.cpp:
(WebCore::ensureRadiiDoNotOverlap): Utility method to ensure radii
don't overlap.
(WebCore::ExclusionShape::createExclusionShape): Remove defaulting to
zero, clamp radii per the spec.
- rendering/style/BasicShapes.cpp:
(WebCore::BasicShapeRectangle::path): Remove defaulting.
(WebCore::BasicShapeRectangle::blend): Ditto.
(WebCore::BasicShapeInsetRectangle::path): Ditto.
(WebCore::BasicShapeInsetRectangle::blend): Ditto.
- rendering/style/BasicShapes.h:
(WebCore::BasicShapeRectangle::BasicShapeRectangle): Remove defaulting
to undefined for radii.
(WebCore::BasicShapeRectangle::setCornerRadiusX): Add assert to
prevent undefined.
(WebCore::BasicShapeRectangle::setCornerRadiusY): Add assert to
prevent undefined.
(WebCore::BasicShapeInsetRectangle::BasicShapeInsetRectangle): Ditto.
(WebCore::BasicShapeInsetRectangle::setCornerRadiusX): Add assert to
prevent undefined.
(WebCore::BasicShapeInsetRectangle::setCornerRadiusY): Add assert to
prevent undefined.
LayoutTests:
Update tests to check for the rx and ry conditions.
- fast/exclusions/parsing/parsing-shape-inside-expected.txt: New results.
- fast/exclusions/parsing/parsing-shape-outside-expected.txt: New results.
- fast/exclusions/parsing/script-tests/parsing-shape-inside.js: Update
to reflect that the computed value now always has rx and ry.
- fast/exclusions/parsing/script-tests/parsing-shape-outside.js: Ditto.
- fast/exclusions/parsing/script-tests/parsing-test-utils.js: Ditto.
- fast/exclusions/resources/rounded-rectangle.js:
(genLeftRightRoundedRectFloatShapeOutsideRefTest): Factor out left and
right into separate methods so that they can be used in tests that
only have left floats or only right floats.
(genLeftRoundedRectFloatShapeOutsideRefTest): Ditto.
(genRightRoundedRectFloatShapeOutsideRefTest): Ditto.
- fast/exclusions/shape-inside/shape-inside-animation-expected.txt: New results.
- fast/exclusions/shape-inside/shape-inside-animation.html: Change to
reflect new computed style value.
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-large-radius-expected.html: Added.
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-large-radius.html: Added.
- fast/exclusions/shape-outside-floats/shape-outside-floats-rounded-rectangle-large-radius-expected.html: Added.
- fast/exclusions/shape-outside-floats/shape-outside-floats-rounded-rectangle-large-radius.html: Added.
Note that the expected test here uses shape-inside, because we
really are just testing that the behavior is the same as a
shape-inside with rx and ry set to 50%, and it turned out to be
very hard to construct an expected result that didn't use
shape-inside and wasn't off by a pixel.
- css3/masking/clip-path-animation.html: Update expected value.
- css3/masking/clip-path-animation-expected.txt: New results.
- 11:57 AM Changeset in webkit [151516] by
-
- 9 edits in trunk
[Windows] Support Title UI Element Accessibility Attribute
https://bugs.webkit.org/show_bug.cgi?id=117530
Reviewed by Anders Carlsson.
Source/WebCore:
Fixes: accessibility/list-item-role.html
accessibility/hidden-legend.html
- accessibility/win/AccessibilityObjectWrapperWin.cpp:
(WebCore::AccessibilityObjectWrapper::accessibilityAttributeValue): Extend to support access
for the Title UI Element object.
- accessibility/win/AccessibilityObjectWrapperWin.h: Revise interface to use Variant output,
which is more in keeping with the Mac's 'id' method signature.
Source/WebKit/win:
- AccessibleBase.cpp:
(AccessibleBase::attributeValue): Extend to handle Title UI Element.
- AccessibleBase.h: Revise signature to use a variant argument.
- Interfaces/AccessibleComparable.idl: Revise interface to use variant
- 11:53 AM Changeset in webkit [151515] by
-
- 1 edit17 adds in trunk/Websites/webkit.org
Add new Web Inspector images for a blog post.
- blog-files/new-inspector/activity-viewer.png: Added.
- blog-files/new-inspector/codemirror.png: Added.
- blog-files/new-inspector/console.png: Added.
- blog-files/new-inspector/hero-labeled.png: Added.
- blog-files/new-inspector/hero.png: Added.
- blog-files/new-inspector/layer-borders.png: Added.
- blog-files/new-inspector/layers.png: Added.
- blog-files/new-inspector/navigation-bar.png: Added.
- blog-files/new-inspector/open-sign.png: Added.
- blog-files/new-inspector/reasons.png: Added.
- blog-files/new-inspector/save.png: Added.
- blog-files/new-inspector/source-map.png: Added.
- blog-files/new-inspector/styles.png: Added.
- blog-files/new-inspector/toolbar-context-menu.png: Added.
- blog-files/new-inspector/toolbar-docked.png: Added.
- blog-files/new-inspector/toolbar.png: Added.
- 11:41 AM Changeset in webkit [151514] by
-
- 3 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Use RefPtr for HTMLInputElement inside CredentialTransformData
https://bugs.webkit.org/show_bug.cgi?id=117553
Reviewed by Carlos Garcia Campos.
In CredentialTransformData we should use RefPtr for
m_userNameElement, m_passwordElement and m_oldPasswordElement
because otherwise the elements could go away when the form
elements get destroyed.
Also add *const* for the parameter of CredentialTransformData::findPasswordFormFields().
No functionalities changed no new tests.
- WebCoreSupport/CredentialTransformData.cpp:
(WebCore::CredentialTransformData::findPasswordFormFields):
(WebCore::CredentialTransformData::locateSpecificPasswords):
- WebCoreSupport/CredentialTransformData.h:
- 11:28 AM Changeset in webkit [151513] by
-
- 2 edits in trunk/Source/WebCore
[CSS Shaders] Animations and transitions should use validated custom programs
https://bugs.webkit.org/show_bug.cgi?id=117550
Run filters used for animations and transitions through RenderLayer::computeFilterOperations
in order to validate custom filter operations.
Patch by Ralph Thomas <ralpht@gmail.com> on 2013-06-12
Reviewed by Alexandru Chiculita.
No new tests as no platform can run custom filters with accelerated animations yet.
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::startAnimation):
(WebCore::RenderLayerBacking::startTransition):
- 10:33 AM Changeset in webkit [151512] by
-
- 13 edits in trunk/Source
Allow for toggling fullscreen on <video> elements
https://bugs.webkit.org/show_bug.cgi?id=117220
Patch by Ruth Fong <ruth_fong@apple.com> on 2013-06-12
Reviewed by Dean Jackson.
Source/WebCore:
This patch adds the ability for fullscreen
context menu item on <video> elements to switch between "Enter Fullscreen"
and "Exit Fullscreen" and behave appropriately.
No new tests. media/context-menu-action.html,
which has been disabled by bug 116651, is used to test context menus.
- English.lproj/Localizable.strings: Add "Exit Fullscreen" string.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::toggleFullscreenState): Added to appropriately enter/exit fullscreen.
- html/HTMLMediaElement.h:
- page/ContextMenuController.cpp:
- platform/ContextMenuItem.h:
- platform/LocalizedStrings.cpp:
- platform/LocalizedStrings.h:
Updated to rename variables more appropriately to reflect the toggle-ability of video fullscreen.
- rendering/HitTestResult.cpp:
(WebCore::HitTestResult::mediaIsInFullscreen): Added to check if an element
was a media element in fullscreen.
(WebCore::HitTestResult::toggleMediaFullscreenState): Added to hook into
HTMLMediaElement::toggleFullscreenState.
- rendering/HitTestResult.h:
Source/WebKit2:
- Shared/API/c/WKContextMenuItemTypes.h:
- Shared/API/c/WKSharedAPICast.h:
Added variables to support the toggle-ability of the fullscreen
video context menu item.
- 10:32 AM Changeset in webkit [151511] by
-
- 2 edits3 deletes in trunk/LayoutTests
[ARM] Unreviewed gardening, unskip now passing tests and try to paint the bot green.
- platform/qt-arm/TestExpectations:
- platform/qt-arm/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
- platform/qt-arm/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
- platform/qt-arm/svg/batik/text/textOnPath3-expected.txt: Removed.
- 10:23 AM Changeset in webkit [151510] by
-
- 3 edits2 adds in trunk
Skipping {}, () and [] blocks while error recovering in CSS
https://bugs.webkit.org/show_bug.cgi?id=116071
Reviewed by Darin Adler.
From Blink r150201 and r150755 by <serya@chromium.org>
Source/WebCore:
Test: fast/css/parsing-expr-error-recovery.html
The CSS parser should properly recover from invalid {}, () and []
blocks skipping them instead of discarding the whole declaration
as invalid. This merge is actually made of two different changes
from Blink, the original one that fixes the bug and another one
which refactors a bit the code making it more legible.
- css/CSSGrammar.y.in:
LayoutTests:
- fast/css/parsing-expr-error-recovery-expected.txt: Added.
- fast/css/parsing-expr-error-recovery.html: Added.
- 10:22 AM Changeset in webkit [151509] by
-
- 2 edits in trunk/Source/JavaScriptCore
JSExport header documentation substitutes "semicolon" for "colon"
https://bugs.webkit.org/show_bug.cgi?id=117552
Patch by Conrad Shultz <Conrad Shultz> on 2013-06-12
Reviewed by Mark Hahnenberg.
- API/JSExport.h:
Fix a couple typos.
- 10:17 AM Changeset in webkit [151508] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Invalidate the ProcessLauncher when the process is terminated before it has finished launching
https://bugs.webkit.org/show_bug.cgi?id=117412
Reviewed by Anders Carlsson.
- UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:
(WebKit::ProcessLauncher::terminateProcess): If process is still
launching just invalidate the launcher. Reset the process
identifier after killing the process.
- 10:11 AM Changeset in webkit [151507] by
-
- 9 edits in trunk
[BlackBerry] Remove dead WebDOM code
https://bugs.webkit.org/show_bug.cgi?id=113370
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-06-12
Reviewed by Anders Carlsson.
BlackBerry PR 347565
Internally reviewed by Charles Wei.
.:
- Source/cmake/OptionsBlackBerry.cmake:
Source/WebCore:
- PlatformBlackBerry.cmake:
Source/WebKit/blackberry:
- Api/WebPage.cpp:
- Api/WebPage.h:
- WebCoreSupport/AboutDataEnableFeatures.in:
- WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
- 10:01 AM Changeset in webkit [151506] by
-
- 5 edits in trunk/LayoutTests
[css exclusions] fast/css/variables/var-inside-shape.html is failing
https://bugs.webkit.org/show_bug.cgi?id=116059
Reviewed by Alexandru Chiculita.
Some shapes were incorrectly defined, there was a "rectange"
instead of a "rectangle" and also the number of parameters and
their types was wrong. Apart from that, both the CSS exclusions
and CSS variables settings were not enabled at runtime.
Some extra text was also added to the divs in order to verify that
the CSS exclusions are working properly.
- fast/css/variables/var-inside-shape-expected.html:
- fast/css/variables/var-inside-shape.html:
- platform/efl/TestExpectations: Removed var-inside-shape.html.
- platform/gtk/TestExpectations: Ditto.
- 9:46 AM Changeset in webkit [151505] by
-
- 10 edits1 copy3 adds in trunk
window.find() case-insensitive search doesn't match diacritical marks
https://bugs.webkit.org/show_bug.cgi?id=117353
<rdar://problem/8535227>
Patch by Daniel Bates <dabates@apple.com> on 2013-06-12
Reviewed by Darin Adler.
Source/WebCore:
Currently, a case-insensitive window.find() search will return true for a word w
(e.g. café) with diacritical characters when w appears on the page without
diacritical marks (e.g. cafe). This leads to bad results, especially when
searching for a non-English word (e.g. qué) where the presence of an accented
character(s) may change the meaning of the word. Instead window.find() should
return false when case-insensitively matching a word with diacritical marks to
the same word without diacritical marks.
Test: fast/text/find-diacritical-mark.html
- editing/TextIterator.cpp:
(WebCore::SearchBuffer::SearchBuffer):
LayoutTests:
Added test to use window.find() to find a search string in text, where either
the search string or text (or both) contain diacritical characters.
Additionally, updated tests LayoutTests/fast/text/find-soft-hyphen.html
and LayoutTests/editing/execCommand/findString-diacriticals.html based on the
new behavior of window.find(). Moved function testFind() from LayoutTests/fast/text/script-tests/find-backwards.js
to its own file, LayoutTests/fast/text/resources/test-find.js, so that this function can
be used by both tests LayoutTests/fast/text/find-{backwards, diacritical-mark}.html.
- LayoutTests/editing/execCommand/findString-diacriticals.html: Update test based on the new
behavior of window.find().
- fast/text/find-backwards.html: Include external JavaScript file test-find.js.
- fast/text/find-case-folding-expected.txt: Rebase result; expected failure.
- fast/text/find-case-folding.html: Add comment to see bug #117548 with regards to expected failure.
- fast/text/find-diacritical-mark-expected.txt: Added.
- fast/text/find-diacritical-mark.html: Copied from LayoutTests/fast/text/find-backwards.html.
- fast/text/find-soft-hyphen-expected.txt: Rebase result.
- fast/text/resources/test-find.js: Added.
(testFind):
- fast/text/script-tests/find-backwards.js: Moved function testFind() from here to
file fast/text/resources/test-find.js and modified it to take an additional argument to
toggle search case sensitivity.
- fast/text/script-tests/find-diacritical-mark.js: Added.
- fast/text/script-tests/find-soft-hyphen.js: Update test based on the new behavior of window.find().
- 9:30 AM Changeset in webkit [151504] by
-
- 29 edits in branches/dfgFourthTier/Source/JavaScriptCore
Unreviewed, rolled back in http://trac.webkit.org/changeset/151362.
I fixed that the llint exception process was happening in common slow paths
even when call via the baseline JIT. Also moved emitSlow_* methods to
be right after the corresponding emit_* method.
2013-06-07 Michael Saboff <msaboff@apple.com>
fourthTier: The baseline jit and LLint should use common slow paths
https://bugs.webkit.org/show_bug.cgi?id=116889
- 9:06 AM Changeset in webkit [151503] by
-
- 3 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Smarter algorithm to determine the backingstore rect
https://bugs.webkit.org/show_bug.cgi?id=117451
JIRA115644
https://jira.bbqnx.net/browse/BRWSR-7028
Patch by Jakob Petsovits <jpetsovits@blackberry.com> on 2013-06-12
Reviewed by Rob Buis.
So far, the backingstore tile geometry allocation was
pretty straightforward: We would start off from the
current viewport and append all available tiles into
the current scrolling direction from there.
This will usually work well enough, but has the downside
of discarding all the tiles in the opposite direction.
Also, tiles very close to the viewport will often get
discarded even if the user only scrolls very slowly.
This patch completely revamps the algorithm for
determining where the backingstore should be positioned.
The general idea is that we construct a "desired rect"
based on the viewport and inflate it into all four
directions according to the current scroll momentum.
This rectangle will be similarly large as a backingstore
tile geometry rectangle might be, by using the
approximate number of pixels that are available in the
given number of tiles.
The proportions for extending the rectangle from the
viewport are influenced by different factors, including
scroll momentum, viewport ratio, available space in the
overall contents rectangle, and natural bias for the
"down" direction.
In practice, this results in a backingstore that is
roughly evenly distributed around the viewport when no
movement is happening, and will gradually narrow down
and extend into the scroll direction at a higher momentum.
The final tile geometry is constructed by trying fit
the tiles into the desired rect in a way that maximizes
the area of its intersection. There are a few parameters
that can be tweaked, the ones in this patch seem to
handle most cases well enough to minimize checkerboarding.
As an additional bonus, a rectangle-based tiling strategy
can more easily be adopted for accelerated compositing,
which currently operates on a simpler algorithm that also
inflates the viewport but does not take scrolling into
account.
- Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
(BlackBerry::WebKit::BackingStorePrivate::expandedContentsSize):
(WebKit):
(BlackBerry::WebKit::BackingStorePrivate::nonOverscrolled):
(BlackBerry::WebKit::BackingStorePrivate::enclosingTileRect):
(BlackBerry::WebKit::BackingStorePrivate::desiredBackingStoreRect):
(BlackBerry::WebKit::BackingStorePrivate::mergeDesiredBackingStoreRect):
(BlackBerry::WebKit::BackingStorePrivate::largestTileRectForDesiredRect):
(BlackBerry::WebKit::BackingStorePrivate::scrollBackingStore):
(BlackBerry::WebKit::BackingStorePrivate::createSurfaces):
- Api/BackingStore_p.h:
(BackingStorePrivate):
- 8:48 AM Changeset in webkit [151502] by
-
- 2 edits in trunk/LayoutTests
[Qt][CSS Regions] fast/regions/overflow-size-change-with-stacking-context.html fails
https://bugs.webkit.org/show_bug.cgi?id=97199
Unreviewed, Qt Gardening.
Unskip test that is now passing on the bots.
Patch by Javier Fernandez <jfernandez@igalia.com> on 2013-06-12
- platform/qt/TestExpectations:
- 8:37 AM Changeset in webkit [151501] by
-
- 3 edits in branches/dfgFourthTier
Merged from http://svn.webkit.org/repository/webkit/trunk:
------------------------------------------------------------------------
r148746 | jberlin@webkit.org | 2013-04-19 08:21:49 -0700 (Fri, 19 Apr 2013) | 3 lines
Fix expectations added in r148720.
------------------------------------------------------------------------
- 8:03 AM Changeset in webkit [151500] by
-
- 23 edits4 deletes in branches/dfgFourthTier/Source
Unreviewed, rolled out r151456, r151420:
Source/JavaScriptCore:
It causes layout test failures.
Source/WebCore:
It causes layout test failures.
- 7:49 AM WebKitIDL edited by
- Remove [IndexedGetter] and [NumericIndexedGetter] after r151499 (diff)
- 7:41 AM Changeset in webkit [151499] by
-
- 58 edits in trunk/Source/WebCore
Support latest Web IDL indexed property getters
https://bugs.webkit.org/show_bug.cgi?id=117507
Reviewed by Kentaro Hara.
Support latest Web IDL indexed property getters:
http://www.w3.org/TR/WebIDL/#dfn-support-indexed-properties
Drop support for outdated [IndexedGetter] and [NumericIndexedGetter]
IDL extended attributes. Since the new getter format specifies the
return type, the bindings generator is now smart enough to know if
the indexed getter is numeric or not on its own.
Based on Blink r149564 by <kojih@chromium.org>.
No new tests, no behavior change.
- Modules/filesystem/EntryArray.idl:
- Modules/filesystem/EntryArraySync.idl:
- Modules/gamepad/GamepadList.idl:
- Modules/mediasource/SourceBufferList.idl:
- Modules/speech/SpeechGrammarList.idl:
- Modules/speech/SpeechRecognitionResult.idl:
- Modules/speech/SpeechRecognitionResultList.idl:
- bindings/scripts/CodeGenerator.pm:
(IsNumericType):
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateGetOwnPropertySlotBody):
(GenerateGetOwnPropertyDescriptorBody):
(GetIndexedGetterFunction):
(GenerateHeader):
(GenerateImplementation):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/test/TestEventTarget.idl:
- bindings/scripts/test/TestTypedArray.idl:
- css/CSSRuleList.idl:
- css/CSSStyleDeclaration.idl:
- css/CSSValueList.idl:
- css/MediaList.idl:
- css/StyleSheetList.idl:
- css/WebKitCSSFilterValue.idl:
- css/WebKitCSSKeyframesRule.idl:
- css/WebKitCSSTransformValue.idl:
- dom/ClientRectList.idl:
- dom/DOMNamedFlowCollection.idl:
- dom/DOMStringList.idl:
- dom/DataTransferItemList.idl:
- dom/NamedNodeMap.idl:
- dom/NodeList.idl:
- dom/PropertyNodeList.idl:
- dom/TouchList.idl:
- fileapi/FileList.idl:
- html/DOMSettableTokenList.idl:
- html/DOMTokenList.idl:
- html/HTMLAllCollection.idl:
- html/HTMLCollection.idl:
- html/HTMLFormControlsCollection.idl:
- html/HTMLFormElement.idl:
- html/HTMLPropertiesCollection.idl:
- html/HTMLSelectElement.idl:
- html/RadioNodeList.idl:
- html/canvas/Float32Array.idl:
- html/canvas/Float64Array.idl:
- html/canvas/Int16Array.idl:
- html/canvas/Int32Array.idl:
- html/canvas/Int8Array.idl:
- html/canvas/Uint16Array.idl:
- html/canvas/Uint32Array.idl:
- html/canvas/Uint8Array.idl:
- html/canvas/Uint8ClampedArray.idl:
- html/track/AudioTrackList.idl:
- html/track/TextTrackCueList.idl:
- html/track/TextTrackList.idl:
- html/track/TextTrackRegionList.idl:
- html/track/VideoTrackList.idl:
- page/PerformanceEntryList.idl:
- page/SpeechInputResultList.idl:
- plugins/DOMMimeTypeArray.idl:
- plugins/DOMPlugin.idl:
- plugins/DOMPluginArray.idl:
- 7:37 AM Changeset in webkit [151498] by
-
- 3 edits in trunk/Source/WebKit2
[Coordinated Graphics] Remove unused headers in CoordinatedLayerTreeHostProxy
https://bugs.webkit.org/show_bug.cgi?id=117539
Patch by Jae Hyun Park <jae.park@company100.net> on 2013-06-12
Reviewed by Noam Rosenthal.
- UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp:
- UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:
- 6:50 AM Changeset in webkit [151497] by
-
- 2 edits in trunk/LayoutTests
Unreviewed gardening. Unskipping passing tests.
- platform/gtk-wk2/TestExpectations:
- 6:39 AM Changeset in webkit [151496] by
-
- 2 edits in trunk/Tools
[GTK] MiniBrowser to automatically download "non-showable" documents when left click in link
https://bugs.webkit.org/show_bug.cgi?id=117533
Patch by Andres Gomez <Andres Gomez> on 2013-06-12
Reviewed by Carlos Garcia Campos.
MiniBrowser now starts automatically the download of the documents
that cannot be shown just by WebKit itself on link left clicking.
- MiniBrowser/gtk/BrowserWindow.c:
(webViewDecidePolicy): handled the
WEBKIT_POLICY_DECISION_TYPE_RESPONSE decision type too.
- 5:49 AM WebKitIDL edited by
- Rename [CallWith] to [ConstructorCallWith] for interfaces (diff)
- 5:25 AM Changeset in webkit [151495] by
-
- 22 edits in trunk/Source/WebCore
Rename [CallWith] to [ConstructorCallWith] for IDL interfaces
https://bugs.webkit.org/show_bug.cgi?id=117531
Reviewed by Kentaro Hara.
Rename [CallWith] to [ConstructorCallWith] for IDL interfaces as the
meaning is slightly different when [CallWith] is used for IDL operations
or attributes. This improves IDL readability a bit and makes it more
directly understandable.
Also removed [ConstructorCallWith] statements from interfaces with custom
constructors or no constructor, as this does not have any effect.
No new tests, no behavior change.
- Modules/filesystem/FileWriter.idl:
- Modules/mediasource/MediaSource.idl:
- Modules/mediasource/SourceBufferList.idl:
- Modules/mediastream/MediaStream.idl:
- Modules/mediastream/RTCPeerConnection.idl:
- Modules/notifications/Notification.idl:
- Modules/speech/SpeechRecognition.idl:
- Modules/speech/SpeechSynthesisUtterance.idl:
- Modules/webaudio/OfflineAudioContext.idl:
- Modules/websockets/WebSocket.idl:
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateConstructorDefinition):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/test/TestInterface.idl:
- dom/MessageChannel.idl:
- fileapi/FileReader.idl:
- html/MediaController.idl:
- html/track/TextTrackCue.idl:
- page/EventSource.idl:
- workers/SharedWorker.idl:
- workers/Worker.idl:
- xml/XMLHttpRequest.idl:
- 4:44 AM Changeset in webkit [151494] by
-
- 2 edits in trunk/Source/WebCore
[Qt] Set windows key-code for multimedia keys
https://bugs.webkit.org/show_bug.cgi?id=117535
Reviewed by Jocelyn Turcotte.
Map Qt Key-events to their defined windows keycode values.
- platform/qt/PlatformKeyboardEventQt.cpp:
(WebCore::windowsKeyCodeForKeyEvent):
- 4:34 AM Changeset in webkit [151493] by
-
- 3 edits in trunk/Source/WebCore
[Soup] Use ResourceLoadPriority
https://bugs.webkit.org/show_bug.cgi?id=112902
Reviewed by Carlos Garcia Campos.
Use the ResourceLoadPriority from the ResourceRequest to set the
correnpondent priority to each SoupMessage.
No new tests required as there is no change in functionality,
we're just enabling a new feature in the underlying network stack.
- platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::createSoupMessageForHandleAndRequest):
- platform/network/soup/ResourceRequest.h:
(WebCore):
(WebCore::toSoupMessagePriority): Translates ResourceLoadPriority
to SoupMessagePriority.
- 1:51 AM Changeset in webkit [151492] by
-
- 4 edits in trunk
[GTK] Remove the WebCoreLayer(Gtk2).a archives before regenerating them
https://bugs.webkit.org/show_bug.cgi?id=116723
Reviewed by Carlos Garcia Campos.
Source/WebKit2:
- GNUmakefile.am: When generating the WebCoreLayerGtk2.a archive from all the dependency archives, remove the
current archive (if any). Updating an existent archive in an incremental build is not bulletproof and can lead
to corrupt archives and subsequent build failures. On the other hand, the archive generation is not expensive
and produces a working archive without problems even on incremental builds.
Tools:
- TestWebKitAPI/GNUmakefile.am: When generating the WebCoreLayer.a archive from all the dependency archives,
remove the current archive (if any). Updating an existent archive in an incremental build is not bulletproof
and can lead to corrupt archives and subsequent build failures. On the other hand, the archive generation is
not expensive and produces a working archive without problems even on incremental builds.
- 1:45 AM Changeset in webkit [151491] by
-
- 16 edits in trunk/Source
Remove memoryInfoEnabled, quantizedMemoryInfoEnabled settings
https://bugs.webkit.org/show_bug.cgi?id=117512
Reviewed by Darin Adler.
Source/WebCore:
- page/Settings.in: Remove the memoryInfoEnabled and the quantizedMemoryInfoEnabled settings. These are not used
anywhere anymore after r151199 which simplified and moved the MemoryInfo interface under window.internals.
Source/WebKit/blackberry:
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::init): Remove the call to Settings::setMemoryInfoEnabled, the setting is being removed.
Source/WebKit/mac:
- WebKit.order: Remove the memoryInfoEnabled entry.
- WebView/WebPreferenceKeysPrivate.h: Remove WebKitMemoryInfoEnabledPreferenceKey.
- WebView/WebPreferences.mm: Remove memoryInfoEnabled, setMemoryInfoEnabled methods.
(+[WebPreferences initialize]): Don't set the default value for the WebKitMemoryInfoEnabledPreferenceKey, the preference is being removed.
- WebView/WebPreferencesPrivate.h: Remove memoryInfoEnabled, setMemoryInfoEnabled method declarations.
- WebView/WebView.mm:
(-[WebView _preferencesChanged:]): Remove the call to Settings::setMemoryInfoEnabled, the setting is being removed.
Source/WebKit/win:
- Interfaces/IWebPreferencesPrivate.idl: Remove memoryInfoEnabled, setMemoryInfoEnabled entries.
- WebPreferenceKeysPrivate.h: Remove the WebKitMemoryInfoEnabledPreferenceKey definition.
- WebPreferences.cpp: Remove the memoryInfo, setMemoryInfoEnabled methods.
(WebPreferences::initializeDefaultSettings): Remove the WebKitMemoryInfoEnabledPreferenceKey entry initialization.
- WebPreferences.h: Remove the memoryInfo, setMemoryInfoEnabled method declarations.
- WebView.cpp:
(WebView::notifyPreferencesChanged): Remove the Settings::setMemoryInfoEnabled call, the method is being removed.
- 1:36 AM Changeset in webkit [151490] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed GTK build fix.
- GNUmakefile.list.am: Adding missing build targets to the plugin process after r151480.
- 1:09 AM Changeset in webkit [151489] by
-
- 4 edits in trunk/Source
[GTK] Parameter 'pseudoElement' from function 'webkit_dom_dom_window_get_computed_style' should be allowed to be NULL
https://bugs.webkit.org/show_bug.cgi?id=117332
Patch by Diego Pino Garcia <Diego Pino Garcia> on 2013-06-12
Reviewed by Xan Lopez.
Source/WebCore:
Add parameter 'pseudoElement' to the list of parameters that are allowed to
be NULL.
- bindings/scripts/CodeGeneratorGObject.pm:
(GetGReturnMacro):
Source/WebKit/gtk:
Add test for function 'webkit_dom_dom_window_get_computed_style'.
- tests/testdomdomwindow.c:
(dom_dom_window_fixture_setup): Test setup for function
'dom_dom_window_get_computed_style'.
(dom_dom_window_fixture_teardown): Test teardown for function
'dom_dom_window_get_computed_style'.
(loadedCallback):
(test_dom_dom_window_get_computed_style): Checks function
'dom_dom_window_get_computed_style'.
(main):
- 12:20 AM Changeset in webkit [151488] by
-
- 4 edits in trunk
Add CSS parsing recovery to functions
https://bugs.webkit.org/show_bug.cgi?id=117500
Reviewed by Andreas Kling.
From Blink r150205 by <serya@chromium.org>
Source/WebCore:
Add parsing recovery capabilities to functions. Errors were
correctly detected without this change but then the whole
declaration was invalidated. By using expr_recovery to handle them
we can recover from those errors and go on with the parsing.
- css/CSSGrammar.y.in:
LayoutTests:
- fast/css/parsing-error-recovery.html: added some test cases for
parsing recovery inside functions.
Jun 11, 2013:
- 11:38 PM WebKitIDL edited by
- Bring back [ConstructorRaisesException] (diff)
- 11:05 PM Changeset in webkit [151487] by
-
- 16 edits in trunk/Source/WebCore
Unreviewed, rolling out r151378.
http://trac.webkit.org/changeset/151378
https://bugs.webkit.org/show_bug.cgi?id=117400
Decreased IDL readability a bit.
- Modules/encryptedmedia/MediaKeys.idl:
- Modules/mediastream/RTCIceCandidate.idl:
- Modules/mediastream/RTCPeerConnection.idl:
- Modules/mediastream/RTCSessionDescription.idl:
- Modules/webaudio/OfflineAudioContext.idl:
- Modules/websockets/WebSocket.idl:
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateConstructorDefinition):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/test/TestInterface.idl:
- bindings/scripts/test/TestNamedConstructor.idl:
- css/WebKitCSSMatrix.idl:
- html/HTMLOptionElement.idl:
- page/EventSource.idl:
- workers/SharedWorker.idl:
- workers/Worker.idl:
- 10:29 PM Changeset in webkit [151486] by
-
- 3 edits in trunk/LayoutTests
Unreviewed, EFL Gardening. Unskip fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html
for efl-wk2. Because Ubuntu 13.04 solves issues related to xvfb. However, EFL WK1 doesn't support
webgl yet. So, it needs to be moved to efl-wk1 TestExpectations.
- platform/efl-wk1/TestExpectations:
- platform/efl/TestExpectations:
- 10:10 PM Changeset in webkit [151485] by
-
- 3 edits in trunk/LayoutTests
Unreviewed, EFL Gardening.
EFL WK2 supports fast/canvas/webgl/read-pixels-test.html because Ubuntu 13.04 solves issues related to xvfb.
However, EFL WK1 doesn't support webgl yet. So, it is moved to efl-wk1 TestExpectations.
- platform/efl-wk1/TestExpectations:
- platform/efl/TestExpectations:
- 8:09 PM Changeset in webkit [151484] by
-
- 7 edits in trunk/Source/WebKit2
Add NSSupportsAppNap keys to WebProcess, PluginProcess
https://bugs.webkit.org/show_bug.cgi?id=117528
Reviewed by Mark Rowe.
- PluginProcess/EntryPoint/mac/LegacyProcess/Info.plist:
- PluginProcess/EntryPoint/mac/XPCService/PluginService.32-64.Info.plist:
- PluginProcess/EntryPoint/mac/XPCService/PluginService.Development/Info.plist:
- WebProcess/EntryPoint/mac/LegacyProcess/Info.plist:
- WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/Info.plist:
- WebProcess/EntryPoint/mac/XPCService/WebContentService/Info.plist:
- add NSSupportsAppNap key.
- 7:54 PM Changeset in webkit [151483] by
-
- 2 edits in trunk/Tools
[EFL] Window resize should close the popupmenu
https://bugs.webkit.org/show_bug.cgi?id=117391
Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-06-11
Reviewed by Christophe Dumez.
Added the code to close the popup when main window is resized.
- MiniBrowser/efl/main.c:
(on_window_resize):
- 6:47 PM Changeset in webkit [151482] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, EFL gardening. Unskip passing tests for new EFL bots.
fast/parser/document-write-fighting-eof.html
fast/parser/document-write-partial-entity-before-load.html
- platform/efl/TestExpectations:
- 6:40 PM Changeset in webkit [151481] by
-
- 90 edits4 deletes in branches/dfgFourthTier
Rolled back in <http://trac.webkit.org/changeset/151363>.
Source/JavaScriptCore:
Rubber stamped by Phil Pizlo.
The ASSERTs were due to the bytecode parser performing a
StructureTransitionWatchpoint optimization in a case where the CFA
wouldn't because the CFA could prove that the watchpoint would contradict
a preceding CheckStructure.
I fixed this by removing the bytecode parser optimization: now, we fully
rely on CFA and constant folding to optimize structure checks when
possible.
I verified that there's no performance change vs doing the optimization
in the bytecode parser. (The optimization is very simple, so this is not
surprising.)
LayoutTests:
Rubber stamped by Phil Pizlo.
- 6:12 PM Changeset in webkit [151480] by
-
- 6 edits2 adds in trunk/Source/WebKit2
Make sure we aren't throttling plugin timers during initialisation and destruction
https://bugs.webkit.org/show_bug.cgi?id=117522
Reviewed by Darin Adler.
Add a new ActivityAssertion RAII class to handle allowing/disallowing
timer throttling. Then make use of it during plugin initialisation
and destruction, as well as any synchronous messages (on the basis
that if another process is waiting for the plugin we shouldn't be
throttling timers).
- CMakeLists.txt:
- GNUmakefile.list.am:
- PluginProcess/WebProcessConnection.cpp:
(WebKit::WebProcessConnection::didReceiveSyncMessage):
(WebKit::WebProcessConnection::destroyPlugin):
(WebKit::WebProcessConnection::createPlugin):
- Shared/ActivityAssertion.cpp: Added.
(WebKit::ActivityAssertion::ActivityAssertion):
(WebKit::ActivityAssertion::~ActivityAssertion):
- Shared/ActivityAssertion.h: Added.
- Target.pri:
- WebKit2.xcodeproj/project.pbxproj:
- 4:51 PM Changeset in webkit [151479] by
-
- 2 edits in trunk/Source/WebKit/win
[Windows] Unreviewed build correction after r151440.
- AccessibleBase.cpp:
(MSAARole): Switch back to emiting ROLE_SYSTEM_LISTITEM for
ListItemRole Web role to avoid breaking existing test.
- 4:16 PM Changeset in webkit [151478] by
-
- 1 edit1 delete in trunk/WebKitLibraries
Unreviewed. Another part of rollout of r151408.
- win/tools64: Removed.
- win/tools64/scripts: Removed.
- win/tools64/vsprops: Removed.
- 3:23 PM Changeset in webkit [151477] by
-
- 2 edits in tags/Safari-537.44.1/WebKitLibraries
Merged r151474. <rdar://problem/14120726>
- 2:59 PM Changeset in webkit [151476] by
-
- 2 edits in trunk/Source/WebCore
Have to invalidate the mute button when changing the volume
https://bugs.webkit.org/show_bug.cgi?id=117464
Reviewed by Darin Adler.
Merge https://chromium.googlesource.com/chromium/blink/+/c4c685c82908449526fd8c251cc551e729ebed08
but without a test since the test doesn't work in WebKit.
- html/shadow/MediaControls.cpp:
(WebCore::MediaControls::changedVolume):
- 2:55 PM Changeset in webkit [151475] by
-
- 3 edits2 adds in trunk
[CSS Regions] Regions don't create a stacking context for their contents
https://bugs.webkit.org/show_bug.cgi?id=114268
Reviewed by Alexandru Chiculita.
Source/WebCore:
Paint the region content (from RenderFlowThread) during the background phase instead of the
foreground phase.
Let's assume there is a region and a sibling element. The sibling partially overlaps the
region and appears after the region in DOM order.
Before this patch, we would paint in this order:
1) Region background
2) Sibling background
3) Region content
4) Sibling content
As a result, the sibling background would incorrectly paint between the region
background and the region content. Instead, the sibling background should paint over the
region background and the region content.
After this patch, we paint in this order:
1) Region background
2) Region content
3) Sibling background
4) Sibling content
Test: fast/regions/region-sibling-paint-order.html
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::paintObject):
LayoutTests:
- fast/regions/region-sibling-paint-order-expected.html: Added.
- fast/regions/region-sibling-paint-order.html: Added.
- 2:46 PM Changeset in webkit [151474] by
-
- 2 edits in trunk/WebKitLibraries
Unreviewed. WinTools makefile fix.
- win/tools32/WinTools.make:
- 2:43 PM Changeset in webkit [151473] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION: (r149232) videos on disney.com are initially scrambled on load
https://bugs.webkit.org/show_bug.cgi?id=117517
Reviewed by Eric Carlson.
Set a background color on the AVPlayerLayer to avoid corruption when no
frames are available to display.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::createVideoLayer):
- 2:23 PM Changeset in webkit [151472] by
-
- 1 edit1 delete in trunk/Tools
Removed old broken code coverage tool.
https://bugs.webkit.org/show_bug.cgi?id=117520
Reviewed by Sam Weinig.
- CodeCoverage: Removed.
- CodeCoverage/README: Removed.
- CodeCoverage/amber.png: Removed.
- CodeCoverage/cov.py: Removed.
- CodeCoverage/emerald.png: Removed.
- CodeCoverage/gcov.css: Removed.
- CodeCoverage/glass.png: Removed.
- CodeCoverage/regenerate-coverage-display: Removed.
- CodeCoverage/ruby.png: Removed.
- CodeCoverage/run-generate-coverage-data: Removed.
- CodeCoverage/snow.png: Removed.
- 2:18 PM Changeset in webkit [151471] by
-
- 3 edits2 adds in trunk
Use HTMLElementFactory to create equivalent elements in WebVTTElement
https://bugs.webkit.org/show_bug.cgi?id=117423
Reviewed by Eric Carlson.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/3d60bec8e5dabfe877c482797d9ef430bfde31
This change forces the calls through the factory so that we create appropriate sub-classes based upon the passed tag name,
rather than just creating a concrete HTMLElement class with an inappropriate tag name.
Test: media/track/getCueAsHTMLCrash.html
- html/track/WebVTTElement.cpp:
(WebCore::WebVTTElement::createEquivalentHTMLElement):
LayoutTests:
- media/track/getCueAsHTMLCrash-expected.txt: Added.
- media/track/getCueAsHTMLCrash.html: Added.
- 2:09 PM Changeset in webkit [151470] by
-
- 2 edits in trunk/Source/WebCore
Split SelectorDataList::executeSingleTagNameSelectorData() into the 4 kinds of traversal
https://bugs.webkit.org/show_bug.cgi?id=117486
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-11
Reviewed by Ryosuke Niwa.
Since this is pretty common, split the name selector to have the constant conditions
outside the traversal.
- dom/SelectorQuery.cpp:
(WebCore::SelectorDataList::executeSingleTagNameSelectorData):
- 1:55 PM Changeset in webkit [151469] by
-
- 11 edits in trunk
[Mac] Update text track menu
https://bugs.webkit.org/show_bug.cgi?id=117351
Reviewed by Darin Adler.
Source/WebCore:
No new tests, existing tests updated.
- English.lproj/Localizable.strings: Update the menu title.
- page/CaptionUserPreferencesMac.mm: System language is no longer needed.
- platform/LocalizedStrings.cpp: Ditto.
- platform/LocalizedStrings.h:
LayoutTests:
- media/video-controls-captions-trackmenu-localized.html:
- media/video-controls-captions-trackmenu-sorted.html:
- platform/mac-lion/media/video-controls-captions-trackmenu-localized-expected.txt:
- platform/mac/media/video-controls-captions-trackmenu-localized-expected.txt:
- platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt:
- 1:53 PM Changeset in webkit [151468] by
-
- 3 edits in branches/dfgFourthTier/Source/JavaScriptCore
isContravenedByStructure is backwards
https://bugs.webkit.org/show_bug.cgi?id=117366
We should be checking if arrayModeForStructure(structure) is a
subset of arrayModesThatPassFiltering(), not the other way around.
Also renamed isContravenedByStructure to better reflect what the
function is trying to determine.
Rubber stamped by Filip Pizlo.
- dfg/DFGArrayMode.h:
(JSC::DFG::ArrayMode::structureWouldPassArrayModeFiltering):
- dfg/DFGTypeCheckHoistingPhase.cpp:
(JSC::DFG::TypeCheckHoistingPhase::noticeStructureCheckAccountingForArrayMode):
(JSC::DFG::ArrayTypeCheck::isContravenedByValue):
- 1:43 PM Changeset in webkit [151467] by
-
- 3 edits in trunk/Source/WebCore
Fix the element type in the selector checkers
https://bugs.webkit.org/show_bug.cgi?id=117450
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-11
Reviewed by Anders Carlsson.
- css/SelectorCheckerFastPath.cpp:
(WebCore::HTMLNames::checkClassValue):
- dom/SelectorQuery.cpp:
(WebCore::SelectorDataList::executeSingleClassNameSelectorData):
- 1:40 PM Changeset in webkit [151466] by
-
- 3 edits in trunk/Source/WebCore
Clean up the initializer mess in Document
https://bugs.webkit.org/show_bug.cgi?id=117448
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-11
Reviewed by Ryosuke Niwa.
Basic cleaning from
https://chromium.googlesource.com/chromium/blink/+/e54ba8d3b62b0245ecdf2f3ec11cd33b4035a4d7
- dom/Document.cpp:
(WebCore::Document::Document):
- dom/Document.h:
- 1:39 PM Changeset in webkit [151465] by
-
- 2 edits in trunk/Tools
Have build-webkit build the WebInspectorUI project.
- Scripts/build-webkit:
- 1:12 PM Changeset in webkit [151464] by
-
- 1 edit1 move26 deletes in trunk/WebKitLibraries
Unreviewed, rolling out r151408.
http://trac.webkit.org/changeset/151408
https://bugs.webkit.org/show_bug.cgi?id=117519
Opting for a different approach (Requested by rfong on
#webkit).
- win/WinTools.make: Removed.
- win/tools32/WinTools.make: Renamed from WebKitLibraries/win/tools64/WinTools.make.
- win/tools64/scripts/COPYRIGHT-END-YEAR: Removed.
- win/tools64/scripts/VERSION: Removed.
- win/tools64/scripts/auto-version.sh: Removed.
- win/tools64/scripts/feature-defines.sh: Removed.
- win/tools64/vsprops/FeatureDefines.props: Removed.
- win/tools64/vsprops/FeatureDefines.vsprops: Removed.
- win/tools64/vsprops/FeatureDefinesCairo.props: Removed.
- win/tools64/vsprops/FeatureDefinesCairo.vsprops: Removed.
- win/tools64/vsprops/WinCairo.props: Removed.
- win/tools64/vsprops/WinCairo.vsprops: Removed.
- win/tools64/vsprops/cURL.props: Removed.
- win/tools64/vsprops/cURL.vsprops: Removed.
- win/tools64/vsprops/common.props: Removed.
- win/tools64/vsprops/common.vsprops: Removed.
- win/tools64/vsprops/debug.props: Removed.
- win/tools64/vsprops/debug.vsprops: Removed.
- win/tools64/vsprops/debug_all.vsprops: Removed.
- win/tools64/vsprops/debug_wincairo.props: Removed.
- win/tools64/vsprops/debug_wincairo.vsprops: Removed.
- win/tools64/vsprops/debugsuffix.props: Removed.
- win/tools64/vsprops/production.props: Removed.
- win/tools64/vsprops/production.vsprops: Removed.
- win/tools64/vsprops/release.props: Removed.
- win/tools64/vsprops/release.vsprops: Removed.
- win/tools64/vsprops/releaseproduction.vsprops: Removed.
- 1:08 PM Changeset in webkit [151463] by
-
- 6 edits3 adds in trunk/LayoutTests
Rebaseline results after r151451
Unreviewed, gardening.
- platform/efl/fast/forms/button-positioned-expected.txt:
- platform/efl/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/efl/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Added.
- platform/gtk/fast/forms/button-positioned-expected.txt:
- platform/gtk/fast/forms/input-appearance-preventDefault-expected.png:
- platform/gtk/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/gtk/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Added.
- platform/win/fast/forms/onselect-textfield-expected.txt: Added.
- 1:03 PM Changeset in webkit [151462] by
-
- 3 edits in trunk/Tools
Add an option to run-webkit-tests to skip java dependency check
https://bugs.webkit.org/show_bug.cgi?id=117516
Reviewed by Andreas Kling.
- Scripts/webkitpy/layout_tests/run_webkit_tests.py:
(parse_args):
- Scripts/webkitpy/port/mac.py:
(MacPort._check_port_build):
- 1:02 PM Changeset in webkit [151461] by
-
- 2 edits in trunk/Tools
https://bugs.webkit.org/show_bug.cgi?id=117514
Removed extra Xcode code coverage flags.
Reviewed by Sam Weinig.
- Scripts/webkitdirs.pm:
(XcodeCoverageSupportOptions):
- 12:58 PM Changeset in webkit [151460] by
-
- 2 edits in trunk/Source/WebCore
Set the font size for in-band captions on the display box, not the :cue.
https://bugs.webkit.org/show_bug.cgi?id=117515
Reviewed by Eric Carlson.
Make the in-band font size behavior match the out-of-band behavior.
- html/track/TextTrackCueGeneric.cpp:
(WebCore::TextTrackCueGeneric::setFontSize):
- 12:53 PM Changeset in webkit [151459] by
-
- 10 edits1 add in trunk
Source/WebCore: [Windows] Implement 'attributeValue' accessor to support testing.
https://bugs.webkit.org/show_bug.cgi?id=117513
Reviewed by Anders Carlsson.
- WebCore.vcxproj/WebCore.vcxproj: Add new implementation file.
- WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
- accessibility/win/AccessibilityObjectWrapperWin.cpp: Added.
- accessibility/win/AccessibilityObjectWrapperWin.h: Add declaration
Source/WebKit/win: [Windows] Implement 'attributeValue' accessor to support testing.
https://bugs.webkit.org/show_bug.cgi?id=117513
Reviewed by Anders Carlsson.
- AccessibleBase.cpp:
(AccessibleBase::attributeValue): Added.
- AccessibleBase.h: Added method declaration.
- Interfaces/AccessibleComparable.idl: New accessor interface.
Tools: [Windows] Implement 'attributeValue' accessor to support testing
https://bugs.webkit.org/show_bug.cgi?id=117513
Reviewed by Anders Carlsson.
- DumpRenderTree/win/AccessibilityControllerWin.cpp:
(comparableObject): Move earlier in file.
(findAccessibleObjectById): New implemenation.
(AccessibilityController::accessibleElementById): New implementation.
- 12:49 PM Changeset in webkit [151458] by
-
- 11 edits in trunk/LayoutTests
Unreviewed GTK gardening. Rebaselining various tests that are at the moment failing and need the new baseline.
- platform/gtk/editing/deleting/delete-block-merge-contents-001-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-019-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-020-expected.txt:
- platform/gtk/editing/pasteboard/4944770-2-expected.txt:
- platform/gtk/editing/pasteboard/8145-2-expected.txt:
- platform/gtk/editing/pasteboard/paste-line-endings-006-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
- platform/gtk/editing/pasteboard/paste-xml-expected.txt:
- platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
- 12:37 PM Changeset in webkit [151457] by
-
- 1 edit1 copy2 deletes in tags/Safari-537.44.1/WebKitLibraries
Rollout of r151408.
- 12:20 PM Changeset in webkit [151456] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
Removed unused local variable to fix cab build.
Unreviewed.
- interpreter/StackIterator.cpp:
(JSC::StackIterator::Frame::logicalFrame):
- 12:17 PM Changeset in webkit [151455] by
-
- 2 edits in trunk
Add WebInspectorUI to the Makefile.
Reviewed by Mark Rowe.
- Source/Makefile:
- 12:16 PM Changeset in webkit [151454] by
-
- 5 edits in trunk/Source
Update the framework bundle identifier for the Web Inspector.
Reviewed by Mark Rowe.
Source/WebKit/mac:
- WebCoreSupport/WebInspectorClient.mm:
(useWebKitWebInspector):
(WebInspectorFrontendClient::localizedStringsURL):
(-[WebInspectorWindowController inspectorPagePath]):
Source/WebKit2:
- UIProcess/mac/WebInspectorProxyMac.mm:
(WebKit::inspectorReallyUsesWebKitUserInterface):
(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL):
- WebProcess/WebPage/mac/WebInspectorMac.mm:
(WebKit::inspectorReallyUsesWebKitUserInterface):
(WebKit::WebInspector::localizedStringsURL):
- 12:16 PM Changeset in webkit [151453] by
-
- 604 adds in trunk/Source/WebInspectorUI
Open Source the Safari Web Inspector back to WebKit.
- 12:06 PM Changeset in webkit [151452] by
-
- 1 edit30 copies1 delete in tags/Safari-537.44.1/WebKitLibraries
Merged r151408. <rdar://problem/14097829>
- 12:03 PM Changeset in webkit [151451] by
-
- 16 edits6 adds in trunk
Positioned Replaced Elements That Aren't RenderReplaced get Incorrect Width
https://bugs.webkit.org/show_bug.cgi?id=93735
Reviewed by Darin Adler.
Source/WebCore:
Replaced elements that aren't RenderReplaced aren't |isReplaced| and don't have an
intrinsic height or width. This causes them to go down the wrong height and width computation
path in RenderBox when they are absolute positioned.
The notion of |isReplaced| is entwined with the notion of being |isInline| so it isn't really
possible to make them isReplaced without re-wiring a lot of code. So instead use an ad-hoc definition
of isReplacedElement in RenderBox to bring all replaced elements into the height and width calculation.
To make sure we get the right height and width in there, give non-RenderReplaced replaced renderers
the helpers for returning their approximation of intrinsic height and width.
Test: fast/replaced/width-and-height-of-positioned-replaced-elements.html
- rendering/RenderBox.cpp:
(WebCore::isReplacedElement):
(WebCore::RenderBox::computePositionedLogicalWidth):
(WebCore::RenderBox::computePositionedLogicalHeight):
- rendering/RenderBox.h:
(WebCore::RenderBox::intrinsicSize):
- rendering/RenderButton.h:
- rendering/RenderListBox.cpp:
(WebCore::RenderListBox::RenderListBox):
(WebCore::RenderListBox::computeLogicalHeight):
- rendering/RenderListBox.h:
- rendering/RenderMenuList.h:
- rendering/RenderReplaced.h:
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::RenderTextControl):
(WebCore::RenderTextControl::computeLogicalHeight):
- rendering/RenderTextControl.h:
LayoutTests:
- fast/forms/onselect-textfield-expected.txt:
- fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png: Added.
- fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Added.
- fast/replaced/width-and-height-of-positioned-replaced-elements.html: Added.
- platform/mac-wk2/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Added.
- platform/mac/fast/forms/button-positioned-expected.txt:
- platform/mac/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/mac/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Added.
- platform/qt/fast/forms/button-positioned-expected.txt:
- platform/qt/fast/forms/input-appearance-preventDefault-expected.txt:
- 12:02 PM Changeset in webkit [151450] by
-
- 4 edits in tags/Safari-537.44.1/Source
Versioning.
- 11:48 AM Changeset in webkit [151449] by
-
- 3 edits in trunk/Source/WebCore
There are unused variables in ApplyStyleCommand::mergeEndWithNextIfIdentical and ReplaceSelectionCommand::removeUnrenderedTextNodesAtEnds
https://bugs.webkit.org/show_bug.cgi?id=117475
Reviewed by Andreas Kling.
Removed.
- editing/ApplyStyleCommand.cpp:
(WebCore::ApplyStyleCommand::mergeEndWithNextIfIdentical):
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::removeUnrenderedTextNodesAtEnds):
- 11:48 AM Changeset in webkit [151448] by
-
- 1 edit2 adds in trunk/LayoutTests
Add baselines for test added in r151444
Unreviewed.
- platform/gtk/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Added.
- platform/win/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Added.
- 11:48 AM Changeset in webkit [151447] by
-
- 2 edits in trunk/Source/WebKit2
Do not filter cookies requested through the CookieStorageShim.
https://bugs.webkit.org/show_bug.cgi?id=117511
<rdar://problem/13603433>
Reviewed by Beth Dakin.
Since the shim function is called when the underlying media engine is
creating an HTTPRequest, use CookieRequestHeaderFieldValue (which does
not filter out HTTP-only cookies) rather than CookiesForDOM (which does).
- Shared/mac/CookieStorageShim.cpp:
(WebKit::webKitCookieStorageCopyRequestHeaderFieldsForURL):
- 11:33 AM Changeset in webkit [151446] by
-
- 2 edits in trunk/Source/WebCore
Fix typo in r151445
Unreviewed build fix.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeInlinePreferredLogicalWidths):
- 11:22 AM Changeset in webkit [151445] by
-
- 2 edits in trunk/Source/WebCore
Remove redundant calls to ceilToFloat in RenderBlock::computeInlinePreferredLogicalWidths
https://bugs.webkit.org/show_bug.cgi?id=117490
Reviewed by Andreas Kling.
Merge https://chromium.googlesource.com/chromium/blink/+/be336b14325b2938ff6a4fb6191073a6e717a57c.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeInlinePreferredLogicalWidths):
- 11:11 AM Changeset in webkit [151444] by
-
- 3 edits4 adds in trunk
Painting collapsed borders during scrolling
https://bugs.webkit.org/show_bug.cgi?id=85658
Reviewed by David Hyatt.
Source/WebCore:
Test: fast/repaint/table-cell-collapsed-border-scroll.html
WHen painting collapsed borders we need to paint the borders of the row above
the topmost dirtied row so that we compute the correct value for the dirtied row's collapsed border.
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::paintObject):
LayoutTests:
- fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Added.
- fast/repaint/table-cell-collapsed-border-scroll.html: Added.
- platform/qt/fast/repaint/table-cell-collapsed-border-scroll-expected.png: Added.
- 10:49 AM Changeset in webkit [151443] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: Type check hoisting phase has a dead if statement
https://bugs.webkit.org/show_bug.cgi?id=117510
Reviewed by Geoffrey Garen.
- dfg/DFGTypeCheckHoistingPhase.cpp:
(JSC::DFG::TypeCheckHoistingPhase::identifyRedundantArrayChecks):
- 10:09 AM WebKitGTK/2.0.x edited by
- Only bug fixes are allowed in the stable branch (diff)
- 10:08 AM Changeset in webkit [151442] by
-
- 1 copy in releases/WebKitGTK/webkit-2.0.3
Tagging the WebKitGTK+ 2.0.3 release
- 9:37 AM Changeset in webkit [151441] by
-
- 2 edits in trunk/Source/WebCore
[curl] Custom HTTP method support
https://bugs.webkit.org/show_bug.cgi?id=117302
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-11
Reviewed by Kenneth Rohde Christiansen.
No new tests, already covered by existing ones like:
http/tests/xmlhttprequest/workers/methods.html
http/tests/xmlhttprequest/workers/methods-async.html
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::ResourceHandleManager::initializeHandle):
- 8:32 AM Changeset in webkit [151440] by
-
- 2 edits in trunk/Source/WebKit/win
[Windows] Provide MSAA mappings for more WebCore roles.
https://bugs.webkit.org/show_bug.cgi?id=117389
Reviewed by Chris Fleizach.
- AccessibleBase.cpp:
(MSAARole): Add additional mappings between WebCore roles and MSAA roles.
- 8:14 AM Changeset in webkit [151439] by
-
- 4 edits in trunk
Remove leftover wxWebkit code
https://bugs.webkit.org/show_bug.cgi?id=117471
Patch by Seokju Kwon <Seokju Kwon> on 2013-06-11
Reviewed by Andreas Kling.
.:
- Source/cmake/WebKitPackaging.cmake:
Source/WebKit2:
- Scripts/generate-forwarding-headers.pl:
- 8:09 AM Changeset in webkit [151438] by
-
- 2 edits in trunk/LayoutTests
editing/undo/undo-after-event-edited.html can be flaky
https://bugs.webkit.org/show_bug.cgi?id=117461
Reviewed by Andreas Kling.
Merge https://chromium.googlesource.com/chromium/blink/+/515de860730b34289df5805b40adb2535a9a8ba1
- editing/undo/undo-after-event-edited.html:
- 8:06 AM Changeset in webkit [151437] by
-
- 5 edits in trunk/Source/WebCore
Web Inspector: Remove 'using namespace std'
https://bugs.webkit.org/show_bug.cgi?id=117498
Patch by Seokju Kwon <Seokju Kwon> on 2013-06-11
Reviewed by Anders Carlsson.
No new tests, no behavior change.
- inspector/InspectorAgent.cpp: Remove unneeded 'using namespace std'.
- inspector/InspectorFrontendClientLocal.cpp: Use explicit std:: qualifiers instead.
(WebCore::InspectorFrontendClientLocal::constrainedAttachedWindowHeight):
(WebCore::InspectorFrontendClientLocal::constrainedAttachedWindowWidth):
- inspector/InspectorFrontendHost.cpp: Remove unneeded 'using namespace std'.
- inspector/InspectorPageAgent.cpp: Remove unneeded 'using namespace std'.
- 7:42 AM Changeset in webkit [151436] by
-
- 4 edits2 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Unskipping passing tests. Generate new baseline where needed.
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-06-11
- platform/qt-5.0-wk1/TestExpectations:
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt-5.0-wk2/fast/images/paletted-png-with-color-profile-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/paletted-png-with-color-profile-expected.txt: Added.
- platform/qt/TestExpectations:
- 6:45 AM Changeset in webkit [151435] by
-
- 4 edits in releases/WebKitGTK/webkit-2.0
Unreviewed. Update NEWS and Versions.m4 for 2.0.3 release.
.:
- Source/autotools/Versions.m4: Bump version numbers.
Source/WebKit/gtk:
- NEWS: Added release notes for 2.0.3.
- 6:28 AM WebKitIDL edited by
- Remove [NamedGetter] after r151434 (diff)
- 6:04 AM Changeset in webkit [151434] by
-
- 18 edits in trunk/Source/WebCore
Support latest Web IDL named property getters
https://bugs.webkit.org/show_bug.cgi?id=117403
Reviewed by Kentaro Hara.
Add support for the latest Web IDL named property getters to the JSC
bindings generator:
http://www.w3.org/TR/WebIDL/#idl-named-properties
Drop support for outdated [NamedGetter] IDL extended attribute.
Support for other kinds of named properties will be added in later
patches. This patch only brings named property getters.
This patch is based on Blink r149247 by kojih@chromium.org.
No new tests, no behavior change.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateGetOwnPropertySlotBody):
(GenerateGetOwnPropertyDescriptorBody):
(GetSpecialAccessorFunctionForType):
(GetNamedGetterFunction):
(GenerateHeader):
(GenerateImplementation):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/IDLParser.pm:
(applyTypedefs):
(parseSpecialOperation):
(parseSpecials):
(applyMemberList):
- bindings/scripts/test/TestEventTarget.idl:
- css/StyleSheetList.idl:
- dom/DOMNamedFlowCollection.idl:
- dom/DOMStringMap.idl:
- dom/NamedNodeMap.idl:
- dom/NodeList.idl:
- html/HTMLAllCollection.idl:
- html/HTMLCollection.idl:
- html/HTMLFormControlsCollection.idl:
- html/HTMLPropertiesCollection.idl:
- plugins/DOMMimeTypeArray.idl:
- plugins/DOMPlugin.idl:
- plugins/DOMPluginArray.idl:
- storage/Storage.idl:
- 5:12 AM Changeset in webkit [151433] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Add fallback for EWK2UnitTestBase if opengl is not available.
https://bugs.webkit.org/show_bug.cgi?id=117504
Patch by Changhyup Jwa <ch.jwa@samsung.com> on 2013-06-11
Reviewed by Christophe Dumez.
There're many fails on efl webkit2 unit test if opengl is not available.
So, add fallback to non-opengl evas engine.
- UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:
(EWK2UnitTest::EWK2UnitTestBase::SetUp):
- 3:47 AM Changeset in webkit [151432] by
-
- 3 edits in releases/WebKitGTK/webkit-2.0
Unreviewed. Rename gobject_introspection_required variable.
As gobject_introspection_required_version for consistency with all
other required_version variables.
- Source/autotools/FindDependencies.m4:
- Source/autotools/Versions.m4:
- 2:31 AM Changeset in webkit [151431] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit/gtk
Merge r150182 - [GTK] TargetFrame and innerNodeFrame confused
https://bugs.webkit.org/show_bug.cgi?id=102907
Reviewed by Martin Robinson.
- webkit/webkithittestresult.cpp:
(WebKit::kit):
- 1:48 AM Changeset in webkit [151430] by
-
- 4 edits in trunk/LayoutTests
[Qt][EFL][GTK]fast/regions/overflow-size-change-with-stacking-context-rtl.html fails after r151202
https://bugs.webkit.org/show_bug.cgi?id=117295
Reviewed by Alexandru Chiculita.
Both test specify margins auto, which means that they can be computed to floats.
I changed the tests so that the margins are computed to integer values, to avoid
possible differences on platforms that enable subpixel layout.
- fast/regions/overflow-size-change-with-stacking-context-rtl-expected.html:
- fast/regions/overflow-size-change-with-stacking-context-rtl.html:
- platform/qt/TestExpectations: Unskip the skipped test
- 1:39 AM Changeset in webkit [151429] by
-
- 11 edits in trunk
Make WTR use its own temporary directory for application cache
https://bugs.webkit.org/show_bug.cgi?id=117143
Reviewed by Alexey Proskuryakov.
Source/WebKit2:
- UIProcess/API/C/WKContext.cpp:
(WKContextSetApplicationCacheDirectory):
- UIProcess/API/C/WKContextPrivate.h:
- UIProcess/WebContext.cpp:
(WebKit::WebContext::applicationCacheDirectory):
- UIProcess/WebContext.h:
(WebKit::WebContext::setApplicationCacheDirectory):
- UIProcess/efl/WebContextEfl.cpp:
(WebKit::WebContext::platformDefaultApplicationCacheDirectory):
- UIProcess/gtk/WebContextGtk.cpp:
(WebKit::WebContext::platformDefaultApplicationCacheDirectory):
- UIProcess/mac/WebContextMac.mm:
(WebKit::WebContext::platformDefaultApplicationCacheDirectory):
- UIProcess/qt/WebContextQt.cpp:
(WebKit::WebContext::platformDefaultApplicationCacheDirectory):
Tools:
- WebKitTestRunner/TestController.cpp:
(WTR::TestController::initialize):
- 1:35 AM Changeset in webkit [151428] by
-
- 4 edits in trunk/Source/WebKit2
[EFL][WK2] Fix test_ewk2_context_menu
https://bugs.webkit.org/show_bug.cgi?id=116601
Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-06-11
Reviewed by Gyuyoung Kim.
test_ewk2_context_menu is always passing, it does not test any context menu feature
as it ends before context menu is called.
One single test was divided into two tests: testing WebKit2 created context menu and
testing menus and items created by application.
- UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:
(EWK2UnitTest::EWK2UnitTestBase::waitUntilTrue): added function introducing internal loop until boolean value is changed to true
- UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.h:
- UIProcess/API/efl/tests/test_ewk2_context_menu.cpp:
(customItemSelected):
(showContextMenu):
(showContextMenuForRemoveAndAppend):
(showContextMenuForSubmenu):
(hideContextMenu):
(TEST_F):
- 1:10 AM Changeset in webkit [151427] by
-
- 5 edits in trunk/Source/WebKit2
[EFL][WK2] Add ewk_view_navigate API
https://bugs.webkit.org/show_bug.cgi?id=117467
Reviewed by Christophe Dumez.
The applications will use this API to navigate history more than one step.
- UIProcess/API/efl/ewk_back_forward_list_item_private.h:
(EwkBackForwardListItem::wkItem): Return WKBackForwardListItemRef for page to navigate.
- UIProcess/API/efl/ewk_view.cpp:
(ewk_view_navigate_to): Added new API.
- UIProcess/API/efl/ewk_view.h:
- UIProcess/API/efl/tests/test_ewk2_view.cpp:
(TEST_F): Added more test case for navigation.
- 12:57 AM Changeset in webkit [151426] by
-
- 2 edits in trunk/Source/WebCore
[BlackBerry] Test editing/execCommand/indent-paragraphs.html times out
https://bugs.webkit.org/show_bug.cgi?id=117235
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2013-06-11
Reviewed by Rob Buis.
PR 346414.
After r150224 ResourceHandle::start() can fail returning false so
that the ResourceHandle is destroyed and the error not
handled. Handle the errors by scheduling a InvalidURLFailure and
returning true when startJob fails to make sure the ResourceHandle
is not destroyed and the error is handled and notified to the
client.
Fixes timeout in editing/execCommand/indent-paragraphs.html.
- platform/network/blackberry/ResourceHandleBlackBerry.cpp:
(WebCore::ResourceHandle::start):
- 12:34 AM Changeset in webkit [151425] by
-
- 6 edits in trunk/Source/WebCore
Remove IntRect::pixelSnapped* and its enclosingRect since they are no longer used
https://bugs.webkit.org/show_bug.cgi?id=117494
Reviewed by Darin Adler.
Merge: https://chromium.googlesource.com/chromium/blink/+/9433dc00e882e2808ac1db3c1fd89090896d7b58
https://chromium.googlesource.com/chromium/blink/+/7beaa73aa099170cb2cad02c12c5e0a448b12c21
- inspector/InspectorLayerTreeAgent.cpp:
(WebCore::InspectorLayerTreeAgent::buildObjectForLayer):
- inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::update):
- platform/graphics/IntRect.h:
- rendering/RenderInline.cpp:
(WebCore::RenderInline::hitTestCulledInline):
- rendering/RenderObject.cpp:
(WebCore::RenderObject::repaintUsingContainer):
- 12:10 AM Changeset in webkit [151424] by
-
- 3 edits4 adds in trunk
Autoclose braces and parentheses at the end of style sheet
https://bugs.webkit.org/show_bug.cgi?id=117414
Reviewed by Andreas Kling.
From Blink r150202 by <serya@chromium.org>
Source/WebCore:
Use closing_parenthesis and closing_brace instead of the literals
'}' and ')'. This allows the parser to treat expressions with
unmatched closing braces/parenthesis as if all of them were
actually closed.
Tests: animations/keyframe-autoclose-brace.html
css3/autoclose-braces-and-parentheses.html
- css/CSSGrammar.y.in:
LayoutTests:
- animations/keyframe-autoclose-brace-expected.txt: Added.
- animations/keyframe-autoclose-brace.html: Added.
- css3/autoclose-braces-and-parentheses-expected.txt: Added.
- css3/autoclose-braces-and-parentheses.html: Added.
Jun 10, 2013:
- 10:47 PM Changeset in webkit [151423] by
-
- 4 edits in trunk/Source
[CoordinatedGraphics] Typos in custom shader support
https://bugs.webkit.org/show_bug.cgi?id=117413
Patch by Jae Hyun Park <jae.park@company100.net> on 2013-06-10
Reviewed by Noam Rosenthal.
Wrong keyframe is passed when assigning filterValue.
Source/WebCore:
- platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp:
(WebCore::CoordinatedGraphicsScene::setLayerAnimationsIfNeeded):
Source/WebKit2:
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
(WebKit::CoordinatedLayerTreeHost::prepareCustomFilterProxiesIfNeeded):
- 10:40 PM Changeset in webkit [151422] by
-
- 2 edits in trunk/Source/WebCore
text-transform: capitalize shouldn't upconvert
https://bugs.webkit.org/show_bug.cgi?id=117485
Reviewed by Adam Barth.
Avoid the upconversion. Merge https://chromium.googlesource.com/chromium/blink/+/c5a221d6da2443df0639c01c40aac6040908ec79.
- rendering/RenderText.cpp:
(WebCore::makeCapitalized):
- 10:37 PM Changeset in webkit [151421] by
-
- 2 edits in trunk/Source/WebCore
DocType strings should be 8 bit wide
https://bugs.webkit.org/show_bug.cgi?id=117487
Reviewed by Michael Saboff.
Merge https://chromium.googlesource.com/chromium/blink/+/8da02d0ce3965c4e6bf227db856bce930393429a.
- html/parser/HTMLConstructionSite.cpp:
(WebCore::HTMLConstructionSite::insertDoctype):
- 9:47 PM Changeset in webkit [151420] by
-
- 23 edits4 adds in branches/dfgFourthTier/Source
Introducing the StackIterator class.
https://bugs.webkit.org/show_bug.cgi?id=117390.
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
The StackIterator class is meant to unify the way we iterate the JS
stack. It also makes it so that we don't have to copy the frame data
into the intermediate StackFrame struct before processing it.
Unfortunately we still can't get rid of StackFrame because it is used
to record frame information for the Exception stack that is expected
to persist beyond when the frames have been popped off the JS stack.
The StackIterator will iterate over all "logical" frames (i.e. including
inlined frames). As it iterates the JS stack, if it encounters a DFG
frame that has inlined frames, the iterator will canonicalize the
inlined frames before returning. Once canonicalized, the frame can be
read like any other frame.
The StackIterator implements a Frame class that inherits from CallFrame.
The StackIterator::Frame serves as reader of the CallFrame that makes
it easier to access information about the frame. The StackIterator::Frame
only adds functions, and no additional data fields.
- API/JSContextRef.cpp:
(JSContextCreateBacktrace):
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- interpreter/CallFrame.cpp:
(JSC::CallFrame::begin):
(JSC::CallFrame::beginAt):
- interpreter/CallFrame.h:
(JSC::ExecState::setInlineCallFrame):
(ExecState):
(JSC::ExecState::end):
- interpreter/Interpreter.cpp:
(JSC::Interpreter::dumpRegisters):
(JSC::Interpreter::unwindCallFrame):
(JSC::Interpreter::getStackTrace):
(JSC::Interpreter::throwException):
(JSC::Interpreter::debug):
- interpreter/Interpreter.h:
(Interpreter):
- interpreter/StackIterator.cpp: Added.
(JSC::StackIterator::StackIterator):
(JSC::StackIterator::beginAt):
(JSC::StackIterator::gotoNextFrame):
- Based on the deleted Interpreter::findFunctionCallFrameFromVMCode().
(JSC::StackIterator::findFrameForFunction):
- Based on the deleted Interpreter::retrieveCallerFromVMCode().
(JSC::StackIterator::Frame::codeType):
- Based on the deleted getStackFrameCodeType().
(JSC::StackIterator::Frame::functionName):
- Based on StackFrame::friendlyFunctionName().
(JSC::StackIterator::Frame::sourceURL):
- Based on StackFrame::friendlySourceURL().
(JSC::StackIterator::Frame::toString):
- Based on StackFrame::toString().
(JSC::StackIterator::Frame::bytecodeOffset):
(JSC::StackIterator::Frame::line):
- Based on StackFrame::line().
(JSC::StackIterator::Frame::column):
- Based on StackFrame::column().
(JSC::StackIterator::Frame::arguments):
- Based on the deleted Interpreter::retrieveArgumentsFromVMCode().
(JSC::StackIterator::Frame::retrieveExpressionInfo):
- Based on StackFrame::expressionInfo().
(JSC::StackIterator::Frame::logicalFrame):
- Based on the now deleted CallFrame::trueCallFrame().
(JSC::StackIterator::Frame::logicalCallerFrame):
- Based on the now deleted CallFrame::trueCallerFrame().
(JSC::jitTypeName):
(JSC::printIndents):
(JSC::printif):
(JSC::StackIterator::Frame::print):
(debugPrintCallFrame):
- Prints the contents of the frame for debugging purposes. There are 2 versions that can be used as follows:
- When you have a valid StackIterator, you can print the current frame's content using the print instance method:
iter->print(indentLevel);
- When you have a CallFrame* that you want to dump from a debugger console, you can print its content as follows:
(gdb) call debugPrintCallFrame(callFrame)
A sample of the output looks like this:
frame 0x1510c70b0 {
name 'shouldBe'
sourceURL 'testapi.js'
hostFlag 0
isInlinedFrame 0
callee 0x15154efb0
returnPC 0x10ed0786d
callerFrame 0x1510c7058
logicalCallerFrame 0x1510c7058
rawLocationBits 27 0x1b
codeBlock 0x7fe79b037200
bytecodeOffset 27 0x1b / 210
line 46
column 20
jitType 3 <BaselineJIT> isOptimizingJIT 0
hasCodeOrigins 0
}
- interpreter/StackIterator.h: Added.
(StackIterator::Frame):
(JSC::StackIterator::Frame::create):
(JSC::StackIterator::Frame::isJSFrame):
(JSC::StackIterator::Frame::callFrame):
- interpreter/StackIteratorPrivate.h: Added.
(StackIterator):
(JSC::StackIterator::operator*):
(JSC::StackIterator::operator->):
(JSC::StackIterator::operator==):
(JSC::StackIterator::operator!=):
(JSC::StackIterator::operator++):
(JSC::StackIterator::end):
(JSC::StackIterator::empty):
- jsc.cpp:
(functionJSCStack):
- profiler/ProfileGenerator.cpp:
(JSC::ProfileGenerator::addParentForConsoleStart):
- profiler/ProfileNode.h:
(ProfileNode):
- runtime/JSFunction.cpp:
(JSC::retrieveArguments):
(JSC::JSFunction::argumentsGetter):
(JSC::skipOverBoundFunctions):
(JSC::retrieveCallerFunction):
(JSC::JSFunction::callerGetter):
(JSC::JSFunction::getOwnPropertyDescriptor):
(JSC::JSFunction::defineOwnProperty):
- runtime/JSGlobalObjectFunctions.cpp:
(JSC::globalFuncProtoGetter):
(JSC::globalFuncProtoSetter):
- runtime/ObjectConstructor.cpp:
(JSC::objectConstructorGetPrototypeOf):
- runtime/Operations.h:
Source/WebCore:
No new tests.
- ForwardingHeaders/interpreter/StackIterator.h: Added.
- bindings/js/JSXMLHttpRequestCustom.cpp:
(WebCore::JSXMLHttpRequest::send):
- bindings/js/ScriptCallStackFactory.cpp:
(WebCore::createScriptCallStack):
- 9:47 PM Changeset in webkit [151419] by
-
- 5 edits in trunk/Source/WebKit2
[Qt][GTK] Build fix after r151403
https://bugs.webkit.org/show_bug.cgi?id=117452
Patch by Seokju Kwon <Seokju Kwon> on 2013-06-10
Reviewed by Csaba Osztrogonác.
- UIProcess/API/gtk/PageClientImpl.cpp:
(WebKit::PageClientImpl::preferencesDidChange):
- UIProcess/API/gtk/PageClientImpl.h:
- UIProcess/API/qt/raw/qrawwebview_p_p.h:
(QRawWebViewPrivate::preferencesDidChange):
- UIProcess/qt/QtPageClient.h:
(WebKit::QtPageClient::preferencesDidChange):
- 9:16 PM Changeset in webkit [151418] by
-
- 3 edits in trunk/LayoutTests
Use shouldBeType in animations/keyframes-rule.html
https://bugs.webkit.org/show_bug.cgi?id=117439
Reviewed by Andreas Kling.
Merge https://chromium.googlesource.com/chromium/blink/+/7eb727a7d5765eaa1779e00a45ac9f63e2e0047f
- animations/keyframes-rule-expected.txt:
- animations/keyframes-rule.html:
- 7:31 PM Changeset in webkit [151417] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, EFL gardening. Fix wrong expectation result on 151416.
- platform/efl-wk2/TestExpectations:
- 6:15 PM Changeset in webkit [151416] by
-
- 3 edits in trunk/LayoutTests
Unreviewed, EFL gardening. Manage tests which need to implement repaint rect.
- platform/efl-wk2/TestExpectations:
- platform/efl/TestExpectations:
- 6:11 PM Changeset in webkit [151415] by
-
- 5 edits in trunk/Source/WebCore
Make more functions const
https://bugs.webkit.org/show_bug.cgi?id=117455
Reviewed by Benjamin Poulain.
Merge https://chromium.googlesource.com/chromium/blink/+/886866f5034d7f30f8aa607b909313f99db1f3b4.
- editing/VisibleUnits.cpp:
(WebCore::CachedLogicallyOrderedLeafBoxes::boxIndexInLeaves):
- html/canvas/WebGLRenderingContext.cpp:
- page/ContentSecurityPolicy.cpp:
(WebCore::CSPDirectiveList::evalDisabledErrorMessage):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::LineWidth::shouldIndentText):
- 5:47 PM Changeset in webkit [151414] by
-
- 3 edits in trunk/Source/WebKit2
Unreviewed, rolling out r151411.
http://trac.webkit.org/changeset/151411
https://bugs.webkit.org/show_bug.cgi?id=117453
because it is duplicated with Bug 117441 (Requested by
gyuyoung_ on #webkit).
Patch by Commit Queue <commit-queue@webkit.org> on 2013-06-10
- UIProcess/efl/WebViewEfl.cpp:
- UIProcess/efl/WebViewEfl.h:
- 5:46 PM Changeset in webkit [151413] by
-
- 3 edits in trunk/Source/WebKit2
Fix build error and warning
https://bugs.webkit.org/show_bug.cgi?id=117441
Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2013-06-10
Reviewed by Anders Carlsson.
- UIProcess/CoordinatedGraphics/WebView.cpp:
(WebKit::WebView::preferencesDidChange): Added.
(WebKit::WebView::createPopupMenuProxy): Remove 'page'.
- UIProcess/CoordinatedGraphics/WebView.h:
- 5:38 PM Changeset in webkit [151412] by
-
- 4 edits in trunk/Tools
https://bugs.webkit.org/show_bug.cgi?id=117449
Remove dead code for storing fonts in DATA section
Reviewed by Dan Bernstein.
- DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig:
Don't copy font resources to DATA, as we don't have any code that reads them
from there (previously removed due to being under "defined(BUILDING_ON_LEOPARD)").
- DumpRenderTree/mac/DumpRenderTree.mm: (activateTestingFonts):
- WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm: (WTR::activateFonts):
Removed comments suggesting that we want to restore the old solution.
- 5:27 PM Changeset in webkit [151411] by
-
- 3 edits in trunk/Source/WebKit2
Unreviewed, EFL Build fix after r151403.
Added preferencesDidChange to WebViewEfl.
- UIProcess/efl/WebViewEfl.cpp:
(WebKit::WebViewEfl::preferencesDidChange):
- UIProcess/efl/WebViewEfl.h:
- 5:07 PM Changeset in webkit [151410] by
-
- 4 edits10 adds in trunk
REGRESSION(r151302): Many broken webaudio/ tests on Mac port.
https://bugs.webkit.org/show_bug.cgi?id=117446
Reviewed by Chris Rogers.
Source/WebCore:
The new "pageConsentRequiredForAudioStart()" restriction was blocking playback event
even when page consent was given. Remvoe the restriction immediately in that case.
- Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::startRendering):
LayoutTests:
Re-enable the tests on mac-wk2 and add new baselines for codec and audiobuffersource tests.
- platform/mac-wk2/TestExpectations:
- platform/mac-wk2/webaudio/audiobuffersource-loop-points-expected.wav: Added.
- platform/mac-wk2/webaudio/audiobuffersource-playbackrate-expected.wav: Added.
- platform/mac-wk2/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav: Added.
- platform/mac-wk2/webaudio/codec-tests/mp3/128kbps-44khz-expected.wav: Added.
- platform/mac-wk2/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Added.
- 4:43 PM Changeset in webkit [151409] by
-
- 2 edits in trunk/Source/WebKit2
Crash in StorageAreaMap::applyChange when clearing local storage in another web process
https://bugs.webkit.org/show_bug.cgi?id=117440
<rdar://problem/13961548>
Reviewed by Tim Horton.
Add an early return so we won't try to look up a null key in the m_pendingValueChanges map.
Also, fix an assertion - it's fine for m_storageMap to be null in applyChange.
- WebProcess/Storage/StorageAreaMap.cpp:
(WebKit::StorageAreaMap::applyChange):
- 4:16 PM Changeset in webkit [151408] by
-
- 1 edit1 copy1 move in trunk/WebKitLibraries
Change WebKitLibraries/win folder structure around.
<rdar://problem/14097829>
Reviewed by Lucas Forschler.
- win/WinTools.make: Copied from win/tools32/WinTools.make.
- win/tools32/WinTools.make: Removed.
- win/tools64: Copied from win/tools32.
- 3:28 PM Changeset in webkit [151407] by
-
- 2 edits in trunk/Source/JavaScriptCore
[JSC] Remove a vestige of wxWidgets support.
https://bugs.webkit.org/show_bug.cgi?id=117419
Reviewed by Benjamin Poulain.
- runtime/JSExportMacros.h: Remove a check for BUILDING_WX that
seems to have gone unnoticed when the wxWidgets port was removed.
- 3:10 PM Changeset in webkit [151406] by
-
- 2 edits in trunk/Source/WebKit2
[WK2][CoordinatedGraphics] Add default case to switches to fix strict build
https://bugs.webkit.org/show_bug.cgi?id=117416
Patch by Sergio Correia <Sergio Correia> on 2013-06-10
Reviewed by Noam Rosenthal.
This patch fixes a strict build by asserting on the default case of two
switch statements where gcc was previously complaining of unhandled cases.
- Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
(CoreIPC::::encode):
(CoreIPC::::decode):
- 2:50 PM Changeset in webkit [151405] by
-
- 5 edits3 adds in branches/dfgFourthTier
Source/JavaScriptCore: Marge trunk r146653.
2013-03-22 Filip Pizlo <fpizlo@apple.com>
DFG folding of PutById to SimpleReplace should consider the specialized function case
https://bugs.webkit.org/show_bug.cgi?id=113093
Reviewed by Geoffrey Garen and Mark Hahnenberg.
- bytecode/PutByIdStatus.cpp: (JSC::PutByIdStatus::computeFor):
LayoutTests: Merge trunk r146653.
2013-03-22 Filip Pizlo <fpizlo@apple.com>
DFG folding of PutById to SimpleReplace should consider the specialized function case
https://bugs.webkit.org/show_bug.cgi?id=113093
Reviewed by Geoffrey Garen and Mark Hahnenberg.
- fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt: Added.
- fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.html: Added.
- fast/js/jsc-test-list:
- fast/js/script-tests/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js: Added. (foo): (baz): (fuzz):
- 2:36 PM Changeset in webkit [151404] by
-
- 3 edits in trunk/Source/WebCore
REGRESSION(r150633): Find on page non-focused text highlight color is bright yellow.
<rdar://problem/14098882>
<http://webkit.org/b/117371>
Reviewed by Anders Carlsson.
There was a mistake in the parameter ordering which still compiled because of
implicit bool/unsigned conversion.
Changed the interface of Page::findMatchesForText() to use enums instead of bools.
No test because the color of the highlighted matches is not available through APIs.
- page/Page.h:
- page/Page.cpp:
(WebCore::Page::findMatchesForText):
(WebCore::Page::markAllMatchesForText):
(WebCore::Page::countFindMatches):
- 2:32 PM Changeset in webkit [151403] by
-
- 7 edits in trunk/Source/WebKit2
-[WKView _updateWindowAndViewFrames] should avoid updating the view frame in window coordinates if we don't have plugins
https://bugs.webkit.org/show_bug.cgi?id=117420
<rdar://problem/14073034>
Reviewed by Tim Horton.
If plug-ins are disabled there's no need for the web process to know about the view frame in window coordinates so only
send it when plug-ins are enabled. In addition, if accessibility is disabled we don't need to send a message at all.
- UIProcess/API/mac/PageClientImpl.h:
- UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::preferencesDidChange):
Call through to -[WKView _preferencesDidChange].
- UIProcess/API/mac/WKView.mm:
(-[WKView _updateWindowAndViewFrames]):
Don't compute viewFrameInWindowCoordinates or accessibilityPosition unless they're required. If neither are required,
don't even send a message to the web process.
(-[WKView _preferencesDidChange]):
Update _needsViewFrameInWindowCoordinates and call -[WKView _updateWindowAndViewFrames] if needed.
(-[WKView initWithFrame:contextRef:pageGroupRef:relatedToPage:]):
Set _needsViewFrameInWindowCoordinates based on whether plug-ins are enabled or not.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::preferencesDidChange):
Call the page client.
- 2:23 PM Changeset in webkit [151402] by
-
- 31 edits15 moves1 add in trunk
[CSS Shapes][CSS Exclusions] Split CSS Exclusions and CSS Shapes code
https://bugs.webkit.org/show_bug.cgi?id=117162
Reviewed by Alexandru Chiculita.
Source/WebCore:
With the split between the CSS Exclusions and CSS Shapes specifications,
some renaming is necessary. In general, this patch removes 'Exclusion' from
any Shapes code, while organizing the rendering shapes code into a 'shapes'
folder.
Renames:
ExclusionShape -> Shape
Exclusion[Rectangle|Polygon] -> [Rectangle|Polygon]Shape
Exclusion -> Shape
Refactoring, no new tests.
- CMakeLists.txt:
- GNUmakefile.am:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- WebCore.xcodeproj/project.pbxproj:
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
- css/CSSPrimitiveValue.h:
- css/DeprecatedStyleBuilder.cpp:
(WebCore::ApplyPropertyShape::setValue):
(WebCore::ApplyPropertyShape::applyValue):
(WebCore::ApplyPropertyShape::createHandler):
(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):
- page/animation/CSSPropertyAnimation.cpp:
(WebCore::blendFunc):
(WebCore::PropertyWrapperShape::PropertyWrapperShape):
(WebCore::CSSPropertyAnimation::ensurePropertyMap):
- rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
- rendering/LayoutState.h:
(WebCore::LayoutState::LayoutState):
(WebCore::LayoutState::shapeInsideInfo):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::styleDidChange):
(WebCore::RenderBlock::updateShapeInsideInfoAfterStyleChange):
(WebCore::shapeInfoRequiresRelayout):
(WebCore::RenderBlock::updateRegionsAndExclusionsBeforeChildLayout):
(WebCore::RenderBlock::computeShapeSize):
(WebCore::RenderBlock::updateRegionsAndExclusionsAfterChildLayout):
(WebCore::RenderBlock::insertFloatingObject):
(WebCore::RenderBlock::computeLogicalLocationForFloat):
(WebCore::RenderBlock::positionNewFloats):
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::logicalRightOffsetForLine):
- rendering/RenderBlock.h:
(WebCore::RenderBlock::ensureShapeInsideInfo):
(WebCore::RenderBlock::shapeInsideInfo):
(WebCore::RenderBlock::setShapeInsideInfo):
(WebCore::RenderBlock::allowsShapeInsideInfoSharing):
(WebCore::RenderBlock::xPositionForFloatIncludingMargin):
(WebCore::RenderBlock::yPositionForFloatIncludingMargin):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::layoutShapeInsideInfo):
(WebCore::LineWidth::LineWidth):
(WebCore::LineWidth::shrinkAvailableWidthForNewFloatIfNeeded):
(WebCore::RenderBlock::computeInlineDirectionPositionsForLine):
(WebCore::constructBidiRunsForLine):
(WebCore::adjustLogicalLineTop):
(WebCore::RenderBlock::updateLineBoundariesForShapes):
(WebCore::RenderBlock::adjustLogicalLineTopAndLogicalHeightIfNeeded):
(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
(WebCore::RenderBlock::LineBreaker::nextLineBreak):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::willBeDestroyed):
(WebCore::RenderBox::styleDidChange):
(WebCore::RenderBox::updateShapeOutsideInfoAfterStyleChange):
- rendering/RenderBox.h:
(WebCore::RenderBox::shapeOutsideInfo):
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintOffset):
- rendering/RenderView.h:
(WebCore::RenderView::pushLayoutState):
- rendering/shapes/PolygonShape.cpp: Renamed from Source/WebCore/rendering/ExclusionPolygon.cpp.
(WebCore::leftSide):
(WebCore::isReflexVertex):
(WebCore::computeXIntersection):
(WebCore::inwardEdgeNormal):
(WebCore::outwardEdgeNormal):
(WebCore::appendArc):
(WebCore::snapVerticesToLayoutUnitGrid):
(WebCore::computeShapePaddingBounds):
(WebCore::computeShapeMarginBounds):
(WebCore::PolygonShape::shapePaddingBounds):
(WebCore::PolygonShape::shapeMarginBounds):
(WebCore::getVertexIntersectionVertices):
(WebCore::appendIntervalX):
(WebCore::compareEdgeIntersectionX):
(WebCore::computeXIntersections):
(WebCore::computeOverlappingEdgeXProjections):
(WebCore::PolygonShape::getExcludedIntervals):
(WebCore::PolygonShape::getIncludedIntervals):
(WebCore::firstFitRectInPolygon):
(WebCore::aboveOrToTheLeft):
(WebCore::PolygonShape::firstIncludedIntervalLogicalTop):
- rendering/shapes/PolygonShape.h: Renamed from Source/WebCore/rendering/ExclusionPolygon.h.
(WebCore::OffsetPolygonEdge::OffsetPolygonEdge):
(WebCore::OffsetPolygonEdge::edgeIndex):
(WebCore::OffsetPolygonEdge::basis):
(WebCore::PolygonShape::PolygonShape):
- rendering/shapes/RectangleShape.cpp: Renamed from Source/WebCore/rendering/ExclusionRectangle.cpp.
(WebCore::ellipseXIntercept):
(WebCore::ellipseYIntercept):
(WebCore::FloatRoundedRect::paddingBounds):
(WebCore::FloatRoundedRect::marginBounds):
(WebCore::FloatRoundedRect::cornerInterceptForWidth):
(WebCore::RectangleShape::shapePaddingBounds):
(WebCore::RectangleShape::shapeMarginBounds):
(WebCore::RectangleShape::getExcludedIntervals):
(WebCore::RectangleShape::getIncludedIntervals):
(WebCore::RectangleShape::firstIncludedIntervalLogicalTop):
- rendering/shapes/RectangleShape.h: Renamed from Source/WebCore/rendering/ExclusionRectangle.h.
(WebCore::FloatRoundedRect::FloatRoundedRect):
(WebCore::FloatRoundedRect::rx):
(WebCore::FloatRoundedRect::ry):
(WebCore::RectangleShape::RectangleShape):
- rendering/shapes/Shape.cpp: Renamed from Source/WebCore/rendering/ExclusionShape.cpp.
(WebCore::createRectangleShape):
(WebCore::createShapeCircle):
(WebCore::createShapeEllipse):
(WebCore::createPolygonShape):
(WebCore::physicalRectToLogical):
(WebCore::physicalPointToLogical):
(WebCore::physicalSizeToLogical):
(WebCore::Shape::createShape):
- rendering/shapes/Shape.h: Renamed from Source/WebCore/rendering/ExclusionShape.h.
(WebCore::LineSegment::LineSegment):
(WebCore::Shape::~Shape):
(WebCore::Shape::shapeMargin):
(WebCore::Shape::shapePadding):
- rendering/shapes/ShapeInfo.cpp: Renamed from Source/WebCore/rendering/ExclusionShapeInfo.cpp.
(WebCore::::computedShape):
(WebCore::::computeSegmentsForLine):
- rendering/shapes/ShapeInfo.h: Renamed from Source/WebCore/rendering/ExclusionShapeInfo.h.
(WebCore::MappedInfo::ensureInfo):
(WebCore::MappedInfo::removeInfo):
(WebCore::MappedInfo::info):
(WebCore::MappedInfo::infoMap):
(WebCore::ShapeInfo::~ShapeInfo):
(WebCore::ShapeInfo::setShapeSize):
(WebCore::ShapeInfo::clearSegments):
(WebCore::ShapeInfo::shapeLogicalTop):
(WebCore::ShapeInfo::shapeLogicalBottom):
(WebCore::ShapeInfo::shapeLogicalLeft):
(WebCore::ShapeInfo::shapeLogicalRight):
(WebCore::ShapeInfo::shapeLogicalWidth):
(WebCore::ShapeInfo::shapeLogicalHeight):
(WebCore::ShapeInfo::logicalLineTop):
(WebCore::ShapeInfo::logicalLineBottom):
(WebCore::ShapeInfo::shapeContainingBlockHeight):
(WebCore::ShapeInfo::lineOverlapsShapeBounds):
(WebCore::ShapeInfo::lineWithinShapeBounds):
(WebCore::ShapeInfo::dirtyShapeSize):
(WebCore::ShapeInfo::shapeSizeDirty):
(WebCore::ShapeInfo::owner):
(WebCore::ShapeInfo::ShapeInfo):
(WebCore::ShapeInfo::logicalTopOffset):
(WebCore::ShapeInfo::logicalLeftOffset):
- rendering/shapes/ShapeInsideInfo.cpp: Renamed from Source/WebCore/rendering/ExclusionShapeInsideInfo.cpp.
(WebCore::LineSegmentRange::LineSegmentRange):
(WebCore::ShapeInsideInfo::isEnabledFor):
(WebCore::ShapeInsideInfo::adjustLogicalLineTop):
- rendering/shapes/ShapeInsideInfo.h: Renamed from Source/WebCore/rendering/ExclusionShapeInsideInfo.h.
(WebCore::LineSegmentIterator::LineSegmentIterator):
(WebCore::ShapeInsideInfo::createInfo):
(WebCore::ShapeInsideInfo::hasSegments):
(WebCore::ShapeInsideInfo::segments):
(WebCore::ShapeInsideInfo::segmentRanges):
(WebCore::ShapeInsideInfo::currentSegment):
(WebCore::ShapeInsideInfo::setNeedsLayout):
(WebCore::ShapeInsideInfo::needsLayout):
(WebCore::ShapeInsideInfo::ShapeInsideInfo):
- rendering/shapes/ShapeInterval.cpp: Renamed from Source/WebCore/rendering/ExclusionInterval.cpp.
(WebCore::IntervalX1Comparator::operator()):
(WebCore::ShapeInterval::intersect):
(WebCore::sortShapeIntervals):
(WebCore::mergeShapeIntervals):
(WebCore::intersectShapeIntervals):
(WebCore::subtractShapeIntervals):
- rendering/shapes/ShapeInterval.h: Renamed from Source/WebCore/rendering/ExclusionInterval.h.
(WebCore::ShapeInterval::ShapeInterval):
- rendering/shapes/ShapeOutsideInfo.cpp: Renamed from Source/WebCore/rendering/ExclusionShapeOutsideInfo.cpp.
(WebCore::ShapeOutsideInfo::isEnabledFor):
(WebCore::ShapeOutsideInfo::computeSegmentsForLine):
- rendering/shapes/ShapeOutsideInfo.h: Renamed from Source/WebCore/rendering/ExclusionShapeOutsideInfo.h.
(WebCore::ShapeOutsideInfo::shapeLogicalOffset):
(WebCore::ShapeOutsideInfo::leftSegmentShapeBoundingBoxDelta):
(WebCore::ShapeOutsideInfo::rightSegmentShapeBoundingBoxDelta):
(WebCore::ShapeOutsideInfo::createInfo):
(WebCore::ShapeOutsideInfo::ShapeOutsideInfo):
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::initialShapeInside):
- rendering/style/RenderStyle.h:
- rendering/style/ShapeValue.h: Renamed from Source/WebCore/rendering/style/ExclusionShapeValue.h.
(WebCore::ShapeValue::createShapeValue):
(WebCore::ShapeValue::createOutsideValue):
(WebCore::ShapeValue::createImageValue):
(WebCore::ShapeValue::type):
(WebCore::ShapeValue::shape):
(WebCore::ShapeValue::image):
(WebCore::ShapeValue::setImage):
(WebCore::ShapeValue::operator==):
(WebCore::ShapeValue::ShapeValue):
- rendering/style/StyleRareNonInheritedData.h:
Source/WebKit:
Adding the WebCore/rendering/shapes directory to the include list.
- CMakeLists.txt:
Source/WebKit2:
Adding the WebCore/rendering/shapes directory to the include list.
- CMakeLists.txt:
Tools:
Adding the WebCore/rendering/shapes directory to the include list.
- DumpRenderTree/efl/CMakeLists.txt:
- 2:12 PM Changeset in webkit [151401] by
-
- 104 edits4 adds in branches/dfgFourthTier
Unreviewd, rolled out
<http://trac.webkit.org/changeset/151362>
<http://trac.webkit.org/changeset/151363>
Source/JavaScriptCore:
because they caused crashes.
LayoutTests:
because they caused crashes.
- 1:47 PM Changeset in webkit [151400] by
-
- 2 edits in tags/Safari-537.44.1/Source/WTF
Merged r151330. <rdar://problem/14094873>
- 1:36 PM Changeset in webkit [151399] by
-
- 1 copy in tags/Safari-537.44.1
New Tag.
- 12:06 PM Changeset in webkit [151398] by
-
- 9 edits2 copies in trunk/Source
Use Cairo implementation of the WidgetBackingStore instead of X11 when running on Wayland
https://bugs.webkit.org/show_bug.cgi?id=116717
Patch by Iago Toral Quiroga <itoral@igalia.com> on 2013-06-10
Reviewed by Martin Robinson.
Source/WebCore:
Refactored WidgetBackingStore to be an abstract base class and make
GtkWidgetBackingStoreX11 and WidgetBackingStoreCairo inherit from it.
GtkWidgetBackingStoreX11 renamed to WidgetBackingStoreGtkX11.
- GNUmakefile.list.am:
- platform/cairo/WidgetBackingStore.h:
(WebCore):
(WidgetBackingStore):
(WebCore::WidgetBackingStore::WidgetBackingStore):
(WebCore::WidgetBackingStore::~WidgetBackingStore):
- platform/cairo/WidgetBackingStoreCairo.cpp:
(WebCore::WidgetBackingStoreCairo::create):
(WebCore):
(WebCore::WidgetBackingStoreCairo::WidgetBackingStoreCairo):
(WebCore::WidgetBackingStoreCairo::~WidgetBackingStoreCairo):
(WebCore::WidgetBackingStoreCairo::cairoSurface):
(WebCore::WidgetBackingStoreCairo::scroll):
- platform/cairo/WidgetBackingStoreCairo.h: Added.
(WebCore):
(WidgetBackingStoreCairo):
- platform/gtk/GtkWidgetBackingStoreX11.cpp:
(WebCore::WidgetBackingStoreGtkX11::create):
(WebCore):
(WebCore::WidgetBackingStoreGtkX11::WidgetBackingStoreGtkX11):
(WebCore::WidgetBackingStoreGtkX11::~WidgetBackingStoreGtkX11):
(WebCore::WidgetBackingStoreGtkX11::cairoSurface):
(WebCore::WidgetBackingStoreGtkX11::scroll):
- platform/gtk/GtkWidgetBackingStoreX11.h: Added.
(WebCore):
(WidgetBackingStoreGtkX11):
Source/WebKit/gtk:
Decide which implementation of WidgetBackingStore to use (X11 or Cairo)
depending on whether we are running on X11 or not. Select Cairo
implementation when not running in X11.
- WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::createBackingStore):
(WebKit):
(WebKit::ChromeClient::widgetSizeChanged):
(WebKit::ChromeClient::attachRootGraphicsLayer):
Source/WebKit2:
Decide which implementation of WidgetBackingStore to use (X11 or Cairo)
depending on whether we are running on X11 or not. Select Cairo
implementation when not running in X11.
- UIProcess/cairo/BackingStoreCairo.cpp:
(WebKit):
(WebKit::createBackingStoreForGTK):
(WebKit::BackingStore::incorporateUpdate):
- 10:45 AM Changeset in webkit [151397] by
-
- 2 edits in trunk/Source/WebCore
[BlackBerry] Store ParsedCookies as RefPtrs instead of PassRefPtrs in CookieDatabaseBackingStore
https://bugs.webkit.org/show_bug.cgi?id=117411
JIRA388672
BRWSR-11465
Patch by Otto Derek Cheung <otcheung@rim.com> on 2013-06-10
Reviewed by Rob Buis.
When we queue up ParsedCookie objects for modification, we should be storing them as a refptr instead
of a PassRefPtr.
- platform/blackberry/CookieDatabaseBackingStore/CookieDatabaseBackingStore.h:
- 9:27 AM Changeset in webkit [151396] by
-
- 3 edits2 adds in trunk
[CSSRegions] ASSERTION FAILED: roundedIntPoint(rendererMappedResult) == roundedIntPoint(result) in RenderGeometryMap::mapToContainer
https://bugs.webkit.org/show_bug.cgi?id=117395
Reviewed by Alexandru Chiculita.
Source/WebCore:
Test: fast/regions/assert-flow-thread-compositing.html
We should not allow RenderNamedFlowThread layers to be composited, rather their collected children should checked
for compositing through their associated RenderRegions.
The assert in RenderGeometryMap::mapToContainer was hit because after https://bugs.webkit.org/show_bug.cgi?id=117270
the render named flow threads are hooked in RenderView layer tree - with the caveat that they are not directly involved
in hit testing/paint which is done through their associated regions.
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::computeCompositingRequirements): Bail out if we hit a render named flow thread layer.
(WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): Ditto.
LayoutTests:
- fast/regions/assert-flow-thread-compositing-expected.txt: Added.
- fast/regions/assert-flow-thread-compositing.html: Added.
- 8:26 AM Changeset in webkit [151395] by
-
- 2 edits in trunk/Source/WebCore
Refactor CALCFUNCTION rules in the CSS grammar
https://bugs.webkit.org/show_bug.cgi?id=117401
Reviewed by Andreas Kling.
From Blink r149862 by <serya@chromium.org>.
Reduce the number of CALCFUNCTION rules by refactoring the closing
parenthesis handling code.
No new tests required as this is a refactoring, no new functionality
added.
- css/CSSGrammar.y.in:
- 7:19 AM Changeset in webkit [151394] by
-
- 33 edits2 moves1 add1 delete in trunk
[CSS Regions] Rename region-overflow to region-fragment
https://bugs.webkit.org/show_bug.cgi?id=117397
PerformanceTests:
Renamed -webkit-region-overflow to -webkit-region-fragment according to the new working draft
at http://www.w3.org/TR/2013/WD-css3-regions-20130528/#the-region-fragment-property
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-10
Reviewed by Alexander Pavlov.
- Layout/resources/regions.css:
Source/WebCore:
Renamed -webkit-region-overflow to -webkit-region-fragment and
webkitRegionOverflow to webkitRegionFragment according to the new working draft
at http://www.w3.org/TR/2013/WD-css3-regions-20130528/#the-region-fragment-property
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-10
Reviewed by Alexander Pavlov.
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
- css/CSSParser.cpp:
(WebCore::isValidKeywordPropertyAndValue):
(WebCore::isKeywordPropertyID):
(WebCore::CSSParser::parseValue):
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
(WebCore::CSSPrimitiveValue::operator RegionFragment):
- css/CSSProperty.cpp:
(WebCore::CSSProperty::isInheritedProperty):
- css/CSSPropertyNames.in:
- css/CSSValueKeywords.in:
- css/DeprecatedStyleBuilder.cpp:
(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):
- css/StyleResolver.cpp:
(WebCore::StyleResolver::applyProperty):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::hasNextPage):
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::overflowRectForFlowThreadPortion):
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::changeRequiresLayout):
- rendering/style/RenderStyle.h:
- rendering/style/RenderStyleConstants.h:
- rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
- rendering/style/StyleRareNonInheritedData.h:
LayoutTests:
Renamed -webkit-region-overflow to -webkit-region-fragment and
webkitRegionOverflow to webkitRegionFragment according to the new working draft
at http://www.w3.org/TR/2013/WD-css3-regions-20130528/#the-region-fragment-property
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-10
Reviewed by Alexander Pavlov.
- fast/regions/autoheight-breakafteralways-maxheight.html:
- fast/regions/autoheight-breakbeforealways.html:
- fast/regions/autoheight-singleregion-breakafteralways-maxheight.html:
- fast/regions/autoheight-singleregion-breakafteralways.html:
- fast/regions/autoheight-singleregion-breakaftermargin.html:
- fast/regions/autoheight-singleregion-breakbeforealways-minheight.html:
- fast/regions/autoheight-singleregion-breakbeforealways.html:
- fast/regions/autoheight-singleregion-multiplebreaks.html:
- fast/regions/css-regions-disabled-expected.txt:
- fast/regions/region-overflow-auto-overflow-hidden.html:
- fast/regions/region-overflow-auto-overflow-visible.html:
- fast/regions/region-overflow-break.html:
- fast/regions/regions-widows-and-orphans.html:
- fast/regions/script-tests/css-regions-disabled.js:
- fast/regions/script-tests/webkit-region-overflow-parsing.js:
- fast/regions/webkit-region-overflow-parsing-expected.txt:
- 6:49 AM WebKitGTK/2.0.x edited by
- (diff)
- 6:20 AM WebKitGTK/2.0.x edited by
- (diff)
- 6:16 AM Changeset in webkit [151393] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0
Merge r150963 - [GTK] Needs to check for harfbuzz-icu
https://bugs.webkit.org/show_bug.cgi?id=116978
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-05-30
Reviewed by Xan Lopez.
HarfBuzz 0.9.18 splits harbuzz-icu into a separate library so we
also need to check for it in order to get the necessary flags for
the compiler and the linker.
We keep this conditional for now since we still want to support
earlier versions of HarfBuzz.
- Source/autotools/FindDependencies.m4:
- 6:15 AM WebKitGTK/2.0.x edited by
- (diff)
- 6:10 AM Changeset in webkit [151392] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore/platform/gtk/po
Merge r151189 - [GTK] Updated WebKit Translation in Hindi [hi] language
https://bugs.webkit.org/show_bug.cgi?id=115508
Patch by Rajesh Ranjan <rajeshkajha@yahoo.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- hi.po: Updated.
- 6:09 AM Changeset in webkit [151391] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore/platform/gtk/po
Merge r151188 - Updated Telugu [te] Translations for WebKitGTK+ HEAD
https://bugs.webkit.org/show_bug.cgi?id=115856
Patch by Krishnababu Krothapalli <kkrothap@redhat.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- te.po: Updated.
- 6:07 AM WebKitGTK/2.0.x edited by
- (diff)
- 6:07 AM Changeset in webkit [151390] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore/platform/gtk/po
Merge r151187 - Updated WebKitGTK+ Translation for Odia [or] language.
https://bugs.webkit.org/show_bug.cgi?id=116825
Patch by Manoj Kumar Giri <mgiri@redhat.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- or.po: Updated.
- 6:06 AM Changeset in webkit [151389] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore/platform/gtk/po
Merge r151186 - [kn] Kannada Translation for webkit - Updated
https://bugs.webkit.org/show_bug.cgi?id=116941
Patch by Shankar Prasad <svenkate@redhat.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- kn.po: Updated.
- 6:03 AM Changeset in webkit [151388] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore/platform/gtk/po
[GTK] Updated as-IN translations
https://bugs.webkit.org/show_bug.cgi?id=116953
Patch by Nilamdyuti Goswami <ngoswami@redhat.com> on 2013-05-30
Reviewed by Gustavo Noronha Silva (kov).
- as.po: Updated.
- 6:02 AM WebKitGTK/2.0.x edited by
- (diff)
- 6:02 AM Changeset in webkit [151387] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore
Merge r151141 - [harfbuzz] WebKit fails to build with MinGW compiler because of invalid cast in HarfBuzzShaper.cpp
https://bugs.webkit.org/show_bug.cgi?id=108373
Patch by Paweł Forysiuk <tuxator@o2.pl> on 2013-06-03
Reviewed by Darin Adler.
Fix building on platforms where UChar is defined as wchar_t.
- platform/graphics/harfbuzz/HarfBuzzShaper.cpp:
(WebCore::HarfBuzzShaper::shapeHarfBuzzRuns):
- 5:57 AM Changeset in webkit [151386] by
-
- 3 edits in releases/WebKitGTK/webkit-2.0/Tools
Merge r151135 - [GTK] Respect PKG_CONFIG env variable when generating gtk-doc
https://bugs.webkit.org/show_bug.cgi?id=117168
Patch by Erik van Pienbroek <epienbro@fedoraproject.org> on 2013-06-03
Reviewed by Martin Robinson.
The tool generate-gtkdoc internally calls pkg-config.
When cross-compiling it shouldn't use pkg-config, but
it should use the pkg-config which was detected by
the ./configure script (for example this can be
i686-w64-mingw32-pkg-config when cross-compiling)
- GNUmakefile.am:
- gtk/gtkdoc.py:
(PkgConfigGTKDoc.init):
- 5:47 AM WebKitGTK/2.0.x edited by
- (diff)
- 5:43 AM WebKitGTK/2.0.x edited by
- (diff)
- 5:42 AM Changeset in webkit [151385] by
-
- 6 edits in releases/WebKitGTK/webkit-2.0
Merge r150326 - [GTK] Parallel build fails if gtk-doc is enabled
https://bugs.webkit.org/show_bug.cgi?id=116227
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-05-18
Reviewed by Martin Robinson.
.:
- GNUmakefile.am:
Define an empty noinst_DATA variable where other automake files
can add additional objects to be built.
Source/WebCore:
- GNUmakefile.am:
Don't overwrite noinst_DATA, modify its existing value instead.
Tools:
- GNUmakefile.am:
Don't use the 'all' target to generate the documentation.
The prerequisites of this target must be files that need to be
built _before_ the actual compilation of WebKit starts. Since the
documentation depends on WebKit being built first, this means in
practice that the code will be built in parallel with the
generation of its dependencies, potentially making the build fail.
- 5:41 AM WebKitGTK/2.0.x edited by
- (diff)
- 5:36 AM Changeset in webkit [151384] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Tools
Merge r150117 - [GTK] Fails to build while generating gtkdoc
https://bugs.webkit.org/show_bug.cgi?id=115612
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-05-15
Reviewed by Philippe Normand.
Fix typo in the prerequisites of docs-build.stamp.
- GNUmakefile.am:
- 5:35 AM WebKitGTK/2.0.x edited by
- (diff)
- 5:30 AM Changeset in webkit [151383] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r150232 - [GTK] Fix memory leak in WebKitBackForwardList
https://bugs.webkit.org/show_bug.cgi?id=116222
Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-05-16
Reviewed by Carlos Garcia Campos.
Due to the use of leakRef() the ImmutableArray is not being released
automatically. Adding a local variable in the methods to make sure that
the ImmutableArray is freed.
- UIProcess/API/gtk/WebKitBackForwardList.cpp:
(webkit_back_forward_list_get_back_list_with_limit): Add local variable
RefPtr and pass the ImmutableArray to
WebKitBackForwardList::webkitBackForwardListCreateList() using
RefPtr::get().
(webkit_back_forward_list_get_forward_list_with_limit): Ditto.
- 5:27 AM WebKitGTK/2.0.x edited by
- (diff)
- 5:23 AM Changeset in webkit [151382] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r150758 - Reset all clients on WebPage close
https://bugs.webkit.org/show_bug.cgi?id=112334
Patch by Xan Lopez <xlopez@igalia.com> on 2013-05-27
Reviewed by Anders Carlsson.
We do not reset the clients on WebPage::close(), so there's a
small chance that someone will try to access them after that. This
won't work and will generally cause runtime warnings, crashes or
other issues. Reset them all to null to prevent this situation.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::close):
- 4:33 AM Changeset in webkit [151381] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/JavaScriptCore
Merge r149114 - REGRESSION(r137994): Random crashes occur with SH4 JSC.
https://bugs.webkit.org/show_bug.cgi?id=115167.
Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-04-25
Reviewed by Oliver Hunt.
Since r137994, uncommited pages could be inside the area of memory in
parameter of the cacheFlush function. That's why we have to flush each
page separately to avoid a fail of the whole flush, if an uncommited page
is in the area.
This patch is very similar to changeset 145194 made for ARMv7 architecture,
see https://bugs.webkit.org/show_bug.cgi?id=111441 for further information.
- assembler/SH4Assembler.h:
(JSC::SH4Assembler::cacheFlush):
- 4:25 AM WebKitIDL edited by
- Add documentation for RaisesException, harmonize with Blink IDL (diff)
- 4:25 AM Changeset in webkit [151380] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.0
Merge r151312 - Frame flattening: crash when child iframe is removed during beforeload.
https://bugs.webkit.org/show_bug.cgi?id=116220
Patch by Zalan Bujtas <Alan Bujtas> on 2013-06-07
Reviewed by Antti Koivisto.
FrameView can get destroyed in updateWidget(). Normally, it is protected by layout()
but with frame flattening on, it can also be called asynchronously through the
post layout timer.
Source/WebCore:
Test: fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
- page/FrameView.cpp:
(WebCore::FrameView::performPostLayoutTasks):
LayoutTests:
- fast/frames/flattening/crash-remove-iframe-during-object-beforeload-expected.txt: Added.
- fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Added.
- 4:16 AM WebKitGTK/2.0.x edited by
- (diff)
- 4:10 AM Changeset in webkit [151379] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit/gtk
Merge r151245 - [GTK] AcceleratedCompositingContext: fix layerFlushTimerFiredCallback condition
https://bugs.webkit.org/show_bug.cgi?id=117258
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-06-05
Reviewed by Martin Robinson.
The expressions were incorrectly grouped, a timeout handler can
only be added only if there's none running already.
- WebCoreSupport/AcceleratedCompositingContextGL.cpp:
(WebKit::AcceleratedCompositingContext::renderLayersToWindow):
- 4:05 AM Changeset in webkit [151378] by
-
- 16 edits in trunk/Source/WebCore
Replace [ConstructorRaisesException] with [RaisesException]
https://bugs.webkit.org/show_bug.cgi?id=117400
Reviewed by Kentaro Hara.
Replace [ConstructorRaisesException] with [RaisesException] IDL extended
attribute and drop [ConstructorRaisesException]. It makes little sense
to have 2 extended attributes with the same meaning.
[RaisesException] can now be used on IDL operations to indicate that the
method may throw exceptions or on interfaces to indicate that the
constructor may throw exceptions.
From Blink r148027 by Kentaro Hara <haraken@chromium.org>.
No new tests, no behavior change.
- Modules/encryptedmedia/MediaKeys.idl:
- Modules/mediastream/RTCIceCandidate.idl:
- Modules/mediastream/RTCPeerConnection.idl:
- Modules/mediastream/RTCSessionDescription.idl:
- Modules/webaudio/OfflineAudioContext.idl:
- Modules/websockets/WebSocket.idl:
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateConstructorDefinition):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/test/TestInterface.idl:
- bindings/scripts/test/TestNamedConstructor.idl:
- css/WebKitCSSMatrix.idl:
- html/HTMLOptionElement.idl:
- page/EventSource.idl:
- workers/SharedWorker.idl:
- workers/Worker.idl:
- 3:49 AM WebKitGTK/2.0.x edited by
- (diff)
- 3:44 AM Changeset in webkit [151377] by
-
- 3 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit/gtk
Merge r151198 - [GTK] Make precedence of logical operators explicit
https://bugs.webkit.org/show_bug.cgi?id=117216
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-06-04
Reviewed by Martin Robinson.
There's a couple of cases where we mix && and in the same expression. In ChromeClient::contentsSizeChanged() the lack of
parentheses actually makes the expression wrong.
- WebCoreSupport/AcceleratedCompositingContextGL.cpp:
(WebKit::AcceleratedCompositingContext::renderLayersToWindow):
- WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::ChromeClient::contentsSizeChanged):
- 3:35 AM WebKitGTK/2.0.x edited by
- (diff)
- 3:30 AM Changeset in webkit [151376] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r150763 - [GTK] WebKitWebView child widgets are not rendered with recent GTK+
https://bugs.webkit.org/show_bug.cgi?id=116794
Reviewed by Xan Lopez.
Since rev d22fd7223c75f4720ddb982c659efb0d8d7543c4 of GTK+ expose
events are not propagated to child GdkWindows anymore, and child
widgets are rendered via gtk_container_propagate_draw(). Since all
our children have its own GdkWindow (auth widget, inspector view
and windowed plugins) we don't propagate the draw signal making
them invisible with current GTK+.
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseDraw): Chain up to the parent draw(), so it's
propagated to the children. This shouldn't have any effect in
previous versions of GTK+ because gtk_container_propagate_draw()
returned early when the child widget had its own GdkWindow.
- 3:09 AM Changeset in webkit [151375] by
-
- 27 edits in trunk
Web Inspector: refactor statusBarItems getter in front-end.
https://bugs.webkit.org/show_bug.cgi?id=110114
Patch by Mátyás Mustoha <mmatyas@inf.u-szeged.hu> on 2013-06-10
Reviewed by Noam Rosenthal.
Source/WebCore:
Refactored "statusBarItems" methods from getters into functions and
moved default implementation from Panel.js to View.js.
Patch created by Andrey Lushnikov.
- inspector/front-end/AdvancedSearchController.js:
(WebInspector.SearchView.prototype.statusBarItems):
- inspector/front-end/ApplicationCacheItemsView.js:
(WebInspector.ApplicationCacheItemsView.prototype.statusBarItems):
- inspector/front-end/AuditsPanel.js:
(WebInspector.AuditsPanel.prototype.statusBarItems):
- inspector/front-end/CPUProfileView.js:
(WebInspector.CPUProfileView.prototype.statusBarItems):
- inspector/front-end/CSSSelectorProfileView.js:
(WebInspector.CSSSelectorProfileView.prototype.statusBarItems):
- inspector/front-end/CanvasProfileView.js:
(WebInspector.CanvasProfileView.prototype.statusBarItems):
(WebInspector.CanvasProfileType.prototype.statusBarItems):
- inspector/front-end/ConsolePanel.js:
(WebInspector.ConsolePanel.prototype.statusBarItems):
- inspector/front-end/ConsoleView.js:
(WebInspector.ConsoleView.prototype.statusBarItems):
- inspector/front-end/CookieItemsView.js:
(WebInspector.CookieItemsView.prototype.statusBarItems):
- inspector/front-end/DOMStorageItemsView.js:
(WebInspector.DOMStorageItemsView.prototype.statusBarItems):
- inspector/front-end/DatabaseTableView.js:
(WebInspector.DatabaseTableView.prototype.statusBarItems):
- inspector/front-end/Drawer.js:
- inspector/front-end/ElementsPanel.js:
(WebInspector.ElementsPanel.prototype.statusBarItems):
- inspector/front-end/ExtensionPanel.js:
(WebInspector.ExtensionPanel.prototype.statusBarItems):
- inspector/front-end/FileSystemView.js:
(WebInspector.FileSystemView.prototype.statusBarItems):
- inspector/front-end/HeapSnapshotView.js:
- inspector/front-end/IndexedDBViews.js:
(WebInspector.IDBDataView.prototype.statusBarItems):
- inspector/front-end/NetworkPanel.js:
(WebInspector.NetworkLogView.prototype.statusBarItems):
(WebInspector.NetworkPanel.prototype.statusBarItems):
- inspector/front-end/Panel.js:
(WebInspector.Panel.prototype.wasShown):
- inspector/front-end/ProfilesPanel.js:
(WebInspector.ProfileType.prototype.statusBarItems):
(WebInspector.ProfilesPanel.prototype.statusBarItems):
(WebInspector.ProfilesPanel.prototype._updateProfileTypeSpecificUI):
(WebInspector.ProfilesPanel.prototype._showProfile):
- inspector/front-end/ResourcesPanel.js:
(WebInspector.ResourcesPanel.prototype.statusBarItems):
(WebInspector.ResourcesPanel.prototype._innerShowView):
- inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel.prototype.statusBarItems):
- inspector/front-end/TimelinePanel.js:
(WebInspector.TimelinePanel.prototype.statusBarItems):
- inspector/front-end/View.js:
(WebInspector.View.prototype.statusBarItems):
LayoutTests:
Fix layout test to correspond to refactoring.
Patch created by Andrey Lushnikov.
- inspector/extensions/extensions-panel.html:
- 3:03 AM Changeset in webkit [151374] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r150500 - REGRESSION(r150491): WebKit2.CloseThenTerminate asserting below WebContext::disconnectProcess().
<http://webkit.org/b/116588>
Reviewed by Sam Weinig.
Do an early return from WebProcessProxy::requestTermination() if there is no child process
connection to terminate.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::requestTermination):
- 3:01 AM WebKitGTK/2.0.x edited by
- (diff)
- 3:00 AM Changeset in webkit [151373] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebCore
Merge r150350 - GtkSelectionData length is off by one
https://bugs.webkit.org/show_bug.cgi?id=113962
Reviewed by Anders Carlsson.
No new tests. Since drag data is interpreted as a null-terminated string
this is difficult to test with a C program and we have no infrastructure
built for using GIR tests.
- platform/gtk/PasteboardHelper.cpp:
(WebCore::PasteboardHelper::fillSelectionData): Instead of including the null
character in the paste data length, just include the string. This matches the behavior
of Firefox.
- 2:56 AM Changeset in webkit [151372] by
-
- 2 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r151270 - [Gtk] Connection is leaking when WebProcess is terminated
https://bugs.webkit.org/show_bug.cgi?id=117293
Reviewed by Martin Robinson.
Connection is leaking because WorkQueue::SocketEventSource inherits from
WorkQueue::EventSource but when it is destroyed, the actual destructor running
is the one from base class; however, subclass contains a function binded from
Connection (m_closeFunction) and we need to do this extra cleanup, otherwise
WorkQueue will keep Connection alive. A better explanation of this fix is provided
on http://stackoverflow.com/questions/461203/when-to-use-virtual-destructors
A quick way to see the leak is to change WK2 test "ReloadPageAfterCrash" to terminate
WebProcess N times and add a printf on Connection destructor.
- Platform/gtk/WorkQueueGtk.cpp:
(WorkQueue::EventSource::~EventSource): Adds a virtual destructor to enable
the subclass to do its own cleanup.
- 2:48 AM WebKitGTK/2.0.x edited by
- (diff)
- 2:43 AM Changeset in webkit [151371] by
-
- 3 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r150808 - [GTK] Connection issues in repeated WebProcess crash/reloads.
https://bugs.webkit.org/show_bug.cgi?id=115880
Reviewed by Anders Carlsson.
When stressing the WebProcess creation/destruction, WebKitGTK can
often run into socket issues like bad file descriptor errors or
polling a socket indefinitely.
Currently WebKitGTK has three places where a socket can be
closed.
- childFinishedFunction (in ProcessLauncherGtk.cpp)
- Connection::platformInvalidate (in ConnectionUnix.cpp)
- WorkQueue EventSource destruction (in WorkQueueGtk.cpp)
To avoid these race conditions, socket closing will be handled
by the event source callback in WorkQueueGtk.cpp.
- Platform/CoreIPC/unix/ConnectionUnix.cpp:
(CoreIPC::Connection::platformInvalidate): Do not close the socket
when the connection is invalidated, the socket event source is
unregistered in this method and the socket is closed when the
GSocket associated to the event source is destroyed.
- UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:
(WebKit::ProcessLauncher::launchProcess): Do not monitor child
process to close the connection on termination. This was needed in
the past when we used DGRAM sockets, we currently use always
connection oriented sockets, so that when the other end closes
the connection we are notified and the connection is invalidated.
- 2:38 AM WebKitGTK/2.0.x edited by
- (diff)
- 2:31 AM Changeset in webkit [151370] by
-
- 3 edits in releases/WebKitGTK/webkit-2.0/Source/WebKit2
Merge r149934 - When possible, terminate web processes immediately when closing their last page.
<http://webkit.org/b/115964>
<rdar://problem/13869266>
Reviewed by Geoffrey Garen.
When we're using a network process, there's no need for the UI process to wait for web processes
to clear resource caches and terminate nicely.
We can just kill them off right away in WebProcessProxy::removeWebPage() when the last page is closed.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::removeWebPage):
Terminate the child process immediately if possible.
- UIProcess/WebProcessProxy.h:
(WebKit::WebProcessProxy::canTerminateChildProcess):
(WebKit::WebProcessProxy::shouldTerminate):
Broke out the logic from the shouldTerminate() IPC message handler into a separate function
so we can call it from removeWebPage().
- 2:29 AM WebKitGTK/2.0.x edited by
- (diff)
- 2:24 AM Changeset in webkit [151369] by
-
- 9 edits1 add in releases/WebKitGTK/webkit-2.0
Merge r149933 - Crash when terminating a process that has not been fully launched
https://bugs.webkit.org/show_bug.cgi?id=115962
<rdar://problem/13660916>
Reviewed by Andreas Kling.
Source/WebKit2:
Handle terminating a process that has not been fully launched.
- UIProcess/Launcher/ProcessLauncher.cpp:
(WebKit::ProcessLauncher::didFinishLaunchingProcess):
If we have been invalidated, dispose the connection identifier.
- UIProcess/Launcher/mac/ProcessLauncherMac.mm:
(WebKit::ProcessLauncher::terminateProcess):
If we're still launching the process, invalidate so the client won't get an unexpected
didFinishLaunching callback.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::requestTermination):
Check if webConnection() is null before calling it. (It will be null if the process isn't fully launched).
Tools:
Add TerminateTwice, a test that terminates a page, then reloads it and terminates it again
before the process has had a chance to be fully launched.
- TestWebKitAPI/GNUmakefile.am:
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp: Added.
(TestWebKitAPI):
(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::TEST):
- TestWebKitAPI/Tests/WebKit2/WebKit2.pro:
- 2:19 AM WebKitGTK/2.0.x edited by
- (diff)
- 2:14 AM WebKitGTK/2.0.x edited by
- (diff)
- 2:14 AM Changeset in webkit [151368] by
-
- 4 edits1 add in releases/WebKitGTK/webkit-2.0
Merge r149573 - REGRESSION(r148312): Crash when calling WKPageClose(page) followed by WKPageTerminate(page)
<rdar://problem/13702008>
https://bugs.webkit.org/show_bug.cgi?id=115607
Reviewed by Benjamin Poulain.
Source/WebKit2:
API Test: WebKit2.CloseThenTerminate
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::resetStateAfterProcessExited):
Don't try to reset the state if the page is closed, it won't work and its not worth it.
Tools:
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp: Added.
(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::TEST):
Add test that calls WKPageClose, follow by WKPageTerminate. If it crashes, its not working.
- 2:09 AM Changeset in webkit [151367] by
-
- 11 edits1 add in releases/WebKitGTK/webkit-2.0
Merge r148312 - [WK2] WebPageProxy loadURL() won't work when called just after terminateProcess()
https://bugs.webkit.org/show_bug.cgi?id=110743
Patch by Adenilson Cavalcanti <cavalcantii@gmail.com> on 2013-04-12
Reviewed by Benjamin Poulain.
Source/WebKit2:
A call to loadURL() just after terminating WebProcess will fail thanks to
WebPageProxy being in an undefined state since it is in the middle of its own
cleanup after process termination.
To properly fix this, not only WebPageProxy cleanup should be made
at WebProcess termination request, but also WebProcessProxy needs
to only return to its caller after terminating the process and
closing connections. Otherwise, WebPageProxy can even be able to
detect that WebProcess is no longer running, but a call to respawn
the process will fail.
To fix these issues, this patch moves the cleanup code to a shared private function
that is used for both the cases i.e. user termination and real crash. WebProcess
shutdown is done using a new method that ensures that all cleanup was done before
returning.
A last change introduced in this patch is that for user requested termination,
clients are no longer notified of a crash (since it is not a crash).
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::terminateProcess):
(WebKit::WebPageProxy::processDidCrash):
(WebKit):
(WebKit::WebPageProxy::resetStateAfterProcessExited):
- UIProcess/WebPageProxy.h:
(WebPageProxy):
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::userRequestedTerminate):
(WebKit):
- UIProcess/WebProcessProxy.h:
(WebProcessProxy):
Tools:
Adding a new test file to check if loading a page just after WebProcess
has crashed (or was terminated) works. The test executes the
following steps (Load, Crash, Load), thus stressing WebProcess
reattach and process termination code path.
- TestWebKitAPI/GNUmakefile.am:
- TestWebKitAPI/PlatformEfl.cmake:
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp:
(TestWebKitAPI::setPageLoaderClient):
(TestWebKitAPI::TEST):
- TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp: Added.
(TestWebKitAPI):
(WebKit2CrashLoader):
(TestWebKitAPI::WebKit2CrashLoader::WebKit2CrashLoader):
(TestWebKitAPI::WebKit2CrashLoader::loadUrl):
(TestWebKitAPI::WebKit2CrashLoader::crashWebProcess):
(TestWebKitAPI::didFinishLoad):
(TestWebKitAPI::TEST):
- TestWebKitAPI/Tests/WebKit2/WebKit2.pro:
- 1:52 AM WebKitGTK/2.0.x edited by
- (diff)
- 1:47 AM Changeset in webkit [151366] by
-
- 3 edits in releases/WebKitGTK/webkit-2.0/Source
Merge r145194 - Cache flush problem on ARMv7 JSC
https://bugs.webkit.org/show_bug.cgi?id=111441
Reviewed by Zoltan Herczeg.
Not proper cache flush causing random crashes on ARMv7 Linux with V8 tests.
The problem is similar to https://bugs.webkit.org/show_bug.cgi?id=77712.
Change the cache fulsh mechanism similar to ARM traditinal and revert the
temporary fix.
Source/JavaScriptCore:
- assembler/ARMv7Assembler.h:
(JSC::ARMv7Assembler::cacheFlush):
Source/WTF:
- wtf/OSAllocatorPosix.cpp:
(WTF::OSAllocator::reserveUncommitted):
(WTF::OSAllocator::decommit):
- 1:04 AM Changeset in webkit [151365] by
-
- 4 edits in trunk/Source/WebCore
Add special tree walking for the single tag or class CSS query selectors
https://bugs.webkit.org/show_bug.cgi?id=117388
Reviewed by Ryosuke Niwa.
Queries for a single tag name or a single class name are the most common
input of querySelector.
This patch adds a simplified tree walking in those cases, only checking that particular
case instead of a full selector.
With the change, the balanced query selector benchmarks become 11% faster.
- css/SelectorCheckerFastPath.cpp:
(WebCore::HTMLNames::checkClassValue):
- dom/SelectorQuery.cpp:
(WebCore::isSingleTagNameSelector):
(WebCore::SelectorDataList::executeSingleTagNameSelectorData):
(WebCore::isSingleClassNameSelector):
(WebCore::SelectorDataList::executeSingleClassNameSelectorData):
(WebCore::SelectorDataList::execute):
- dom/SelectorQuery.h:
- 12:16 AM WebKitGTK/2.0.x edited by
- Remove change previous to the branch point :-) (diff)
- 12:08 AM WebKitGTK/2.0.x edited by
- (diff)
- 12:04 AM WebKitGTK/2.0.x edited by
- (diff)
Jun 9, 2013:
- 11:25 PM Changeset in webkit [151364] by
-
- 2 edits in trunk/Source/WebKit2
[CoordinatedGraphics] Typo in argument decoder for CoordinatedGraphicsState
https://bugs.webkit.org/show_bug.cgi?id=117384
Patch by Jae Hyun Park <jae.park@company100.net> on 2013-06-09
Reviewed by Noam Rosenthal.
For CSS Shaders, it must decode state.customFiltersToRemove instead of
state.updateAtlasesToRemove.
- Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
(CoreIPC::::decode):
- 10:45 PM Changeset in webkit [151363] by
-
- 93 edits4 adds4 deletes in branches/dfgFourthTier
Re-worked non-local variable resolution
https://bugs.webkit.org/show_bug.cgi?id=117375
Reviewed by Filip Pizlo.
Source/JavaScriptCore:
This patch has two goals:
(1) Simplicity.
- Net removes 15 opcodes.
- Net removes 2,000 lines of code.
- Removes setPair() from the DFG: All DFG nodes have 1 result register now.
(2) Performance.
- 2%-3% speedup on SunSpider (20% in LLInt and Baseline JIT)
- 2% speedup on v8-spider
- 10% speedup on js-regress-hashmap*
- Amusing 2X speedup on js-regress-poly-stricteq
The bytecode now separates the scope chain resolution opcode from the
scope access opcode.
OLD:
NEW:
resolve_scope r0, x(@id0)
get_from_scope r1, r0, x(@id0)
inc r1
put_to_scope r0, x(@id0), r1
Also, we link non-local variable resolution opcodes at CodeBlock link
time instead of time of first opcode execution.
This means that we can represent all possible non-local variable
resolutions using just three opcodes, and any optimizations in these
opcodes naturally apply across-the-board.
- API/JSCTestRunnerUtils.cpp:
(JSC::numberOfDFGCompiles):
- GNUmakefile.list.am:
- JavaScriptCore.gypi:
- JavaScriptCore.order:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri: Build!
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dumpBytecode): Updated for removed things.
(JSC::CodeBlock::CodeBlock): Always provide the full scope chain when
creating a CodeBlock, so we can perform non-local variable resolution.
Added code to perform linking for these opcodes. This is where we figure
out which non-local variable resolutions are optimizable, and how.
(JSC::CodeBlock::finalizeUnconditionally):
(JSC::CodeBlock::noticeIncomingCall):
(JSC::CodeBlock::optimizeAfterWarmUp):
(JSC::CodeBlock::optimizeAfterLongWarmUp):
(JSC::CodeBlock::optimizeSoon): Updated for removed things.
- bytecode/CodeBlock.h:
(JSC::CodeBlock::needsActivation):
(JSC::GlobalCodeBlock::GlobalCodeBlock):
(JSC::ProgramCodeBlock::ProgramCodeBlock):
(JSC::EvalCodeBlock::EvalCodeBlock):
(JSC::FunctionCodeBlock::FunctionCodeBlock):
- bytecode/EvalCodeCache.h:
(JSC::EvalCodeCache::getSlow): Updated for interface changes.
- bytecode/GetByIdStatus.cpp:
(JSC::GetByIdStatus::computeFor): Treat global object access as
optimizable even though the global object has a custom property access
callback. This is what we've always done since, otherwise, we can't
optimize globals. (In future, we probably want to figure out a more
targeted policy than "any property access callback means no
optimization".)
- bytecode/GlobalResolveInfo.h: Removed.
- bytecode/Instruction.h:
- bytecode/Opcode.h:
(JSC::padOpcodeName):
- bytecode/PutByIdStatus.cpp:
(JSC::PutByIdStatus::computeFor): Like GetByIdStatus.
- bytecode/ResolveGlobalStatus.cpp: Removed.
- bytecode/ResolveGlobalStatus.h: Removed.
- bytecode/ResolveOperation.h: Removed.
- bytecode/UnlinkedCodeBlock.cpp:
(JSC::generateFunctionCodeBlock):
(JSC::UnlinkedFunctionExecutable::codeBlockFor):
(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):
- bytecode/UnlinkedCodeBlock.h: Don't provide a scope chain to unlinked
code blocks. Giving a scope to an unscoped compilation unit invites
programming errors.
- bytecode/Watchpoint.h:
(JSC::WatchpointSet::addressOfIsInvalidated):
- bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
(JSC::BytecodeGenerator::resolveCallee):
(JSC::BytecodeGenerator::local):
(JSC::BytecodeGenerator::constLocal):
(JSC::BytecodeGenerator::resolveType):
(JSC::BytecodeGenerator::emitResolveScope):
(JSC::BytecodeGenerator::emitGetFromScope):
(JSC::BytecodeGenerator::emitPutToScope):
(JSC::BytecodeGenerator::emitInstanceOf):
(JSC::BytecodeGenerator::emitPushWithScope):
(JSC::BytecodeGenerator::emitPopScope):
(JSC::BytecodeGenerator::pushFinallyContext):
(JSC::BytecodeGenerator::emitComplexPopScopes):
(JSC::BytecodeGenerator::popTryAndEmitCatch):
(JSC::BytecodeGenerator::emitPushNameScope):
(JSC::BytecodeGenerator::isArgumentNumber):
- bytecompiler/BytecodeGenerator.h:
(JSC::Local::Local):
(JSC::Local::operator bool):
(JSC::Local::get):
(JSC::Local::isReadOnly):
(JSC::BytecodeGenerator::scopeDepth):
(JSC::BytecodeGenerator::shouldOptimizeLocals):
(JSC::BytecodeGenerator::canOptimizeNonLocals): Refactored the bytecode
generator to resolve all variables within local scope, as if there
were no non-local scope. This helps provide a separation of concerns:
unlinked bytecode is always scope-free, and the linking stage links
in the provided scope.
- bytecompiler/NodesCodegen.cpp:
(JSC::ResolveNode::isPure):
(JSC::ResolveNode::emitBytecode):
(JSC::EvalFunctionCallNode::emitBytecode):
(JSC::FunctionCallResolveNode::emitBytecode):
(JSC::PostfixNode::emitResolve):
(JSC::DeleteResolveNode::emitBytecode):
(JSC::TypeOfResolveNode::emitBytecode):
(JSC::PrefixNode::emitResolve):
(JSC::ReadModifyResolveNode::emitBytecode):
(JSC::AssignResolveNode::emitBytecode):
(JSC::ConstDeclNode::emitCodeSingle):
(JSC::ForInNode::emitBytecode): A bunch of this codegen is no longer
necessary, since it's redundant with the linking stage.
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::executeEffects):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::ByteCodeParser):
(JSC::DFG::ByteCodeParser::cellConstantWithStructureCheck):
(JSC::DFG::ByteCodeParser::handlePutByOffset):
(JSC::DFG::ByteCodeParser::handleGetById):
(JSC::DFG::ByteCodeParser::parseBlock): Updated for interface changes.
Notably, we can reuse existing DFG nodes -- but the mapping between
bytecode and DFG nodes has changed, and some nodes and corner cases have
been removed.
- dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::scopedVarLoadElimination):
(JSC::DFG::CSEPhase::varInjectionWatchpointElimination):
(JSC::DFG::CSEPhase::globalVarStoreElimination):
(JSC::DFG::CSEPhase::scopedVarStoreElimination):
(JSC::DFG::CSEPhase::getLocalLoadElimination):
(JSC::DFG::CSEPhase::setLocalStoreElimination):
(JSC::DFG::CSEPhase::performNodeCSE): Added CSE for var injection
watchpoints. Even though watchpoints are "free", they're quite common
inside code that's subject to var injection, so I figured we'd save a
little memory.
- dfg/DFGCapabilities.cpp:
(JSC::DFG::capabilityLevel):
- dfg/DFGCapabilities.h: Removed detection for old forms.
- dfg/DFGDriver.h:
(JSC::DFG::tryCompile):
(JSC::DFG::tryCompileFunction):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGGraph.h:
- dfg/DFGJITCode.cpp:
- dfg/DFGNode.h:
(JSC::DFG::Node::convertToStructureTransitionWatchpoint):
(JSC::DFG::Node::hasVarNumber):
(JSC::DFG::Node::hasIdentifierNumberForCheck):
(JSC::DFG::Node::hasRegisterPointer):
(JSC::DFG::Node::hasHeapPrediction):
- dfg/DFGNodeType.h:
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
- dfg/DFGRepatch.h:
(JSC::DFG::dfgResetGetByID):
(JSC::DFG::dfgResetPutByID):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation): Removed some unneeded things,
and updated for renames.
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile): The two primary changes here are:
(1) Use a watchpoint for var injection instead of looping over the scope
chain and checking. This is more efficient and much easier to model in
code generation.
(2) I've eliminated the notion of an optimized global assignment that
needs to check for whether it should fire a watchpiont. Instead, we
fire pre-emptively at the point of optimization. This removes a bunch
of edge cases, and it seems like a more honest representation of
the fact that our new optimization contradicts our old one.
- dfg/DFGTypeCheckHoistingPhase.cpp:
(JSC::DFG::TypeCheckHoistingPhase::identifyRedundantStructureChecks):
(JSC::DFG::TypeCheckHoistingPhase::identifyRedundantArrayChecks):
- heap/DFGCodeBlocks.cpp:
(JSC::DFGCodeBlocks::jettison):
- interpreter/CallFrame.h:
(JSC::ExecState::trueCallFrame): Removed stuff that's unused now, and
fixed the build.
- interpreter/Interpreter.cpp:
(JSC::eval):
(JSC::getBytecodeOffsetForCallFrame):
(JSC::getCallerInfo):
(JSC::Interpreter::throwException): Updated exception scope tracking
to match the rest of our linking strategy: The unlinked bytecode compiles
exception scope as if non-local scope did not exist, and we add in
non-local scope at link time. This means that we can restore the right
scope depth based on a simple number, without checking the contents of
the scope chain.
(JSC::Interpreter::execute): Make sure to establish the full scope chain
before linking eval code. We now require the full scope chain at link
time, in order to link non-local variable resolution opcodes.
- jit/JIT.cpp:
(JSC::JIT::JIT):
(JSC::JIT::privateCompileMainPass):
(JSC::JIT::privateCompileSlowCases):
- jit/JIT.h:
- jit/JITArithmetic.cpp:
(JSC::JIT::emit_op_add):
- jit/JITCode.cpp:
- jit/JITOpcodes.cpp:
(JSC::JIT::emitSlow_op_bitxor):
(JSC::JIT::emitSlow_op_bitor):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::emitSlow_op_to_primitive):
(JSC::JIT::emit_op_strcat):
(JSC::JIT::emitSlow_op_create_this):
(JSC::JIT::emitSlow_op_to_this):
- jit/JITPropertyAccess.cpp:
(JSC::JIT::emitVarInjectionCheck):
(JSC::JIT::emitResolveClosure):
(JSC::JIT::emit_op_resolve_scope):
(JSC::JIT::emitSlow_op_resolve_scope):
(JSC::JIT::emitLoadWithStructureCheck):
(JSC::JIT::emitGetGlobalProperty):
(JSC::JIT::emitGetGlobalVar):
(JSC::JIT::emitGetClosureVar):
(JSC::JIT::emit_op_get_from_scope):
(JSC::JIT::emitSlow_op_get_from_scope):
(JSC::JIT::emitPutGlobalProperty):
(JSC::JIT::emitPutGlobalVar):
(JSC::JIT::emitPutClosureVar):
(JSC::JIT::emit_op_put_to_scope):
(JSC::JIT::emitSlow_op_put_to_scope):
(JSC::JIT::emit_op_init_global_const):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::emitVarInjectionCheck):
(JSC::JIT::emitResolveClosure):
(JSC::JIT::emit_op_resolve_scope):
(JSC::JIT::emitSlow_op_resolve_scope):
(JSC::JIT::emitLoadWithStructureCheck):
(JSC::JIT::emitGetGlobalProperty):
(JSC::JIT::emitGetGlobalVar):
(JSC::JIT::emitGetClosureVar):
(JSC::JIT::emit_op_get_from_scope):
(JSC::JIT::emitSlow_op_get_from_scope):
(JSC::JIT::emitPutGlobalProperty):
(JSC::JIT::emitPutGlobalVar):
(JSC::JIT::emitPutClosureVar):
(JSC::JIT::emit_op_put_to_scope):
(JSC::JIT::emitSlow_op_put_to_scope):
(JSC::JIT::emit_op_init_global_const):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- jit/JITStubs.h: Re-wrote baseline JIT codegen for our new variable
resolution model.
- llint/LLIntData.cpp:
(JSC::LLInt::Data::performAssertions):
- llint/LLIntSlowPaths.cpp:
- llint/LLIntSlowPaths.h:
- llint/LowLevelInterpreter.asm:
- llint/LowLevelInterpreter.cpp:
(JSC::CLoop::execute):
- llint/LowLevelInterpreter32_64.asm:
- llint/LowLevelInterpreter64.asm: Ditto for LLInt.
- offlineasm/x86.rb: Fixed a pre-existing encoding bug for a syntactic
form that we never used before.
- runtime/ArrayPrototype.cpp:
(JSC::arrayProtoFuncToString):
(JSC::arrayProtoFuncToLocaleString):
(JSC::arrayProtoFuncJoin):
(JSC::arrayProtoFuncConcat):
(JSC::arrayProtoFuncPop):
(JSC::arrayProtoFuncPush):
(JSC::arrayProtoFuncReverse):
(JSC::arrayProtoFuncShift):
(JSC::arrayProtoFuncSlice):
(JSC::arrayProtoFuncSort):
(JSC::arrayProtoFuncSplice):
(JSC::arrayProtoFuncUnShift):
(JSC::arrayProtoFuncFilter):
(JSC::arrayProtoFuncMap):
(JSC::arrayProtoFuncEvery):
(JSC::arrayProtoFuncForEach):
(JSC::arrayProtoFuncSome):
(JSC::arrayProtoFuncReduce):
(JSC::arrayProtoFuncReduceRight):
(JSC::arrayProtoFuncIndexOf):
(JSC::arrayProtoFuncLastIndexOf): Fixed some pre-existing bugs in
'this' value conversion, which I made much more common by removing
special cases in bytecode generation.
These functions need to invoke toThis() because they observe the 'this'
value. Also, toLocaleString() is specified to accept non-array 'this'
values.
(Most other host functions don't need this fix because they perform
strict 'this' checking, which never coerces unexpected types.)
- runtime/CodeCache.cpp:
(JSC::CodeCache::getCodeBlock):
(JSC::CodeCache::getProgramCodeBlock):
(JSC::CodeCache::getEvalCodeBlock):
- runtime/CodeCache.h: Don't supply a scope to the unlinked code cache.
Unlinked code is supposed to be scope-free, so let's have the compiler
help verify that.
- runtime/CommonSlowPaths.cpp:
(JSC::SLOW_PATH_DECL):
- runtime/CommonSlowPaths.h:
- runtime/Executable.cpp:
(JSC::EvalExecutable::create):
(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::produceCodeBlockFor):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
- runtime/Executable.h:
(JSC::EvalExecutable::numVariables):
(JSC::EvalExecutable::numberOfFunctionDecls):
- runtime/ExecutionHarness.h:
(JSC::prepareForExecutionImpl):
(JSC::prepareFunctionForExecutionImpl):
(JSC::installOptimizedCode): Fiddled with executable initialization so
that we can always generate a full scope chain before we go to link a
code block. We need this because code block linking now depends on the
scope chain to link non-local variable resolution opcodes.
- runtime/JSActivation.h:
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::JSGlobalObject):
(JSC::JSGlobalObject::createEvalCodeBlock):
- runtime/JSGlobalObject.h:
(JSC::JSGlobalObject::varInjectionWatchpoint):
- runtime/JSGlobalObjectFunctions.cpp:
(JSC::globalFuncEval):
- runtime/JSNameScope.h:
- runtime/JSScope.cpp:
(JSC::abstractAccess):
(JSC::JSScope::objectAtScope):
(JSC::JSScope::depth):
(JSC::JSScope::resolve):
(JSC::JSScope::abstractResolve): Updated to match changes explained above.
- runtime/JSScope.h:
(JSC::makeType):
(JSC::needsVarInjectionChecks):
(JSC::ResolveOp::ResolveOp):
(JSC::ResolveModeAndType::ResolveModeAndType):
(JSC::ResolveModeAndType::mode):
(JSC::ResolveModeAndType::type):
(JSC::ResolveModeAndType::operand): Removed the old variable resolution
state machine, since it's unused now. Added logic for performing abstract
variable resolution at link time. This is used by codeblock linking.
- runtime/ObjectPrototype.cpp:
(JSC::objectProtoFuncValueOf):
(JSC::objectProtoFuncHasOwnProperty):
(JSC::objectProtoFuncIsPrototypeOf):
(JSC::objectProtoFuncDefineGetter):
(JSC::objectProtoFuncDefineSetter):
(JSC::objectProtoFuncLookupGetter):
(JSC::objectProtoFuncLookupSetter):
(JSC::objectProtoFuncPropertyIsEnumerable):
(JSC::objectProtoFuncToLocaleString):
(JSC::objectProtoFuncToString): Fixed some pre-existing bugs in
'this' value conversion, which I made much more common by removing
special cases in bytecode generation.
These functions need to invoke toThis() because they observe the 'this'
value.
- runtime/StringPrototype.cpp:
(JSC::checkObjectCoercible):
(JSC::stringProtoFuncReplace):
(JSC::stringProtoFuncCharAt):
(JSC::stringProtoFuncCharCodeAt):
(JSC::stringProtoFuncConcat):
(JSC::stringProtoFuncIndexOf):
(JSC::stringProtoFuncLastIndexOf):
(JSC::stringProtoFuncMatch):
(JSC::stringProtoFuncSearch):
(JSC::stringProtoFuncSlice):
(JSC::stringProtoFuncSplit):
(JSC::stringProtoFuncSubstr):
(JSC::stringProtoFuncSubstring):
(JSC::stringProtoFuncToLowerCase):
(JSC::stringProtoFuncToUpperCase):
(JSC::stringProtoFuncLocaleCompare):
(JSC::stringProtoFuncBig):
(JSC::stringProtoFuncSmall):
(JSC::stringProtoFuncBlink):
(JSC::stringProtoFuncBold):
(JSC::stringProtoFuncFixed):
(JSC::stringProtoFuncItalics):
(JSC::stringProtoFuncStrike):
(JSC::stringProtoFuncSub):
(JSC::stringProtoFuncSup):
(JSC::stringProtoFuncFontcolor):
(JSC::stringProtoFuncFontsize):
(JSC::stringProtoFuncAnchor):
(JSC::stringProtoFuncLink):
(JSC::trimString): Fixed some pre-existing bugs in
'this' value conversion, which I made much more common by removing
special cases in bytecode generation.
These functions need to invoke toThis() because they observe the 'this'
value.
- runtime/StructureRareData.cpp:
- runtime/VM.cpp:
(JSC::VM::~VM):
- runtime/WriteBarrier.h:
(JSC::WriteBarrierBase::slot): Modified to reduce casting in client code.
LayoutTests:
This patch removed special-case 'this' resolution from bytecode, making
some pre-existing edge cases in 'this' value treatment much more common.
I updated the test results below, and added some tests, to match bug
fixes for these cases.
- fast/js/script-tests/array-functions-non-arrays.js:
- fast/js/array-functions-non-arrays-expected.txt: As specified, it's
not an error to pass a non-array to toLocaleString. Our new result
matches Firefox and Chrome.
- fast/js/array-prototype-properties-expected.txt: Updated for slightly
clearer error message.
- fast/js/basic-strict-mode-expected.txt: Updated for slightly more
standard error message.
- fast/js/object-prototype-toString-expected.txt: Added.
- fast/js/object-prototype-toString.html: Added. This test demonstrates
why we now fail a Sputnik test below, while Firefox and Chrome pass it.
(The test doesn't test what it thinks it tests, and this test verifies
that we get right what it does think it tests.)
- fast/js/string-prototype-function-this-expected.txt: Added.
- fast/js/string-prototype-function-this.html: Added. This test shows
that we CheckObjectCoercible in string prototype functions. (We used
to get this wrong, but Sputnik tests made it seem like we got it right
because they didn't test the dynamic scope case.)
- sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A2_T1-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T3-expected.txt:
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T3-expected.txt:
Updated to show failing results. Firefox and Chrome also fail these
tests, and the ES5 spec seems to mandate failure. Because these tests
resolve a String.prototype function at global scope, the 'this' value
for the call is an environment record. Logically, an environment record
converts to 'undefined' at the call site, and should then fail the
CheckObjectCoercible test.
- 10:15 PM Changeset in webkit [151362] by
-
- 28 edits2 adds in branches/dfgFourthTier/Source/JavaScriptCore
Unreviewed, rolled back in http://trac.webkit.org/changeset/151342.
I filled in the missing return register loads, and tests
seem to pass now.
2013-06-07 Michael Saboff <msaboff@apple.com>
fourthTier: The baseline jit and LLint should use common slow paths
https://bugs.webkit.org/show_bug.cgi?id=116889
- 8:08 PM Changeset in webkit [151361] by
-
- 2 edits in trunk/Tools
[Windows] Unreviewed test correction: Prevent DumpRenderTree crashes
- DumpRenderTree/win/AccessibilityUIElementWin.cpp:
(AccessibilityUIElement::role): Prevent crashes when m_element is null. This
happends in some of the 'accessibility' test cases.
- 2:22 PM Changeset in webkit [151360] by
-
- 8 edits2 adds in trunk
Layout info should never be cleared before delayed scroll information updates.
https://bugs.webkit.org/show_bug.cgi?id=116689.
Reviewed by Darin Adler.
Test: fast/flexbox/clear-overflow-before-scroll-update.html
Make sure that clearLayoutOverflow only gets called after layer()->updateScrollInfoAfterLayout().
Also move clearLayoutOverflow to RenderBlock so we can keep all the delayed scroll update logic in RenderBlock.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::finishDelayUpdateScrollInfo): Call clearLayoutOverflow here.
(WebCore::RenderBlock::layout): Only call clearLayoutOverflow here if scrolling isn't being delayed.
(WebCore::RenderBlock::clearLayoutOverflow): Remove clearLayoutOverflow, move into RenderBlock to keep delayed scrolling logic in the same file.
- rendering/RenderBlock.h:
- rendering/RenderBox.cpp:
- rendering/RenderBox.h:
- rendering/RenderDeprecatedFlexibleBox.cpp: Should call updateScrollInfoAfterLayout, not layer()->updateScrollInfoAfterLayout(), so that it takes delayed scrolling logic into account.
(WebCore::RenderDeprecatedFlexibleBox::layoutBlock):
- rendering/RenderGrid.cpp: Ditto
(WebCore::RenderGrid::layoutBlock):
- 1:57 PM Changeset in webkit [151359] by
-
- 3 edits in trunk/Source/WebCore
Split the 3 paths of SelectorDataList::execute() into 3 separate functions
https://bugs.webkit.org/show_bug.cgi?id=117378
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-09
Reviewed by Ryosuke Niwa.
Split those to have several small execute() fucntions instead of a giant one.
- dom/SelectorQuery.cpp:
(WebCore::selectorForIdLookup):
(WebCore::isTreeScopeRoot):
(WebCore::SelectorDataList::executeFastPathForIdSelector):
(WebCore::SelectorDataList::executeSingleSelectorData):
(WebCore::SelectorDataList::executeSingleMultiSelectorData):
(WebCore::SelectorDataList::execute):
- dom/SelectorQuery.h:
- 1:56 PM Changeset in webkit [151358] by
-
- 2 edits in branches/dfgFourthTier/Tools
Unreviewed, fix minor goof in profiling output layout. We weren't accounting
for the "/" that is printed between engine counts.
- Scripts/display-profiler-output:
- 1:04 PM Changeset in webkit [151357] by
-
- 4 edits in branches/dfgFourthTier/Source
Source/WebCore: Unreviewed, fix build. Use at() instead of operator[] because of ambiguity on some compilers.
- page/CaptionUserPreferencesMac.mm:
(WebCore::languageIdentifier):
Source/WTF: Unreviewed, fix build. On some compilers the automatic coercion from WTF::String to NSString*
causes operator[] to appear ambiguous. One way around this is to make WTF::String behave like
most of our other classes: at(unsigned) is always a valid synonym for operator[](unsigned).
- wtf/text/WTFString.h:
(WTF::String::at):
(WTF::String::operator[]):
- 12:52 PM Changeset in webkit [151356] by
-
- 3 edits in trunk/Source/WebCore
Scrolling with platformWidget and delegateScrolling is incorrectly clamped
https://bugs.webkit.org/show_bug.cgi?id=117369
<rdar://problem/13985064>
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-09
Reviewed by Darin Adler.
The patch http://trac.webkit.org/changeset/142526 clamps the input position
in the ScrollView scroll range. This was done for the path to the ScrollingCoordinator.
The problem with that change is ScrollView::setScrollPosition() can delegate the scrolling
to either a platformWidget, or through delegateScrolling. After r142526, the position is clamped,
and we do not let those external scrolling mechanims handle the out-of-bound scrolling.
This patch fixes the issue by moving the threaded scrolling call to ScrollView,
after the delegate handling code.
- page/FrameView.cpp:
(WebCore::FrameView::setScrollPosition):
(WebCore::FrameView::requestScrollPositionUpdate):
- 12:19 PM Changeset in webkit [151355] by
-
- 7 edits6 adds in branches/dfgFourthTier
fourthTier: DFG GetById patching shouldn't distinguish between self lists and proto lists
https://bugs.webkit.org/show_bug.cgi?id=117377
Source/JavaScriptCore:
Reviewed by Geoffrey Garen.
Previously if you did self accesses and then wanted to do a prototype access, you'd
have a bad time: the prototype accesses would be forced to take slow path because
the self list wouldn't allow prototype accesses. Likewise if you did prototype (or
chain) accesses and then wanted to do a self access, similar stupidity would ensue.
This fixes the stupidity.
I believe that this was introduced way back in the days of the old interpreter,
where distinguishing between self lists, proto lists, and chain lists was meaningful
for interpreter performance: it meant fewer branches to evaluate those lists. Then
it got mostly carried over to the old JIT since the old JIT was just initially an
optimized version of the old interpreter, and then later it got carried over to the
DFG because I didn't know any better at the time. Now I do know better and I'm
fixing it.
- bytecode/PolymorphicAccessStructureList.h:
(JSC::PolymorphicAccessStructureList::PolymorphicStubInfo::set):
- bytecode/StructureStubInfo.h:
(JSC::StructureStubInfo::initGetByIdSelfList):
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGRepatch.cpp:
(JSC::DFG::tryCacheGetByID):
(JSC::DFG::getPolymorphicStructureList):
(DFG):
(JSC::DFG::patchJumpToGetByIdStub):
(JSC::DFG::tryBuildGetByIDList):
(JSC::DFG::dfgBuildGetByIDList):
LayoutTests:
Reviewed by Geoffrey Garen.
Add tests that show why this is important. These tests speed up by more than 3x.
- fast/js/regress/get-by-id-proto-or-self-expected.txt: Added.
- fast/js/regress/get-by-id-proto-or-self.html: Added.
- fast/js/regress/get-by-id-self-or-proto-expected.txt: Added.
- fast/js/regress/get-by-id-self-or-proto.html: Added.
- fast/js/regress/script-tests/get-by-id-proto-or-self.js: Added.
(foo):
(bar):
(Foo):
- fast/js/regress/script-tests/get-by-id-self-or-proto.js: Added.
(foo):
(bar):
(Foo):
- 12:04 PM Changeset in webkit [151354] by
-
- 14 edits in branches/dfgFourthTier/Source/JavaScriptCore
Fix broken no-DFG build.
https://bugs.webkit.org/show_bug.cgi?id=117381.
Reviewed by Geoffrey Garen.
- bytecode/CodeBlock.cpp:
- bytecode/CodeBlock.h:
(CodeBlock):
(ProgramCodeBlock):
(EvalCodeBlock):
(FunctionCodeBlock):
- dfg/DFGCapabilities.h:
- dfg/DFGDriver.h:
(JSC::DFG::tryCompile):
(JSC::DFG::tryCompileFunction):
- dfg/DFGJITCode.cpp:
- dfg/DFGRepatch.h:
(JSC::DFG::dfgResetGetByID):
(JSC::DFG::dfgResetPutByID):
- heap/DFGCodeBlocks.cpp:
(JSC::DFGCodeBlocks::jettison):
- interpreter/CallFrame.h:
(ExecState):
(JSC::ExecState::trueCallFrame):
- interpreter/Interpreter.cpp:
(JSC::getCallerInfo):
- runtime/Executable.cpp:
- runtime/Executable.h:
(EvalExecutable):
(ProgramExecutable):
(FunctionExecutable):
- runtime/ExecutionHarness.h:
- runtime/VM.cpp:
(JSC::VM::~VM):
Jun 8, 2013:
- 11:36 PM Changeset in webkit [151353] by
-
- 2 edits in trunk/Source/WebKit2
[Coordinated Graphics] Pass the ownership of GraphicsSurface explicitly
https://bugs.webkit.org/show_bug.cgi?id=117379
Patch by Jae Hyun Park <jae.park@company100.net> on 2013-06-08
Reviewed by Noam Rosenthal.
When creating WebCoordinatedSurface with GraphicsSurface, it is clearer
to pass the ownership of the created GraphicsSurface explicitly.
- Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp:
(WebKit::WebCoordinatedSurface::create):
- 10:38 PM Changeset in webkit [151352] by
-
- 4 edits in branches/dfgFourthTier/Source
fourthTier: Recursive deadlock in DFG::ByteCodeParser
https://bugs.webkit.org/show_bug.cgi?id=117376
Source/JavaScriptCore:
Reviewed by Mark Hahnenberg.
Leave the lock early to prevent a deadlock beneath get().
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock):
Source/WTF:
Reviewed by Mark Hahnenberg.
I've often wanted to leave a lock early. Now I have that power!
- wtf/Locker.h:
(WTF::Locker::Locker):
(WTF::Locker::~Locker):
(Locker):
(WTF::Locker::unlockEarly):
(WTF::Locker::lock):
- 7:43 PM Changeset in webkit [151351] by
-
- 4 edits3 adds in trunk
before/after generated content is not working with HTMLSummaryElement and HTMLDetailsElement.
https://bugs.webkit.org/show_bug.cgi?id=117374
Source/WebCore:
Allow before/after pseudo generated content be added in HTMLDetailsElement and HTMLSumamaryElement.
Reviewed by Ryosuke Niwa.
Test: fast/css-generated-content/details-summary-before-after.html
- html/HTMLDetailsElement.cpp:
(WebCore::HTMLDetailsElement::childShouldCreateRenderer):
- html/HTMLSummaryElement.cpp:
(WebCore::HTMLSummaryElement::childShouldCreateRenderer):
LayoutTests:
Reviewed by Ryosuke Niwa.
- fast/css-generated-content/details-summary-before-after.html: Added.
- platform/mac/fast/css-generated-content/details-summary-before-after-expected.txt: Added.
- platform/mac/fast/css-generated-content/details-summary-before-after-expected.png: Added
- 4:58 PM Changeset in webkit [151350] by
-
- 2 edits2 adds in trunk/LayoutTests
[EFL][WebGL] Enable webgl-background-color test.
https://bugs.webkit.org/show_bug.cgi?id=111428
Reviewed by Christophe Dumez.
This patch adds platform specific test expectation files for the
test and enables it for efl port.
- platform/efl/TestExpectations:
- platform/efl/compositing/webgl/webgl-background-color-expected.png: Added.
- platform/efl/compositing/webgl/webgl-background-color-expected.txt: Added.
- 2:42 PM Changeset in webkit [151349] by
-
- 2 edits in trunk/Tools
[WinCairo] TestWebKitAPI fails to link.
https://bugs.webkit.org/show_bug.cgi?id=117345
Patch by peavo@outlook.com <peavo@outlook.com> on 2013-06-08
Reviewed by Brent Fulgham.
Need to link with WTF.lib.
- TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPICommonWinCairo.props: Link with WTF.lib.
- 2:33 PM Changeset in webkit [151348] by
-
- 2 edits in trunk/Source/WebCore
[curl] Allow headers with empty value
https://bugs.webkit.org/show_bug.cgi?id=117344
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-08
Reviewed by Brent Fulgham.
No new tests, already covered by:
http/tests/xmlhttprequest/xmlhttprequest-setrequestheader-no-value.html
http/tests/xmlhttprequest/post-blob-content-type-sync.html
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::ResourceHandleManager::initializeHandle):
- 1:36 PM Changeset in webkit [151347] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
Removed bogus assertion in CallFrame::setLocationAsBytecodeOffset().
https://bugs.webkit.org/show_bug.cgi?id=117373.
Reviewed by Oliver Hunt.
The assertion wrongly assumes that the incoming offset argument is in
units of bytes. This is not true. It is in units of Instruction*. Hence,
the assertion which checks for the low 2 bits to be clear can fail.
- interpreter/CallFrame.cpp:
(JSC::CallFrame::setLocationAsBytecodeOffset):
- 4:34 AM Changeset in webkit [151346] by
-
- 2 edits in trunk/Source/WebCore
[curl] Handling of blob elements is incorrect
https://bugs.webkit.org/show_bug.cgi?id=117301
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-08
Reviewed by Kenneth Rohde Christiansen.
No new tests, covered by existing ones:
http/tests/fileapi/xhr-send-form-data-filename-escaping.html
http/tests/fileapi/xhr-send-form-data-mimetype-normalization.html
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::getFormElementsCount): Resolve Blob elements.
Jun 7, 2013:
- 7:11 PM Changeset in webkit [151345] by
-
- 28 edits2 deletes in branches/dfgFourthTier/Source/JavaScriptCore
Unreviewed, roll out http://trac.webkit.org/changeset/151342
It broke Kraken crypto tests in debug build. That results in a pretty bad
loss of test coverage.
- JavaScriptCore.xcodeproj/project.pbxproj:
- jit/JIT.cpp:
(JSC):
(JSC::JIT::privateCompileMainPass):
- jit/JIT.h:
(JIT):
- jit/JITArithmetic.cpp:
(JSC::JIT::emitSlow_op_negate):
(JSC::JIT::emitSlow_op_lshift):
(JSC::JIT::emitSlow_op_rshift):
(JSC::JIT::emitSlow_op_urshift):
(JSC::JIT::emitSlow_op_bitand):
(JSC::JIT::emitSlow_op_inc):
(JSC::JIT::emitSlow_op_dec):
(JSC::JIT::emitSlow_op_mod):
(JSC::JIT::emit_op_mod):
(JSC::JIT::compileBinaryArithOpSlowCase):
(JSC::JIT::emit_op_add):
(JSC::JIT::emitSlow_op_add):
(JSC::JIT::emitSlow_op_mul):
(JSC::JIT::emitSlow_op_div):
(JSC::JIT::emitSlow_op_sub):
- jit/JITArithmetic32_64.cpp:
(JSC::JIT::emitSlow_op_negate):
(JSC::JIT::emitSlow_op_lshift):
(JSC::JIT::emitRightShiftSlowCase):
(JSC::JIT::emitSlow_op_bitand):
(JSC::JIT::emitSlow_op_bitor):
(JSC::JIT::emitSlow_op_bitxor):
(JSC::JIT::emitSlow_op_inc):
(JSC::JIT::emitSlow_op_dec):
(JSC::JIT::emit_op_add):
(JSC::JIT::emitSlow_op_add):
(JSC::JIT::emitSlow_op_sub):
(JSC::JIT::emitSlow_op_mul):
(JSC::JIT::emitSlow_op_div):
(JSC::JIT::emit_op_mod):
(JSC::JIT::emitSlow_op_mod):
- jit/JITExceptions.cpp:
(JSC):
(JSC::genericThrow):
- jit/JITExceptions.h:
(ExceptionHandler):
(JSC):
- jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_strcat):
(JSC::JIT::emitSlow_op_create_this):
(JSC::JIT::emitSlow_op_to_this):
(JSC::JIT::emitSlow_op_to_primitive):
(JSC::JIT::emitSlow_op_not):
(JSC::JIT::emitSlow_op_bitxor):
(JSC::JIT::emitSlow_op_bitor):
(JSC::JIT::emitSlow_op_stricteq):
(JSC::JIT::emitSlow_op_nstricteq):
(JSC::JIT::emitSlow_op_to_number):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emitSlow_op_to_primitive):
(JSC::JIT::emit_op_strcat):
(JSC::JIT::emitSlow_op_not):
(JSC::JIT::emitSlow_op_stricteq):
(JSC::JIT::emitSlow_op_nstricteq):
(JSC::JIT::emitSlow_op_to_number):
(JSC::JIT::emit_op_create_arguments):
(JSC::JIT::emitSlow_op_create_this):
(JSC::JIT::emitSlow_op_to_this):
(JSC::JIT::emitSlow_op_get_argument_by_val):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC):
- jit/JITStubs.h:
(JSC):
- jit/JITStubsARM.h:
(JSC):
- jit/JITStubsARMv7.h:
(JSC):
- jit/JITStubsMIPS.h:
(JSC):
- jit/JITStubsSH4.h:
(JSC):
- jit/JITStubsX86.h:
(JSC):
- jit/JITStubsX86_64.h:
(JSC):
- jit/JSInterfaceJIT.h:
(JSInterfaceJIT):
- jit/SlowPathCall.h: Removed.
- jit/ThunkGenerators.cpp:
(JSC::nativeForGenerator):
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
(LLInt):
- llint/LLIntSlowPaths.h:
(LLInt):
(SlowPathReturnType):
(JSC::LLInt::encodeResult):
(JSC::LLInt::decodeResult):
- llint/LowLevelInterpreter.asm:
- llint/LowLevelInterpreter.cpp:
- llint/LowLevelInterpreter32_64.asm:
- llint/LowLevelInterpreter64.asm:
- runtime/CommonSlowPaths.cpp: Removed.
- runtime/CommonSlowPaths.h:
- runtime/JSCJSValue.h:
(JSValue):
- 5:11 PM Changeset in webkit [151344] by
-
- 2 edits in trunk/Source/WebKit2
Coalesce multiple calls to WebPageProxy::windowAndViewFramesChanged
https://bugs.webkit.org/show_bug.cgi?id=117364
<rdar://problem/14042099>
Reviewed by Geoffrey Garen.
-[WKView _updateWindowAndViewFrames] can be called many times per run loop iteration so coalesce calls
to WebPageProxy::windowAndViewFrames using dispatch_async.
- UIProcess/API/mac/WKView.mm:
(-[WKView _updateWindowAndViewFrames]):
- 5:05 PM Changeset in webkit [151343] by
-
- 10 edits in branches/dfgFourthTier
fourthTier: don't insert ForceOSRExits except for inadequate coverage
https://bugs.webkit.org/show_bug.cgi?id=117363
Source/JavaScriptCore:
Reviewed by Mark Hahnenberg.
Previously (in http://trac.webkit.org/changeset/151303) I made it so that we
inserted ForceOSRExits more eagerly. I now think it's better to have
contradictions execute normally and exit with full OSR exit profiling. It's
better at catching the few cases where the DFG will end up with different
types than the baseline engines.
This simplifies a bunch of code. For example it gets rid of
ConstantFoldingPhase::paintUnreachableCode().
You can think of this as a partial roll-out of r151303, except that it uses
the facilities introduced by that patch to give us run-time assertions that
check the CFA's correctness: if the CFA thought that something was a
contradiction but the code didn't exit, we'll now trap.
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::AbstractState):
(JSC::DFG::AbstractState::startExecuting):
(JSC::DFG::AbstractState::executeEffects):
(JSC::DFG::AbstractState::execute):
(JSC::DFG::AbstractState::filter):
(JSC::DFG::AbstractState::filterArrayModes):
(JSC::DFG::AbstractState::filterByValue):
(DFG):
- dfg/DFGAbstractState.h:
(AbstractState):
(JSC::DFG::AbstractState::filter):
(JSC::DFG::AbstractState::filterArrayModes):
(JSC::DFG::AbstractState::filterByValue):
- dfg/DFGCFAPhase.cpp:
(JSC::DFG::CFAPhase::performBlockCFA):
- dfg/DFGConstantFoldingPhase.cpp:
(JSC::DFG::ConstantFoldingPhase::run):
(JSC::DFG::ConstantFoldingPhase::foldConstants):
(ConstantFoldingPhase):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
LayoutTests:
Reviewed by Mark Hahnenberg.
Convert this test, since this was the test originally added for
ConstantFoldingPhase::paintUnreachableCode(). I wanted to make sure that I had good coverage
for this since I am removing that method.
- fast/js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt:
- fast/js/script-tests/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js:
- 4:46 PM Changeset in webkit [151342] by
-
- 28 edits2 adds in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: The baseline jit and LLint should use common slow paths
https://bugs.webkit.org/show_bug.cgi?id=116889
Reviewed by Filip Pizlo.
Moved the llint_slow_paths that return JSValue along with several others to CommonSlowPaths.cpp.
Eliminated the related JIT stubs. Changes the baseline JIT to call these new common stubs.
Added a simple slow path call class that uses argument registers or the stack instead of
JITStackFrame. Changes the exception mechanism for to check for an exception after making
a slowpath call instead of returning to the handler directly form the slowpath function.
- JavaScriptCore.xcodeproj/project.pbxproj:
- jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
- jit/JIT.h:
(JIT):
- jit/JITArithmetic.cpp:
(JSC::JIT::emitSlow_op_negate):
(JSC::JIT::emitSlow_op_lshift):
(JSC::JIT::emitSlow_op_rshift):
(JSC::JIT::emitSlow_op_urshift):
(JSC::JIT::emitSlow_op_bitand):
(JSC::JIT::emitSlow_op_inc):
(JSC::JIT::emitSlow_op_dec):
(JSC::JIT::emitSlow_op_mod):
(JSC::JIT::emit_op_mod):
(JSC::JIT::compileBinaryArithOpSlowCase):
(JSC::JIT::emit_op_add):
(JSC::JIT::emitSlow_op_add):
(JSC::JIT::emitSlow_op_mul):
(JSC::JIT::emitSlow_op_div):
(JSC::JIT::emitSlow_op_sub):
- jit/JITArithmetic32_64.cpp:
(JSC::JIT::emitSlow_op_negate):
(JSC::JIT::emitSlow_op_lshift):
(JSC::JIT::emitRightShiftSlowCase):
(JSC::JIT::emitSlow_op_bitand):
(JSC::JIT::emitSlow_op_bitor):
(JSC::JIT::emitSlow_op_bitxor):
(JSC::JIT::emitSlow_op_inc):
(JSC::JIT::emitSlow_op_dec):
(JSC::JIT::emit_op_add):
(JSC::JIT::emitSlow_op_add):
(JSC::JIT::emitSlow_op_sub):
(JSC::JIT::emitSlow_op_mul):
(JSC::JIT::emitSlow_op_div):
(JSC::JIT::emit_op_mod):
(JSC::JIT::emitSlow_op_mod):
- jit/JITExceptions.cpp:
(JSC::getExceptionLocation):
(JSC::genericThrow):
(JSC::jitThrowNew):
- jit/JITExceptions.h:
(ExceptionHandler):
- jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_strcat):
(JSC::JIT::emitSlow_op_create_this):
(JSC::JIT::emitSlow_op_to_this):
(JSC::JIT::emitSlow_op_to_primitive):
(JSC::JIT::emitSlow_op_not):
(JSC::JIT::emitSlow_op_bitxor):
(JSC::JIT::emitSlow_op_bitor):
(JSC::JIT::emitSlow_op_stricteq):
(JSC::JIT::emitSlow_op_nstricteq):
(JSC::JIT::emitSlow_op_to_number):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emitSlow_op_to_primitive):
(JSC::JIT::emit_op_strcat):
(JSC::JIT::emitSlow_op_not):
(JSC::JIT::emitSlow_op_stricteq):
(JSC::JIT::emitSlow_op_nstricteq):
(JSC::JIT::emitSlow_op_to_number):
(JSC::JIT::emit_op_create_arguments):
(JSC::JIT::emitSlow_op_create_this):
(JSC::JIT::emitSlow_op_to_this):
(JSC::JIT::emitSlow_op_get_argument_by_val):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC::cti_vm_throw_slowpath):
- jit/JITStubs.h:
- jit/JITStubsARM.h:
- jit/JITStubsARMv7.h:
- jit/JITStubsMIPS.h:
- jit/JITStubsSH4.h:
- jit/JITStubsX86.h:
- jit/JITStubsX86_64.h:
- jit/JSInterfaceJIT.h:
(JSInterfaceJIT):
- jit/SlowPathCall.h: Added.
(JITSlowPathCall):
(JSC::JITSlowPathCall::JITSlowPathCall):
(JSC::JITSlowPathCall::call):
- jit/ThunkGenerators.cpp:
(JSC::nativeForGenerator):
- llint/LLIntSlowPaths.cpp:
(LLInt):
- llint/LLIntSlowPaths.h:
(LLInt):
- llint/LowLevelInterpreter.asm:
- llint/LowLevelInterpreter.cpp:
- llint/LowLevelInterpreter32_64.asm:
- llint/LowLevelInterpreter64.asm:
- runtime/CommonSlowPaths.cpp: Added.
(JSC::SLOW_PATH_DECL):
- runtime/CommonSlowPaths.h:
(SlowPathReturnType):
(JSC::encodeResult):
(JSC::decodeResult):
- runtime/JSCJSValue.h:
(JSValue):
- 4:25 PM Changeset in webkit [151341] by
-
- 3 edits in trunk/LayoutTests
MathML line fraction needs to parse number values
https://bugs.webkit.org/show_bug.cgi?id=117305
Unreviewed. Rebaseline math fractions test on EFL.
- platform/efl/mathml/presentation/fractions-expected.png:
- platform/efl/mathml/presentation/fractions-expected.txt:
- 4:21 PM Changeset in webkit [151340] by
-
- 3 edits in trunk/LayoutTests
MathML line fraction needs to parse number values
https://bugs.webkit.org/show_bug.cgi?id=117305
Unreviewed. Rebaseline math fractions test on GTK.
- platform/gtk/mathml/presentation/fractions-expected.png:
- platform/gtk/mathml/presentation/fractions-expected.txt:
- 3:36 PM Changeset in webkit [151339] by
-
- 3 edits in trunk/Source/WebCore
[CSS Regions] Layers inside the RenderFlowThread should be collected by the layer of RenderView
https://bugs.webkit.org/show_bug.cgi?id=117270
Reviewed by David Hyatt.
RenderNamedFlowThreads are attached to the RenderView, but they are painted
and hit-tested through their regions. The easiest way to prevent the RenderView
from seeing the RenderNamedFlowThreads as its own children was to avoid collecting
the layers of the RenderNamedFlowThreads as children layers of the RenderView.
However, most of the code is analyzing the layers tree starting from the root,
so having the RenderNamedFlowThread participate in the layer tree is needed
in order to enable compositing for layers inside the flow thread.
This patch makes the RenderNamedFlowThread visible to the RenderView, but
ignores it when iterates the children of the RenderView in paint and hit-test methods.
No new tests, no visible changes.
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::paintList):
(WebCore::RenderLayer::hitTestList):
(WebCore::RenderLayer::calculateLayerBounds):
(WebCore::RenderLayer::collectLayers):
- rendering/RenderTreeAsText.cpp:
(WebCore::writeLayers):
- 3:04 PM Changeset in webkit [151338] by
-
- 2 edits in trunk/Source/WebCore
[CSS Exclusions][CSS Shapes] Incorrect compile flag in LayoutState.h
https://bugs.webkit.org/show_bug.cgi?id=117318
Reviewed by Alexandru Chiculita.
m_exclusionShapeInsideInfo should be guarded by the CSS_SHAPES flag,
not the CSS_EXCLUSIONS flag.
No tests required.
- rendering/LayoutState.h:
- 2:53 PM Changeset in webkit [151337] by
-
- 2 edits in trunk/Tools
Get rid of not very helpful test that fails only on some machines because xcrun is not installed.
Rubberstamped by Ryousuke Niwa.
- Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
(RunTest.test_build_check):
- 2:27 PM Changeset in webkit [151336] by
-
- 147 edits in trunk/Source
Get rid of outdated raises() from Web IDL
https://bugs.webkit.org/show_bug.cgi?id=117350
Reviewed by Darin Adler.
Source/WebCore:
Stop using "raises()" in the IDL as this is no longer part of the Web IDL
specification. Web IDL no longer specifies exceptions for operations. Instead
it is now explained in prose.
WebKit still needs to know if the method can throw an exception (but does not
need the exception name) so this patch adds a WebKit specific IDL extended
attribute: [RaisesException]. The naming is consistent with Blink.
This results in more standard and concise IDL. This also simplifies a lot
the code of the IDL parser.
No new tests, no behavior change.
- Modules/battery/BatteryManager.idl:
- Modules/encryptedmedia/MediaKeySession.idl:
- Modules/encryptedmedia/MediaKeys.idl:
- Modules/filesystem/DirectoryEntrySync.idl:
- Modules/filesystem/DirectoryReaderSync.idl:
- Modules/filesystem/EntrySync.idl:
- Modules/filesystem/FileEntrySync.idl:
- Modules/filesystem/FileWriter.idl:
- Modules/filesystem/FileWriterSync.idl:
- Modules/filesystem/WorkerContextFileSystem.idl:
- Modules/indexeddb/IDBCursor.idl:
- Modules/indexeddb/IDBDatabase.idl:
- Modules/indexeddb/IDBFactory.idl:
- Modules/indexeddb/IDBIndex.idl:
- Modules/indexeddb/IDBKeyRange.idl:
- Modules/indexeddb/IDBObjectStore.idl:
- Modules/indexeddb/IDBRequest.idl:
- Modules/indexeddb/IDBTransaction.idl:
- Modules/mediasource/MediaSource.idl:
- Modules/mediasource/SourceBuffer.idl:
- Modules/mediasource/SourceBufferList.idl:
- Modules/mediastream/MediaStream.idl:
- Modules/mediastream/MediaStreamTrack.idl:
- Modules/mediastream/NavigatorMediaStream.idl:
- Modules/mediastream/RTCDTMFSender.idl:
- Modules/mediastream/RTCDataChannel.idl:
- Modules/mediastream/RTCPeerConnection.idl:
- Modules/navigatorcontentutils/NavigatorContentUtils.idl:
- Modules/networkinfo/NetworkInfoConnection.idl:
- Modules/notifications/Notification.idl:
- Modules/notifications/NotificationCenter.idl:
- Modules/speech/SpeechRecognition.idl:
- Modules/vibration/NavigatorVibration.idl:
- Modules/webaudio/AudioBuffer.idl:
- Modules/webaudio/AudioContext.idl:
- Modules/webaudio/AudioNode.idl:
- Modules/webdatabase/DOMWindowWebDatabase.idl:
- Modules/webdatabase/DatabaseSync.idl:
- Modules/webdatabase/WorkerContextWebDatabase.idl:
- Modules/websockets/WebSocket.idl:
- bindings/scripts/CodeGeneratorCPP.pm:
(GenerateImplementation):
- bindings/scripts/CodeGeneratorGObject.pm:
(GenerateFunction):
(GenerateFunctions):
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):
(GenerateParametersCheck):
(GenerateImplementationFunctionCall):
(GenerateConstructorDefinition):
- bindings/scripts/CodeGeneratorObjC.pm:
(GenerateImplementation):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/IDLParser.pm:
(parseOperationRest):
- bindings/scripts/test/TestEventTarget.idl:
- bindings/scripts/test/TestObj.idl:
- bindings/scripts/test/TestSupplemental.idl:
- bindings/scripts/test/TestTypedefs.idl:
- css/CSSHostRule.idl:
- css/CSSMediaRule.idl:
- css/CSSPrimitiveValue.idl:
- css/CSSStyleDeclaration.idl:
- css/CSSStyleSheet.idl:
- css/CSSSupportsRule.idl:
- css/FontLoader.idl:
- css/MediaList.idl:
- css/WebKitCSSMatrix.idl:
- dom/CharacterData.idl:
- dom/DOMImplementation.idl:
- dom/DataTransferItemList.idl:
- dom/Document.idl:
- dom/DocumentFragment.idl:
- dom/DocumentType.idl:
- dom/Element.idl:
- dom/EventTarget.idl:
- dom/MessagePort.idl:
- dom/MutationObserver.idl:
- dom/NamedNodeMap.idl:
- dom/Node.idl:
- dom/NodeIterator.idl:
- dom/Range.idl:
- dom/ShadowRoot.idl:
- dom/Text.idl:
- dom/WebKitNamedFlow.idl:
- fileapi/FileReader.idl:
- fileapi/FileReaderSync.idl:
- html/DOMTokenList.idl:
- html/HTMLCanvasElement.idl:
- html/HTMLDialogElement.idl:
- html/HTMLElement.idl:
- html/HTMLEmbedElement.idl:
- html/HTMLFrameElement.idl:
- html/HTMLIFrameElement.idl:
- html/HTMLInputElement.idl:
- html/HTMLMediaElement.idl:
- html/HTMLObjectElement.idl:
- html/HTMLOptionsCollection.idl:
- html/HTMLSelectElement.idl:
- html/HTMLTableElement.idl:
- html/HTMLTableRowElement.idl:
- html/HTMLTableSectionElement.idl:
- html/HTMLTextAreaElement.idl:
- html/HTMLVideoElement.idl:
- html/MediaController.idl:
- html/TimeRanges.idl:
- html/canvas/CanvasGradient.idl:
- html/canvas/CanvasRenderingContext2D.idl:
- html/canvas/DOMPath.idl:
- html/canvas/DataView.idl:
- html/canvas/OESVertexArrayObject.idl:
- html/canvas/WebGLDebugShaders.idl:
- html/canvas/WebGLRenderingContext.idl:
- html/track/AudioTrackList.idl:
- html/track/TextTrack.idl:
- html/track/TextTrackCue.idl:
- html/track/TextTrackList.idl:
- html/track/VideoTrackList.idl:
- loader/appcache/DOMApplicationCache.idl:
- page/Crypto.idl:
- page/DOMSelection.idl:
- page/DOMWindow.idl:
- page/EventSource.idl:
- page/History.idl:
- page/Performance.idl:
- storage/Storage.idl:
- svg/SVGAngle.idl:
- svg/SVGAnimationElement.idl:
- svg/SVGColor.idl:
- svg/SVGDocument.idl:
- svg/SVGLength.idl:
- svg/SVGLengthList.idl:
- svg/SVGLocatable.idl:
- svg/SVGMatrix.idl:
- svg/SVGNumberList.idl:
- svg/SVGPaint.idl:
- svg/SVGPathSegList.idl:
- svg/SVGPointList.idl:
- svg/SVGStringList.idl:
- svg/SVGTextContentElement.idl:
- svg/SVGTransformList.idl:
- testing/InternalSettings.idl:
- testing/Internals.idl:
- workers/AbstractWorker.idl:
- workers/DedicatedWorkerContext.idl:
- workers/Worker.idl:
- workers/WorkerContext.idl:
- xml/XMLHttpRequest.idl:
- xml/XMLHttpRequestUpload.idl:
- xml/XMLSerializer.idl:
- xml/XPathEvaluator.idl:
- xml/XPathExpression.idl:
- xml/XPathResult.idl:
Source/WebKit/win:
Replace raises() by [RaisesException].
- Interfaces/DOMEvents.idl:
- 1:52 PM Changeset in webkit [151335] by
-
- 3 edits2 adds in trunk
REGRESSION (r151088): Crash navigating away from non-loaded main resources with non-loaded scripts.
<rdar://problem/14052886> and https://bugs.webkit.org/show_bug.cgi?id=117278
Reviewed by Anders Carlsson.
Source/WebCore:
Test: http/tests/navigation/slow-loading-page-with-slow-script.php
- html/parser/HTMLScriptRunner.cpp:
(WebCore::HTMLScriptRunner::isPendingScriptReady): The script runner might be told about a script
after it has already been detached (the main resource load has finished/failed/cancelled).
Don't dereference a null document in that case.
LayoutTests:
- http/tests/navigation/slow-loading-page-with-slow-script-expected.txt: Added.
- http/tests/navigation/slow-loading-page-with-slow-script.php: Added.
- 1:33 PM Changeset in webkit [151334] by
-
- 3 edits in trunk/Source/WebCore
Compile WebCoreTestShimLibrary.cpp on iOS, but exclude the Carbon bits
https://bugs.webkit.org/show_bug.cgi?id=117360
Reviewed by Mark Rowe.
In r150114 we tried to make the WebCoreTestShim target build on iOS by
excluding its only source file from the build. While this allowed the
target to build, it prevented the target's product (WebCoreTestShim.dylib)
from being created. This causes xcodebuild to fail if you ask it to
install the target.
Fix this by building the target's product on iOS. Just use the
preprocessor to exclude the bits that won't build on iOS.
- Configurations/WebCoreTestShim.xcconfig:
- testing/WebCoreTestShimLibrary.cpp:
- 1:25 PM Changeset in webkit [151333] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
Unreviewed, fix release build.
- ftl/FTLLink.cpp:
- 1:16 PM Changeset in webkit [151332] by
-
- 2 edits in trunk/Source/WebKit2
Reproducible crash with triple-finger-tap "define word" gesture on a Netflix video
https://bugs.webkit.org/show_bug.cgi?id=117020
Patch by Thomas Deniau <deniau@apple.com> on 2013-06-07
Reviewed by Ryosuke Niwa.
- WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::performDictionaryLookupAtLocation):
Don't invoke the Dictionary lookup when we failed to extract the range of the token
surrounding the tapped position.
- 1:11 PM Changeset in webkit [151331] by
-
- 2 edits in trunk/Tools
[Qt] Remove Qt bits from Scripts/webkitperl/FeatureList.pm
https://bugs.webkit.org/show_bug.cgi?id=117315
Reviewed by Benjamin Poulain.
Qt doesn't use the default values specified on FeatureList since r44681,
this patch just remove a bit of noise.
- Scripts/webkitperl/FeatureList.pm:
- 12:07 PM Changeset in webkit [151330] by
-
- 2 edits in trunk/Source/WTF
Unreviewed. Makefile fix. Copy WTF.dll over as well.
- WTF.vcxproj/WTF.make:
- 11:23 AM Changeset in webkit [151329] by
-
- 10 edits in branches/dfgFourthTier/Source/JavaScriptCore
32-bit CallFrame::Location should use Instruction* for BytecodeLocation, not bytecodeOffset.
https://bugs.webkit.org/show_bug.cgi?id=117327.
Reviewed by Michael Saboff.
- Renamed CallFrame::Location's Type to TypeTag.
- Made the CallFrame::Location::TypeTag private, and provided type specific encoder functions. This reduces verbosity in client code.
- Fixed the DFG's reifyInlinedCallFrames() on 32-bit ports to store a bytecode Instruction* in the CallFrame location instead of a bytecode offset.
- Fixed places in JIT and FTL code which populate the CallFrame location (i.e. ArgumentCount tag) to use a Location encoder instead of storing the bytecodeOffset directly. This doesn't make any semantic difference, but it does assert that the stored value does not have bits where we would expect Location TypeTags to be.
- dfg/DFGJITCompiler.h:
(JSC::DFG::JITCompiler::beginCall):
- dfg/DFGOSRExitCompilerCommon.cpp:
(JSC::DFG::reifyInlinedCallFrames):
- ftl/FTLLink.cpp:
(JSC::FTL::link):
- interpreter/CallFrame.cpp:
(JSC::CallFrame::setLocationAsBytecodeOffset):
- interpreter/CallFrame.h:
(Location):
- interpreter/CallFrameInlines.h:
(JSC::CallFrame::Location::encodeAsBytecodeOffset):
(JSC::CallFrame::Location::encodeAsBytecodeInstruction):
(JSC::CallFrame::Location::encodeAsCodeOriginIndex):
(JSC::CallFrame::Location::encodeAsInlinedCode):
(JSC::CallFrame::Location::isBytecodeLocation):
(JSC::CallFrame::setIsInlinedFrame):
(JSC::CallFrame::hasLocationAsBytecodeOffset):
(JSC::CallFrame::setLocationAsBytecodeOffset):
- jit/JITCall.cpp:
(JSC::JIT::compileOpCall):
- jit/JITCall32_64.cpp:
(JSC::JIT::compileOpCall):
- jit/JITInlines.h:
(JSC::JIT::updateTopCallFrame):
- 11:20 AM Changeset in webkit [151328] by
-
- 5 edits1 delete in trunk/Source/WTF
Unreviewed, rolling out r151318.
http://trac.webkit.org/changeset/151318
https://bugs.webkit.org/show_bug.cgi?id=117356
Broke Windows Release Build (Requested by bfulgham on
#webkit).
- WTF.vcxproj/WTF.vcxproj:
- WTF.vcxproj/WTFCommon.props:
- WTF.vcxproj/WTFCoreFoundation.props: Removed.
- WTF.vcxproj/WTFDebug.props:
- WTF.vcxproj/WTFRelease.props:
- 10:59 AM Changeset in webkit [151327] by
-
- 4 edits in trunk/Source/WebCore
REGRESSION: Lines jump up and down while typing Chinese or Japanese
https://bugs.webkit.org/show_bug.cgi?id=115931
Reviewed by Darin Adler.
The bug was caused by Font::width caching the width of text even when the font fallbacks existed when fallbackFonts
argument was null; because of this, a later call to Font::width was returning the width without filling up
fallbackFonts even if it was not null this time.
Fixed the bug by adding a local fallback fonts hash set, and checking the emptiness of this variable in Font::width.
Also added pass fallbackFonts around in various places to make use of the cached font fallbacks.
No new tests. Unfortunately I haven't been able to make a reliable reduction for this bug.
- platform/graphics/Font.cpp:
(WebCore::Font::width):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::measureHyphenWidth):
(WebCore::setLogicalWidthForTextRun):
(WebCore::textWidth):
(WebCore::tryHyphenating):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
- rendering/RenderText.cpp:
(WebCore::maxWordFragmentWidth):
(WebCore::RenderText::computePreferredLogicalWidths):
- 10:22 AM Changeset in webkit [151326] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: Reenable the DFG optimization fixpoint now that it's profitable to do so with concurrent compilation
https://bugs.webkit.org/show_bug.cgi?id=117331
Rubber stamped by Sam Weinig.
- dfg/DFGPlan.cpp:
(JSC::DFG::Plan::compileInThreadImpl):
- 10:15 AM Changeset in webkit [151325] by
-
- 4 edits in trunk
[regression] build failure WebKitFontFamilyNames.h missing
https://bugs.webkit.org/show_bug.cgi?id=117178
Reviewed by Sam Weinig.
.:
- GNUmakefile.am: List platform_sources under the BUILT_SOURCES list.
Source/WebCore:
- GNUmakefile.am: Make libPlatform and other sources depend on the generated platform sources. This should prevent
build failures in source code that's depending on the generated platform sources.
- 9:37 AM Changeset in webkit [151324] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Weird behaviour and no clues to the user when the shared memory file can't be opened
https://bugs.webkit.org/show_bug.cgi?id=117063
Patch by Enrique Ocana Gonzalez <eocanha@igalia.com> on 2013-06-07
Reviewed by Anders Carlsson.
Log error message when the shared memory file can't be opened in
Unix platform using a release build
- Platform/unix/SharedMemoryUnix.cpp:
(WebKit::SharedMemory::create):
- 8:57 AM Changeset in webkit [151323] by
-
- 10 edits in trunk
MathML line fraction needs to parse number values
https://bugs.webkit.org/show_bug.cgi?id=117305
Reviewed by Darin Adler.
Source/WebCore:
The line fraction thickness was not handling arbitrary thickness numbers.
The accessibility code was not handling default values for line thickness, so
it made sense to have AX rely on the RenderFraction object to retrive the thickness.
Modified existing tests to cover new behavior.
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::mathLineThickness):
- rendering/mathml/RenderMathMLFraction.cpp:
(WebCore::RenderMathMLFraction::updateFromElement):
- rendering/mathml/RenderMathMLFraction.h:
(WebCore::RenderMathMLFraction::lineThickness):
(WebCore::toRenderMathMLFraction):
LayoutTests:
Math fractions test now encodes for an arbitrary thickness number.
Accessibility test handles the default line thickness.
- mathml/presentation/fractions.xhtml:
- platform/mac/accessibility/mathml-line-fraction-expected.txt:
- platform/mac/accessibility/mathml-line-fraction.html:
- platform/mac/mathml/presentation/fractions-expected.png:
- platform/mac/mathml/presentation/fractions-expected.txt:
- 8:38 AM WebKitIDL edited by
- Add documentation for [GetterRaisesException] / … (diff)
- 8:36 AM Changeset in webkit [151322] by
-
- 4 edits in trunk/Source/WebCore
[rendering] Use foreground color to render the overtype caret
https://bugs.webkit.org/show_bug.cgi?id=117347
Reviewed by Darin Adler.
Currently, the overtype caret is rendered using the colors of
a normal selection, which is confusing. This patch enables RenderObject
to differentiate between a normal and a overtype caret selection,
in order to use a different color for the latter.
Also, let RenderView update the selection if this is unchanged
when going from a overtype caret to one character selection and
viceversa.
- rendering/RenderObject.cpp:
(WebCore::RenderObject::selectionBackgroundColor):
- rendering/RenderView.cpp:
(WebCore::RenderView::setSelection):
- rendering/RenderView.h:
- 8:32 AM Changeset in webkit [151321] by
-
- 67 edits in trunk/Source/WebCore
Get rid of outdated getter / setter raises from Web IDL
https://bugs.webkit.org/show_bug.cgi?id=117346
Reviewed by Darin Adler.
Stop using "getter / setter raises" in the IDL as this is no longer part of
the Web IDL specification. Web IDL no longer specifies exceptions for
attribute getters or setters. Instead, it is now explained in prose.
WebKit still needs to know if the getter / setter can throw an exception
(but does not need the exception name) so this patch adds 2 WebKit specific
IDL extended attributes: [GetterRaisesException] / [SetterRaisesException].
The naming is consistent with Blink.
This results in more standard and concise IDL. This also simplifies a lot
the code of the IDL parser.
Note that this patch does not remove "raises()" from the IDL methods yet.
This should be replaced by [RaisesException] IDL extended attribute in a
later patch.
No new tests, no behavior change.
- Modules/indexeddb/IDBRequest.idl:
- Modules/mediasource/MediaSource.idl:
- Modules/mediasource/SourceBuffer.idl:
- Modules/mediastream/RTCDataChannel.idl:
- Modules/mediastream/RTCPeerConnection.idl:
- Modules/mediastream/RTCSessionDescription.idl:
- Modules/mediastream/RTCStatsResponse.idl:
- Modules/webaudio/AnalyserNode.idl:
- Modules/webaudio/AudioBufferSourceNode.idl:
- Modules/webaudio/AudioNode.idl:
- Modules/webdatabase/SQLResultSet.idl:
- bindings/scripts/CodeGeneratorCPP.pm:
(GenerateImplementation):
- bindings/scripts/CodeGeneratorGObject.pm:
(GenerateProperty):
(GenerateFunctions):
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):
- bindings/scripts/CodeGeneratorObjC.pm:
(GenerateImplementation):
- bindings/scripts/IDLAttributes.txt:
- bindings/scripts/IDLParser.pm:
(parseAttributeRest):
(parseAttributeRestOld):
- bindings/scripts/test/TestObj.idl:
- bindings/scripts/test/TestTypedefs.idl:
- css/CSSCharsetRule.idl:
- css/CSSRule.idl:
- css/CSSStyleDeclaration.idl:
- css/CSSValue.idl:
- css/MediaList.idl:
- dom/Attr.idl:
- dom/CharacterData.idl:
- dom/Document.idl:
- dom/Node.idl:
- dom/ProcessingInstruction.idl:
- dom/Range.idl:
- dom/ShadowRoot.idl:
- dom/TreeWalker.idl:
- html/HTMLElement.idl:
- html/HTMLInputElement.idl:
- html/HTMLMarqueeElement.idl:
- html/HTMLMediaElement.idl:
- html/HTMLMeterElement.idl:
- html/HTMLOptionElement.idl:
- html/HTMLOptionsCollection.idl:
- html/HTMLProgressElement.idl:
- html/HTMLSelectElement.idl:
- html/HTMLTableElement.idl:
- html/HTMLTextAreaElement.idl:
- html/MediaController.idl:
- html/track/TextTrackCue.idl:
- html/track/TextTrackRegion.idl:
- page/DOMWindow.idl:
- storage/Storage.idl:
- svg/SVGAltGlyphElement.idl:
- svg/SVGAngle.idl:
- svg/SVGAnimatedBoolean.idl:
- svg/SVGAnimatedEnumeration.idl:
- svg/SVGAnimatedInteger.idl:
- svg/SVGAnimatedNumber.idl:
- svg/SVGAnimatedString.idl:
- svg/SVGElement.idl:
- svg/SVGGlyphRefElement.idl:
- svg/SVGLangSpace.idl:
- svg/SVGLength.idl:
- svg/SVGPreserveAspectRatio.idl:
- svg/SVGSVGElement.idl:
- svg/SVGScriptElement.idl:
- svg/SVGStyleElement.idl:
- svg/SVGViewSpec.idl:
- xml/XMLHttpRequest.idl:
- xml/XPathResult.idl:
- 8:19 AM Changeset in webkit [151320] by
-
- 3 edits in trunk/Source/WebCore
Remove unused header includes in Document
https://bugs.webkit.org/show_bug.cgi?id=117339
Reviewed by Andreas Kling.
Minor code cleanup.
- dom/Document.cpp:
- dom/Document.h:
- 8:12 AM Changeset in webkit [151319] by
-
- 2 edits in trunk/Source/WebCore
Unnecessary use of Layout types in GraphicsLayer::paintGraphicsLayerContents
https://bugs.webkit.org/show_bug.cgi?id=117340
Reviewed by Darin Adler.
There is no reason to use Layout types when copying from Int types to Int types.
- platform/graphics/GraphicsLayer.cpp:
(WebCore::GraphicsLayer::paintGraphicsLayerContents):
- 7:43 AM Changeset in webkit [151318] by
-
- 5 edits1 add in trunk/Source/WTF
[WinCairo] WTF.dll is linking with CoreFoundation.lib in VS2010.
https://bugs.webkit.org/show_bug.cgi?id=117294
Patch by peavo@outlook.com <peavo@outlook.com> on 2013-06-07
Reviewed by Darin Adler.
WinCairo build should not use CoreFoundation.
- WTF.vcxproj/WTF.vcxproj: Exclude unneeded file from WinCairo build.
- WTF.vcxproj/WTFCommon.props: Removed CoreFoundation.lib from common props.
- WTF.vcxproj/WTFCoreFoundation.props: Added.
- WTF.vcxproj/WTFDebug.props: Inherit from WTFCoreFoundations.props.
- WTF.vcxproj/WTFRelease.props: Inherit from WTFCoreFoundations.props.
- 7:40 AM Changeset in webkit [151317] by
-
- 3 edits in trunk/LayoutTests
REGRESSION: r149001 made proximity test fail.
https://bugs.webkit.org/show_bug.cgi?id=117343
Reviewed by Christophe Dumez.
Update window-property.html test cases for Device Proximity Event.
The global constructors are no longer enumerable after r149001.
- proximity/window-property-expected.txt:
- proximity/window-property.html:
- 6:36 AM Changeset in webkit [151316] by
-
- 2 edits in trunk/Source/WebCore
[EFL][GTK] TextCheckerEnchant uses deprecated enchant_dict_add_to_personal
https://bugs.webkit.org/show_bug.cgi?id=117335
Reviewed by Christophe Dumez.
enchant_dict_add_to_personal has been deprecated at r22321 in Enchant repository.
No behavior change, no new tests needed.
- platform/text/enchant/TextCheckerEnchant.cpp:
(WebCore::TextCheckerEnchant::learnWord):
Use enchant_dict_add instead of enchant_dict_add_to_personal.
- 6:09 AM Changeset in webkit [151315] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed gardening. Skipping failing tests.
https://bugs.webkit.org/show_bug.cgi?id=117295
https://bugs.webkit.org/show_bug.cgi?id=117336
https://bugs.webkit.org/show_bug.cgi?id=117338
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-06-07
- platform/qt-5.0-wk1/TestExpectations:
- platform/qt/TestExpectations:
- 5:26 AM Changeset in webkit [151314] by
-
- 5 edits in trunk/Source/WebKit2
[EFL][WK2] Context menu spellchecking items are not available when "Check Spelling While Typing" is off
https://bugs.webkit.org/show_bug.cgi?id=117190
Reviewed by Christophe Dumez.
Context menu items (suggestions, learn and ignore word) are not available
due to missing dictionary. To get the suggestions for the misspelled word,
the dictionary has to be loaded first.
WebKit loads the default dictionary when check spelling while typing is being enabled.
However, context menu spellchecking items should be present even if this setting is off.
- UIProcess/API/efl/ewk_context.cpp:
(EwkContext::EwkContext):
Load the user's default dictionary to ensure context menu spellchecking items.
The dictionary is loaded asynchronously so it shouldn't delay application.
- UIProcess/API/efl/ewk_text_checker.h:
Update doc. Spelling suggestions, learn and ignore word should be available
independently of checking spelling while typing setting.
- UIProcess/API/efl/tests/test_ewk2_text_checker.cpp:
(onContextMenuShow):
(TEST_F):
Add two unit tests to check whether the default dictionary is loaded and
whether the context menu spelling items are available.
- UIProcess/efl/TextCheckerEfl.cpp:
(WebKit::TextChecker::setContinuousSpellCheckingEnabled):
(WebKit::TextChecker::continuousSpellCheckingEnabledStateChanged):
Not set the default dictionary while enabling the setting, it's already loaded.
- 4:20 AM Changeset in webkit [151313] by
-
- 5 edits in trunk/Source/WebKit2
[EFL][WK2] Implement customContextMenuItemSelected
https://bugs.webkit.org/show_bug.cgi?id=117298
Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-06-07
Reviewed by Christophe Dumez.
When custom context menu item is selected using ewk API, the feedback is not
sent back to application, as customContextMenuItemSelected was unimplemented in
contextMenuClientEfl.
- UIProcess/API/efl/EwkView.cpp:
(EwkView::customContextMenuItemSelected):
- UIProcess/API/efl/EwkView.h:
- UIProcess/API/efl/ewk_view.h: added custom_item_selected callback.
- UIProcess/efl/ContextMenuClientEfl.cpp:
(customContextMenuItemSelected):
(ContextMenuClientEfl::ContextMenuClientEfl):
- 3:35 AM Changeset in webkit [151312] by
-
- 3 edits2 adds in trunk
Frame flattening: crash when child iframe is removed during beforeload.
https://bugs.webkit.org/show_bug.cgi?id=116220
Patch by Zalan Bujtas <Alan Bujtas> on 2013-06-07
Reviewed by Antti Koivisto.
FrameView can get destroyed in updateWidget(). Normally, it is protected by layout()
but with frame flattening on, it can also be called asynchronously through the
post layout timer.
Source/WebCore:
Test: fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
- page/FrameView.cpp:
(WebCore::FrameView::performPostLayoutTasks):
LayoutTests:
- fast/frames/flattening/crash-remove-iframe-during-object-beforeload-expected.txt: Added.
- fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Added.
- 3:07 AM Changeset in webkit [151311] by
-
- 1 edit8 adds in trunk/LayoutTests
[CSS Regions] The presence of a flow-from declaration in a CSS rule using :hover effectively disables the rule
https://bugs.webkit.org/show_bug.cgi?id=111585
Created tests for changing flow-into and flow-from inside the :hover pseudo-class.
The actual problem was fixed along with https://bugs.webkit.org/show_bug.cgi?id=7555
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-07
Reviewed by Antti Koivisto.
- fast/regions/hover-single-flow-from-none-expected.html: Added.
- fast/regions/hover-single-flow-from-none.html: Added.
- fast/regions/hover-single-flow-from-other-expected.html: Added.
- fast/regions/hover-single-flow-from-other.html: Added.
- fast/regions/hover-single-flow-into-none-expected.html: Added.
- fast/regions/hover-single-flow-into-none.html: Added.
- fast/regions/hover-single-flow-into-other-expected.html: Added.
- fast/regions/hover-single-flow-into-other.html: Added.
- 1:57 AM Changeset in webkit [151310] by
-
- 11 edits in trunk/Source/WebCore
Make CachedResource virtual methods overridden in derived classes private
https://bugs.webkit.org/show_bug.cgi?id=117289
Reviewed by Darin Adler.
And mark them as OVERRIDE too. Also mark all CachedResource
derived classes as FINAL.
- inspector/InspectorPageAgent.cpp:
(WebCore::cachedResourcesForFrame):
- loader/cache/CachedCSSStyleSheet.h:
- loader/cache/CachedFont.h:
- loader/cache/CachedImage.h:
- loader/cache/CachedRawResource.h:
- loader/cache/CachedSVGDocument.h:
- loader/cache/CachedScript.h:
- loader/cache/CachedShader.h:
- loader/cache/CachedTextTrack.h:
- loader/cache/CachedXSLStyleSheet.h:
- 1:00 AM Changeset in webkit [151309] by
-
- 7 edits2 adds in trunk
[CSSRegions] getBoundingClientRect wrong for inline content nodes
https://bugs.webkit.org/show_bug.cgi?id=117290
Reviewed by Alexandru Chiculita.
Source/WebCore:
getBoundingClientRect returned incorrect values for inline content that
was directly flowed inside regions because its mapLocalToContainer was not
properly patched as its RenderBox counterpart. This patch adds mapLocalToContainer
method in RenderFlowThread so that is properly called for all the elements inside the
flow thread.
Also, modified offsetFromContainer so that if the container is the flow thread,
offsetDependsOnPoint is set to true which further sets RenderGeometryMapStep::m_isNonUniform
to true for each step added in pushMappingToContainer methods.
Test: fast/regions/flowed-inline-content-bounding-client-rect.html
- rendering/RenderBox.cpp:
(WebCore::RenderBox::mapLocalToContainer):
(WebCore::RenderBox::pushMappingToContainer):
(WebCore::RenderBox::offsetFromContainer):
- rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::mapLocalToContainer):
- rendering/RenderFlowThread.h:
- rendering/RenderInline.cpp:
(WebCore::RenderInline::offsetFromContainer):
- rendering/RenderObject.cpp:
(WebCore::RenderObject::offsetFromContainer):
LayoutTests:
Add test for inline content nodes flowed in regions and in regions with transform.
- fast/regions/flowed-inline-content-bounding-client-rect-expected.txt: Added.
- fast/regions/flowed-inline-content-bounding-client-rect.html: Added.
- 12:51 AM Changeset in webkit [151308] by
-
- 2 edits in trunk/Tools
[EFL] Implement colorpicker for HTML5 input type color on Minibrowser
https://bugs.webkit.org/show_bug.cgi?id=115890
Patch by Jungsik Tae <davidtlay88@gmail.com> on 2013-06-07
Reviewed by Christophe Dumez.
When user clicks HTML5 input type color,
color selector window is created on browser object by using elm_colorchooser_add().
It can listen a signal dismissing colorpicker by calling the ewk_color_picker_color_set().
The evas_object_color_set() sets a color value returning to browser.
- MiniBrowser/efl/main.c:
(window_free): When we delete parent window, deleting the colorpicker object.
(on_color_changed): Change color of rectangle to show color selected by user.
(on_color_item_selected): Change color of rectangle when clicked color palettes offered by elm_color_chooser().
(on_color_picker_ok_clicked): Call on_colorpicker_dismiss() and set the color.
(on_color_picker_cancel_clicked): Get a preexisting color and call ewk_color_picker_color_set().
(on_color_picker_dismiss): Delete colorpicker object.
(on_color_picker_request): Create colorpicker window object.
(window_create):
Jun 6, 2013:
- 10:27 PM Changeset in webkit [151307] by
-
- 6 edits in trunk/Source/WebCore
Minor code cleanup to remove unused header includes
https://bugs.webkit.org/show_bug.cgi?id=117283
Reviewed by Andreas Kling.
- loader/cache/CachedResourceClient.h:
- rendering/RenderBlock.cpp:
- rendering/RenderBox.cpp:
- rendering/RenderBoxModelObject.cpp:
- rendering/RenderObject.cpp:
- 6:24 PM Changeset in webkit [151306] by
-
- 2 edits in tags/Safari-537.44/Source/WebKit2
Merged r151305. <rdar://problem/14029144>
- 6:12 PM Changeset in webkit [151305] by
-
- 2 edits in trunk/Source/WebKit2
Completely initialize ChildProcess state on launch
https://bugs.webkit.org/show_bug.cgi?id=117328
Reviewed by Sam Weinig.
Use setProcessSuppressionEnabledInternal to avoid setProcessSuppressionEnabled
"optimizing" our initialization away.
- Shared/mac/ChildProcessMac.mm:
(WebKit::ChildProcess::platformInitialize):
- 5:56 PM Changeset in webkit [151304] by
-
- 2 edits in trunk/Source/WebKit
Unreviewed. Build configuration fix. WebKitExportGenerator's include path should fall back to
$(WebKit_Libraries)\include\WebCore if $(ConfigurationBuildDir)\include\WebCore doesn't exist.
- WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
- 5:15 PM Changeset in webkit [151303] by
-
- 26 edits1 add in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: DFG CFA should know when it hits a contradiction
https://bugs.webkit.org/show_bug.cgi?id=117272
Reviewed by Oliver Hunt.
This makes the DFG CFA immediately detect when it hit a contradiction. Previously
we might not know this: for example if we did an int32 type check on a known string;
the code would definitely always exit but the CFA would think that we wouldn't have
even though it would have computed a BOTTOM (i.e. contradictory) value for that
variable.
This requires two other changes:
- CFA must report contradictions as if they are frequent exit sites, since contradictory speculations will subsequently get replaced with ForceOSRExit. ForceOSRExit cannot itself report profiling data back to the DFG::ExitProfile. So, we do this on behalf of the speculation, eagerly, within the CFA. This also has the effect of speeding convergence somewhat. We may want to revisit this later; for example we might want to instead have the notion of a ForceOSRExit that knows the set of speculations that got folded into it.
- This revealed a bug where the CFA was modeling CheckStructure on a node that had a known singleton m_futurePossibleStructure set somewhat differently than the constant folder. If the CheckStructure was checking a structure set with two or more structures in it, it would not filter the abstract value. But the constant folder would turn this into a watchpoint on the singleton structure, thereby filtering the value. This discrepancy meant that we wouldn't realize the contradiction until the backend, and the AbstractState::bail() method asserts that we always realize contradictions in the constant folder.
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecode/CodeBlock.h:
(JSC::CodeBlock::addFrequentExitSite):
(JSC::CodeBlock::hasExitSite):
(CodeBlock):
- bytecode/DFGExitProfile.cpp:
(JSC::DFG::ExitProfile::add):
(JSC::DFG::ExitProfile::hasExitSite):
(JSC::DFG::QueryableExitProfile::QueryableExitProfile):
(JSC::DFG::QueryableExitProfile::~QueryableExitProfile):
(DFG):
(JSC::DFG::QueryableExitProfile::initialize):
- bytecode/DFGExitProfile.h:
(JSC::DFG::FrequentExitSite::FrequentExitSite):
(ExitProfile):
(JSC::DFG::ExitProfile::hasExitSite):
(QueryableExitProfile):
- bytecode/ExitKind.cpp:
(JSC::exitKindToString):
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::AbstractState):
(JSC::DFG::AbstractState::beginBasicBlock):
(JSC::DFG::AbstractState::reset):
(JSC::DFG::AbstractState::startExecuting):
(JSC::DFG::AbstractState::executeEffects):
(JSC::DFG::AbstractState::execute):
(JSC::DFG::AbstractState::filter):
(DFG):
(JSC::DFG::AbstractState::filterArrayModes):
(JSC::DFG::AbstractState::filterByValue):
(JSC::DFG::AbstractState::bail):
- dfg/DFGAbstractState.h:
(AbstractState):
(JSC::DFG::AbstractState::filter):
(JSC::DFG::AbstractState::filterArrayModes):
(JSC::DFG::AbstractState::filterByValue):
(JSC::DFG::AbstractState::filterByType):
- dfg/DFGAbstractValue.cpp:
(JSC::DFG::AbstractValue::filter):
(JSC::DFG::AbstractValue::filterArrayModes):
(DFG):
(JSC::DFG::AbstractValue::filterByValue):
(JSC::DFG::AbstractValue::normalizeClarity):
- dfg/DFGAbstractValue.h:
(AbstractValue):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
- dfg/DFGCFAPhase.cpp:
(JSC::DFG::CFAPhase::performBlockCFA):
- dfg/DFGCapabilities.cpp:
(JSC::DFG::debugFail):
(JSC::DFG::capabilityLevel):
- dfg/DFGConstantFoldingPhase.cpp:
(JSC::DFG::ConstantFoldingPhase::foldConstants):
(ConstantFoldingPhase):
(JSC::DFG::ConstantFoldingPhase::paintUnreachableCode):
- dfg/DFGFiltrationResult.h: Added.
(DFG):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGNodeType.h:
(DFG):
- dfg/DFGOSRExitBase.cpp:
(JSC::DFG::OSRExitBase::considerAddingAsFrequentExitSiteSlow):
- dfg/DFGOSRExitBase.h:
(JSC::DFG::OSRExitBase::considerAddingAsFrequentExitSite):
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::backwardTypeCheck):
(JSC::DFG::SpeculativeJIT::bail):
(DFG):
(JSC::DFG::SpeculativeJIT::compile):
(JSC::DFG::SpeculativeJIT::compileToStringOnCell):
(JSC::DFG::SpeculativeJIT::speculateStringObject):
(JSC::DFG::SpeculativeJIT::speculateStringOrStringObject):
- dfg/DFGSpeculativeJIT.h:
(SpeculativeJIT):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compile):
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::appendTypeCheck):
- 5:12 PM Changeset in webkit [151302] by
-
- 4 edits in trunk/Source/WebCore
Restrict WebAudio from playing when disallowed by page.
https://bugs.webkit.org/show_bug.cgi?id=117310
Reviewed by Eric Carlson.
Add a new behavior restriction which would mute WebAudio
when media playback is disallowed by the page.
- Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::constructCommon): Set the RequirePageConsentForAudioStartRestriction
restriction for the Mac port
(WebCore::AudioContext::document): Cast the execution context to a document.
(WebCore::AudioContext::lazyInitialize): Call startRendering() instead of
m_destinationNode->startRendering() directly.
(WebCore::AudioContext::startRendering): If media loading is disabled, add
a mediaCanStart listener.
(WebCore::AudioContext::mediaCanStart): Remove the RequirePageConsentForAudioStartRestriction.
- Modules/webaudio/AudioContext.h:
(WebCore::AudioContext::pageConsentRequiredForAudioStart): Added; simple wrapper.
- Modules/webaudio/AudioDestinationNode.cpp:
(WebCore::AudioDestinationNode::render): Mute output if pageConsentRequiredForAudioStart().
- 4:53 PM Changeset in webkit [151301] by
-
- 6 edits in trunk/Source/WebCore
Upstream iOS WebAudio behavior restrictions.
https://bugs.webkit.org/show_bug.cgi?id=117151
Reviewed by Eric Carlson.
2012-06-25 Jeffrey Pfau <jpfau@apple.com>
<rdar://problem/11041007> WebAudio should restrict playback to user interaction on iOS
Added a bevahior restrictions field in AudioContext that behaviors similarly to
the one in HTMLMediaElement. Restrictions are lifted when JavaScript calls noteOn,
noteGrainOn or startRendering from a user gesture event.
Reviewed by Dean Jackson.
No new tests, testing framework doesn't support web audio.
- Modules/webaudio/AudioBufferSourceNode.cpp: (WebCore::AudioBufferSourceNode::startGrain):
- Modules/webaudio/AudioContext.cpp: (WebCore::AudioContext::AudioContext): (WebCore::AudioContext::constructCommon): (WebCore::AudioContext::lazyInitialize): (WebCore::AudioContext::startRendering):
- Modules/webaudio/AudioContext.h: (WebCore::AudioContext::userGestureRequiredForAudioStart): (WebCore::AudioContext::addBehaviorRestriction): (WebCore::AudioContext::removeBehaviorRestriction):
- Modules/webaudio/AudioDestinationNode.cpp: (WebCore::AudioDestinationNode::render):
- Modules/webaudio/AudioScheduledSourceNode.cpp: (WebCore::AudioScheduledSourceNode::start):
- 4:37 PM Changeset in webkit [151300] by
-
- 5 edits in trunk/Tools
svn-apply cannot apply patches which is generated by git to files that contain space characters in their path
https://bugs.webkit.org/show_bug.cgi?id=111066
Patch by Yuki Sekiguchi <yuki.sekiguchi@access-company.com> on 2013-06-06
Reviewed by Daniel Bates.
Fixes an issue where parseGitDiffHeader() would extract the wrong substring of the diff --git line as the target file path when the source file path contains a space character.
ParseGitDiffHeader() should support the path which line has space characters.
To support this, I changed parsing algorithm like the following:
- When the diff have prefix, we consider next characters after "b/" as part of a file path.
- When the diff have no prefix, we assume that both path have same directory prefix, and we split the diff line using the prefix.
We only support --src-prefix and --dst-prefix don't contain a non-word character (\W) and end with '/' because we cannot distinguish the prefix from directory path.
If the path has a tab, the patch(1) command thinks file path is characters before the tab.
I added a dummy tab and revision when we convert git diff to svn diff.
- Scripts/VCSUtils.pm:
(parseGitDiffHeader):
- Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl: Update expectations for dummy revision.
- Scripts/webkitperl/VCSUtils_unittest/parseDiffWithMockFiles.pl: Ditto.
- Scripts/webkitperl/VCSUtils_unittest/parseGitDiffHeader.pl: Ditto.
- Added test case for files which have space in their path and --src-prefix and --dst-prefix option.
- 4:33 PM Changeset in webkit [151299] by
-
- 4 edits in branches/safari-537.43-branch/Source
Versioning.
- 4:33 PM Changeset in webkit [151298] by
-
- 8 edits2 adds in trunk
Expose HTMLCanvasElement supportsContext
https://bugs.webkit.org/show_bug.cgi?id=70117
Patch by Ruth Fong <ruth_fong@apple.com> on 2013-06-06
Reviewed by Darin Adler.
Source/WebCore:
Adds the supportsContext function for <canvas> elements as speced here:
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-canvas-supportscontext
Test: fast/canvas/webgl/canvas-supports-context.html
- bindings/js/JSHTMLCanvasElementCustom.cpp:
(WebCore::get3DContextAttributes): Added.
Refactored function from JSHTMLCanvasElement::getContext that parses attributes.
(WebCore::JSHTMLCanvasElement::getContext): Updated to use refactored function.
(WebCore::JSHTMLCanvasElement::supportsContext): Added.
Exposes JS function supportsContext.
- html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::getContext): Updated to use refactored functions.
(WebCore::HTMLCanvasElement::supportsContext): Added.
Implements supportsContext function based on contextId parameter (i.e. '2d').
- html/HTMLCanvasElement.h: Added refactored functions from HTMLCanvasElement::getContext.
- html/HTMLCanvasElement.idl:
LayoutTests:
- fast/canvas/webgl/canvas-supports-context-expected.txt: Added.
- fast/canvas/webgl/canvas-supports-context.html: Added.
tests the supportsContext function for <canvas> elements, ensures that
supportsContext's implementation is consistent with that of getContext,
and tests that supportsContext and getContext behave appropriately when
malformed attributes are passed in.
- fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias-expected.txt: Updated.
- fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html: Updated.
Now also tests default values for context attributes (i.e. when attributes aren't explicitly set).
- 4:31 PM Changeset in webkit [151297] by
-
- 1 copy in tags/Safari-537.43.8
New Tag.
- 3:56 PM Changeset in webkit [151296] by
-
- 2 edits in trunk/LayoutTests
[Windows] More unreviewed TestExpectation gardening.
- platform/win/TestExpectations:
- 3:48 PM Changeset in webkit [151295] by
-
- 3 edits in trunk/Source/WebCore
[CSS Shapes] Rename updateLineBoundariesForExclusions to updateShapeAndSegmentsForCurrentLine
https://bugs.webkit.org/show_bug.cgi?id=117308
Reviewed by Alexandru Chiculita.
We have a standalone specification for CSS Shapes now: http://dev.w3.org/csswg/css-shapes/
this change renames updateLineBoundariesForExclusions to updateShapeAndSegmentsForCurrentLine.
No behavior change, no new tests needed.
- rendering/RenderBlock.h:
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::updateLineBoundariesForShapes):
(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
- 3:45 PM Changeset in webkit [151294] by
-
- 5 edits in trunk/Tools
Add a menu item to MiniBrowser to toggle Transparent windows
https://bugs.webkit.org/show_bug.cgi?id=117316
Reviewed by Anders Carlsson.
Add a menu item that toggles "Transparent window" mode, which is exposed
via private WebKit API and WebKit2 API.
- MiniBrowser/mac/BrowserWindowController.h:
- MiniBrowser/mac/MainMenu.xib:
- MiniBrowser/mac/MiniBrowser_Prefix.pch:
- MiniBrowser/mac/WK1BrowserWindowController.m:
(-[WK1BrowserWindowController validateMenuItem:]):
(-[WK1BrowserWindowController toggleTransparentWindow:]):
- MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController validateMenuItem:]):
(-[WK2BrowserWindowController toggleTransparentWindow:]):
(-[WK2BrowserWindowController dumpSourceToConsole:]): Fix a crash that was seen
when testing.
- 3:23 PM Changeset in webkit [151293] by
-
- 2 edits in trunk/LayoutTests
[Windows] Unreviewed TestExpectation cleanup.
- platform/win/TestExpectations:
- 2:56 PM Changeset in webkit [151292] by
-
- 9 edits in trunk
Stop copying AAS binaries into build folder.
https://bugs.webkit.org/show_bug.cgi?id=117319.
Rubberstamped by Darin Adler.
- JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd:
- JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd:
- JavaScriptCore.vcxproj/jsc/jscPreLink.cmd:
- JavaScriptCore.vcxproj/testRegExp/testRegExpPostBuild.cmd:
- JavaScriptCore.vcxproj/testRegExp/testRegExpPreLink.cmd:
- JavaScriptCore.vcxproj/testapi/testapiPreLink.cmd:
- DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd:
- 2:35 PM Changeset in webkit [151291] by
-
- 4 edits in branches/dfgFourthTier/Source/JavaScriptCore
Encode CallFrame::Location flags in the low bits when USE(JSVALUE32_64).
https://bugs.webkit.org/show_bug.cgi?id=117312.
Reviewed by Michael Saboff.
For USE(JSVALUE32_64), we store the location flags in the low 2 bits of
the word because we need the high bits for address bits.
- interpreter/CallFrame.cpp:
(JSC::CallFrame::setLocationAsBytecodeOffset):
- interpreter/CallFrame.h:
- interpreter/CallFrameInlines.h:
(JSC::CallFrame::Location::encode):
(JSC::CallFrame::Location::decode):
(JSC::CallFrame::Location::isCodeOriginIndex):
(JSC::CallFrame::Location::isInlinedCode):
- 2:29 PM Changeset in webkit [151290] by
-
- 3 edits in branches/dfgFourthTier/Source/JavaScriptCore
Merge trunk r149154.
2013-04-25 Filip Pizlo <fpizlo@apple.com>
PreciseJumpTargets should treat loop_hint as a jump target
https://bugs.webkit.org/show_bug.cgi?id=115209
Reviewed by Mark Hahnenberg.
I didn't add a test but I turned this into a release assertion. Running Octane is enough
to trigger it.
- bytecode/PreciseJumpTargets.cpp: (JSC::computePreciseJumpTargets):
- dfg/DFGByteCodeParser.cpp: (JSC::DFG::ByteCodeParser::parseBlock):
- 1:49 PM Changeset in webkit [151289] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Crash in InRegionScrollerPrivate::clearDocumentData
https://bugs.webkit.org/show_bug.cgi?id=117317
Patch by Genevieve Mak <gmak@rim.com> on 2013-06-06
Reviewed by Rob Buis.
PR #348994
Need to check the scrollableArea instead of asserting because in this case for the
selection subframe it is allowed to be null.
- Api/InRegionScroller.cpp:
(BlackBerry::WebKit::InRegionScrollerPrivate::clearDocumentData):
- 1:43 PM Changeset in webkit [151288] by
-
- 4 edits in trunk/Source
[GTK] Parameter 'refChild' from function 'webkit_dom_node_insert_before' should be allowed to be NULL
https://bugs.webkit.org/show_bug.cgi?id=117303
Patch by Diego Pino Garcia <Diego Pino Garcia> on 2013-06-06
Reviewed by Xan Lopez.
Source/WebCore:
Add parameter 'refChild' to the list of parameters that are allowed to
be NULL.
- bindings/scripts/CodeGeneratorGObject.pm:
Source/WebKit/gtk:
Add test for function 'webkit_dom_node_insert_before'.
- tests/testdomnode.c: Checks function dom_document_node_insert_before
(test_dom_node_insertion):
- 1:43 PM Changeset in webkit [151287] by
-
- 2 edits in trunk/Source/WTF
Unreviewed. Fix typo with winmm linker input.
- WTF.vcxproj/WTFCommon.props:
- 1:40 PM Changeset in webkit [151286] by
-
- 2 edits in trunk/Source/WebCore
Fix formatting in BasicShapes.cpp
https://bugs.webkit.org/show_bug.cgi?id=117309
Patch by Bem Jones-Bey <Bem Jones-Bey> on 2013-06-06
Reviewed by Alexandru Chiculita.
I reformatted the code in BasicShapes.cpp (bug 116734) to fix the
style issues, and I got some of the formatting wrong, which makes the
code much harder to read. This patch fixes that formatting.
No new tests, formatting clean up.
- rendering/style/BasicShapes.cpp:
(WebCore::BasicShapeRectangle::path): Fix formatting.
(WebCore::BasicShapeInsetRectangle::path): Fix formatting.
- 1:29 PM Changeset in webkit [151285] by
-
- 11 edits in branches/dfgFourthTier/Source/JavaScriptCore
CallFrame::trueCallFrame() should populate the bytecodeOffset field
when reifying inlined frames..
https://bugs.webkit.org/show_bug.cgi?id=117209.
Reviewed by Geoffrey Garen.
When reifying an inlined frame, we fill in its CodeBlock, and
bytecodeOffset. We also set the InlinedFrame bit in the location field.
This is needed in order to iterate the stack correctly. Here's why:
Let's say we have the following stack trace:
X calls A inlines B inlines C calls D
Based on the above scenario,
- D's callerFrame points to A (not C).
- A has a codeOriginIndex that points to C.
When iterating the stack (from D back towards X), we will encounter A
twice:
t1. when trying to find C as D's caller.
This is the time when we reify B and C using the
codeOriginIndex in A, and return C as the caller frame of D.
t2. when getting's the reified B's caller.
This time, we don't run the reification process, and
just take A as the caller frame of B.
To discern which treatment of the DFG frame (i.e. A) we need to apply,
we check if the callee is an inlined frame:
If callee is NOT an inlined frame (e.g. frame D), apply treatment t1.
If callee is an inlined frame (e.g. frame B), apply treatment t2.
Why not just reify A by replacing its codeOriginIndex with A's
bytecodeOffset?
We can't do this because D's callerFrame pointer still points to A, and
needs to remain that way because we did not deopt A. It remains a DFG
frame which inlined B and C.
If we replace the codeOriginIndex in A with A's bytecodeOffset, we will
only get to iterate the stack correctly once. If we try to iterate the
stack a second time, we will not have the information from the
codeOriginIndex to tell us that D's caller is actually the inlined C,
and not A.
To recap, when reifying frames for stack iteration purposes, the DFG
frame needs to hold on to its codeOriginIndex. This in turn means the
DFG frame will need to be treated in 2 possible ways, and we need to
know if a callee frame is an inlined frame in order to choose the
correct treatment for the DFG frame.
Other changes:
- Simplified Interpreter::getCallerInfo().
- Removed CodeBlock::codeOriginForReturn() and supporting code which is now unneeded.
- Moved CallFrame location bit encoding from the CodeOrigin to the new CallFrame::Location class.
- Explicitly tagged inlined frames. This is necessary in order to iterate the stack correctly as explained above.
- bytecode/CodeBlock.cpp:
- bytecode/CodeBlock.h:
(JSC::CodeBlock::codeOrigins):
(CodeBlock):
(JSC::CodeBlock::codeOrigin):
(RareData):
- bytecode/CodeOrigin.h:
(CodeOrigin):
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::link):
- dfg/DFGJITCompiler.h:
(JSC::DFG::JITCompiler::beginCall):
- interpreter/CallFrame.cpp:
(JSC::CallFrame::trueCallFrame):
(JSC::CallFrame::trueCallerFrame):
(JSC::CallFrame::bytecodeOffsetFromCodeOriginIndex):
- interpreter/CallFrame.h:
(Location):
(ExecState):
(JSC::ExecState::trueCallerFrame):
(JSC::ExecState::callerFrameNoFlags):
- interpreter/CallFrameInlines.h:
(JSC::CallFrame::Location::encode):
(JSC::CallFrame::Location::decode):
(JSC::CallFrame::Location::isBytecodeOffset):
(JSC::CallFrame::Location::isCodeOriginIndex):
(JSC::CallFrame::Location::isInlinedFrame):
(JSC::CallFrame::isInlinedFrame):
(JSC::CallFrame::setIsInlinedFrame):
(JSC::CallFrame::hasLocationAsBytecodeOffset):
(JSC::CallFrame::hasLocationAsCodeOriginIndex):
(JSC::CallFrame::locationAsBytecodeOffset):
(JSC::CallFrame::setLocationAsBytecodeOffset):
(JSC::CallFrame::locationAsCodeOriginIndex):
- interpreter/Interpreter.cpp:
(JSC::getCallerInfo):
(JSC::Interpreter::getStackTrace):
(JSC::Interpreter::findFunctionCallFrameFromVMCode):
- runtime/Arguments.cpp:
(JSC::Arguments::tearOff):
- 12:58 PM Changeset in webkit [151284] by
-
- 2 edits in trunk/Source/JavaScriptCore
DFG CFA shouldn't filter ArrayModes with ALL_NON_ARRAY_ARRAY_MODES if the speculated type is not SpecArray
https://bugs.webkit.org/show_bug.cgi?id=117279
<rdar://problem/14078025>
Reviewed by Mark Hahnenberg.
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::filterArrayModesByType):
- 11:45 AM Changeset in webkit [151283] by
-
- 3 edits in trunk/Source/WebCore
Clean up AddIncludesForType in JSC bindings generators
https://bugs.webkit.org/show_bug.cgi?id=117297
Reviewed by Kentaro Hara.
Clean up AddIncludesForType in JSC bindings generators:
- Add JSC specific SkipIncludeHeader() subroutine and move
exceptions there.
- Remove special case for SerializedScriptValue by improving
the condition for callbacks: "JS" prefix is now only added to
headers in callbacks if they are wrapper types. Non-wrapper
types such as SerializedScriptValue do not have a JS*.h
header.
No new tests, code clean up.
- bindings/scripts/CodeGenerator.pm:
(SkipIncludeHeader):
- Reuse IsPrimitiveType() to avoid code duplication.
- Remove special case for String as this is not a valid IDL type
and it is not currently used.
- bindings/scripts/CodeGeneratorJS.pm:
(SkipIncludeHeader):
(AddIncludesForType):
- 11:26 AM TypesForSize edited by
- Fix formatting (diff)
- 10:18 AM Changeset in webkit [151282] by
-
- 67 edits4 adds in trunk
:hover style not applied on hover if its display property is different from original style's
https://bugs.webkit.org/show_bug.cgi?id=7555
Source/WebCore:
Properly apply the :hover pseudo-class when reattaching is required (e.g. when changing the display type)
A new AttachContext class was created to be passed along as an optional parameter to the attach/detach/reattach methods.
This new parameter is used to:
- prevent the element from being removed from the list of hovered/active elements upon detach when a reattach is in progress
- prevent the style from being incorrectly computed (due to the previous point)
- prevent the style from being computed twice (the attach() method used to recompute it)
Special care was required to the case when display:none is specified in the :hover class. Enabling the :hover style
was leaving the element without a renderer, which was causing it to remain stuck in the :hover state (subsequent mouseMove
events were not able to reset the element to its normal style due to the fact that it had no renderer).
The DragController::startDrag method was updated to properly handle the case when dragImage is NULL
(for instance by setting display:none inside the -webkit-drag pseudo-class).
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-06
Reviewed by Antti Koivisto.
Tests: fast/regions/hover-display-block-inline.html
fast/regions/hover-display-block-none.html
- page/DragController.cpp:
(WebCore::DragController::startDrag):
- dom/ContainerNode.cpp:
(WebCore::ContainerNode::attach):
(WebCore::ContainerNode::detach):
- dom/ContainerNode.h:
- dom/Document.cpp:
(WebCore::Document::attach):
(WebCore::Document::detach):
(WebCore::Document::updateHoverActiveState):
- dom/Document.h:
- dom/Element.cpp:
(WebCore::Element::setHovered):
(WebCore::Element::createRendererIfNeeded):
(WebCore::Element::attach):
(WebCore::Element::detach):
(WebCore::Element::recalcStyle):
- dom/Element.h:
- dom/Node.cpp:
(WebCore::Node::AttachDetachContext::AttachDetachContext):
(WebCore::Node::AttachDetachContext::~AttachDetachContext):
(WebCore::Node::attach):
(WebCore::Node::detach):
- dom/Node.h:
(WebCore::Node::reattach):
(WebCore::Node::reattachIfAttached):
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::NodeRenderingContext):
- dom/PseudoElement.cpp:
(WebCore::PseudoElement::attach):
- dom/PseudoElement.h:
- dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::attach):
- dom/ShadowRoot.h:
- dom/Text.cpp:
(WebCore::Text::attach):
- dom/Text.h:
- html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::attach):
- html/HTMLCanvasElement.h:
- html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::attach):
- html/HTMLFormControlElement.h:
- html/HTMLFrameElement.cpp:
(WebCore::HTMLFrameElement::attach):
- html/HTMLFrameElement.h:
- html/HTMLFrameElementBase.cpp:
(WebCore::HTMLFrameElementBase::attach):
- html/HTMLFrameElementBase.h:
- html/HTMLFrameSetElement.cpp:
(WebCore::HTMLFrameSetElement::attach):
- html/HTMLFrameSetElement.h:
- html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::attach):
- html/HTMLImageElement.h:
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::attach):
(WebCore::HTMLInputElement::detach):
- html/HTMLInputElement.h:
- html/HTMLLIElement.cpp:
(WebCore::HTMLLIElement::attach):
- html/HTMLLIElement.h:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::attach):
- html/HTMLMediaElement.h:
- html/HTMLOptGroupElement.cpp:
(WebCore::HTMLOptGroupElement::attach):
(WebCore::HTMLOptGroupElement::detach):
- html/HTMLOptGroupElement.h:
- html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::attach):
(WebCore::HTMLOptionElement::detach):
- html/HTMLOptionElement.h:
- html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::detach):
- html/HTMLPlugInElement.h:
- html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::attach):
(WebCore::HTMLPlugInImageElement::detach):
- html/HTMLPlugInImageElement.h:
- html/HTMLProgressElement.cpp:
(WebCore::HTMLProgressElement::attach):
- html/HTMLProgressElement.h:
- html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::attach):
- html/HTMLTextAreaElement.h:
- html/HTMLVideoElement.cpp:
(WebCore::HTMLVideoElement::attach):
- html/HTMLVideoElement.h:
- html/PluginDocument.cpp:
(WebCore::PluginDocument::detach):
- html/PluginDocument.h:
- html/shadow/InsertionPoint.cpp:
(WebCore::InsertionPoint::attach):
(WebCore::InsertionPoint::detach):
- html/shadow/InsertionPoint.h:
- html/shadow/SliderThumbElement.cpp:
(WebCore::SliderThumbElement::detach):
- html/shadow/SliderThumbElement.h:
- html/shadow/SpinButtonElement.cpp:
(WebCore::SpinButtonElement::detach):
- html/shadow/SpinButtonElement.h:
- html/shadow/TextControlInnerElements.cpp:
(WebCore::SearchFieldCancelButtonElement::detach):
(WebCore::InputFieldSpeechButtonElement::attach):
(WebCore::InputFieldSpeechButtonElement::detach):
- html/shadow/TextControlInnerElements.h:
- loader/PlaceholderDocument.cpp:
(WebCore::PlaceholderDocument::attach):
- loader/PlaceholderDocument.h:
- svg/SVGImageElement.cpp:
(WebCore::SVGImageElement::attach):
- svg/SVGImageElement.h:
LayoutTests:
Patch by Radu Stavila <stavila@adobe.com> on 2013-06-06
Reviewed by Antti Koivisto.
- fast/regions/hover-display-block-inline-expected.txt: Added.
- fast/regions/hover-display-block-inline.html: Added.
- fast/regions/hover-display-block-none-expected.txt: Added.
- fast/regions/hover-display-block-none.html: Added.
- fast/events/drag-display-none-element-expected.txt:
- fast/events/drag-display-none-element:
- 10:18 AM TypesForSize created by
- 10:10 AM Changeset in webkit [151281] by
-
- 2 edits in trunk/Source/WebCore
ENABLE(PAN_SCROLLING) AutoscrollController::updateAutoscrollRenderer calls hitTestResultAtPoint with
truefor HitTestRequestType
https://bugs.webkit.org/show_bug.cgi?id=116896
Reviewed by Andreas Kling.
Update hitTestResultAtPoint call to new API.
- page/AutoscrollController.cpp:
(WebCore::AutoscrollController::updateAutoscrollRenderer):
- 10:07 AM Changeset in webkit [151280] by
-
- 2 edits in trunk/Tools
Aligning build-webkit command line switch names to the WebKit flag names
https://bugs.webkit.org/show_bug.cgi?id=117254
Reviewed by Laszlo Gombos.
- Scripts/webkitperl/FeatureList.pm: Rename some command line switches.
- 10:04 AM Changeset in webkit [151279] by
-
- 3 edits in trunk/LayoutTests
[CSSRegions] Make positioned-object-inline-cb-crash.html output readable in browser
https://bugs.webkit.org/show_bug.cgi?id=117291
Reviewed by Alexandru Chiculita.
Make the output in browser readable by setting the style only on the required p element.
- fast/regions/positioned-object-inline-cb-crash-expected.txt:
- fast/regions/positioned-object-inline-cb-crash.html:
- 9:37 AM Changeset in webkit [151278] by
-
- 1 edit21 deletes in trunk/LayoutTests
[Qt] Unreviewed gardening. Removing accidentally added png files for ref tests.
- platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-contain-expected.png: Removed.
- platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-contain-no-repeat-expected.png: Removed.
- platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-cover-expected.png: Removed.
- platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-position-expected.png: Removed.
- platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-size-expected.png: Removed.
- platform/qt-5.0-wk2/css2.1/20110323/margin-collapse-clear-016-expected.png: Removed.
- platform/qt-5.0-wk2/css3/filters/custom/custom-filter-clamp-css-color-matrix-expected.png: Removed.
- platform/qt-5.0-wk2/css3/filters/custom/custom-filter-nonseparable-blend-mode-luminosity-expected.png: Removed.
- platform/qt-5.0-wk2/fast/css/sticky/sticky-left-expected.png: Removed.
- platform/qt-5.0-wk2/fast/css/sticky/sticky-side-margins-expected.png: Removed.
- platform/qt-5.0-wk2/fast/css/sticky/sticky-top-expected.png: Removed.
- platform/qt-5.0-wk2/fast/css/sticky/sticky-top-margins-expected.png: Removed.
- platform/qt-5.0-wk2/fast/css/sticky/sticky-writing-mode-horizontal-bt-expected.png: Removed.
- platform/qt-5.0-wk2/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
- platform/qt-5.0-wk2/fast/regions/autosize-region-window-resize-expected.png: Removed.
- platform/qt-5.0-wk2/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Removed.
- platform/qt-5.0-wk2/fast/regions/region-style-image-background-color-expected.png: Removed.
- platform/qt-5.0-wk2/fast/regions/region-style-inline-background-color-expected.png: Removed.
- platform/qt-5.0-wk2/fast/regions/render-region-custom-style-mark-expected.png: Removed.
- platform/qt-5.0-wk2/svg/animations/animateMotion-additive-2c-expected.png: Removed.
- platform/qt-5.0-wk2/svg/animations/animateMotion-additive-2d-expected.png: Removed.
- 9:36 AM Changeset in webkit [151277] by
-
- 25 edits in trunk/Source/WebCore
ResourceLoader::resourceData() should not return a PassRefPtr
https://bugs.webkit.org/show_bug.cgi?id=117288
Reviewed by Darin Adler.
Change ResourceLoader::resourceData() to return a raw pointer
instead of a PassRefPtr since we don't want to transfer the
ownership of the resource data. Also pass a raw pointer to
CachedResource::data() so that the cached resource can decide
whether to take a reference of the data or not, for example,
CachedRawResource only takes a reference when buffering policy is
BufferData.
- html/ImageDocument.cpp:
(WebCore::ImageDocumentParser::appendBytes):
(WebCore::ImageDocumentParser::finish):
- loader/ResourceLoader.cpp:
- loader/ResourceLoader.h:
(WebCore::ResourceLoader::resourceData):
- loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::sendDataToResource):
- loader/cache/CachedCSSStyleSheet.cpp:
(WebCore::CachedCSSStyleSheet::data):
- loader/cache/CachedCSSStyleSheet.h:
- loader/cache/CachedFont.cpp:
(WebCore::CachedFont::data):
- loader/cache/CachedFont.h:
- loader/cache/CachedImage.cpp:
(WebCore::CachedImage::data):
- loader/cache/CachedImage.h:
- loader/cache/CachedRawResource.cpp:
(WebCore::CachedRawResource::data):
- loader/cache/CachedRawResource.h:
- loader/cache/CachedResource.cpp:
(WebCore::CachedResource::data):
- loader/cache/CachedResource.h:
- loader/cache/CachedSVGDocument.cpp:
(WebCore::CachedSVGDocument::data):
- loader/cache/CachedSVGDocument.h:
- loader/cache/CachedScript.cpp:
(WebCore::CachedScript::data):
- loader/cache/CachedScript.h:
- loader/cache/CachedShader.cpp:
(WebCore::CachedShader::data):
- loader/cache/CachedShader.h:
- loader/cache/CachedTextTrack.cpp:
(WebCore::CachedTextTrack::data):
- loader/cache/CachedTextTrack.h:
- loader/cache/CachedXSLStyleSheet.cpp:
(WebCore::CachedXSLStyleSheet::data):
- loader/cache/CachedXSLStyleSheet.h:
- 9:29 AM Changeset in webkit [151276] by
-
- 3 edits in trunk/LayoutTests
selectionStart/selectionEnd return "obsolete" values when requested during "input" event
https://bugs.webkit.org/show_bug.cgi?id=117287
Reviewed by Darin Adler.
Qt-WK2 test crashes when eventSender.keyDown invocations are nested.
This patch unrolls recursion to avoid crash.
- editing/selection/caret-after-keypress.html:
unroll recursive eventSender.keyDown invocations
- platform/qt-5.0-wk2/TestExpectations: Unskip test.
- 9:27 AM Changeset in webkit [151275] by
-
- 5 edits2 adds in trunk
AX: iOS ignores ARIA progressbar elements
https://bugs.webkit.org/show_bug.cgi?id=116727
Reviewed by David Kilzer.
Source/WebCore:
Make this an accessible element on iOS.
Test: platform/iphone-simulator/accessibility/progressbar.html
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
(-[WebAccessibilityObjectWrapper determineIsAccessibilityElement]):
(-[WebAccessibilityObjectWrapper _accessibilityMinValue]):
(-[WebAccessibilityObjectWrapper _accessibilityMaxValue]):
Tools:
- DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
(AccessibilityUIElement::minValue):
(AccessibilityUIElement::maxValue):
LayoutTests:
- platform/iphone-simulator/accessibility/progressbar-expected.txt: Added.
- platform/iphone-simulator/accessibility/progressbar.html: Added.
- 9:07 AM Changeset in webkit [151274] by
-
- 4 edits in trunk/LayoutTests
Unreviewed TestExpectation gardening. Clean up some lint warnings.
- platform/qt-mac/TestExpectations: Remove references to removed tests.
- platform/qt/TestExpectations: Ditto.
- platform/win/TestExpectations: Remove 'skip' entries for (1) removed tests, and
(2) tests that have since been rebaselined and now pass.
- 8:35 AM Changeset in webkit [151273] by
-
- 3 edits in trunk/Source/JavaScriptCore
JSC: Crash beneath cti_op_div @ http://gmailblog.blogspot.com
https://bugs.webkit.org/show_bug.cgi?id=117280
Reviewed by Filip Pizlo.
Updated the merging of VariableAccessData nodes in ArgumentPosition lists
to find the unified VariableAccessData node that is the root of the
current node instead of using the current node directly when merging
attributes.
Added new dump code to dump the ArgumentPosition list.
- dfg/DFGArgumentPosition.h:
(JSC::DFG::rgumentPosition::mergeArgumentPredictionAwareness):
(JSC::DFG::ArgumentPosition::mergeArgumentUnboxingAwareness):
(JSC::DFG::ArgumentPosition::dump):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
- 7:59 AM Changeset in webkit [151272] by
-
- 29 edits8 copies187 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/compositing/geometry/abs-position-inside-opacity-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_right-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-010-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-015-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-011-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-05-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-06-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t051202-c24-first-lttr-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/css2.1/t0804-c5507-padn-r-03-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5515-ibrdr-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5516-brdr-c-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5517-brdr-s-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5517-ibrdr-s-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5518-brdr-t-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5519-brdr-r-02-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5520-brdr-b-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5520-brdr-b-01-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5520-ibrdr-b-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5521-brdr-l-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5521-brdr-l-01-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5521-brdr-l-02-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5522-brdr-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5522-brdr-01-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5522-brdr-02-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5522-ibrdr-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t09-c5526c-display-00-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-01-d-g-expected.png:
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-02-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-03-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-04-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-fit-00-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-wrap-00-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltblck-01-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png:
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-flthw-00-c-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png:
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltmult-00-d-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-06-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-03-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-04-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-55-d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-41-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-42a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-82b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-125b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-15-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-29b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-45c-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-90-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-3865854-fix-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-first-list-item-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/4580583-1-expected.png:
- platform/qt-5.0-wk2/editing/inserting/4840662-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/redo-expected.png:
- platform/qt-5.0-wk2/editing/inserting/return-key-with-selection-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/typing-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/5075944-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4960116-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5195166-2-expected.png:
- platform/qt-5.0-wk2/editing/selection/6476-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-by-character-004-expected.png:
- platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/empty-clear-blocks-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/auto-height-with-top-and-bottom-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/before-with-first-letter-expected.png:
- platform/qt-5.0-wk2/fast/css/create_element_align-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/max-height-none-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/pendingStylesheetFontSize-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/fast/dom/children-nodes-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/form-added-to-table-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/fast/forms/input-button-sizes-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/search-vertical-alignment-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/25277-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/inline-borders-with-bidi-override-expected.png:
- platform/qt-5.0-wk2/fast/multicol/float-avoidance-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/float-paginate-complex-expected.png:
- platform/qt-5.0-wk2/fast/overflow/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/hidden-scrollbar-resize-expected.png:
- platform/qt-5.0-wk2/fast/repaint/caret-with-transformation-expected.png:
- platform/qt-5.0-wk2/fast/repaint/dynamic-table-vertical-alignment-change-expected.png:
- platform/qt-5.0-wk2/fast/repaint/opacity-change-on-overflow-float-expected.png:
- platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png:
- platform/qt-5.0-wk2/fast/repaint/table-extra-bottom-grow-expected.png:
- platform/qt-5.0-wk2/fast/selectors/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/015-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/060-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/160-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/041-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/empty-cells-expected.png:
- platform/qt-5.0-wk2/fast/text/whitespace/026-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/fast/text/whitespace/span-in-word-space-causes-overflow-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-007-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/repaint/scroll-fixed-reflected-layer-expected.png.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prop-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-05-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-14-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-groups-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-group-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-group-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-use-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-08-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-tref-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-ws-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textEffect-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/xmlSpace-expected.png: Added.
- platform/qt-5.0-wk2/svg/css/css-box-min-width-expected.png: Added.
- platform/qt-5.0-wk2/svg/css/group-with-shadow-expected.png:
- platform/qt-5.0-wk2/svg/custom/altglyph-expected.png:
- platform/qt-5.0-wk2/svg/custom/recursive-clippath-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/shape-rendering-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-filter-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-modify-container-in-target-expected.png: Added.
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-transform-influences-hitTesting-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug106158-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug11384s-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2509-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug27038-3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug650-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/col_span-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_cellspacing-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_row_th_nowrap-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_black-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png: Added.
- 7:42 AM Changeset in webkit [151271] by
-
- 2 edits in trunk/Tools
[WinCairo] Fix build-webkit to build WinCairo under VS2010.
https://bugs.webkit.org/show_bug.cgi?id=117255
Patch by peavo@outlook.com <peavo@outlook.com> on 2013-06-06
Reviewed by Daniel Bates.
Need to update configuration names according to solution file.
- Scripts/webkitdirs.pm:
(determineConfiguration):
(determinePassedConfiguration):
- 7:41 AM Changeset in webkit [151270] by
-
- 2 edits in trunk/Source/WebKit2
[Gtk] Connection is leaking when WebProcess is terminated
https://bugs.webkit.org/show_bug.cgi?id=117293
Reviewed by Martin Robinson.
Connection is leaking because WorkQueue::SocketEventSource inherits from
WorkQueue::EventSource but when it is destroyed, the actual destructor running
is the one from base class; however, subclass contains a function binded from
Connection (m_closeFunction) and we need to do this extra cleanup, otherwise
WorkQueue will keep Connection alive. A better explanation of this fix is provided
on http://stackoverflow.com/questions/461203/when-to-use-virtual-destructors
A quick way to see the leak is to change WK2 test "ReloadPageAfterCrash" to terminate
WebProcess N times and add a printf on Connection destructor.
- Platform/gtk/WorkQueueGtk.cpp:
(WorkQueue::EventSource::~EventSource): Adds a virtual destructor to enable
the subclass to do its own cleanup.
- 6:54 AM Changeset in webkit [151269] by
-
- 2 edits in trunk/Source/WebCore
Remove unused HashValueForClassAndName() from JSC bindings generator
https://bugs.webkit.org/show_bug.cgi?id=117292
Reviewed by Kentaro Hara.
Remove HashValueForClassAndName() subroutine from JSC bindings generator
as it is dead code.
No new tests, code clean up.
- bindings/scripts/CodeGeneratorJS.pm:
- 6:52 AM Changeset in webkit [151268] by
-
- 3 edits in trunk/Source/WebCore
Cannot set a new timer inside of timer callback in RunLoopTimerGtk & RunLoopTimerEFL
https://bugs.webkit.org/show_bug.cgi?id=117224
Patch by Gwang Yoon Hwang <ryumiel@company100.net> on 2013-06-06
Reviewed by Christophe Dumez.
RunLoopTimer should clear its isActive flag before invoking timer
callback.
- platform/efl/RunLoopEfl.cpp:
(WebCore::RunLoop::TimerBase::timerFired):
- platform/gtk/RunLoopGtk.cpp:
(WebCore::RunLoop::TimerBase::timerFiredCallback):
- 6:39 AM Changeset in webkit [151267] by
-
- 4 edits in trunk/Source
[GTK] Parameters 'inResult' and 'resolver' from function 'webkit_dom_document_evaluate' should be allowed to be NULL
https://bugs.webkit.org/show_bug.cgi?id=117129
Patch by Diego Pino Garcia <Diego Pino Garcia> on 2013-06-06
Reviewed by Xan Lopez.
Source/WebCore:
At this moment there was a temporary fix that allowed parameter
'inResult' to be NULL (see: webk.it/42115). However, there was no fix
for parameter 'resolver'.
This patch refactors the code of the previous fix, moving the code for
determine whether a parameter can be NULL or not to GetGReturnMacro.
The solution is quite general and will alow to add other parameters in
the future if needed.
- bindings/scripts/CodeGeneratorGObject.pm:
(GetGReturnMacro): Pass functionName, as in some cases the code
generated depends on the paramName and the functionName
(ParamCanBeNull): Checks if a parameter is allowed to be NULL
(GenerateFunction):
Source/WebKit/gtk:
Add test for function 'webkit_dom_document_evaluate'.
- tests/testdomdocument.c:
(test_dom_document_evaluate): Checks function dom_document_evaluate,
executes an XPath expression on a HTML document.
(main):
- 5:57 AM Changeset in webkit [151266] by
-
- 91 edits425 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug92143-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug9271-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug9271-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug92868-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug93363-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug963-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug96334-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug96343-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug965-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug97138-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug9879-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug99923-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug99948-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/collapsing_borders/bug127040-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/collapsing_borders/bug41262-4-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/bloomberg-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/borders-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/captions-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/col_span-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_autoFixPer-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_autoPer-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_fix-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_fixPer-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_auto_per-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_auto-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_autoFix-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_autoPer-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_fix-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/col_widths_fix_per-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/margins-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/misc-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/nested1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/one_row-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/row_span-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/core/table_frame-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/table_rules-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/core/table_widths-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/appendCol2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/appendRowsExpand1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/appendTbodyExpand1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteCellsRebuild1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteCellsShrink1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteCellsShrink2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteCol1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteCol2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteCol3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteColGroup1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteColGroup2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteRowsRebuild1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteRowsShrink1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteTbodyExpand1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/deleteTbodyRebuild1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsExpand1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsExpand2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsRebuild1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCellsRebuild2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertColGroups1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertColGroups2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCols1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCols2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCols3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCols4-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertCols5-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertRowsExpand1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/insertRowsRebuild1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/dom/tableDom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_index-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_position-table-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/body_col-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/body_tbody-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/body_tfoot-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/body_thead-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_span-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_width_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/colgroup_width_px-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_frame_border-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_frame_box-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_row_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_row_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_row_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_rules_all-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_rules_groups-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/table_rules_none-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_aqua-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_black-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_blue-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_gray-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_green-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_lime-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_maroon-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_navy-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_olive-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_purple-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_silver-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_teal-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_white-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_yellow-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_0-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_border_3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_caption_align_bot-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_caption_align_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_cellpadding-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_cellpadding_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_default-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_colspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_height-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_nowrap-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_rowspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_td_width-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_colspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_height-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_rowspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_th_width-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_width_percent-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tables_width_px-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tbody_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/td_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tfoot_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/th_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/thead_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_blue-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_gray-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_green-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_lime-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_maroon-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_navy-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_olive-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_purple-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_red-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_silver-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_teal-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_white-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_yellow-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/tr_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_align_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_align_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_caption_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_span-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_width_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_width_px-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_col_width_rel-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_span-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_width_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_colgroup_width_rel-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_border-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_border_none-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_border_px-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellpadding-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellpadding_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellspacing-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_cellspacing_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_frame_void-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_rules_groups-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_rules_none-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_width_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_table_width_px-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tbody_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_colspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_height-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_nowrap-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_rowspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_td_width-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tfoot_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_colspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_height-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_nowrap-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_rowspan-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_th_width-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_thead_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_center-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_char-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_justify-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_class-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_id-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_style-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_baseline-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_bottom-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_middle-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/marvin/x_tr_valign_top-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/other/body_col-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/other/cell_widths-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/other/cellspacing-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/other/move_row-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/other/ms-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/other/nested2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/other/nestedTables-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/other/padding-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/other/test3-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/other/test6-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/other/wa_table_tr_align-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/97619-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1010-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug104898-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1128-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug11331-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1164-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug11945-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14159-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug14489-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug1725-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug17826-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug18770-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug21518-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug24880-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug25707-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug27993-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug3166-9-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug42043-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug4294-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug46268-4-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug47163-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug51000-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug56024-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug59252-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug65372-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug7121-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug72393-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug73629-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug92868_1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug9879-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/backgrounds-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/captions1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/captions2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/captions3-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/col_span2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/cols1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/columns-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/conflicts-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core/standards1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendCells1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendCol1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/appendColGroup1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/other/empty_cells-expected.png:
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/other/test4-expected.png:
- platform/qt-5.0-wk2/transforms/2d/compound-transforms-vs-containers-expected.png: Added.
- platform/qt-5.0-wk2/transforms/2d/transform-borderbox-expected.png: Added.
- platform/qt-5.0-wk2/transforms/2d/transform-fixed-container-expected.png:
- platform/qt-5.0-wk2/transforms/2d/transform-origin-borderbox-expected.png: Added.
- platform/qt-5.0-wk2/transforms/2d/zoom-menulist-expected.png: Added.
- platform/qt-5.0-wk2/transforms/3d/hit-testing/backface-hit-test-expected.png:
- platform/qt-5.0-wk2/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png:
- platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-3-expected.png:
- platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png:
- platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png:
- platform/qt-5.0-wk2/transforms/svg-vs-css-expected.png: Added.
- platform/qt-5.0-wk2/transitions/cross-fade-background-image-expected.png: Added.
- platform/qt-5.0-wk2/transitions/cross-fade-border-image-expected.png:
- platform/qt-5.0-wk2/transitions/move-after-transition-expected.png: Added.
- platform/qt-5.0-wk2/transitions/svg-text-shadow-transition-expected.png: Added.
- 3:34 AM WebKitGTK/Wayland edited by
- (diff)
- 3:25 AM Changeset in webkit [151265] by
-
- 3 edits2 adds in trunk
SVG objects are misplaced when SVG root has CSS transform.
https://bugs.webkit.org/show_bug.cgi?id=117252
Patch by Zalan Bujtas <Alan Bujtas> on 2013-06-06
Reviewed by Simon Fraser.
Update layer transforms for SVG if needed.
SVG root, similarly to RenderBlock needs to call RenderLayer
to get transforms updated after layout, in order to
position the transformed objects properly.
Source/WebCore:
Test: fast/transforms/transform-svg.html
- rendering/svg/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::layout):
LayoutTests:
- fast/transforms/transform-svg-expected.html: Added.
- fast/transforms/transform-svg.html: Added.
- 3:21 AM Changeset in webkit [151264] by
-
- 499 edits513 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-08-t-expected.png:
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-09-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-10-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-use-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-use-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-06-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-06-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-path-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-tselect-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-ws-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/as-background-image/animated-svg-as-background-expected.png:
- platform/qt-5.0-wk2/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png: Added.
- platform/qt-5.0-wk2/svg/as-background-image/svg-as-background-3-expected.png: Added.
- platform/qt-5.0-wk2/svg/as-background-image/svg-as-background-5-expected.png: Added.
- platform/qt-5.0-wk2/svg/as-background-image/svg-as-background-6-expected.png: Added.
- platform/qt-5.0-wk2/svg/as-background-image/svg-background-partial-redraw-expected.png:
- platform/qt-5.0-wk2/svg/as-border-image/svg-as-border-image-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/as-border-image/svg-as-border-image-expected.png:
- platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-expected.png:
- platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png:
- platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-same-image-expected.png:
- platform/qt-5.0-wk2/svg/as-image/image-respects-pageScaleFactor-expected.png:
- platform/qt-5.0-wk2/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
- platform/qt-5.0-wk2/svg/as-image/img-preserveAspectRatio-support-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/as-image/svg-image-change-content-size-expected.png:
- platform/qt-5.0-wk2/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png:
- platform/qt-5.0-wk2/svg/as-object/embedded-svg-size-changes-expected.png:
- platform/qt-5.0-wk2/svg/as-object/nested-embedded-svg-size-changes-expected.png:
- platform/qt-5.0-wk2/svg/batik/filters/feTile-expected.png:
- platform/qt-5.0-wk2/svg/batik/filters/filterRegions-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/masking/maskRegions-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/paints/patternRegionA-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/paints/patternRegions-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/paints/patternRegions-positioned-objects-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/smallFonts-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textAnchor-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textAnchor2-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textAnchor3-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textDecoration-expected.png:
- platform/qt-5.0-wk2/svg/batik/text/textDecoration2-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textEffect2-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textEffect3-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textFeatures-expected.png:
- platform/qt-5.0-wk2/svg/batik/text/textGlyphOrientationHorizontal-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textLayout-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textLayout2-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textLength-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textOnPath-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textOnPath2-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textOnPath3-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textOnPathSpaces-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textPCDATA-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textPosition-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textPosition2-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textProperties-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textProperties2-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/textStyles-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/verticalText-expected.png: Added.
- platform/qt-5.0-wk2/svg/batik/text/verticalTextOnPath-expected.png: Added.
- platform/qt-5.0-wk2/svg/carto.net/button-expected.png: Added.
- platform/qt-5.0-wk2/svg/carto.net/colourpicker-expected.png: Added.
- platform/qt-5.0-wk2/svg/carto.net/slider-expected.png: Added.
- platform/qt-5.0-wk2/svg/carto.net/textbox-expected.png: Added.
- platform/qt-5.0-wk2/svg/carto.net/window-expected.png:
- platform/qt-5.0-wk2/svg/clip-path/clip-path-pixelation-expected.png: Added.
- platform/qt-5.0-wk2/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png: Added.
- platform/qt-5.0-wk2/svg/css/composite-shadow-text-expected.png: Added.
- platform/qt-5.0-wk2/svg/css/text-shadow-multiple-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/SVGMatrix-interface-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/SVGPoint-matrixTransform-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/absolute-sized-content-with-resources-expected.png:
- platform/qt-5.0-wk2/svg/custom/alignment-baseline-modes-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/bug45331-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/circle-move-invalidation-expected.png:
- platform/qt-5.0-wk2/svg/custom/clip-mask-negative-scale-expected.png:
- platform/qt-5.0-wk2/svg/custom/clip-path-referencing-use-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/clone-element-with-animated-svg-properties-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/container-opacity-clip-viewBox-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/coords-relative-units-transforms-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/dominant-baseline-hanging-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/dominant-baseline-modes-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/dynamic-svg-document-creation-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/embedding-external-svgs-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/empty-clip-path-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Discrete-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Gamma-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Linear-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Table-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/fill-SVGPaint-interface-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/fill-fallback-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/focus-ring-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/font-face-cascade-order-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/font-face-simple-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/foreignObject-crash-on-hover-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/getPresentationAttribute-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/getscreenctm-in-mixed-content-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/getsvgdocument-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/gradient-cycle-detection-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/gradient-deep-referencing-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/gradient-with-1d-boundingbox-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/hit-test-path-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/hit-test-path-stroke-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/hit-test-unclosed-subpaths-expected.png:
- platform/qt-5.0-wk2/svg/custom/hit-test-with-br-expected.png:
- platform/qt-5.0-wk2/svg/custom/image-parent-translation-expected.png:
- platform/qt-5.0-wk2/svg/custom/image-rescale-clip-expected.png:
- platform/qt-5.0-wk2/svg/custom/image-rescale-scroll-expected.png:
- platform/qt-5.0-wk2/svg/custom/image-small-width-height-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/image-with-transform-clip-filter-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/inline-svg-in-xhtml-expected.png:
- platform/qt-5.0-wk2/svg/custom/invalid-css-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/invalid-fill-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/invalid-fill-hex-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/invalid-lengthlist-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/invalid-stroke-hex-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/invalid-uri-stroke-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/invisible-text-after-scrolling-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/js-update-stop-linked-gradient-expected.png:
- platform/qt-5.0-wk2/svg/custom/junk-data-expected.png:
- platform/qt-5.0-wk2/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/linking-a-03-b-transform-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/linking-a-03-b-viewBox-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/linking-a-03-b-viewBox-transform-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/linking-a-03-b-viewTarget-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/linking-a-03-b-zoomAndPan-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/linking-uri-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/marker-default-width-height-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/marker-overflow-clip-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/missing-xlink-expected.png:
- platform/qt-5.0-wk2/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/no-inherited-dashed-stroke-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/object-sizing-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/path-bad-data-expected.png:
- platform/qt-5.0-wk2/svg/custom/pattern-cycle-detection-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/pattern-deep-referencing-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/pattern-incorrect-tiling-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/pattern-rotate-expected.png:
- platform/qt-5.0-wk2/svg/custom/pattern-rotate-gaps-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/percentage-of-html-parent-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/pointer-events-image-css-transform-expected.png:
- platform/qt-5.0-wk2/svg/custom/pointer-events-image-expected.png:
- platform/qt-5.0-wk2/svg/custom/pointer-events-path-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/pointer-events-text-css-transform-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/pointer-events-text-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/preserve-aspect-ratio-syntax-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/recursive-filter-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/recursive-gradient-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/recursive-mask-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/recursive-pattern-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/relative-sized-content-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-content-with-resources-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-deep-shadow-tree-content-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-image-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-inner-svg-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-shadow-tree-content-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-use-on-symbol-expected.png:
- platform/qt-5.0-wk2/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png:
- platform/qt-5.0-wk2/svg/custom/rootmost-svg-xy-attrs-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
- platform/qt-5.0-wk2/svg/custom/second-inline-text-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/shapes-supporting-markers-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/simple-text-double-shadow-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/simpleCDF-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/stroke-fallback-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/stroke-width-large-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/stroked-pattern-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/style-attribute-font-size-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/svg-float-border-padding-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/svg-fonts-in-html-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/svg-fonts-segmented-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/svg-fonts-without-missing-glyph-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/svg-fonts-word-spacing-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/svg-overflow-types-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-clip-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-decoration-visibility-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-dom-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-hit-test-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-image-opacity-expected.png:
- platform/qt-5.0-wk2/svg/custom/text-letter-spacing-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-linking-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-rotated-gradient-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-rotation-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-tref-03-b-change-href-dom-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-tref-03-b-change-href-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-tref-03-b-referenced-element-removal-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-tref-03-b-tref-removal-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-whitespace-handling-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-x-dx-lists-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-x-dy-lists-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-x-override-in-tspan-child-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/text-xy-updates-SVGList-expected.png:
- platform/qt-5.0-wk2/svg/custom/tref-own-content-removal-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/tref-update-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-detach-expected.png:
- platform/qt-5.0-wk2/svg/custom/use-dynamic-append-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-elementInstance-event-target-expected.png:
- platform/qt-5.0-wk2/svg/custom/use-instanceRoot-modifications-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-modify-target-container-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-modify-target-symbol-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-on-g-containing-symbol-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-on-g-containing-use-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-on-g-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-on-rect-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-on-symbol-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-on-text-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-on-use-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-property-changes-through-dom-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-property-changes-through-svg-dom-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-recursion-1-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-recursion-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-recursion-3-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-recursion-4-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/use-transform-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/viewbox-syntax-expected.png: Added.
- platform/qt-5.0-wk2/svg/custom/viewport-em-expected.png: Added.
- platform/qt-5.0-wk2/svg/dom/SVGLengthList-appendItem-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGLengthList-getItem-expected.png: Added.
- platform/qt-5.0-wk2/svg/dom/SVGLengthList-initialize-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGLengthList-insertItemBefore-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGLengthList-removeItem-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGLengthList-replaceItem-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGLengthList-xml-dom-modifications-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Added.
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-appendItem-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-clear-and-initialize-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-cloning-expected.png: Added.
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-insertItemBefore-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-removeItem-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-replaceItem-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-segment-modification-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png:
- platform/qt-5.0-wk2/svg/dom/SVGRectElement/rect-modify-rx-expected.png: Added.
- platform/qt-5.0-wk2/svg/dom/SVGStringList-basics-expected.png:
- platform/qt-5.0-wk2/svg/dom/css-transforms-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPath-influences-hitTesting-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-css-transform-influences-hitTesting-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-baseFrequency-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href1-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
- platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png:
- platform/qt-5.0-wk2/svg/filters/feComposite-expected.png: Added.
- platform/qt-5.0-wk2/svg/filters/filter-on-filter-for-text-expected.png: Added.
- platform/qt-5.0-wk2/svg/filters/filter-width-update-expected.png:
- platform/qt-5.0-wk2/svg/foreignObject/svg-document-in-html-document-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/data-types/002-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/error/003-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/error/010-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/error/011-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/error/012-expected.png:
- platform/qt-5.0-wk2/svg/hixie/error/013-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/intrinsic/001-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/intrinsic/002-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/intrinsic/003-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/mixed/003-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/mixed/006-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/mixed/008-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/mixed/009-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/mixed/010-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/mixed/011-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/perf/003-expected.png:
- platform/qt-5.0-wk2/svg/hixie/perf/007-expected.png:
- platform/qt-5.0-wk2/svg/hixie/rendering-model/003-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/rendering-model/004-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/text/003-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/viewbox/preserveAspectRatio/001-expected.png: Added.
- platform/qt-5.0-wk2/svg/hixie/viewbox/preserveAspectRatio/002-expected.png: Added.
- platform/qt-5.0-wk2/svg/in-html/circle-expected.png:
- platform/qt-5.0-wk2/svg/text/bidi-embedded-direction-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/ems-display-none-expected.png:
- platform/qt-5.0-wk2/svg/text/exs-display-none-expected.png:
- platform/qt-5.0-wk2/svg/text/font-size-below-point-five-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/font-size-below-point-five-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/foreignObject-repaint-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/kerning-expected.png:
- platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.png:
- platform/qt-5.0-wk2/svg/text/scaled-font-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-squeeze-1-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-squeeze-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-squeeze-4-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-stretch-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-stretch-3-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-stretch-4-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-x-list-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-x-list-3-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-x-list-4-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-x-list-with-tspans-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-x-list-with-tspans-3-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/select-x-list-with-tspans-4-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/selection-background-color-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/selection-doubleclick-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/selection-styles-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/selection-tripleclick-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/small-fonts-2-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/small-fonts-3-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/small-fonts-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/small-fonts-in-html5-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-align-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-align-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-align-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-align-04-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-align-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-align-06-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-altglyph-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-deco-01-b-expected.png:
- platform/qt-5.0-wk2/svg/text/text-fill-opacity-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-fonts-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-gradient-positioning-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-midpoint-split-bug-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-overflow-ellipsis-svgfont-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-path-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-repaint-rects-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-rescale-expected.png:
- platform/qt-5.0-wk2/svg/text/text-spacing-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-text-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-text-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-text-04-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-text-05-t-expected.png:
- platform/qt-5.0-wk2/svg/text/text-text-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-text-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-tref-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-tselect-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-tspan-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-viewbox-rescale-expected.png:
- platform/qt-5.0-wk2/svg/text/text-ws-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/text-ws-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/text/tspan-dynamic-positioning-expected.png:
- platform/qt-5.0-wk2/svg/transforms/animated-path-inside-transformed-html-expected.png:
- platform/qt-5.0-wk2/svg/transforms/svg-css-transforms-clip-path-expected.png: Added.
- platform/qt-5.0-wk2/svg/transforms/svg-css-transforms-expected.png: Added.
- platform/qt-5.0-wk2/svg/transforms/text-with-mask-with-svg-transform-expected.png: Added.
- platform/qt-5.0-wk2/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
- platform/qt-5.0-wk2/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
- platform/qt-5.0-wk2/svg/wicd/rightsizing-grid-expected.png:
- platform/qt-5.0-wk2/svg/wicd/test-rightsizing-a-expected.png: Added.
- platform/qt-5.0-wk2/svg/wicd/test-rightsizing-b-expected.png:
- platform/qt-5.0-wk2/svg/wicd/test-scalable-background-image1-expected.png:
- platform/qt-5.0-wk2/svg/wicd/test-scalable-background-image2-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-mask-with-percentages-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
- platform/qt-5.0-wk2/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/zoom/text/zoom-foreignObject-expected.png: Added.
- platform/qt-5.0-wk2/svg/zoom/text/zoom-hixie-mixed-008-expected.png:
- platform/qt-5.0-wk2/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png:
- platform/qt-5.0-wk2/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
- platform/qt-5.0-wk2/tables/layering/paint-test-layering-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/layering/paint-test-layering-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/45621-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug10009-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug100334-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug10036-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug101201-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug101674-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug102145-4-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug10269-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug10296-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1055-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug10565-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug10633-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug106816-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug109043-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug11026-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug110566-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug113235-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug113235-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug113235-3-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug113424-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug11384q-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1163-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1188-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug11944-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug119786-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug12008-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug120364-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1224-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug12268-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug123862-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1261-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug126742-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug12709-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug127267-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug128229-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug12908-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1296-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1302-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug131020-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug131020_iframe-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug13105-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug13118-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1318-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug13196-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug133756-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug133756-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug13484-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug139524-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug14159-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug14159-3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1430-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug14323-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug149275-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug14929-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug15247-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug15544-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug157890-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug16012-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug16252-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug17130-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug17130-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug17138-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug17168-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug17587-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1800-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1802-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1802s-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1809-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug1828-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug18359-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug18558-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug18664-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug18955-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug19061-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug19061-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug19356-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug194024-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug19599-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2050-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug20579-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug20804-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2123-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug21299-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug215629-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug22019-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug220536-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-2a-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug22246-3a-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug222846-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2267-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug227123-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug23151-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug23235-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug23299-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug24200-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug24503-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug24627-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug24661-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2469-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-3-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2479-4-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug24880-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug25004-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug25086-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2509-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug25663-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2684-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug27038-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug275625-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2757-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2763-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2773-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug278266-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug27993-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug28341-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2886-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2886-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug28928-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug29058-3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug29157-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug29429-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2947-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2962-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2973-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2981-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2981-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug2997-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug30273-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug30332-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug30332-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug30418-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug30559-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug30692-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug30985-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3103-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3191-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug32205-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug32205-3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3260-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug32841-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3309-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug33137-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug33855-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3454-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug35662-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3681-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3681-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug38916-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug39209-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug3977-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug40828-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4093-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug41890-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug42187-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug42443-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4284-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug43039-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug43204-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4382-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4385-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug43854-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug43854-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4427-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug44505-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug44523-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4501-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug45055-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug45055-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4523-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug45486-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4576-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-3-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-5-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46268-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46368-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46368-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46480-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46480-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46623-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46623-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug46924-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug47432-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug48028-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug48028-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4803-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4849-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug4849-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug48827-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug50695-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug51037-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug51140-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug51727-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug5188-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug52505-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug52506-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug53891-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug54450-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug5538-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug55527-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug55694-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug57300-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug57378-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug57828-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug57828-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug5798-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug5799-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug5835-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug5838-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug58402-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug59354-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug60013-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug60749-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug60804-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug60807-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug60992-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug6184-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug63785-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug6404-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug647-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug6674-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug67864-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug67915-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug68912-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug68998-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug69187-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug69382-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug69382-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug709-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug7112-1-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug7112-2-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug7121-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug72359-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug73321-expected.png:
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug7342-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug7471-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug75250-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug7714-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug78162-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug8032-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug80762-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug82946-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug82946-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug83786-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug8381-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug8411-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug86708-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug88035-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug88035-2-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug8858-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug8950-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug9123-1-expected.png: Added.
- platform/qt-5.0-wk2/tables/mozilla/bugs/bug9123-2-expected.png: Added.
- pwarning: inexact rename detection was skipped due to too many files.: Added.
- 3:15 AM WebKitGTK/Wayland created by
- 3:07 AM Changeset in webkit [151263] by
-
- 1 edit1 delete in trunk/Tools
Remove run-performance-tests
https://bugs.webkit.org/show_bug.cgi?id=117285
Reviewed by Andreas Kling.
Remove the script since it's not used anywhere.
- BuildSlaveSupport/run-performance-tests: Removed.
- 2:43 AM Changeset in webkit [151262] by
-
- 14 edits in trunk/Source
Coordinated Graphics : Refactor CoordinatedSurface to manage the lifecycle of GraphicsContext
https://bugs.webkit.org/show_bug.cgi?id=108899
Patch by Jae Hyun Park <jae.park@company100.net> on 2013-06-06
Reviewed by Noam Rosenthal.
This is a preparation patch for Threaded Coordinated Graphics.
This patch changes CoordinatedSurface to be responsible for the
lifecycle of GraphicsContext used in Coordinated Graphics System.
CoordinatedImageBacking and UpdateAtlas do not ask for the ownership
of GraphicsContext anymore. Instead, those classes use client pattern to
ask the CoordiantedSurface to paint to the GraphicsContext.
This refactoring is needed to implement CoordinatedSurface for Threaded
Coordinated Graphics.
Source/WebCore:
No new tests, covered by existing tests.
- platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::paintToSurface):
- platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:
- platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp:
(WebCore::ImageBackingSurfaceClient::ImageBackingSurfaceClient):
(WebCore::CoordinatedImageBacking::update):
- platform/graphics/texmap/coordinated/CoordinatedSurface.h:
(WebCore::CoordinatedSurface::Client::~Client):
- platform/graphics/texmap/coordinated/CoordinatedTile.cpp:
(WebCore::CoordinatedTile::updateBackBuffer):
(WebCore::CoordinatedTile::paintToSurfaceContext):
- platform/graphics/texmap/coordinated/CoordinatedTile.h:
- platform/graphics/texmap/coordinated/UpdateAtlas.cpp:
(WebCore::UpdateAtlasSurfaceClient::UpdateAtlasSurfaceClient):
(WebCore::UpdateAtlas::paintOnAvailableBuffer):
- platform/graphics/texmap/coordinated/UpdateAtlas.h:
Source/WebKit2:
- Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp:
(WebKit::WebCoordinatedSurface::paintToSurface):
- Shared/CoordinatedGraphics/WebCoordinatedSurface.h:
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
(WebKit::CoordinatedLayerTreeHost::paintToSurface):
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:
- 2:40 AM WebKitGTK edited by
- (diff)
- 2:19 AM Changeset in webkit [151261] by
-
- 219 edits803 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/fast/flexbox/025-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/026-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label01-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label02-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label03-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label04-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label05-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/basic-buttons-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/basic-inputs-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/basic-selects-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/basic-textareas-quirks-expected.png:
- platform/qt-5.0-wk2/fast/forms/box-shadow-override-expected.png:
- platform/qt-5.0-wk2/fast/forms/button-align-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/button-default-title-expected.png:
- platform/qt-5.0-wk2/fast/forms/button-generated-content-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/button-inner-block-reuse-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/button-positioned-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/button-sizes-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/button-style-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/button-submit-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/button-table-styles-expected.png:
- platform/qt-5.0-wk2/fast/forms/button-text-transform-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/caret-rtl-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/control-clip-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/control-restrict-line-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/datalist/input-appearance-range-with-padding-with-datalist-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/disabled-select-change-index-expected.png:
- platform/qt-5.0-wk2/fast/forms/fieldset-align-expected.png:
- platform/qt-5.0-wk2/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/file/file-input-direction-expected.png:
- platform/qt-5.0-wk2/fast/forms/file/file-input-disabled-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/file/file-input-pressed-state-expected.png:
- platform/qt-5.0-wk2/fast/forms/float-before-fieldset-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/floating-textfield-relayout-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/form-hides-table-expected.png:
- platform/qt-5.0-wk2/fast/forms/form-in-malformed-markup-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/formmove-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/formmove2-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/hidden-listbox-expected.png:
- platform/qt-5.0-wk2/fast/forms/image-border-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/indeterminate-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-align-image-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-appearance-bkcolor-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-appearance-disabled-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-appearance-focus-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-appearance-preventDefault-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-appearance-readonly-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-appearance-selection-expected.png:
- platform/qt-5.0-wk2/fast/forms/input-appearance-visibility-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-baseline-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-disabled-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-double-click-selection-gap-bug-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-field-text-truncated-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-first-letter-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-no-renderer-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-placeholder-paint-order-expected.png:
- platform/qt-5.0-wk2/fast/forms/input-placeholder-visibility-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-placeholder-visibility-3-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-readonly-dimmed-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-readonly-empty-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-spaces-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-text-click-inside-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-text-double-click-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-text-option-delete-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-text-self-emptying-click-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/input-text-word-wrap-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/linebox-overflow-in-textarea-padding-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/listbox-scrollbar-incremental-load-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/menulist-clip-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/menulist-no-overflow-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/menulist-option-wrap-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/menulist-style-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/negativeLineHeight-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/option-index-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/option-script-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/option-strip-whitespace-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/option-text-clip-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/placeholder-position-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/placeholder-pseudo-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/preserveFormDuringResidualStyle-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/range/range-thumb-height-percentage-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/range/slider-padding-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/search-cancel-button-style-sharing-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/search-display-none-cancel-button-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-align-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-block-background-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-change-listbox-size-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-change-listbox-to-popup-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-change-popup-to-listbox-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-dirty-parent-pref-widths-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-disabled-appearance-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-display-none-style-resolve-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-initial-position-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-item-background-clip-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-list-box-with-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-listbox-multiple-no-focusring-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-overflow-scroll-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-overflow-scroll-inherited-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-selected-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-size-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/select/optgroup-rendering-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/targeted-frame-submission-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/text-style-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/textarea-align-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/textarea-placeholder-set-attribute-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/textarea-placeholder-visibility-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/textarea-placeholder-visibility-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/textarea/textarea-placeholder-paint-order-expected.png:
- platform/qt-5.0-wk2/fast/forms/textfield-focus-ring-expected.png: Added.
- platform/qt-5.0-wk2/fast/forms/textfield-outline-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/flattening/frameset-flattening-advanced-expected.png:
- platform/qt-5.0-wk2/fast/frames/flattening/frameset-flattening-grid-expected.png:
- platform/qt-5.0-wk2/fast/frames/flattening/frameset-flattening-simple-expected.png:
- platform/qt-5.0-wk2/fast/frames/flattening/frameset-flattening-subframe-resize-expected.png:
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-fixed-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-fixed-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-nested-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-offscreen-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.png:
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-out-of-view-expected.png:
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.png:
- platform/qt-5.0-wk2/fast/frames/flattening/iframe-flattening-simple-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/frame-scrolling-attribute-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/frameElement-frame-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/frameElement-iframe-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/frameset-style-recalc-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/iframe-option-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/iframe-scrolling-attribute-expected.png:
- platform/qt-5.0-wk2/fast/frames/iframe-with-frameborder-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/transparent-scrollbar-expected.png:
- platform/qt-5.0-wk2/fast/frames/viewsource-attribute-expected.png: Added.
- platform/qt-5.0-wk2/fast/frames/viewsource-on-image-file-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/crash-on-zero-radius-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/css3-color-stop-units-expected.png:
- platform/qt-5.0-wk2/fast/gradients/gradient-after-transparent-border-expected.png:
- platform/qt-5.0-wk2/fast/gradients/list-item-gradient-expected.png: Added.
- platform/qt-5.0-wk2/fast/gradients/radial-centered-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-add-child-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-add-child-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-add-details-child-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-add-details-child-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-add-summary-child-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-add-summary-child-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-marker-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-nested-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-nested-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-remove-child-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-remove-child-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-remove-summary-child-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-remove-summary-child-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-replace-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/details-writing-mode-expected.png:
- platform/qt-5.0-wk2/fast/html/font-weight-bold-for-b-and-strong-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/link-rel-stylesheet-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/listing-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/marquee-scroll-expected.png: Added.
- platform/qt-5.0-wk2/fast/html/marquee-scrollamount-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/animated-gif-with-offsets-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/favicon-as-image-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/image-map-anchor-children-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/imagemap-circle-focus-ring-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/imagemap-focus-ring-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/imagemap-focus-ring-outline-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png:
- platform/qt-5.0-wk2/fast/images/imagemap-focus-ring-zero-outline-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/imagemap-focus-ring-zoom-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/imagemap-polygon-focus-ring-expected.png: Added.
- platform/qt-5.0-wk2/fast/images/jpeg-with-color-profile-expected.png:
- platform/qt-5.0-wk2/fast/images/png-with-color-profile-expected.png:
- platform/qt-5.0-wk2/fast/inline-block/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline-block/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline-block/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline-block/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline-block/14498-positionForCoordinates-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline-block/contenteditable-baseline-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline-block/overflow-clip-expected.png:
- platform/qt-5.0-wk2/fast/inline-block/tricky-baseline-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/25277-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/br-text-decoration-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/continuation-outlines-expected.png:
- platform/qt-5.0-wk2/fast/inline/continuation-outlines-with-layers-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/drawStyledEmptyInlines-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/drawStyledEmptyInlinesWithWS-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/emptyInlinesWithinLists-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/inline-continuation-borders-expected.png:
- platform/qt-5.0-wk2/fast/inline/inline-focus-ring-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/inline-padding-disables-text-quirk-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/inline-text-quirk-bpm-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png:
- platform/qt-5.0-wk2/fast/inline/long-wrapped-line-expected.png:
- platform/qt-5.0-wk2/fast/inline/nested-top-alignment-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/percentage-margins-expected.png: Added.
- platform/qt-5.0-wk2/fast/inline/vertical-align-text-bottom-expected.png: Added.
- platform/qt-5.0-wk2/fast/inspector-support/matchedrules-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/016-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/019-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/missing-address-end-tag-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/missing-dl-end-tag-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/missing-dt-end-tag-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/missing-font-end-tag-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/nestedh3s-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/table-inside-stray-table-content-expected.png: Added.
- platform/qt-5.0-wk2/fast/invalid/td-inside-object-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/inline-dirty-z-order-lists-expected.png:
- platform/qt-5.0-wk2/fast/layers/normal-flow-hit-test-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/opacity-outline-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/opacity-transforms-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/overflow-scroll-auto-switch-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/remove-layer-with-nested-stacking-expected.png:
- platform/qt-5.0-wk2/fast/layers/remove-only-this-layer-update-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/scroll-rect-to-visible-expected.png:
- platform/qt-5.0-wk2/fast/layers/scroll-with-transform-composited-layer-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/scroll-with-transform-layer-expected.png: Added.
- platform/qt-5.0-wk2/fast/layers/zindex-inherit-expected.png: Added.
- platform/qt-5.0-wk2/fast/line-grid/line-grid-contains-value-expected.png: Added.
- platform/qt-5.0-wk2/fast/line-grid/line-grid-floating-expected.png: Added.
- platform/qt-5.0-wk2/fast/line-grid/line-grid-inside-columns-expected.png:
- platform/qt-5.0-wk2/fast/line-grid/line-grid-into-columns-expected.png: Added.
- platform/qt-5.0-wk2/fast/line-grid/line-grid-into-floats-expected.png: Added.
- platform/qt-5.0-wk2/fast/line-grid/line-grid-positioned-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/001-expected.png:
- platform/qt-5.0-wk2/fast/lists/001-vertical-expected.png:
- platform/qt-5.0-wk2/fast/lists/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/002-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/003-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/005-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/006-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/007-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/008-expected.png:
- platform/qt-5.0-wk2/fast/lists/008-vertical-expected.png:
- platform/qt-5.0-wk2/fast/lists/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/009-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/anonymous-items-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/big-list-marker-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/li-br-expected.png:
- platform/qt-5.0-wk2/fast/lists/li-style-alpha-huge-value-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/list-item-line-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/list-marker-with-line-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/list-style-none-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/marker-before-empty-inline-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/marker-image-error-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/markers-in-selection-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/numeric-markers-outside-list-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/ol-display-types-expected.png: Added.
- platform/qt-5.0-wk2/fast/lists/ol-start-parsing-expected.png:
- platform/qt-5.0-wk2/fast/lists/olstart-expected.png:
- platform/qt-5.0-wk2/fast/lists/ordered-list-with-no-ol-tag-expected.png:
- platform/qt-5.0-wk2/fast/lists/scrolled-marker-paint-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/block-axis-horizontal-bt-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/block-axis-horizontal-tb-expected.png:
- platform/qt-5.0-wk2/fast/multicol/block-axis-vertical-lr-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/block-axis-vertical-rl-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/client-rects-expected.png:
- platform/qt-5.0-wk2/fast/multicol/column-break-with-balancing-expected.png:
- platform/qt-5.0-wk2/fast/multicol/column-count-with-rules-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/column-rules-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/column-rules-stacking-expected.png:
- platform/qt-5.0-wk2/fast/multicol/columns-shorthand-parsing-expected.png:
- platform/qt-5.0-wk2/fast/multicol/float-multicol-expected.png:
- platform/qt-5.0-wk2/fast/multicol/float-paginate-empty-lines-expected.png:
- platform/qt-5.0-wk2/fast/multicol/float-paginate-expected.png:
- platform/qt-5.0-wk2/fast/multicol/layers-in-multicol-expected.png:
- platform/qt-5.0-wk2/fast/multicol/layers-split-across-columns-expected.png:
- platform/qt-5.0-wk2/fast/multicol/margin-collapse-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/max-height-columns-block-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/nested-columns-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/overflow-across-columns-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/overflow-across-columns-percent-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/overflow-unsplittable-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/paginate-block-replaced-expected.png:
- platform/qt-5.0-wk2/fast/multicol/positioned-split-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/positioned-with-constrained-height-expected.png:
- platform/qt-5.0-wk2/fast/multicol/positive-leading-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/shadow-breaking-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/single-line-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/span/anonymous-split-block-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/span/anonymous-style-inheritance-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-immediate-child-property-removal-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-immediate-columns-child-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-nested-columns-child-expected.png:
- platform/qt-5.0-wk2/fast/multicol/span/span-as-nested-inline-block-child-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/span/span-margin-collapsing-expected.png:
- platform/qt-5.0-wk2/fast/multicol/table-margin-collapse-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/table-vertical-align-expected.png:
- platform/qt-5.0-wk2/fast/multicol/unsplittable-inline-block-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/column-count-with-rules-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/column-rules-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/float-avoidance-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/float-multicol-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/float-paginate-complex-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/float-paginate-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/nested-columns-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-lr/unsplittable-inline-block-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/column-count-with-rules-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/column-rules-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/float-avoidance-expected.png: Added.
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/float-paginate-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/nested-columns-expected.png:
- platform/qt-5.0-wk2/fast/multicol/vertical-rl/unsplittable-inline-block-expected.png:
- platform/qt-5.0-wk2/fast/overflow/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/006-expected.png:
- platform/qt-5.0-wk2/fast/overflow/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/border-radius-clipping-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/dynamic-hidden-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/float-in-relpositioned-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/image-selection-highlight-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/line-clamp-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/overflow-auto-position-absolute-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/overflow-auto-table-expected.png:
- platform/qt-5.0-wk2/fast/overflow/overflow-float-stacking-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/overflow-focus-ring-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/overflow-rtl-inline-scrollbar-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/overflow-rtl-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/overflow-stacking-expected.png:
- platform/qt-5.0-wk2/fast/overflow/overflow-with-local-background-attachment-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/paged-x-div-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/paged-x-div-with-column-gap-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/paged-x-on-root-expected.png:
- platform/qt-5.0-wk2/fast/overflow/paged-y-div-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/paged-y-on-root-expected.png:
- platform/qt-5.0-wk2/fast/overflow/position-fixed-transform-clipping-expected.png:
- platform/qt-5.0-wk2/fast/overflow/scrollbar-position-update-expected.png: Added.
- platform/qt-5.0-wk2/fast/overflow/table-overflow-float-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/bad-xml-slash-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/broken-comments-vs-parsing-mode-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/document-write-option-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/entity-comment-in-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/entity-comment-in-textarea-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/nofoo-tags-inside-paragraph-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/open-comment-in-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/open-comment-in-textarea-expected.png: Added.
- platform/qt-5.0-wk2/fast/parser/title-error-test-expected.png: Added.
- platform/qt-5.0-wk2/fast/reflections/abs-position-in-reflection-expected.png: Added.
- platform/qt-5.0-wk2/fast/reflections/inline-crash-expected.png:
- platform/qt-5.0-wk2/fast/reflections/opacity-reflection-transform-expected.png: Added.
- platform/qt-5.0-wk2/fast/reflections/reflection-nesting-expected.png: Added.
- platform/qt-5.0-wk2/fast/reflections/reflection-overflow-hidden-expected.png: Added.
- platform/qt-5.0-wk2/fast/reflections/transparent-reflected-sublayers-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/flow-content-basic-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/flow-content-basic-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/flow-content-basic-vertical-rl-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/overflow-in-uniform-regions-dynamic-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/overflow-in-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/overflow-rtl-in-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/overflow-size-change-in-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/percentage-margins-rtl-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/percentage-margins-variable-width-regions-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/text-region-split-small-pagination-expected.png: Added.
- platform/qt-5.0-wk2/fast/regions/top-overflow-out-of-second-region-expected.png: Added.
- platform/qt-5.0-wk2/fast/repaint/4774354-expected.png:
- platform/qt-5.0-wk2/fast/repaint/4776765-expected.png:
- platform/qt-5.0-wk2/fast/repaint/backgroundSizeRepaint-expected.png:
- platform/qt-5.0-wk2/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
- platform/qt-5.0-wk2/fast/repaint/block-layout-inline-children-replaced-expected.png:
- platform/qt-5.0-wk2/fast/repaint/border-radius-repaint-expected.png:
- platform/qt-5.0-wk2/fast/repaint/border-repaint-glitch-expected.png:
- platform/qt-5.0-wk2/fast/repaint/box-shadow-dynamic-expected.png:
- platform/qt-5.0-wk2/fast/repaint/bugzilla-3509-expected.png:
- platform/qt-5.0-wk2/fast/repaint/bugzilla-5699-expected.png:
- platform/qt-5.0-wk2/fast/repaint/bugzilla-6278-expected.png:
- platform/qt-5.0-wk2/fast/repaint/bugzilla-6388-expected.png:
- platform/qt-5.0-wk2/fast/repaint/bugzilla-6473-expected.png:
- platform/qt-5.0-wk2/fast/repaint/bugzilla-7235-expected.png:
- platform/qt-5.0-wk2/fast/repaint/canvas-putImageData-expected.png: Added.
- platform/qt-5.0-wk2/fast/repaint/change-transform-expected.png:
- platform/qt-5.0-wk2/fast/repaint/clipped-relative-expected.png:
- platform/qt-5.0-wk2/fast/repaint/containing-block-position-change-expected.png:
- platform/qt-5.0-wk2/fast/repaint/control-clip-expected.png:
- platform/qt-5.0-wk2/fast/repaint/create-layer-repaint-expected.png:
- platform/qt-5.0-wk2/fast/repaint/delete-into-nested-block-expected.png:
- platform/qt-5.0-wk2/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png: Added.
- platform/qt-5.0-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
- platform/qt-5.0-wk2/fast/repaint/fixed-scale-expected.png:
- platform/qt-5.0-wk2/fast/repaint/float-move-during-layout-expected.png:
- platform/qt-5.0-wk2/fast/repaint/focus-layers-expected.png: Added.
- platform/qt-5.0-wk2/fast/repaint/inline-block-resize-expected.png: Added.
- platform/qt-5.0-wk2/fast/repaint/inline-color-change-expected.png:
- platform/qt-5.0-wk2/fast/repaint/inline-outline-repaint-expected.png:
- platform/qt-5.0-wk2/fast/repaint/layout-state-relative-expected.png:
- platform/qt-5.0-wk2/fast/repaint/layout-state-scrolloffset-expected.png:
- platform/qt-5.0-wk2/fast/repaint/layout-state-scrolloffset2-expected.png:
- platform/qt-5.0-wk2/fast/repaint/layout-state-scrolloffset3-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-1-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-10-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-2-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-3-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-4-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-5-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-6-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-7-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-8-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-9-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-in-regions-expected.png:
- platform/qt-5.0-wk2/fast/repaint/line-overflow-expected.png:
- platform/qt-5.0-wk2/fast/repaint/list-marker-2-expected.png:
- platform/qt-5.0-wk2/fast/repaint/make-children-non-inline-expected.png:
- platform/qt-5.0-wk2/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png: Added.
- platform/qt-5.0-wk2/fast/repaint/outline-child-repaint-expected.png:
- platform/qt-5.0-wk2/fast/repaint/outline-repaint-glitch-expected.png:
- platform/qt-5.0-wk2/fast/repaint/outline-shrinking-expected.png:
- platform/qt-5.0-wk2/fast/repaint/overflow-delete-line-expected.png:
- platform/qt-5.0-wk2/fast/repaint/overflow-scroll-body-appear-expected.png:
- platform/qt-5.0-wk2/fast/repaint/overflow-scroll-delete-expected.png:
- platform/qt-5.0-wk2/fast/repaint/positioned-document-element-expected.png:
- platform/qt-5.0-wk2/fast/repaint/reflection-redraw-expected.png:
- platform/qt-5.0-wk2/fast/repaint/rel-positioned-inline-with-overflow-expected.png:
- platform/qt-5.0-wk2/fast/repaint/repaint-resized-overflow-expected.png:
- platform/qt-5.0-wk2/fast/repaint/scroll-absolute-layer-with-reflection-expected.png:
- platform/qt-5.0-wk2/fast/repaint/select-option-background-color-expected.png:
- platform/qt-5.0-wk2/fast/repaint/selected-replaced-expected.png:
- platform/qt-5.0-wk2/fast/repaint/selection-after-delete-expected.png:
- platform/qt-5.0-wk2/fast/repaint/selection-after-remove-expected.png:
- platform/qt-5.0-wk2/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
- platform/qt-5.0-wk2/fast/repaint/selection-rl-expected.png:
- platform/qt-5.0-wk2/fast/repaint/stacked-diacritics-expected.png:
- platform/qt-5.0-wk2/fast/repaint/subtree-layoutstate-transform-expected.png:
- platform/qt-5.0-wk2/fast/repaint/table-cell-collapsed-border-expected.png:
- platform/qt-5.0-wk2/fast/repaint/table-cell-move-expected.png:
- platform/qt-5.0-wk2/fast/repaint/table-collapsed-border-expected.png:
- platform/qt-5.0-wk2/fast/repaint/text-append-dirty-lines-expected.png:
- platform/qt-5.0-wk2/fast/repaint/transform-absolute-in-positioned-container-expected.png:
- platform/qt-5.0-wk2/fast/repaint/transform-relative-position-expected.png:
- platform/qt-5.0-wk2/fast/repaint/transform-repaint-descendants-expected.png:
- platform/qt-5.0-wk2/fast/repaint/transform-translate-expected.png:
- platform/qt-5.0-wk2/fast/replaced/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/absolute-image-sizing-expected.png:
- platform/qt-5.0-wk2/fast/replaced/absolute-position-percentage-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/absolute-position-percentage-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/applet-display-none-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/embed-display-none-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/image-resize-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/image-sizing-expected.png:
- platform/qt-5.0-wk2/fast/replaced/inline-box-wrapper-handover-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/max-width-percent-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/maxheight-percent-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/maxheight-pxs-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/maxwidth-percent-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/maxwidth-pxs-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/minheight-percent-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/minheight-pxs-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/minwidth-percent-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/minwidth-pxs-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/object-align-hspace-vspace-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/object-display-none-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/outline-replaced-elements-expected.png:
- platform/qt-5.0-wk2/fast/replaced/percent-height-in-anonymous-block-in-table-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/percent-height-in-anonymous-block-widget-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/selection-rect-in-table-cell-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/selection-rect-transform-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/width100percent-button-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/width100percent-checkbox-expected.png: Added.
- platform/qt-5.0-wk2/fast/replaced/width100percent-image-expected.png:
- platform/qt-5.0-wk2/fast/replaced/width100percent-radio-expected.png: Added.
- platform/qt-5.0-wk2/fast/ruby/ruby-beforeafter-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-empty-rt-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-inline-table-expected.png: Added.
- platform/qt-5.0-wk2/fast/ruby/ruby-length-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-run-break-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-runs-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-runs-spans-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-simple-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-simple-rp-expected.png:
- platform/qt-5.0-wk2/fast/ruby/ruby-text-before-after-content-expected.png: Added.
- platform/qt-5.0-wk2/fast/ruby/ruby-trailing-expected.png:
- platform/qt-5.0-wk2/fast/runin/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/runin/generated2-expected.png: Added.
- platform/qt-5.0-wk2/fast/runin/generated3-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/007a-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/007b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/014-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/016-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/017-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/018b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/019-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/020-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/021b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/027-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/032-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/034-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/038-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/039-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/039b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/040-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/041-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/042-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/043-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/043b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/044-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/044b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/044c-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/044d-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/045-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/045b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/045c-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/046-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/054-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/056-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/058-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/059-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/062-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/063-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/064-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/065-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/066-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/066b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/072-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/072b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/077-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/077b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/078b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/083-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/087b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/088b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/090b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/154-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/155-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/155a-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/155b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/155c-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/155d-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/156b-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/157-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/158-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/159-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/166-expected.png:
- platform/qt-5.0-wk2/fast/selectors/166a-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/167-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/167a-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/168-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/168a-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/169-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/169a-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/177a-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/lang-inheritance-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/lang-inheritance2-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/lang-vs-xml-lang-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/lang-vs-xml-lang-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/nondeterministic-combinators-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/unqualified-hover-quirks-expected.png: Added.
- platform/qt-5.0-wk2/fast/selectors/visited-descendant-expected.png: Added.
- platform/qt-5.0-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/016-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/017-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/020-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/022-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/023-expected.png:
- platform/qt-5.0-wk2/fast/table/025-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/027-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/027-vertical-expected.png:
- platform/qt-5.0-wk2/fast/table/028-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/028-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/029-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/030-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/033-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/034-expected.png:
- platform/qt-5.0-wk2/fast/table/035-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/035-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/036-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/037-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/038-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/038-vertical-expected.png:
- platform/qt-5.0-wk2/fast/table/039-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/040-expected.png:
- platform/qt-5.0-wk2/fast/table/040-vertical-expected.png:
- platform/qt-5.0-wk2/fast/table/100-percent-cell-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/absolute-table-at-bottom-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/add-before-anonymous-child-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/append-cells-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/append-cells2-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/auto-with-percent-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/auto-with-percent-height-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/001-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/002-vertical-expected.png:
- platform/qt-5.0-wk2/fast/table/border-collapsing/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/003-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/004-expected.png:
- platform/qt-5.0-wk2/fast/table/border-collapsing/004-vertical-expected.png:
- platform/qt-5.0-wk2/fast/table/border-collapsing/border-collapsing-head-foot-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/rtl-border-collapsing-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/cell-absolute-child-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/cell-width-auto-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/cellindex-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/click-near-anonymous-table-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/colgroup-preceded-by-caption-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/colgroup-spanning-groups-rules-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/dynamic-caption-add-before-child-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/dynamic-descendant-percentage-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/edge-offsets-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/fixed-table-non-cell-in-row-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/floating-th-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/floatingTablePaintBackground-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/form-with-table-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/frame-and-rules-expected.png:
- platform/qt-5.0-wk2/fast/table/generated-caption-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/giantRowspan2-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/insert-before-anonymous-ancestors-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/insert-cell-before-form-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/insert-row-before-form-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/invisible-cell-background-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/large-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/mozilla-bug10296-vertical-align-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/mozilla-bug10296-vertical-align-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/nested-percent-height-table-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/nobr-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/overflowHidden-expected.png:
- platform/qt-5.0-wk2/fast/table/percent-heights-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/prepend-in-anonymous-table-expected.png:
- platform/qt-5.0-wk2/fast/table/relative-position-containment-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/relative-position-offsets-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/relative-position-stacking-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/row-height-recalc-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/rowindex-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/rowspan-paint-order-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/rowspan-paint-order-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/rtl-cell-display-none-assert-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/rules-attr-dynchange1-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/rules-attr-dynchange2-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/stale-grid-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/table-and-parts-outline-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/table-continuation-outline-paint-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/table-display-types-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/table-display-types-vertical-expected.png:
- platform/qt-5.0-wk2/fast/table/table-hspace-align-center-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/tableInsideCaption-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/text-field-baseline-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/unbreakable-images-quirk-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/unused-percent-heights-expected.png: Added.
- platform/qt-5.0-wk2/fast/table/vertical-align-baseline-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/atsui-kerning-and-ligatures-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/atsui-small-caps-punctuation-size-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/backslash-to-yen-sign-dynamic-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/backslash-to-yen-sign-euc-expected.png:
- platform/qt-5.0-wk2/fast/text/backslash-to-yen-sign-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/015-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/generic-family-changes-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/basic/generic-family-reset-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/break-word-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/capitalize-empty-generated-string-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/capitalize-preserve-nbsp-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/cg-vs-atsui-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/complex-preferred-logical-widths-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/complex-synthetic-bold-space-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/complex-text-opacity-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/delete-hard-break-character-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/embed-at-end-of-pre-wrap-line-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/fake-italic-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/fallback-traits-fixup-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/firstline/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/firstline/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/firstline/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/font-initial-expected.png:
- platform/qt-5.0-wk2/fast/text/hyphenate-limit-before-after-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/hyphenate-limit-lines-expected.png:
- platform/qt-5.0-wk2/fast/text/international/arabic-justify-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/international/hindi-whitespace-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/international/text-spliced-font-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/justified-selection-at-edge-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/justified-selection-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/large-text-composed-char-expected.png:
- platform/qt-5.0-wk2/fast/text/line-breaks-after-white-space-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/line-breaks-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/midword-break-hang-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/reset-emptyRun-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/selection-hard-linebreak-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/shadow-no-blur-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/shadow-translucent-fill-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/should-use-atsui-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/softHyphen-expected.png:
- platform/qt-5.0-wk2/fast/text/text-letter-spacing-expected.png:
- platform/qt-5.0-wk2/fast/text/text-shadow-no-default-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/textIteratorNilRenderer-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/unicode-variation-selector-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/wbr-expected.png:
- platform/qt-5.0-wk2/fast/text/wbr-in-pre-crash-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/wbr-pre-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/wbr-styled-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/003-expected.png:
- platform/qt-5.0-wk2/fast/text/whitespace/006-expected.png:
- platform/qt-5.0-wk2/fast/text/whitespace/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/008-expected.png:
- platform/qt-5.0-wk2/fast/text/whitespace/009-expected.png:
- platform/qt-5.0-wk2/fast/text/whitespace/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/020-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/022-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/025-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/027-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/030-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/normal-after-nowrap-breaking-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/nowrap-clear-float-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/pre-break-word-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/pre-wrap-last-char-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/pre-wrap-line-test-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/whitespace/pre-wrap-overflow-selection-expected.png: Added.
- platform/qt-5.0-wk2/fast/text/word-break-expected.png:
- platform/qt-5.0-wk2/fast/text/zero-font-size-expected.png: Added.
- platform/qt-5.0-wk2/fast/tokenizer/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/tokenizer/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/bounding-rect-zoom-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/diamond-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/identity-matrix-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/overflow-with-transform-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/shadows-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/skew-with-unitless-zero-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transform-on-inline-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transform-overflow-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transform-positioned-ancestor-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transform-table-row-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transformed-caret-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transformed-document-element-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transforms-with-opacity-expected.png: Added.
- platform/qt-5.0-wk2/fast/transforms/transforms-with-zoom-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/border-radius-clipping-vertical-lr-expected.png:
- platform/qt-5.0-wk2/fast/writing-mode/box-shadow-horizontal-bt-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/box-shadow-vertical-lr-expected.png:
- platform/qt-5.0-wk2/fast/writing-mode/box-shadow-vertical-rl-expected.png:
- platform/qt-5.0-wk2/fast/writing-mode/english-bt-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/english-lr-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/english-rl-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/fallback-orientation-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/fieldsets-expected.png:
- platform/qt-5.0-wk2/fast/writing-mode/horizontal-bt-replaced-selection-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/vertical-lr-replaced-selection-expected.png: Added.
- platform/qt-5.0-wk2/fast/writing-mode/vertical-rl-replaced-selection-expected.png: Added.
- platform/qt-5.0-wk2/fast/xsl/document-function-expected.png: Added.
- platform/qt-5.0-wk2/fonts/cursive-expected.png:
- platform/qt-5.0-wk2/fonts/default-expected.png:
- platform/qt-5.0-wk2/fonts/fantasy-expected.png:
- platform/qt-5.0-wk2/fonts/monospace-expected.png:
- platform/qt-5.0-wk2/fonts/sans-serif-expected.png:
- platform/qt-5.0-wk2/fonts/serif-expected.png:
- platform/qt-5.0-wk2/fullscreen/full-screen-remove-ancestor-after-expected.png:
- platform/qt-5.0-wk2/fullscreen/full-screen-zIndex-after-expected.png:
- platform/qt-5.0-wk2/http/tests/loading/simple-subframe-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/local/file-url-sent-as-referer-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/misc/acid2-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/misc/acid3-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/misc/error404-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/misc/favicon-as-image-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/misc/frame-access-during-load-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/misc/iframe404-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/misc/slow-loading-image-in-pattern-expected.png:
- platform/qt-5.0-wk2/http/tests/navigation/error404-basic-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/navigation/error404-goback-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/navigation/javascriptlink-frames-expected.png:
- platform/qt-5.0-wk2/http/tests/navigation/postredirect-basic-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/navigation/postredirect-goback1-expected.png: Added.
- platform/qt-5.0-wk2/http/tests/uri/css-href-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png:
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png:
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-004-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png:
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-001-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-003-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-004-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-005-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-006-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-008-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-009-expected.png: Added.
- platform/qt-5.0-wk2/ietestcenter/css3/text/textshadow-010-expected.png: Added.
- platform/qt-5.0-wk2/platform/qt/fast/forms/button-line-break-expected.png: Added.
- platform/qt-5.0-wk2/scrollbars/basic-scrollbar-expected.png: Added.
- platform/qt-5.0-wk2/scrollbars/custom-scrollbar-with-incomplete-style-expected.png: Added.
- platform/qt-5.0-wk2/scrollbars/disabled-scrollbar-expected.png: Added.
- platform/qt-5.0-wk2/scrollbars/listbox-scrollbar-combinations-expected.png:
- platform/qt-5.0-wk2/scrollbars/overflow-scrollbar-combinations-expected.png:
- platform/qt-5.0-wk2/scrollbars/scrollbar-buttons-expected.png: Added.
- platform/qt-5.0-wk2/scrollbars/scrollbar-orientation-expected.png: Added.
- platform/qt-5.0-wk2/scrollbars/scrollbars-on-positioned-content-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prof-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prop-02-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prop-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-example-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-light-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-light-04-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-order-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-order-03-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-02-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-04-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png:
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-render-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-13-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-15-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-08-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-groups-01-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-intro-01-t-expewarning: inexact rename detection was skipped due to too many files.: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png: Added.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png: Added.
Jun 5, 2013:
- 10:01 PM Changeset in webkit [151260] by
-
- 4 edits in trunk/Source
Versioning.
- 9:42 PM Changeset in webkit [151259] by
-
- 2 edits in trunk/Source/WebCore
Revert the second half of r151257. WebGLRenderingContext::create can return null.
- html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::getContext):
- 9:40 PM Changeset in webkit [151258] by
-
- 1 copy in tags/Safari-537.44
New Tag.
- 9:40 PM Changeset in webkit [151257] by
-
- 2 edits in trunk/Source/WebCore
Remove unnecessary null check in HTMLCanvasElement.cpp.
Rubber-stamped by Benjamin Poulain.
- html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::getContext):
- 9:35 PM Changeset in webkit [151256] by
-
- 5 edits in branches/dfgFourthTier/Source/JavaScriptCore
DFG CFA shouldn't filter ArrayModes with ALL_NON_ARRAY_ARRAY_MODES if the speculated type is not SpecArray
https://bugs.webkit.org/show_bug.cgi?id=117279
Reviewed by Mark Hahnenberg.
The normalization of abstract value clarity introduced in r151229 revealed a
long-standing bug where we filtered ArrayModes incorrectly and sometimes ended
up with BOTTOM incorrectly.
This patch fixes that bug, and cleans up a bunch of debugging infrastructure
that I needed to resurrect to track this down.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::resetStubInternal):
(JSC::CodeBlock::noticeIncomingCall):
- dfg/DFGAbstractValue.cpp:
(JSC::DFG::AbstractValue::filterArrayModesByType):
- dfg/DFGCFAPhase.cpp:
(CFAPhase):
(JSC::DFG::CFAPhase::run):
(JSC::DFG::CFAPhase::performBlockCFA):
(JSC::DFG::CFAPhase::performForwardCFA):
- runtime/Options.h:
(JSC):
- 9:28 PM Changeset in webkit [151255] by
-
- 2 edits in trunk/Source/WebCore
[curl] Add implementation for HTTP PUT method.
https://bugs.webkit.org/show_bug.cgi?id=117256
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-05
Reviewed by Brent Fulgham.
No new tests, covered by existing tests.
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::getFormSize):
(WebCore::setupFormData):
(WebCore::ResourceHandleManager::setupPUT):
(WebCore::ResourceHandleManager::setupPOST):
- 9:18 PM Changeset in webkit [151254] by
-
- 2 edits in trunk/Source/WebCore
[curl] Normalize mime type information
https://bugs.webkit.org/show_bug.cgi?id=117194
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-05
Reviewed by Brent Fulgham.
- platform/MIMETypeRegistry.cpp: Enable MIME type normalization for curl.
- 9:13 PM Changeset in webkit [151253] by
-
- 3 edits in trunk/Source/WebCore
Move OleGetClipboard to Pasteboard::createForCopyAndPaste.
https://bugs.webkit.org/show_bug.cgi?id=117064
Patch by Xueqing Huang <huangxueqing@baidu.com> on 2013-06-05
Reviewed by Darin Adler.
No behavior change, no new tests.
- platform/win/EditorWin.cpp:
(WebCore::Editor::newGeneralClipboard): Editor should not create IDataObject explicitly then set it to Pasteboard.
- platform/win/PasteboardWin.cpp:
(WebCore::Pasteboard::createForCopyAndPaste): Construct a Pasteboard and create IDataObject by "OleGetClipboard".
- 9:02 PM Changeset in webkit [151252] by
-
- 3 edits in branches/dfgFourthTier/Source/JavaScriptCore
Unreviewed, fix release build.
- interpreter/Interpreter.cpp:
- jit/JITStubs.cpp:
- 7:38 PM Changeset in webkit [151251] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Fix test_ewk2_view unit test timed out issue
https://bugs.webkit.org/show_bug.cgi?id=117251
Reviewed by Christophe Dumez.
'ewk_view_contents_size_changed' unit test case has been timed out since r150802 because
same size is filtered by WebView class. So create one different test html string that has
different size to continue unit tests.
- UIProcess/API/efl/tests/test_ewk2_view.cpp:
(onContentsSizeChangedPortrait):
(onContentsSizeChangedLandscape):
(TEST_F):
- 7:13 PM Changeset in webkit [151250] by
-
- 13 edits1 add in branches/dfgFourthTier/Source/JavaScriptCore
Disambiguate between CallFrame bytecodeOffset and codeOriginIndex.
https://bugs.webkit.org/show_bug.cgi?id=117262.
Reviewed by Geoffrey Garen.
When writing to the ArgumentCount tag in CallFrame, we will set the high
bit if the written value is a codeOriginIndex.
- GNUmakefile.list.am:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecode/CodeOrigin.h:
(CodeOrigin):
(JSC::CodeOrigin::isHandle):
(JSC::CodeOrigin::encodeHandle):
(JSC::CodeOrigin::decodeHandle):
- dfg/DFGJITCompiler.h:
(JSC::DFG::JITCompiler::beginCall):
- dfg/DFGRepatch.cpp:
(JSC::DFG::tryBuildGetByIDList):
- interpreter/CallFrame.cpp:
(JSC::CallFrame::locationAsBytecodeOffset):
(JSC::CallFrame::setLocationAsBytecodeOffset):
(JSC::CallFrame::currentVPC):
(JSC::CallFrame::setCurrentVPC):
(JSC::CallFrame::trueCallFrame):
- interpreter/CallFrame.h:
(ExecState):
(JSC::ExecState::inlineCallFrame):
- interpreter/CallFrameInlines.h: Added.
(JSC::CallFrame::hasLocationAsBytecodeOffset):
(JSC::CallFrame::hasLocationAsCodeOriginIndex):
(JSC::CallFrame::locationAsRawBits):
(JSC::CallFrame::setLocationAsRawBits):
(JSC::CallFrame::locationAsBytecodeOffset):
(JSC::CallFrame::setLocationAsBytecodeOffset):
(JSC::CallFrame::locationAsCodeOriginIndex):
- interpreter/Interpreter.cpp:
(JSC::getBytecodeOffsetForCallFrame):
(JSC::getCallerInfo):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- 6:00 PM Changeset in webkit [151249] by
-
- 2 edits in trunk/LayoutTests
[Windows] Switch to NRWT
https://bugs.webkit.org/show_bug.cgi?id=117200
Reviewed by Anders Carlsson.
- platform/win/TestExpectations: Skip MathML, which was not being tested under
old-run-webkit-tests.
- 4:31 PM Changeset in webkit [151248] by
-
- 6 edits in trunk/Source
WebSQL forces 16-bit strings
https://bugs.webkit.org/show_bug.cgi?id=116935
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-06-05
Reviewed by Darin Adler.
Merge chromium 49c9632ac135f6f06e623a7a81d9da1f6bb7196f.
https://chromium.googlesource.com/chromium/blink/+/49c9632ac135f6f06e623a7a81d9da1f6bb7196f
Source/WebCore:
- platform/sql/SQLiteStatement.cpp:
(WebCore::SQLiteStatement::getColumnValue):
Source/WTF:
- wtf/text/StringImpl.cpp:
(WTF::StringImpl::create8BitIfPossible):
- wtf/text/StringImpl.h:
(WTF::lengthOfNullTerminatedString):
- wtf/text/WTFString.cpp:
(WTF::String::String):
- 4:05 PM Changeset in webkit [151247] by
-
- 173 edits in trunk
[CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
https://bugs.webkit.org/show_bug.cgi?id=117172
Reviewed by Alexandru Chiculita.
.:
Adding the CSS_SHAPES compile flag.
- Source/autotools/SetupWebKitFeatures.m4:
- Source/autotools/symbols.filter:
- Source/cmake/WebKitFeatures.cmake:
- Source/cmakeconfig.h.cmake:
Source/JavaScriptCore:
Adding the CSS_SHAPES compile flag.
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
This patch adds a new compile and runtime flag for the CSS Shapes feature, which
has split off from the previous CSS Exclusions and Shapes specification. The
specifications are available here:
http://dev.w3.org/csswg/css-exclusions/
http://dev.w3.org/csswg/css-shapes/
The changes introduce a new CSS_SHAPES compile flag, and a new cssShapesEnabled
runtime flag. In general, the code changes are simple renames.
Refactoring, no new tests.
- bindings/generic/RuntimeEnabledFeatures.h:
(WebCore::RuntimeEnabledFeatures::setCSSShapesEnabled):
(WebCore::RuntimeEnabledFeatures::cssShapesEnabled):
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
- css/CSSParser.cpp:
(WebCore::isSimpleLengthPropertyID):
(WebCore::CSSParser::parseValue):
- css/CSSProperty.cpp:
(WebCore::CSSProperty::isInheritedProperty):
- css/DeprecatedStyleBuilder.cpp:
(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):
- css/StyleResolver.cpp:
(WebCore::StyleResolver::applyProperty):
(WebCore::StyleResolver::loadPendingImages):
- page/animation/CSSPropertyAnimation.cpp:
(WebCore::CSSPropertyAnimation::ensurePropertyMap):
- rendering/BidiRun.h:
(WebCore::BidiRun::BidiRun):
- rendering/ExclusionShapeInfo.cpp:
- rendering/ExclusionShapeInfo.h:
- rendering/ExclusionShapeInsideInfo.cpp:
- rendering/ExclusionShapeInsideInfo.h:
- rendering/ExclusionShapeOutsideInfo.cpp:
- rendering/ExclusionShapeOutsideInfo.h:
- rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
- rendering/LayoutState.h:
(WebCore::LayoutState::LayoutState):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::styleDidChange):
(WebCore::exclusionInfoRequiresRelayout):
(WebCore::RenderBlock::updateRegionsAndExclusionsBeforeChildLayout):
(WebCore::RenderBlock::updateRegionsAndExclusionsAfterChildLayout):
(WebCore::RenderBlock::insertFloatingObject):
(WebCore::RenderBlock::computeLogicalLocationForFloat):
(WebCore::RenderBlock::positionNewFloats):
(WebCore::::collectIfNeeded):
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::logicalRightOffsetForLine):
- rendering/RenderBlock.h:
(WebCore::RenderBlock::xPositionForFloatIncludingMargin):
(WebCore::RenderBlock::yPositionForFloatIncludingMargin):
(WebCore::RenderBlock::FloatIntervalSearchAdapter::FloatIntervalSearchAdapter):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::LineWidth::LineWidth):
(WebCore::LineWidth::updateAvailableWidth):
(WebCore::LineWidth::shrinkAvailableWidthForNewFloatIfNeeded):
(WebCore::RenderBlock::constructLine):
(WebCore::computeExpansionForJustifiedText):
(WebCore::RenderBlock::computeInlineDirectionPositionsForLine):
(WebCore::RenderBlock::computeInlineDirectionPositionsForSegment):
(WebCore::constructBidiRunsForLine):
(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
(WebCore::RenderBlock::LineBreaker::nextLineBreak):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::willBeDestroyed):
(WebCore::RenderBox::styleDidChange):
- rendering/RenderBox.h:
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintOffset):
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::shouldBeNormalFlowOnly):
- rendering/RenderObject.h:
(WebCore::RenderObject::hasPaintOffset):
- rendering/RenderView.h:
(WebCore::RenderView::pushLayoutState):
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::changeRequiresLayout):
- rendering/style/RenderStyle.h:
- testing/InternalSettings.cpp:
(WebCore::InternalSettings::Backup::Backup):
(WebCore::InternalSettings::Backup::restoreTo):
(WebCore::InternalSettings::setCSSShapesEnabled):
Source/WebKit/blackberry:
Adding the CSS_SHAPES compile flag.
- WebCoreSupport/AboutDataEnableFeatures.in:
Source/WebKit/mac:
Adding the CSS_SHAPES compile flag.
- Configurations/FeatureDefines.xcconfig:
Source/WebKit2:
Adding the CSS_SHAPES compile flag.
- Configurations/FeatureDefines.xcconfig:
Tools:
Adding the CSS_SHAPES compile flag.
- Scripts/webkitperl/FeatureList.pm:
- qmake/mkspecs/features/features.pri:
WebKitLibraries:
Adding the CSS_SHAPES compile flag.
- win/tools32/vsprops/FeatureDefines.vsprops:
- win/tools32/vsprops/FeatureDefinesCairo.vsprops:
LayoutTests:
Adjusting the shape inside tests to use the new setCSSShapesEnabled method, rather
than the older setCSSExclusionsEnabled method.
- fast/exclusions/css-exclusions-disabled.html:
- fast/exclusions/parsing/script-tests/parsing-shape-inside.js:
- fast/exclusions/parsing/script-tests/parsing-shape-lengths.js:
- fast/exclusions/parsing/script-tests/parsing-shape-margin.js:
- fast/exclusions/parsing/script-tests/parsing-shape-outside.js:
- fast/exclusions/parsing/script-tests/parsing-shape-padding.js:
- fast/exclusions/resources/multi-segment-polygon.js:
(generatePolygon):
- fast/exclusions/resources/simple-polygon.js:
- fast/exclusions/resources/simple-rectangle.js:
- fast/exclusions/shape-inside/shape-inside-animation.html:
- fast/exclusions/shape-inside/shape-inside-bottom-edge.html:
- fast/exclusions/shape-inside/shape-inside-box-sizing.html:
- fast/exclusions/shape-inside/shape-inside-circle-padding.html:
- fast/exclusions/shape-inside/shape-inside-circle.html:
- fast/exclusions/shape-inside/shape-inside-coincident-vertices-expected.html:
- fast/exclusions/shape-inside/shape-inside-coincident-vertices.html:
- fast/exclusions/shape-inside/shape-inside-collinear-vertices-expected.html:
- fast/exclusions/shape-inside/shape-inside-collinear-vertices.html:
- fast/exclusions/shape-inside/shape-inside-counterclockwise-polygon-expected.html:
- fast/exclusions/shape-inside/shape-inside-counterclockwise-polygon.html:
- fast/exclusions/shape-inside/shape-inside-dynamic-nested-expected.html:
- fast/exclusions/shape-inside/shape-inside-dynamic-nested.html:
- fast/exclusions/shape-inside/shape-inside-dynamic-shape.html:
- fast/exclusions/shape-inside/shape-inside-dynamic-text.html:
- fast/exclusions/shape-inside/shape-inside-ellipse-padding.html:
- fast/exclusions/shape-inside/shape-inside-ellipse.html:
- fast/exclusions/shape-inside/shape-inside-empty-expected.html:
- fast/exclusions/shape-inside/shape-inside-empty.html:
- fast/exclusions/shape-inside/shape-inside-first-fit-001.html:
- fast/exclusions/shape-inside/shape-inside-first-fit-002.html:
- fast/exclusions/shape-inside/shape-inside-first-fit-003.html:
- fast/exclusions/shape-inside/shape-inside-first-fit-004-expected.html:
- fast/exclusions/shape-inside/shape-inside-first-fit-004.html:
- fast/exclusions/shape-inside/shape-inside-first-fit-reflex.html:
- fast/exclusions/shape-inside/shape-inside-inline-elements.html:
- fast/exclusions/shape-inside/shape-inside-multiple-blocks-vertical.html:
- fast/exclusions/shape-inside/shape-inside-multiple-blocks.html:
- fast/exclusions/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html:
- fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions.html:
- fast/exclusions/shape-inside/shape-inside-overflow.html:
- fast/exclusions/shape-inside/shape-inside-partial-fill-001.html:
- fast/exclusions/shape-inside/shape-inside-partial-fill-002.html:
- fast/exclusions/shape-inside/shape-inside-percentage-auto.html:
- fast/exclusions/shape-inside/shape-inside-percentage.html:
- fast/exclusions/shape-inside/shape-inside-polygon-layout.html:
- fast/exclusions/shape-inside/shape-inside-polygon-padding-001.html:
- fast/exclusions/shape-inside/shape-inside-polygon-padding-002.html:
- fast/exclusions/shape-inside/shape-inside-polygon-padding-003.html:
- fast/exclusions/shape-inside/shape-inside-polygon-rectangle.html:
- fast/exclusions/shape-inside/shape-inside-polygon-zoom.html:
- fast/exclusions/shape-inside/shape-inside-rectangle-padding.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-001-expected.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-001.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-002-expected.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-002.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-003-expected.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-003.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-004-expected.html:
- fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-004.html:
- fast/exclusions/shape-inside/shape-inside-regular-polygon16-expected.html:
- fast/exclusions/shape-inside/shape-inside-regular-polygon16.html:
- fast/exclusions/shape-inside/shape-inside-regular-polygon8-expected.html:
- fast/exclusions/shape-inside/shape-inside-regular-polygon8.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-001.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-001-expected.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-001.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-002.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-003-expected.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-003.html:
- fast/exclusions/shape-inside/shape-inside-rounded-rectangle-padding.html:
- fast/exclusions/shape-inside/shape-inside-shape-logical-top.html:
- fast/exclusions/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html:
- fast/exclusions/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html:
- fast/exclusions/shape-inside/shape-inside-text.html:
- fast/exclusions/shape-inside/shape-inside-vertical-text.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-left-margin-polygon.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-margin-is-ignored.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-non-zero-y.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-overflow-hidden.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-overhang.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-positioning.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-right-margin-polygon.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-circle.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-ellipse.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-percentage.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-inset-rectangle.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-polygon.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rectangle-horizontal-multiple.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rectangle-percentage.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rectangle.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-inset-rectangle.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle-001.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle-002.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle-003.html:
- fast/exclusions/shape-outside-floats/shape-outside-floats-stacked.html:
- fast/regions/shape-inside/shape-inside-on-additional-regions.html:
- fast/regions/shape-inside/shape-inside-on-first-region-block-content.html:
- fast/regions/shape-inside/shape-inside-on-first-region-inline-content-expected.html:
- fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html:
- fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html:
- fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html:
- fast/regions/shape-inside/shape-inside-on-regions-expected.html:
- fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html:
- fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html:
- fast/regions/shape-inside/shape-inside-on-regions-inline-content.html:
- fast/regions/shape-inside/shape-inside-on-regions.html:
- fast/regions/shape-inside/shape-inside-on-second-region-block-content.html:
- fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html:
- fast/regions/shape-inside/shape-inside-recursive-layout.html:
- fast/regions/shape-inside/shape-inside-with-region-borders.html:
- fast/regions/shape-inside/shape-inside-with-region-padding.html:
- 3:54 PM Changeset in webkit [151246] by
-
- 2 edits in trunk/Source/WebKit2
Crash if an IPC connection is invalidated before it's completely set up
https://bugs.webkit.org/show_bug.cgi?id=117274
<rdar://problem/13319035>
Reviewed by Andreas Kling.
Resume our dispatch sources on the connection queue so we won't get invalidation callbacks before
all sources have been set up.
- Platform/CoreIPC/mac/ConnectionMac.cpp:
(CoreIPC::Connection::open):
(CoreIPC::Connection::sendOutgoingMessage):
(CoreIPC::Connection::initializeDeadNameSource):
(CoreIPC::Connection::receiveSourceEventHandler):
- 3:43 PM Changeset in webkit [151245] by
-
- 2 edits in trunk/Source/WebKit/gtk
[GTK] AcceleratedCompositingContext: fix layerFlushTimerFiredCallback condition
https://bugs.webkit.org/show_bug.cgi?id=117258
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-06-05
Reviewed by Martin Robinson.
The expressions were incorrectly grouped, a timeout handler can
only be added only if there's none running already.
- WebCoreSupport/AcceleratedCompositingContextGL.cpp:
(WebKit::AcceleratedCompositingContext::renderLayersToWindow):
- 3:24 PM Changeset in webkit [151244] by
-
- 4 edits in trunk/Source/WebCore
Don't throttle timers if a page is doing something that might be interesting
https://bugs.webkit.org/show_bug.cgi?id=117273
Reviewed by Gavin Barraclough.
Make the decision about whether or not to throttle timers be
determined by the PageThrottler
- page/Page.cpp:
(WebCore::Page::throttleTimers):
(WebCore::Page::unthrottleTimers):
(WebCore::Page::setVisibilityState):
(WebCore::Page::hiddenPageDOMTimerThrottlingStateChanged):
- page/Page.h:
- page/PageThrottler.cpp:
(WebCore::PageThrottler::throttlePage):
(WebCore::PageThrottler::unthrottlePage):
- 3:19 PM Changeset in webkit [151243] by
-
- 4 edits in tags/Safari-537.43.58/Source
Versioning.
- 3:15 PM Changeset in webkit [151242] by
-
- 1 copy in tags/Safari-537.43.58
New Tag.
- 2:42 PM Changeset in webkit [151241] by
-
- 3 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Deleting the pendingSelectionCandidate on the wrong thread causes an assert.
https://bugs.webkit.org/show_bug.cgi?id=117276
Patch by Genevieve Mak <gmak@rim.com> on 2013-06-05
Reviewed by Rob Buis.
Reviewed Internally by Nima Ghanavatian.
PR #342399
Store and delete the selectionScrollView in webkit which is what we already do for
scrolling subframes.
- Api/InRegionScroller.cpp:
(BlackBerry::WebKit::InRegionScrollerPrivate::InRegionScrollerPrivate):
(BlackBerry::WebKit::InRegionScrollerPrivate::resetSelectionScrollView):
(WebKit):
(BlackBerry::WebKit::InRegionScrollerPrivate::clearDocumentData):
(BlackBerry::WebKit::InRegionScrollerPrivate::calculateInRegionScrollableAreasForPoint):
(BlackBerry::WebKit::InRegionScrollerPrivate::updateSelectionScrollView):
(BlackBerry::WebKit::InRegionScrollerPrivate::firstScrollableInRegionForNode):
- Api/InRegionScroller_p.h:
(InRegionScrollerPrivate):
- 2:40 PM Changeset in webkit [151240] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Make image clickable when it has anchor as parent node.
https://bugs.webkit.org/show_bug.cgi?id=117271
Patch by Tiancheng Jiang <tijiang@rim.com> on 2013-06-05
Reviewed by Rob Buis.
BlackBerry PR 345995
Internally Reviewed by Genevieve Mak.
- WebKitSupport/FatFingers.cpp:
(BlackBerry::WebKit::FatFingers::isElementClickable):
- 2:33 PM Changeset in webkit [151239] by
-
- 2 edits in trunk/Source/WebCore
[WinCE,WinCairo] RenderThemeWin.cpp needs to include FrameSelection.h.
https://bugs.webkit.org/show_bug.cgi?id=116583
Patch by Mark Salisbury <mark.salisbury@hp.com> on 2013-06-05
Reviewed by Brent Fulgham.
- rendering/RenderThemeWin.cpp:
- 2:30 PM Changeset in webkit [151238] by
-
- 2 edits in trunk/Source/WebCore
[curl] Restrict allowed protocols
https://bugs.webkit.org/show_bug.cgi?id=117257
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-05
Reviewed by Brent Fulgham.
curl supports various protocols (like: HTTP,...,POP3,IMAP...) and by
default all of the are enabled for a single curl handle. Furthermore
all of the protocols are allowed during Location header follow.
This could pose a security risk for example: a malicious server responds
with a crafted Location header pointing to an imap/../(etc) url and the
curl backend will follow it and will give the result for the WebCore.
This patch will restrict the allowed protocols to: HTTP(S), FTP(S), FILE
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::ResourceHandleManager::initializeHandle):
- 2:25 PM Changeset in webkit [151237] by
-
- 6 edits in trunk/Source/WebCore
[css exclusions] Clean up ExclusionShapeInsideInfo dynamic removal code
https://bugs.webkit.org/show_bug.cgi?id=116236
Reviewed by David Hyatt.
Instead of keeping the ExclusionShapeInsideInfo around after it has
become stale, we can immediately remove it and just mark descendants
for relayout. This patch removes most of the code added by
https://bugs.webkit.org/show_bug.cgi?id=111029
in favor of this simpler approach.
This patch does not introduce new functionality.
- rendering/ExclusionShapeInsideInfo.h:
(WebCore::ExclusionShapeInsideInfo::ExclusionShapeInsideInfo):
(ExclusionShapeInsideInfo): Remove needsRemoval code.
- rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState): Ditto.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::updateExclusionShapeInsideInfoAfterStyleChange): Remove
needsRemoval code and mark descendants for layout.
(WebCore):
(WebCore::RenderBlock::markShapeInsideDescendantsForLayout): Method to mark
descendants of a shape inside with inline content for layout.
(WebCore::exclusionInfoRequiresRelayout): Remove needsRemoval code.
(WebCore::RenderBlock::updateRegionsAndExclusionsAfterChildLayout): Ditto.
- rendering/RenderBlock.h:
(WebCore::RenderBlock::exclusionShapeInsideInfo): Ditto.
(RenderBlock):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::layoutExclusionShapeInsideInfo): Ditto.
- 2:20 PM Changeset in webkit [151236] by
-
- 3 edits in trunk/Source/WebCore
Avoid multiple copies of inline script & style strings
https://bugs.webkit.org/show_bug.cgi?id=117202
Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-06-05
Reviewed by Darin Adler.
Merge from https://chromiumcodereview.appspot.com/16005007.
No new tests needed.
The HTML parser breaks up large text nodes into small chunks to avoid some
O(n2) editing algorithms. This fix skips that workaround for <script> and
<style> elements, which aren't likely to need editing. As a result, <script>
ends up with a single text node, containing a contiguous String, which is the
source code of that inline script block.
Prior this fix, we could end up with two copies of large inline scripts: one
monolithic string retained by JSC and a number of shards retained by the DOM.
After this fix, both the DOM and JSC use the same monolithic string, removing a
copy.
- dom/Text.cpp:
(WebCore::Text::createWithLengthLimit):
- html/parser/HTMLConstructionSite.cpp:
(WebCore::shouldUseLengthLimit):
(WebCore::HTMLConstructionSite::insertTextNode):
- 12:57 PM Changeset in webkit [151235] by
-
- 4 edits in trunk/Source/WebKit2
[wk2] WebProcess' page-in-window count can be wrong
https://bugs.webkit.org/show_bug.cgi?id=117106
<rdar://problem/14040991>
Reviewed by Anders Carlsson.
If we're using a single WebProcess and a window is closed, we were
not decrementing the page-in-window count (because we apparently don't
setIsInWindow(false) a WebPage in a closing window before tearing it down).
Turn the page-in-window count into a HashSet of pageIDs instead.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
(WebKit::WebPage::setIsInWindow):
Send the pageID instead (this change is just so that I don't need to
fetch the WebPage in WebProcess::removeWebPage).
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::WebProcess):
Remove m_inWindowPageCount.
(WebKit::WebProcess::removeWebPage):
Ensure that WebPages being torn-down are removed from the in-window WebPage set.
(WebKit::WebProcess::pageDidEnterWindow):
(WebKit::WebProcess::pageWillLeaveWindow):
Use our new HashSet instead of a count.
(WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):
Make sure that we don't have any visible pages before doing cleanup.
- WebProcess/WebProcess.h:
Remove m_inWindowPageCount.
Add m_inWindowPageSet.
Make pageDidEnterWindow/pageWillLeaveWindow take pageID instead of WebPage.
- 12:41 PM Changeset in webkit [151234] by
-
- 2 edits in trunk/Source/WebKit2
REGRESSION (r148713): Crash under waitForDidUpdateInWindowState
https://bugs.webkit.org/show_bug.cgi?id=117268
<rdar://problem/13822353>
Reviewed by Anders Carlsson.
Check if the WebProcess is valid before waiting for a message from it.
Reset the bool that tells us that we have an outstanding didUpdateInWindowState message if the WebProcess quits.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::waitForDidUpdateInWindowState):
(WebKit::WebPageProxy::resetStateAfterProcessExited):
- 12:38 PM Changeset in webkit [151233] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Selection handles are inverted on directional selections
https://bugs.webkit.org/show_bug.cgi?id=117269
Reviewed by Rob Buis.
PR 336178
Don't invert the handles leave them in the visual order.
Internally Reviewed by Nima Ghanavatian.
- WebKitSupport/SelectionHandler.cpp:
(BlackBerry::WebKit::SelectionHandler::selectionPositionChanged):
- 12:18 PM Changeset in webkit [151232] by
-
- 3 edits in trunk/Tools
[Windows] Unreviewed build fix. Add CRLF eol-style for DOS shell scripts; if they accidentally change
to UNIX-style they will not execute properly.
- DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added property svn:eol-style.
- DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added property svn:eol-style.
- 11:31 AM Changeset in webkit [151231] by
-
- 2 edits in trunk/Tools
Unreviewed build fix. Don't pass in --use-remote-links argument on Windows now that we use NRWT.
- BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunWebKitTests.start):
- 11:14 AM Changeset in webkit [151230] by
-
- 2 edits in trunk/Tools
[Windows] Switch to NRWT
https://bugs.webkit.org/show_bug.cgi?id=117200
Reviewed by Anders Carlsson.
- Scripts/run-webkit-tests:
(useNewRunWebKitTests): No longer use old-run-webkit-tests for Windows port.
- 11:10 AM Changeset in webkit [151229] by
-
- 4 edits in branches/dfgFourthTier/Source/JavaScriptCore
fourthTier: Clean up AbstractValue
https://bugs.webkit.org/show_bug.cgi?id=117217
Reviewed by Oliver Hunt.
This started as an attempt to make it so that when AbstractValue becomes empty,
its m_type always becomes SpecNone. I wanted this to happen naturally. That turns
out to be basically impossible, since AbstractValue is a set that is dynamically
computed from the intersection of several internal sets: so the value becomes
empty when any of the sets go empty. It's OK if we're imprecise here because it's
always safe for the AbstractValue to seem to overapproximate the set of values
that we see. So I mostly gave up on cleaning up that aspect of AbstractValue. But
while trying to make this happen, I encountered two bugs:
- filterValueByType() ignores the case when m_type contravenes m_value. Namely, we might filter the AbstractValue against a SpeculatedType leading to m_value becoming inconsistent with the new m_type. This change fixes that case. This wasn't a symptomatic bug but it was a silly oversight.
- filterFuturePossibleStructure() was never right. The one call to this method, in filter(Graph&, const StructureSet&), assumed that the previous notions of what structures the value could have in the future were still relevant. This could lead to a bug where we:
1) CheckStructure(@foo, S1)
Where S1 has a valid watchpoint. Now @foo's abstract value will have current
and future structure = S1.
2) Clobber the world.
Now @foo's abstract value will have current structure = TOP, and future
possible structure = S1.
3) CheckStructure(@foo, S2)
Now @foo's abstract value will have current structure = S2 and future
possible structure = S1 intersect S2 = BOTTOM.
Now we will think that any subsequent watchpoint on @foo is valid because the
value is effectively BOTTOM. That would only be correct if we had actually set
a watchpoint on S1. If we had done so, then (3) would only pass (i.e. @foo
would only have structure S2) if S1's watchpoint fired, in which case (3)
wouldn't have been reachable. But we didn't actually set a watchpoint on S1:
we just observed that we *could* have set the watchpoint. Hence future possible
structure should only be set to either the known structure at compile-time, or
it should be the structure we just checked; in both cases it should only be set
if the structure is watchable.
Then, in addition to all of this, I changed AbstractValue's filtering methods to
call clear() if the AbstractValue is effectively clear. This is just meant to
simplify the recognition of truly empty AbstractValues, but doesn't actually have
any other implications.
- bytecode/StructureSet.h:
(JSC::StructureSet::dump):
- dfg/DFGAbstractValue.cpp:
(JSC::DFG::AbstractValue::filter):
(DFG):
(JSC::DFG::AbstractValue::filterArrayModes):
(JSC::DFG::AbstractValue::filterValueByType):
(JSC::DFG::AbstractValue::filterArrayModesByType):
(JSC::DFG::AbstractValue::shouldBeClear):
(JSC::DFG::AbstractValue::normalizeClarity):
(JSC::DFG::AbstractValue::checkConsistency):
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::isClear):
(AbstractValue):
- 10:16 AM Changeset in webkit [151228] by
-
- 2 edits in trunk/Source/JavaScriptCore
JSC Assertion tests failures on MIPS.
https://bugs.webkit.org/show_bug.cgi?id=116552
Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2013-06-05
Reviewed by Geoffrey Garen.
Fix condition handlig in branchAdd32 implemetations.
- assembler/MacroAssemblerMIPS.h:
(JSC::MacroAssemblerMIPS::branchAdd32):
- 10:15 AM Changeset in webkit [151227] by
-
- 8 edits in trunk/Source/WebCore
[EFL] Build fix with EGL and GLES2 backend.
https://bugs.webkit.org/show_bug.cgi?id=117246
Reviewed by Kenneth Rohde Christiansen.
r150958 added support for EGLTransportSurfaceClient.
This patch adds the missing changes.
- platform/graphics/surfaces/efl/GLTransportSurface.cpp:
(WebCore::GLTransportSurfaceClient::createTransportSurfaceClient):
(WebCore::GLTransportSurfaceClient::GLTransportSurfaceClient):
- platform/graphics/surfaces/efl/GLTransportSurface.h:
- platform/graphics/surfaces/efl/GraphicsSurfaceCommon.cpp:
(WebCore::GraphicsSurfacePrivate::initializeClient):
- platform/graphics/surfaces/egl/EGLXSurface.cpp:
(WebCore::EGLXTransportSurfaceClient::EGLXTransportSurfaceClient):
- platform/graphics/surfaces/egl/EGLXSurface.h:
- platform/graphics/surfaces/glx/GLXSurface.cpp:
(WebCore::GLXTransportSurfaceClient::GLXTransportSurfaceClient):
- platform/graphics/surfaces/glx/GLXSurface.h:
- platform/graphics/surfaces/glx/X11Helper.cpp:
(WebCore::X11Helper::createOffScreenWindow):
(WebCore::X11Helper::createPixmap):
- platform/graphics/surfaces/glx/X11Helper.h:
- 8:54 AM Changeset in webkit [151226] by
-
- 2 edits in trunk/Source/WebCore
[GTK] Support using GLContext from multiple threads
https://bugs.webkit.org/show_bug.cgi?id=117238
Patch by Jae Hyun Park <jae.park@company100.net> on 2013-06-05
Reviewed by Martin Robinson.
Current implementation assumes that GLContext is only used in the main thread.
However, to support using GLContext from multiple threads, we need to change it
to thread local. Therefore, ASSERT(isMainThread()) is removed and GLContext is
changed to thread local.
- platform/graphics/cairo/GLContext.cpp:
(WebCore::ThreadGlobalGLContext::setContext):
(WebCore::ThreadGlobalGLContext::context):
(WebCore::currentContext):
(WebCore::GLContext::sharingContext):
(WebCore::GLContext::~GLContext):
(WebCore::GLContext::makeContextCurrent):
(WebCore::GLContext::getCurrent):
- 8:21 AM Changeset in webkit [151225] by
-
- 158 edits126 copies740 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/editing/deleting/merge-no-br-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/merge-unrendered-space-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/merge-whitespace-pre-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/move-nodes-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/non-smart-delete-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/pruning-after-merge-2-expected.png:
- platform/qt-5.0-wk2/editing/deleting/smart-delete-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/smart-delete-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/smart-delete-003-expected.png:
- platform/qt-5.0-wk2/editing/deleting/table-cells-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/type-delete-after-quote-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/4580583-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/4641880-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/4641880-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/4747450-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/4916402-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/4916541-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/4924441-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/5080333-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5080333-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5136770-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5138441-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5142012-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5142012-2-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/execCommand/5190926-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5481523-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5482023-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/5569741-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/findString-2-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/execCommand/findString-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/indent-empty-root-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/indent-list-item-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/indent-selection-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/insert-list-and-stitch-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/execCommand/insertHorizontalRule-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/insertImage-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/nsresponder-indent-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/nsresponder-outdent-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/paste-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/print-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
- platform/qt-5.0-wk2/editing/execCommand/remove-list-item-1-expected.png:
- platform/qt-5.0-wk2/editing/execCommand/selectAll-expected.png: Added.
- platform/qt-5.0-wk2/editing/input/caret-at-the-edge-of-input-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/input/reveal-caret-of-multiline-input-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/12882-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/4278698-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/4875189-1-expected.png:
- platform/qt-5.0-wk2/editing/inserting/4875189-2-expected.png:
- platform/qt-5.0-wk2/editing/inserting/4959067-expected.png:
- platform/qt-5.0-wk2/editing/inserting/4960120-1-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/inserting/5002441-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/5058163-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/5058163-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/5156401-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/5418891-expected.png:
- platform/qt-5.0-wk2/editing/inserting/5510537-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/5549929-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/5549929-3-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/inserting/6703873-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/before-after-input-element-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/editable-html-element-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/editable-inline-element-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/inserting/edited-whitespace-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/editing-empty-divs-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-at-end-01-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-at-end-02-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-009-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-br-quoted-006-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-011-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-012-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-013-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-014-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-015-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-016-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-017-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-018-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-019-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-020-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-022-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-023-expected.png:
- platform/qt-5.0-wk2/editing/inserting/insert-div-024-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-025-expected.png:
- platform/qt-5.0-wk2/editing/inserting/insert-div-026-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-div-027-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-paragraph-01-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-paragraph-02-expected.png:
- platform/qt-5.0-wk2/editing/inserting/insert-paragraph-03-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-paragraph-04-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-paragraph-05-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/insert-text-with-newlines-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/line-break-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/inserting/paragraph-separator-01-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/inserting/paragraph-separator-02-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/inserting/paragraph-separator-03-expected.png:
- platform/qt-5.0-wk2/editing/inserting/paragraph-separator-in-table-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/paragraph-separator-in-table-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/return-key-with-selection-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/return-key-with-selection-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/typing-002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/inserting/typing-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/typing-around-br-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/inserting/typing-around-image-001-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/3976872-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/4076267-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/4076267-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/4076267-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/4242293-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/4631972-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/4641033-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/4806874-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/pasteboard/4944770-1-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/4944770-2-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/4989774-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/5006779-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/5028447-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/pasteboard/5032095-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/5071074-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/5071074-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/5134759-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/5156401-1-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/pasteboard/5387578-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/5478250-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/5601583-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/8145-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/8145-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/8145-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/bad-placeholder-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/displaced-generic-placeholder-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/displaced-placeholder-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/innerText-inline-table-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/input-field-1-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/pasteboard/merge-after-delete-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/merge-after-delete-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/merge-end-blockquote-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/merge-end-borders-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/merge-start-blockquote-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/merge-start-list-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/paste-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-4038267-fix-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-blockquote-after-blockquote-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-006-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-007-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-008-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-009-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-line-endings-010-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-match-style-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-match-style-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-text-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-text-008-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-text-009-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-text-013-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-text-014-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-text-016-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/paste-text-019-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/pasting-object-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/quirks-mode-br-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/smart-paste-007-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/smart-paste-008-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/styled-element-markup-expected.png:
- platform/qt-5.0-wk2/editing/pasteboard/undoable-fragment-removes-expected.png: Added.
- platform/qt-5.0-wk2/editing/pasteboard/unrendered-br-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/13804-expected.png:
- platform/qt-5.0-wk2/editing/selection/3690703-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/3690703-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/3690719-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4397952-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4402375-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4776665-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4818145-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4866671-expected.png:
- platform/qt-5.0-wk2/editing/selection/4889598-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4895428-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4895428-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4932260-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4932260-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4932260-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4947387-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4960137-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4975120-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/4983858-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5007143-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5007143-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5057506-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5076323-1-expected.png:
- platform/qt-5.0-wk2/editing/selection/5076323-2-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/5076323-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5081257-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5081257-2-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/5099303-expected.png:
- platform/qt-5.0-wk2/editing/selection/5131716-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5131716-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5131716-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5131716-4-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5234383-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5234383-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/5240265-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/7152-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/7152-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/addRange-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/after-line-wrap-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/caret-ltr-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/caret-ltr-2-left-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/caret-ltr-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/caret-ltr-right-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/clear-selection-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/click-start-of-line-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/contenteditable-click-inside-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/display-table-text-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/drag-select-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/editable-html-element-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/editable-non-editable-crash-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/end-of-document-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/expanding-selections-expected.png:
- platform/qt-5.0-wk2/editing/selection/expanding-selections2-expected.png:
- platform/qt-5.0-wk2/editing/selection/extend-by-character-002-expected.png:
- platform/qt-5.0-wk2/editing/selection/extend-by-character-003-expected.png:
- platform/qt-5.0-wk2/editing/selection/extend-by-character-004-expected.png:
- platform/qt-5.0-wk2/editing/selection/extend-by-character-005-expected.png:
- platform/qt-5.0-wk2/editing/selection/extend-by-sentence-001-expected.png:
- platform/qt-5.0-wk2/editing/selection/extend-by-word-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/extend-inside-transforms-backward-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/extend-inside-transforms-forward-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/fake-doubleclick-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/focus-body-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/focus_editable_html-expected.png:
- platform/qt-5.0-wk2/editing/selection/iframe-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/image-before-linebreak-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/inline-closest-leaf-child-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/inline-table-expected.png:
- platform/qt-5.0-wk2/editing/selection/leave-requested-block-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/line-wrap-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/line-wrap-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/mixed-editability-1-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/mixed-editability-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/mixed-editability-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/mixed-editability-4-expected.png:
- platform/qt-5.0-wk2/editing/selection/mixed-editability-5-expected.png:
- platform/qt-5.0-wk2/editing/selection/mixed-editability-6-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/mixed-editability-7-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/mixed-editability-8-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/mixed-editability-9-expected.png:
- platform/qt-5.0-wk2/editing/selection/move-3875618-fix-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-3875641-fix-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-backwords-by-word-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-between-blocks-no-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-between-blocks-yes-001-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/move-by-character-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-by-character-003-expected.png:
- platform/qt-5.0-wk2/editing/selection/move-by-character-004-expected.png:
- platform/qt-5.0-wk2/editing/selection/move-by-character-005-expected.png:
- platform/qt-5.0-wk2/editing/selection/move-by-character-6-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/move-by-line-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-by-line-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-by-sentence-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-by-sentence-linebreak-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/move-past-trailing-space-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/node-removal-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/node-removal-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/paragraph-granularity-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/previous-line-position-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/range-between-block-and-inline-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/replace-selection-1-expected.png:
- platform/qt-5.0-wk2/editing/selection/replaced-boundaries-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/replaced-boundaries-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/replaced-boundaries-3-expected.png:
- platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-3-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-4-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-across-readonly-input-5-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-all-001-expected.png:
- platform/qt-5.0-wk2/editing/selection/select-all-002-expected.png:
- platform/qt-5.0-wk2/editing/selection/select-all-003-expected.png:
- platform/qt-5.0-wk2/editing/selection/select-all-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-all-006-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-all-iframe-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/select-box-expected.png:
- platform/qt-5.0-wk2/editing/selection/select-element-paragraph-boundary-expected.png:
- platform/qt-5.0-wk2/editing/selection/select-text-overflow-ellipsis-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/selectNode-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/selectNodeContents-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/selection-actions-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/selection-button-text-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/table-caret-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/table-caret-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/table-caret-3-expected.png:
- platform/qt-5.0-wk2/editing/selection/unrendered-space-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/word-granularity-expected.png: Added.
- platform/qt-5.0-wk2/editing/selection/wrapped-line-caret-1-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/selection/wrapped-line-caret-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/spelling/grammar-markers-expected.png:
- platform/qt-5.0-wk2/editing/style/4916887-expected.png:
- platform/qt-5.0-wk2/editing/style/5017613-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/5017613-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/5046875-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/5046875-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/5065910-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/5084241-expected.png:
- platform/qt-5.0-wk2/editing/style/5228141-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/5279521-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/apple-style-editable-mix-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/block-style-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/block-style-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/block-style-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/block-styles-007-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-006-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-007-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-008-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-009-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-010-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-011-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-012-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/create-block-for-style-013-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/designmode-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/style/font-family-with-space-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/style/highlight-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/style/relative-font-size-change-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/relative-font-size-change-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/relative-font-size-change-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/relative-font-size-change-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/style-3681552-fix-001-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/style/style-3681552-fix-002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/editing/style/style-3998892-fix-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/style-boundary-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/style-boundary-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/style-boundary-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/style-boundary-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/typing-style-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/typing-style-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png:
- platform/qt-5.0-wk2/editing/undo/4063751-expected.png: Added.
- platform/qt-5.0-wk2/editing/undo/undo-combined-delete-boundary-expected.png: Added.
- platform/qt-5.0-wk2/editing/undo/undo-combined-delete-expected.png: Added.
- platform/qt-5.0-wk2/editing/undo/undo-delete-boundary-expected.png: Added.
- platform/qt-5.0-wk2/editing/undo/undo-delete-expected.png: Added.
- platform/qt-5.0-wk2/editing/undo/undo-forward-delete-boundary-expected.png: Added.
- platform/qt-5.0-wk2/editing/undo/undo-forward-delete-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/list-delete-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/list-delete-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/list-type-after-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/list-type-before-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/table-delete-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/table-delete-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/table-delete-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/table-type-after-expected.png: Added.
- platform/qt-5.0-wk2/editing/unsupported-content/table-type-before-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/animated-svg-as-mask-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/background-clip-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/background-inherit-color-bug-expected.png:
- platform/qt-5.0-wk2/fast/backgrounds/background-origin-root-element-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/background-position-1-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/backgrounds/background-position-parsing-expected.png:
- platform/qt-5.0-wk2/fast/backgrounds/background-position-rounding-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/body-generated-image-propagated-to-root-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/mask-composite-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/opacity-on-document-element-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/repeat/negative-offset-repeat-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
- platform/qt-5.0-wk2/fast/backgrounds/size/backgroundSize16-expected.png: Added.
- platform/qt-5.0-wk2/fast/backgrounds/size/zero-expected.png:
- platform/qt-5.0-wk2/fast/backgrounds/solid-color-context-restore-expected.png:
- platform/qt-5.0-wk2/fast/block/basic/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/003-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/basic/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/005-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/basic/006-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/basic/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/009-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/basic/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/012-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/basic/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/014-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/015-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/016-expected.png:
- platform/qt-5.0-wk2/fast/block/basic/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/019-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/adding-near-anonymous-block-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/minheight-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/percent-height-inside-anonymous-block-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/quirk-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/basic/truncation-rtl-expected.png:
- platform/qt-5.0-wk2/fast/block/basic/white-space-pre-wraps-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/007-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/float/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/012-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/float/013-expected.png:
- platform/qt-5.0-wk2/fast/block/float/014-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/015-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/016-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/017-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/020-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/021-expected.png:
- platform/qt-5.0-wk2/fast/block/float/022-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/023-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/float/024-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/025-expected.png:
- platform/qt-5.0-wk2/fast/block/float/027-expected.png:
- platform/qt-5.0-wk2/fast/block/float/029-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/030-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/031-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/avoidance-percent-width-compat-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/avoidance-percent-width-strict-expected.png:
- platform/qt-5.0-wk2/fast/block/float/avoiding-float-centered-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/centered-float-avoidance-complexity-expected.png:
- platform/qt-5.0-wk2/fast/block/float/clamped-right-float-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/clear-element-too-wide-for-containing-block-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/float/editable-text-overlapping-float-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/fit_line_below_floats-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/float-avoidance-expected.png:
- platform/qt-5.0-wk2/fast/block/float/float-in-float-painting-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/floats-and-text-indent-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/float/floats-and-text-indent-rl-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/float/intruding-painted-twice-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/marquee-shrink-to-avoid-floats-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/multiple-float-positioning-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/nestedAnonymousBlocks-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/float/nestedAnonymousBlocks2-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/nopaint-after-layer-destruction-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/nopaint-after-layer-destruction2-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/overhanging-after-height-decrease-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/overlapping-floats-with-overflow-hidden-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
- platform/qt-5.0-wk2/fast/block/float/shrink-to-fit-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/table-relayout-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/vertical-move-relayout-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/float/width-update-after-clear-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/lineboxcontain/inline-box-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/lineboxcontain/inline-box-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/lineboxcontain/inline-replaced-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/lineboxcontain/none-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/lineboxcontain/parsing-invalid-expected.png:
- platform/qt-5.0-wk2/fast/block/lineboxcontain/replaced-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/015-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/016-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/017-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/019-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/020-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/022-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/025-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/026-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/027-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/028-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/029-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/031-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/032-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/033-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/034-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/035-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/037-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/038-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/039-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/040-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/041-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/042-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/043-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/055-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/056-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/057-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/058-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/059-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/062-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/063-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/100-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/101-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/102-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/103-expected.png:
- platform/qt-5.0-wk2/fast/block/margin-collapse/104-expected.png:
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/015-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/016-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/017-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/019-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/020-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/022-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/block-inside-inline/025-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/margin-collapse/negative-margins-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/047-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/051-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/053-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/055-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/057-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/positioning/058-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/059-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/060-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/abs-inside-inline-rel-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-in-inline-ltr-3-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-in-inline-short-ltr-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-in-inline-short-rtl-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-length-of-neg-666666-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-position-direction-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-positioned-overconstrained-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-positioning-no-scrollbar-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-with-html-border-quirks-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/absolute-with-html-border-strict-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-lr/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-lr/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-lr/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-lr/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-lr/005-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-lr/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-rl/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-rl/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-rl/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-rl/005-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/auto/vertical-rl/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/child-of-absolute-with-auto-height-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/differing-writing-modes-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/differing-writing-modes-replaced-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/height-change-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/leftmargin-topmargin-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/negative-right-pos-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/padding-percent-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/block/positioning/relative-overflow-block-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/relative-overflow-replaced-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/relative-overflow-replaced-float-expected.png:
- platform/qt-5.0-wk2/fast/block/positioning/relayout-on-position-change-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/rtl-fixed-positioning-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/rtl-static-positioning-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/rtl-static-positioning-inline-block-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/static-distance-with-positioned-ancestor-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/trailing-space-test-expected.png: Added.
- platform/qt-5.0-wk2/fast/block/positioning/window-height-change-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/001-xhtml-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/002-xhtml-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/003-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/003-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/004-declarative-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/004-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/004-xhtml-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/005-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/005-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/005-xhtml-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/006-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/006-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/007-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/007-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-color/008-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/001-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/001-xhtml-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/002-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/003-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/003-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/004-declarative-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/004-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/004-xhtml-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/005-declarative-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/005-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/005-xhtml-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/006-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/006-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/007-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/007-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/008-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/009-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/background-image/010-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/001-expected.png:
- platform/qt-5.0-wk2/fast/body-propagation/overflow/001-xhtml-expected.png:
- platform/qt-5.0-wk2/fast/body-propagation/overflow/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/002-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/003-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/003-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/004-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/004-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/005-declarative-expected.png:
- platform/qt-5.0-wk2/fast/body-propagation/overflow/005-expected.png:
- platform/qt-5.0-wk2/fast/body-propagation/overflow/005-xhtml-expected.png:
- platform/qt-5.0-wk2/fast/body-propagation/overflow/006-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/006-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/007-declarative-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/body-propagation/overflow/007-xhtml-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/bidi-002-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/bidi-009a-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/bidi-012-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/block-mask-overlay-image-expected.png:
- platform/qt-5.0-wk2/fast/borders/block-mask-overlay-image-outset-expected.png:
- platform/qt-5.0-wk2/fast/borders/border-color-inherit-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-image-border-radius-expected.png:
- platform/qt-5.0-wk2/fast/borders/border-image-scaled-expected.png:
- platform/qt-5.0-wk2/fast/borders/border-radius-constraints-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-radius-huge-assert-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-radius-inline-flow-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/border-radius-split-inline-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/borderRadiusInvalidColor-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/different-color-borders-expected.png: Added.
- platform/qt-5.0-wk2/fast/borders/inline-mask-overlay-image-outset-expected.png:
- platform/qt-5.0-wk2/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
- platform/qt-5.0-wk2/fast/borders/outline-alpha-block-expected.png:
- platform/qt-5.0-wk2/fast/borders/outline-alpha-inline-expected.png:
- platform/qt-5.0-wk2/fast/borders/rtl-border-01-expected.png:
- platform/qt-5.0-wk2/fast/borders/rtl-border-02-expected.png:
- platform/qt-5.0-wk2/fast/borders/rtl-border-03-expected.png:
- platform/qt-5.0-wk2/fast/box-shadow/basic-shadows-expected.png:
- platform/qt-5.0-wk2/fast/box-shadow/border-radius-big-expected.png: Added.
- platform/qt-5.0-wk2/fast/box-shadow/no-blur-multiple-offsets-expected.png:
- platform/qt-5.0-wk2/fast/box-shadow/transform-fringing-expected.png: Added.
- platform/qt-5.0-wk2/fast/box-sizing/box-sizing-expected.png:
- platform/qt-5.0-wk2/fast/box-sizing/panels-one-expected.png: Added.
- platform/qt-5.0-wk2/fast/box-sizing/panels-two-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/arc360-expected.png:
- platform/qt-5.0-wk2/fast/canvas/canvas-before-css-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/canvas-composite-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/canvas-resize-reset-expected.png:
- platform/qt-5.0-wk2/fast/canvas/canvas-size-change-after-layout-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/canvas/canvas-text-alignment-expected.png:
- platform/qt-5.0-wk2/fast/canvas/canvas-text-baseline-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/canvas-transforms-during-path-expected.png:
- platform/qt-5.0-wk2/fast/canvas/canvas-zoom-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/canvasDrawingIntoSelf-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/canvas/check-stale-putImageData-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/drawImage-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/canvas/drawImage-with-globalAlpha-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/fill-stroke-clip-reset-path-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/fillrect-gradient-zero-stops-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/fillrect_gradient-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/image-object-in-canvas-expected.png:
- platform/qt-5.0-wk2/fast/canvas/image-pattern-rotate-expected.png:
- platform/qt-5.0-wk2/fast/canvas/patternfill-repeat-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/quadraticCurveTo-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/shadow-offset-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/shadow-offset-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/shadow-offset-3-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/shadow-offset-4-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/shadow-offset-5-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/shadow-offset-6-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/shadow-offset-7-expected.png: Added.
- platform/qt-5.0-wk2/fast/canvas/toDataURL-alpha-expected.png:
- platform/qt-5.0-wk2/fast/canvas/zero-size-fill-rect-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/clip/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/003-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/clip/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/014-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/015-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/clip/016-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/clip/nestedTransparencyClip-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/outline-overflowClip-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/overflow-border-radius-clip-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/overflow-border-radius-combinations-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/overflow-border-radius-composited-expected.png:
- platform/qt-5.0-wk2/fast/clip/overflow-border-radius-fixed-position-expected.png: Added.
- platform/qt-5.0-wk2/fast/clip/overflow-border-radius-transformed-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/001-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/003-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/010-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/012-expected.png:
- platform/qt-5.0-wk2/fast/css-generated-content/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/014-expected.png:
- platform/qt-5.0-wk2/fast/css-generated-content/015-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/016-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/after-duplicated-after-split-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/after-order-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/beforeAfter-interdocument-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/hover-style-change-expected.png:
- platform/qt-5.0-wk2/fast/css-generated-content/inline-display-types-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/no-openclose-quote-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/table-before-after-child-add-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/table-cell-before-after-child-add-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/table-cell-before-content-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/table-row-before-after-child-add-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/table-row-before-after-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/table-row-group-to-inline-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/table-row-group-with-before-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/table-row-with-before-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/table-table-before-after-child-add-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/table-with-before-expected.png: Added.
- platform/qt-5.0-wk2/fast/css-generated-content/visibleContentHiddenParent-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css-generated-content/wbr-with-before-content-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/001-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/005-expected.png:
- platform/qt-5.0-wk2/fast/css/007-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/008-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/ZeroOpacityLayers-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/ZeroOpacityLayers2-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/absolute-poition-in-rtl-parent-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/acid2-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/attribute-selector-dynamic-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/attribute-selector-empty-value-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/background-image-with-baseurl-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/background-shorthand-invalid-url-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/beforeSelectorOnCodeElement-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/begin-end-contain-selector-empty-value-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/border-height-expected.png:
- platform/qt-5.0-wk2/fast/css/border-radius-outline-offset-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/child-style-can-override-visited-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/clip-text-in-scaled-div-expected.png:
- platform/qt-5.0-wk2/fast/css/clip-zooming-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/color-correction-backgrounds-and-text-expected.png:
- platform/qt-5.0-wk2/fast/css/color-quirk-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/color-strict-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/compare-content-style-expected.png:
- platform/qt-5.0-wk2/fast/css/continuationCrash-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/counters/counter-text-security-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/counters/counter-text-transform-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/css-imports-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/css1_forward_compatible_parsing-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/css2-system-fonts-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/css3-modsel-22-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/css3-nth-child-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/css3-space-in-nth-and-lang-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/disabled-author-styles-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/dynamic-sibling-selector-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/empty-body-test-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/empty-generated-content-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/empty-pseudo-class-expected.png:
- platform/qt-5.0-wk2/fast/css/fieldset-display-row-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/find-next-layer-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-child-pseudo-class-expected.png:
- platform/qt-5.0-wk2/fast/css/first-letter-capitalized-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-detach-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-first-line-hover-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-float-after-float-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-float-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-hover-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-punctuation-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-recalculation-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-skip-out-of-flow-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-letter-visibility-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-line-text-decoration-expected.png:
- platform/qt-5.0-wk2/fast/css/first-line-text-decoration-inherited-from-parent-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/first-of-type-pseudo-class-expected.png:
- platform/qt-5.0-wk2/fast/css/focus-ring-detached-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/focus-ring-multiline-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/focus-ring-multiline-writingmode-vertical-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/focus-ring-outline-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/focus-ring-outline-offset-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/focus-ring-outline-width-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/font-face-implicit-local-font-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font-face-multiple-faces-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font-face-opentype-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font-face-synthetic-bold-italic-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font-face-weight-matching-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font-shorthand-weight-only-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font-smoothing-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/font_property_normal-expected.png:
- platform/qt-5.0-wk2/fast/css/h1-in-section-elements-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/hover-subselector-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/hsl-color-expected.png:
- platform/qt-5.0-wk2/fast/css/hsla-color-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/image-rendering-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/import-rule-regression-11590-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/import_with_baseurl-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/inline-element-line-break-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/inline-properties-important-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/invalid-percentage-property-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/invalidation-errors-2-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/invalidation-errors-3-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/invalidation-errors-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/last-child-pseudo-class-expected.png:
- platform/qt-5.0-wk2/fast/css/last-of-type-pseudo-class-expected.png:
- platform/qt-5.0-wk2/fast/css/layerZOrderCrash-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/line-height-font-order-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/line-height-negative-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/line-height-overflow-expected.png:
- platform/qt-5.0-wk2/fast/css/link-outside-head-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/list-outline-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/margin-bottom-form-element-quirk-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/margin-bottom-form-element-strict-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/margin-top-bottom-dynamic-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/namespaces/005-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/namespaces/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/namespaces/namespaces-comments-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/namespaces/namespaces-empty-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/namespaces/namespaces-escapes-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/namespaces/namespaces-invalid-at-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/negative-leading-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/negative-nth-child-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/nested-floating-relative-position-percentages-expected.png:
- platform/qt-5.0-wk2/fast/css/non-empty-span-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/non-standard-checkbox-size-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/nth-child-dynamic-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/only-child-pseudo-class-expected.png:
- platform/qt-5.0-wk2/fast/css/only-of-type-pseudo-class-expected.png:
- platform/qt-5.0-wk2/fast/css/outline-auto-empty-rects-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/outline-auto-location-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/percent-top-relative-container-height-unspecified-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/percent-top-value-with-relative-position-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/position-negative-top-margin-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/pseudo-element-line-break-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.png:
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png:
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png:
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-with-inline-ancestor-expected.png:
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png:
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/rem-dynamic-scaling-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/rem-units-on-root-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/resize-corner-tracking-transformed-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/rgb-float-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/selector-set-attribute-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/shadow-multiple-expected.png:
- platform/qt-5.0-wk2/fast/css/simple-selector-chain-parsing-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/style-outside-head-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/style-parsed-outside-head-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/table-text-align-quirk-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/target-fragment-match-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/text-align-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/text-input-with-webkit-border-radius-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
- platform/qt-5.0-wk2/fast/css/text-overflow-ellipsis-text-align-justify-expected.png:
- platform/qt-5.0-wk2/fast/css/text-overflow-ellipsis-text-align-left-expected.png:
- platform/qt-5.0-wk2/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
- platform/qt-5.0-wk2/fast/css/text-rendering-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/text-transform-select-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/textCapitalizeEdgeCases-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/transform-default-parameter-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/transformed-mask-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/universal-hover-quirk-expected.png: Added.
- platform/qt-5.0-wk2/fast/css/value-list-out-of-bounds-crash-expected.png:
- platform/qt-5.0-wk2/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
- platform/qt-5.0-wk2/fast/css/vertical-text-overflow-ellipsis-text-align-justify-expected.png:
- platform/qt-5.0-wk2/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.png:
- platform/qt-5.0-wk2/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.png:
- platform/qt-5.0-wk2/fast/css/visibility-hit-test-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/css/zoom-font-size-expected.png: Added.
- platform/qt-5.0-wk2/fast/doctypes/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/doctypes/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/doctypes/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/doctypes/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/Element/class-attribute-whitespace-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/Element/null-offset-parent-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLElement/bdo-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLInputElement/input-image-alt-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLMeterElement/meter-optimums-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLTableElement/colSpan-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLTableElement/createCaption-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/Range/create-contextual-fragment-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/dom/Range/surroundContents-1-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/Window/open-existing-pop-up-blocking-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/anchor-text-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/dom/blur-contenteditable-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/dom/clone-contents-0-end-offset-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/dom/clone-node-dynamic-style-expected.png:
- platform/qt-5.0-wk2/fast/dom/createDocumentType-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/css-rule-functions-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/gc-10-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/importNodeHTML-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/importNodeXML-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/outerText-expected.png: Added.
- platform/qt-5.0-wk2/fast/dom/row-inner-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/004-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/dynamic/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/013-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/014-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/dynamic/015-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/anchor-lock-expected.png:
- platform/qt-5.0-wk2/fast/dynamic/anonymous-block-orphaned-lines-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/create-renderer-for-whitespace-only-text-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/float-withdrawal-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
- platform/qt-5.0-wk2/fast/dynamic/link-href-change-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/noninlinebadness-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/outerHTML-doc-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/outerHTML-img-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/selection-highlight-adjust-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/staticY-marking-parents-regression-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/view-overflow-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/window-resize-scrollbars-test-expected.png: Added.
- platform/qt-5.0-wk2/fast/dynamic/window-scrollbars-test-expected.png: Added.
- platform/qt-5.0-wk2/fast/encoding/utf-16-big-endian-expected.png:
- platform/qt-5.0-wk2/fast/encoding/utf-16-little-endian-expected.png:
- platform/qt-5.0-wk2/fast/events/event-listener-on-link-expected.png: Added.
- platform/qt-5.0-wk2/fast/events/pointer-events-2-expected.png:
- platform/qt-5.0-wk2/fast/events/resize-events-expected.png:
- platform/qt-5.0-wk2/fast/fast-mobile-scrolling/fixed-position-element-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/001-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/002-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/003-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/004-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/005-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/006-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/007-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/008-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/009-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/010-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/011-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/012-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/014-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/flexbox/015-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png.
- platform/qt-5.0-wk2/fast/flexbox/016-expected.png:
- platform/qt-5.0-wk2/fast/flexbox/017-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/018-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/019-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/020-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/021-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/022-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/023-expected.png: Added.
- platform/qt-5.0-wk2/fast/flexbox/024-expected.png: Added.
- 7:31 AM Changeset in webkit [151224] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix when CHANNEL_MESSAGING is disabled.
Add #if ENABLE(CHANNEL_MESSAGING) to JSMessageChannelCustom.cpp.
- bindings/js/JSMessageChannelCustom.cpp:
- 7:16 AM Changeset in webkit [151223] by
-
- 13 edits1 delete in trunk/Source/WebCore
Remove remaining custom getters for WorkerContext constructor attributes
https://bugs.webkit.org/show_bug.cgi?id=117247
Reviewed by Kentaro Hara.
Remove custom getter code for remaining constructor attribute on WorkerContext
interface. The custom code wasn't needed as it was doing nothing more than the
generated one. These constructor attributes are now automatically generated.
No new tests, no behavior change.
- CMakeLists.txt:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
- Modules/websockets/WebSocket.idl:
- Modules/websockets/WorkerContextWebSocket.idl: Removed.
- WebCore.order:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSWorkerContextCustom.cpp:
- dom/MessageChannel.idl:
- page/EventSource.idl:
- workers/WorkerContext.idl:
- xml/XMLHttpRequest.idl:
- 7:02 AM Changeset in webkit [151222] by
-
- 31 edits974 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-01-c-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5525-fltwrap-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png:
- platform/qt-5.0-wk2/css2.1/t0905-c5526-flthw-00-c-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090501-c414-flt-00-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090501-c414-flt-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090501-c414-flt-ln-00-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090501-c414-flt-ln-02-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090501-c414-flt-ln-03-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090501-c5525-flt-l-00-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t090501-c5525-flt-r-00-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-03-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-04-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-05-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-06-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-07-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-08-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1001-abs-pos-cb-09-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1002-c5523-width-00-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1002-c5523-width-01-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1002-c5523-width-02-b-g-expected.png:
- platform/qt-5.0-wk2/css2.1/t100303-c412-blockw-00-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1004-c5524-width-00-b-g-expected.png:
- platform/qt-5.0-wk2/css2.1/t1005-c5524-width-00-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1005-c5524-width-01-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1008-c44-ln-box-00-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1008-c44-ln-box-01-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1008-c44-ln-box-03-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-00-a-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-02-d-agi-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-03-d-agi-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c544-valgn-04-d-agi-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c548-leadin-00-d-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c548-ln-ht-00-c-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-03-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-04-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-05-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-07-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-08-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-11-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-12-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-13-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-14-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counter-16-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-03-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-05-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-06-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-07-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-08-b-expected.png:
- platform/qt-5.0-wk2/css2.1/t1202-counters-11-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-12-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-13-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-14-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-16-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-17-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1202-counters-18-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-implied-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-implied-01-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-implied-02-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-multiple-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-multiple-01-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-order-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-order-01-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1204-root-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120401-scope-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120401-scope-01-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120401-scope-02-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120401-scope-03-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120401-scope-04-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120403-content-none-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120403-display-none-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t120403-visibility-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1205-c561-list-displ-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1205-c563-list-type-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1205-c563-list-type-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1205-c564-list-img-00-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1205-c565-list-pos-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1205-c566-list-stl-00-e-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1205-c566-list-stl-01-c-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1401-c531-color-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1402-c45-bg-canvas-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t140201-c532-bgcolor-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t140201-c533-bgimage-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t140201-c534-bgre-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t140201-c534-bgre-01-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
- platform/qt-5.0-wk2/css2.1/t140201-c536-bgpos-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t140201-c536-bgpos-01-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
- platform/qt-5.0-wk2/css2.1/t1503-c522-font-family-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1504-c523-font-style-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1505-c524-font-var-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1506-c525-font-wt-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-01-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-02-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1507-c526-font-sz-03-f-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-03-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-04-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-05-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-06-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-07-b-expected.png:
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-08-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-09-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1508-c527-font-10-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1601-c547-indent-01-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1602-c546-txt-align-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t1606-c562-white-sp-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-00-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-01-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-02-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-05-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-06-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-07-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-08-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-10-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-11-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-12-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-13-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-14-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-15-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-16-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-17-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-18-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-19-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-20-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-21-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-22-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-23-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-24-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-25-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-27-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-28-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-29-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-30-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-31-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-32-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-33-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-34-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-39-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-40-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-41-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-42-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-43-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-44-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-45-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-49-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-50-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-51-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-52-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-53-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-54-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-56-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-57-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-58-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-59-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-60-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-61-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-62-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-63-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-64-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-65-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-66-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-67-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-68-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-69-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-70-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-71-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-72-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-73-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-74-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-75-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-76-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-77-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-78-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-79-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-80-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-81-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-82-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-83-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-84-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-85-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-86-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-87-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-88-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-89-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-90-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-91-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-92-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-93-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-94-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-95-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-96-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-97-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-98-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-99-d-expected.png: Added.
- platform/qt-5.0-wk2/css3/css3-modsel-33-expected.png: Added.
- platform/qt-5.0-wk2/css3/css3-modsel-35-expected.png: Added.
- platform/qt-5.0-wk2/css3/css3-modsel-36-expected.png: Added.
- platform/qt-5.0-wk2/css3/css3-modsel-37-expected.png: Added.
- platform/qt-5.0-wk2/css3/flexbox/button-expected.png: Added.
- platform/qt-5.0-wk2/css3/flexbox/flexbox-baseline-expected.png: Added.
- platform/qt-5.0-wk2/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
- platform/qt-5.0-wk2/css3/flexbox/repaint-expected.png:
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-1-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-10-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-11-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-13-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-144-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-148-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-149-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-149b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-14e-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-15-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-150-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-151-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-152-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-154-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-155d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-156-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-156b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-156c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-157-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-158-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-159-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-15b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-16-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-160-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-161-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-166-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-166a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-167-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-167a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-168-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-168a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-169-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-169a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-17-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-176-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-177a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-181-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-183-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184e-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-184f-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-18c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-19-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-19b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-2-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-20-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-21-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-21b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-21c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-22-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-23-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-24-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-25-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-27-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-27a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-27b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-28-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-28b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-29-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-29b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-30-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-31-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-32-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-33-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-34-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-35-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-36-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-37-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-38-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-39c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-3a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-4-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-41a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-42-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-43-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-43b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-44d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-45-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-45b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-45c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-46-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-46b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-5-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-54-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-55-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-56-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-59-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-6-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-60-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-61-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-62-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-63-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-64-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-65-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-66-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-66b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-67-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-68-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-69-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-7-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-72-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-72b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-73-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-73b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-74-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-74b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-75-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-75b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-76-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-76b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-77-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-77b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-78-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-78b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-79-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-7b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-8-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-80-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-81-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-81b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-82-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-83-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-87-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-87b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-88-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-88b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-9-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-90-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-90b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-d1-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-d1b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/html/css3-modsel-d2-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-1-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-10-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-100-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-100b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-101-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-101b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-102-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-102b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-103-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-103b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-104-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-104b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-105-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-105b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-106-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-106b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-107-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-107b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-108-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-108b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-109-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-109b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-11-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-110-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-110b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-111-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-111b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-112-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-112b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-113-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-113b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-114-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-114b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-115-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-115b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-116-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-116b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-117-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-117b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-118-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-119-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-120-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-121-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-122-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-123-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-123b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-124-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-124b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-125-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-126-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-126b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-127-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-127b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-128-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-128b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-129-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-129b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-13-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-130-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-130b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-131-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-132-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-132b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-133-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-133b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-134-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-134b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-135-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-135b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-136-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-136b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-137-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-137b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-138-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-138b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-139-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-139b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-140-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-140b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-141-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-141b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-142-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-142b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-143-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-143b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-144-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-145a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-145b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-146a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-146b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-147a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-147b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-148-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-149-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-149b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-14e-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-150-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-151-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-152-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-153-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-154-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-155d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-156-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-156b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-156c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-157-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-158-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-159-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-15b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-16-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-160-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-161-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-166-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-166a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-167-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-167a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-168-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-168a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-169-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-169a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-17-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-172a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-172b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-173a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-173b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-174a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-174b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-176-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-177a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-181-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-183-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184e-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-184f-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-18c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-19-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-19b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-2-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-20-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-21-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-21b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-21c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-22-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-23-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-24-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-25-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-27-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-27a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-27b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-28-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-28b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-29-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-3-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-30-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-31-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-32-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-33-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-34-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-35-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-36-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-37-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-38-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-39c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-3a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-4-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-41-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-41a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-42-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-42a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-43-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-43b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-44d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-45-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-45b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-45c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-46-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-46b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-47-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-48-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-49-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-5-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-50-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-51-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-52-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-53-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-54-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-55-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-56-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-57-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-57b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-59-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-6-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-60-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-61-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-62-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-63-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-64-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-65-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-66-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-66b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-67-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-68-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-69-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-7-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-70-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-72-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-72b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-73-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-73b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-74-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-74b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-75-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-75b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-76-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-76b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-77-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-77b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-78-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-78b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-79-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-7b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-8-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-80-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-81-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-81b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-82-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-82b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-83-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-87-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-87b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-88-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-88b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-9-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-90-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-90b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-91-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-92-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-93-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-94-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-94b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-95-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-96-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-96b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-97-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-97b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-98-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-98b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-99-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-99b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xhtml/css3-modsel-d4-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-1-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-10-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-100-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-100b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-101-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-101b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-102-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-102b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-103-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-103b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-104-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-104b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-105-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-105b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-106-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-106b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-107-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-107b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-108-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-108b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-109-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-109b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-11-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-110-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-110b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-111-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-111b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-112-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-112b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-113-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-113b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-114-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-114b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-115-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-115b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-116-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-116b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-117-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-117b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-118-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-119-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-120-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-121-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-122-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-123-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-123b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-124-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-124b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-125-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-125b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-126-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-126b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-127-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-127b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-128-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-128b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-129-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-129b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-13-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-130-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-130b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-131-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-131b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-132-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-132b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-133-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-133b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-134-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-134b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-135-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-135b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-136-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-136b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-137-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-137b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-138-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-138b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-139-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-139b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-140-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-140b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-141-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-141b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-142-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-142b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-143-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-143b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-144-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-145a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-145b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-146a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-146b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-147a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-147b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-148-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-149-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-149b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-14e-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-15-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-150-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-151-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-152-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-153-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-154-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-155d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-156-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-156b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-156c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-157-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-158-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-159-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-15b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-16-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-160-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-161-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-166-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-166a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-167-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-167a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-168-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-168a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-169-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-169a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-17-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-172a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-172b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-173a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-173b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-174a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-174b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-176-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-177a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-181-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-183-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184e-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-184f-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-18c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-19-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-19b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-2-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-20-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-21-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-21b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-21c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-22-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-23-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-24-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-25-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-27-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-27a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-27b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-28-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-28b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-29-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-29b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-3-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-30-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-31-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-32-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-33-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-34-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-35-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-36-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-37-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-38-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-39c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-3a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-4-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-41-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-41a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-42-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-42a-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-43-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-43b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44c-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-44d-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-45-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-45b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-46-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-46b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-47-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-48-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-49-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-5-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-50-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-51-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-52-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-53-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-54-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-55-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-56-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-57-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-57b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-59-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-6-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-60-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-61-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-62-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-63-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-64-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-65-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-66-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-66b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-67-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-68-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-69-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-7-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-70-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-72-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-72b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-73-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-73b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-74-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-74b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-75-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-75b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-76-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-76b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-77-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-77b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-78-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-78b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-79-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-7b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-8-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-80-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-81-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-81b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-82-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-82b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-83-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-87-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-87b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-88-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-88b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-9-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-90b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-91-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-92-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-93-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-94-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-94b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-95-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-96-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-96b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-97-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-97b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-98-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-98b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-99-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-99b-expected.png: Added.
- platform/qt-5.0-wk2/css3/selectors3/xml/css3-modsel-d4-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/4922367-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/5099303-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/5126166-expected.png:
- platform/qt-5.0-wk2/editing/deleting/5144139-2-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/5206311-1-expected.png:
- platform/qt-5.0-wk2/editing/deleting/5272440-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/5369009-expected.png:
- platform/qt-5.0-wk2/editing/deleting/5433862-2-expected.png:
- platform/qt-5.0-wk2/editing/deleting/5483370-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-3608445-fix-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-3608462-fix-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-3857753-fix-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-3928305-fix-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-and-undo-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-005-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-006-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-007-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-008-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-br-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-br-002-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-br-003-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-br-004-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-br-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-br-006-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-br-007-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-br-013-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-image-001-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-image-002-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-line-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-003-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-004-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-005-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-006-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-007-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-008-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-009-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-010-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-011-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-012-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-013-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-014-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-015-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-016-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-017-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-line-end-ws-001-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-line-end-ws-002-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-listitem-001-expected.png:
- platform/qt-5.0-wk2/editing/deleting/delete-listitem-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-ws-fixup-001-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/delete-ws-fixup-002-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/forward-delete-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/list-item-1-expected.png: Added.
- platform/qt-5.0-wk2/editing/deleting/merge-different-styles-expected.png:
- platform/qt-5.0-wk2/editing/deleting/merge-endOfParagraph-expected.png: Added.
- 6:37 AM Changeset in webkit [151221] by
-
- 3 edits in trunk/Source/WebCore
Remove ChromeClient::deviceOrPageScaleFactorChanged
https://bugs.webkit.org/show_bug.cgi?id=117245
Reviewed by Andreas Kling.
It was introduced for chromium at r147357.
But now, there are no ports to use this.
No new tests - no behavior change.
- page/ChromeClient.h:
- page/Frame.cpp:
(WebCore::Frame::deviceOrPageScaleFactorChanged):
- 6:33 AM Changeset in webkit [151220] by
-
- 5 edits in trunk/Source
[Coordinated Graphics] Prevent a recursive painting in CoordinatedGraphicsLayer
https://bugs.webkit.org/show_bug.cgi?id=117222
Patch by Gwang Yoon Hwang <ryumiel@company100.net> on 2013-06-05
Reviewed by Noam Rosenthal.
CoordinatedGraphicsLayer::flushCompositingState() will cross frame
boundaries if the GraphicsLayers are connected. In this case,
updateContentBuffers will invoke a painting of a sub-frame that causes
flushCompositingState recursively.
Source/WebCore:
To prevent this behavior this patch extracts updateContentBuffers from
flushCompositingState, and places it in
updateContentBuffersIncludeSublayers, which is another tree traveler for
painting.
No new tests, covered by existing tests.
- platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::flushCompositingStateForThisLayerOnly):
(WebCore::CoordinatedGraphicsLayer::syncPendingStateChangesIncludingSubLayers):
(WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers):
- platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:
Source/WebKit2:
To prevent this behavior this patch extracts updateContentBuffers from
flushCompositingState, and places it in
updateContentBuffersIncludeSublayers, which traverses the tree
separately from flushing the state for painting.
No new tests, covered by existing tests.
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
(WebKit::CoordinatedLayerTreeHost::flushPendingLayerChanges):
- 6:33 AM Changeset in webkit [151219] by
-
- 2 edits in trunk/Tools
Unreviewed name fix after r150662
My firstname got duplicated when fixing bug 116737.
- Scripts/webkitpy/common/config/contributors.json:
- 5:49 AM Changeset in webkit [151218] by
-
- 3 edits in trunk/Source/WebCore
Fix some inefficiencies in AnimationController's composite animation map.
<http://webkit.org/b/117248>
Reviewed by Antti Koivisto.
Clean up some small things that were showing up in a window resizing profile (0.4%)
- page/animation/AnimationControllerPrivate.h:
- page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::ensureCompositeAnimation):
Renamed this ensure* to conform to the WebKit Design Patterns, 2013 edition.
Always do a single hash lookup instead of two.
(WebCore::AnimationControllerPrivate::clear):
Use RefPtr<T> for local variables, never PassRefPtr<T>. See WKDP, 2013 ed.
(WebCore::AnimationControllerPrivate::updateAnimationTimerForRenderer):
(WebCore::AnimationControllerPrivate::isRunningAnimationOnRenderer):
(WebCore::AnimationControllerPrivate::isRunningAcceleratedAnimationOnRenderer):
(WebCore::AnimationControllerPrivate::getAnimatedStyleForRenderer):
Peek into m_compositeAnimations through "const CompositeAnimation*" instead
of using RefPtrs. There's no need to hold a reference on the animation while
querying some const method on it.
(WebCore::AnimationControllerPrivate::pauseAnimationAtTime):
(WebCore::AnimationControllerPrivate::pauseTransitionAtTime):
(WebCore::AnimationController::updateAnimations):
Poke into m_compositeAnimations through "CompositeAnimation*" instead of using
RefPtrs. There's no need to hold a reference here either, we can modify the
animations through a raw pointer.
- 5:37 AM Changeset in webkit [151217] by
-
- 2 edits in trunk/Source/WebCore
Web Inspector: Clear button doesn't clean Memory graph in Overview pane.
https://bugs.webkit.org/show_bug.cgi?id=112429
Patch by Roland Takacs <rtakacs@inf.u-szeged.hu> on 2013-06-05
Reviewed by Noam Rosenthal.
There is an early return from TimelineMemoryOverview.update() when
record array is empty. Thats why if you click onto the clear button,
the canvas won't be updated.
Moved this "return condition" after the canvas size definition
because we need to know the canvas size for refreshing.
Overridden TimelineOverviewBase's reset function to clear
HeapSizeLabels' content.
- inspector/front-end/TimelineOverviewPane.js:
(WebInspector.TimelineMemoryOverview.prototype.reset):
(WebInspector.TimelineMemoryOverview.prototype.update):
- 5:34 AM Changeset in webkit [151216] by
-
- 2 edits in trunk/Tools
Use WEBKITOUTPUTDIR if WEBKIT_OUTPUTDIR is not present.
https://bugs.webkit.org/show_bug.cgi?id=117244
Reviewed by Daniel Bates.
Fixed a regression introduced by r151196: not only does webkit.org
still mention WEBKITOUTPUTDIR instead of WEBKIT_OUTPUTDIR, but the
infrastructure used by ports such as GTK+ and EFL also use on it for
things such as jhbuild.
While everything is not fully transitioned to WEBKIT_OUTPUTDIR, read
both environment variables.
- Scripts/webkitdirs.pm:
(determineBaseProductDir):
- 5:26 AM Changeset in webkit [151215] by
-
- 2 edits in trunk/Tools
[GTK] Forwarding headers not generated for incremental build
https://bugs.webkit.org/show_bug.cgi?id=117198
Patch by Wojciech Bielawski <w.bielawski@samsung.com> on 2013-06-05
Reviewed by Carlos Garcia Campos.
- WebKitTestRunner/GNUmakefile.am: libTestRunnerInjectedBundle added to dependencies.
- 5:04 AM Changeset in webkit [151214] by
-
- 7 edits in trunk/Source
[Coordinated Graphics] Rename client classes for CoordinatedImageBacking and UpdateAtlas.
https://bugs.webkit.org/show_bug.cgi?id=111948
Patch by Gwang Yoon Hwang <ryumiel@company100.net> on 2013-06-05
Reviewed by Noam Rosenthal.
This patch renames CoordinatedImageBacking::Coordinator to
CoordinatedImageBacking::Client, and UpdateAtlasClient to
UpdateAtlas::Client for naming consistency and clarification.
No new tests, covered by existing tests.
Source/WebCore:
- platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp:
(WebCore::CoordinatedImageBacking::create):
(WebCore::CoordinatedImageBacking::CoordinatedImageBacking):
(WebCore::CoordinatedImageBacking::removeHost):
(WebCore::CoordinatedImageBacking::update):
(WebCore::CoordinatedImageBacking::clearContentsTimerFired):
- platform/graphics/texmap/coordinated/CoordinatedImageBacking.h:
- platform/graphics/texmap/coordinated/UpdateAtlas.cpp:
(WebCore::UpdateAtlas::UpdateAtlas):
- platform/graphics/texmap/coordinated/UpdateAtlas.h:
Source/WebKit2:
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:
- 4:55 AM Changeset in webkit [151213] by
-
- 4 edits in trunk/Source
[Qt] Handle Return key without key text
https://bugs.webkit.org/show_bug.cgi?id=117239
Reviewed by Andreas Kling.
Source/WebCore:
Test added to tst_qwebpage.cpp.
- platform/qt/PlatformKeyboardEventQt.cpp:
(WebCore::keyTextForKeyEvent):
Source/WebKit/qt:
Test for QKeyEvent(Return_Key) without key text.
- tests/qwebpage/tst_qwebpage.cpp:
(tst_QWebPage::inputMethods):
- 4:52 AM Changeset in webkit [151212] by
-
- 15 edits in trunk/Source
Source/WebCore: Coordinated Graphics: Unify messages related object's lifecycles into CoordinatedGraphicsState.
https://bugs.webkit.org/show_bug.cgi?id=111919
Patch by Gwang Yoon Hwang <ryumiel@company100.net> on 2013-06-05
Reviewed by Noam Rosenthal.
CoordinatedLayerTreeHostProxy has several methods, which simply passes
these calls to CoordinatedGraphicsScene.
This patch removes methods in CoordinatedLayerTreeHostProxy just for
message chaining. Instead of that, messages for creation/deletion of objects
(Layers, CustomFilters, UpdateAtlas, and ImageBacking) are unified into
CommitCoordinatedGraphicsState.
And this patch also removes codes for WebCoordinatedSurface in
CoordinatedLayerTreeHost, except for a factory method.
CoordinatedGraphicsArgumentCoders [en|de]codes CoordinatedSurface itself
using WebCoordinatedSurface.
No new tests, covered by existing tests.
- platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp:
(WebCore::CoordinatedGraphicsScene::syncCustomFilterPrograms):
(WebCore::CoordinatedGraphicsScene::syncUpdateAtlases):
(WebCore::CoordinatedGraphicsScene::syncImageBackings):
(WebCore::CoordinatedGraphicsScene::commitSceneState):
- platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h:
- platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h:
- platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp:
(WebCore::CoordinatedImageBacking::update):
- platform/graphics/texmap/coordinated/CoordinatedImageBacking.h:
- platform/graphics/texmap/coordinated/UpdateAtlas.cpp:
(WebCore::UpdateAtlas::UpdateAtlas):
- platform/graphics/texmap/coordinated/UpdateAtlas.h:
Source/WebKit2: [Coordinated Graphics] Unify messages related object's lifecycles into CoordinatedGraphicsState.
https://bugs.webkit.org/show_bug.cgi?id=111919
Patch by Gwang Yoon Hwang <ryumiel@company100.net> on 2013-06-05
Reviewed by Noam Rosenthal.
CoordinatedLayerTreeHostProxy has several methods, which simply passes
these calls to CoordinatedGraphicsScene.
This patch removes methods in CoordinatedLayerTreeHostProxy just for
message chaining. Instead of that, messages for creation/deletion of objects
(Layers, CustomFilters, UpdateAtlas, and ImageBacking) are unified into
CommitCoordinatedGraphicsState.
And this patch also removes codes for WebCoordinatedSurface in
CoordinatedLayerTreeHost, except for a factory method.
CoordinatedGraphicsArgumentCoders [en|de]codes CoordinatedSurface itself
using WebCoordinatedSurface.
No new tests, covered by existing tests.
- Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
(CoreIPC::encodeCoordinatedSurface):
(CoreIPC::decodeCoordinatedSurface):
(CoreIPC::::encode):
(CoreIPC::::decode):
- UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp:
- UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:
- UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.messages.in:
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
(WebKit::CoordinatedLayerTreeHost::flushPendingLayerChanges):
(WebKit::CoordinatedLayerTreeHost::clearPendingStateChanges):
(WebKit::CoordinatedLayerTreeHost::checkCustomFilterProgramProxies):
(WebKit::CoordinatedLayerTreeHost::removeCustomFilterProgramProxy):
(WebKit::CoordinatedLayerTreeHost::detachLayer):
(WebKit::CoordinatedLayerTreeHost::createImageBacking):
(WebKit::CoordinatedLayerTreeHost::updateImageBacking):
(WebKit::CoordinatedLayerTreeHost::clearImageBackingContents):
(WebKit::CoordinatedLayerTreeHost::removeImageBacking):
(WebKit::CoordinatedLayerTreeHost::createGraphicsLayer):
(WebKit::CoordinatedLayerTreeHost::createUpdateAtlas):
(WebKit::CoordinatedLayerTreeHost::removeUpdateAtlas):
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:
- 4:45 AM Changeset in webkit [151211] by
-
- 5 edits in trunk/LayoutTests
[EFL] Unreviewed gardening
https://bugs.webkit.org/show_bug.cgi?id=117240
Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-06-05
- platform/efl/editing/deleting/delete-block-merge-contents-001-expected.txt: Rebaselining after r151140
- platform/efl/editing/deleting/delete-block-merge-contents-019-expected.txt:
- platform/efl/editing/deleting/delete-block-merge-contents-020-expected.txt:
- platform/efl/editing/pasteboard/8145-2-expected.txt:
- 4:41 AM Changeset in webkit [151210] by
-
- 2 edits in trunk/Source/WebCore
Remove unnecessary null checks in SelectorChecker::checkOne().
<http://webkit.org/b/117243>
Reviewed by Antti Koivisto.
This function was riddled with unnecessary null checks of 'element', despite ASSERT(element)
being the first thing it does.
- css/SelectorChecker.cpp:
(WebCore::SelectorChecker::checkOne):
- 4:15 AM Changeset in webkit [151209] by
-
- 113 edits41 copies354 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebaselining after r151205.
- platform/qt-5.0-wk2/animations/3d/state-at-end-event-transform-expected.png: Added.
- platform/qt-5.0-wk2/animations/cross-fade-border-image-source-expected.png: Added.
- platform/qt-5.0-wk2/animations/cross-fade-list-style-image-expected.png: Added.
- platform/qt-5.0-wk2/animations/cross-fade-webkit-mask-image-expected.png: Added.
- platform/qt-5.0-wk2/animations/state-at-end-event-expected.png: Added.
- platform/qt-5.0-wk2/compositing/animation/state-at-end-event-transform-layer-expected.png: Added.
- platform/qt-5.0-wk2/compositing/color-matching/image-color-matching-expected.png:
- platform/qt-5.0-wk2/compositing/compositing-visible-descendant-expected.png: Added.
- platform/qt-5.0-wk2/compositing/direct-image-compositing-expected.png:
- platform/qt-5.0-wk2/compositing/generated-content-expected.png:
- platform/qt-5.0-wk2/compositing/geometry/clipping-foreground-expected.png:
- platform/qt-5.0-wk2/compositing/geometry/layer-due-to-layer-children-expected.png:
- platform/qt-5.0-wk2/compositing/geometry/outline-change-expected.png: Added.
- platform/qt-5.0-wk2/compositing/geometry/partial-layout-update-expected.png: Added.
- platform/qt-5.0-wk2/compositing/geometry/root-layer-update-expected.png:
- platform/qt-5.0-wk2/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png:
- platform/qt-5.0-wk2/compositing/geometry/video-fixed-scrolling-expected.png:
- platform/qt-5.0-wk2/compositing/geometry/video-opacity-overlay-expected.png:
- platform/qt-5.0-wk2/compositing/iframes/composited-iframe-alignment-expected.png:
- platform/qt-5.0-wk2/compositing/iframes/iframe-copy-on-scroll-expected.png:
- platform/qt-5.0-wk2/compositing/images/direct-image-background-color-expected.png: Added.
- platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.png:
- platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.png:
- platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.png:
- platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.png:
- platform/qt-5.0-wk2/compositing/overflow/ancestor-overflow-expected.png: Added.
- platform/qt-5.0-wk2/compositing/overflow/nested-scrolling-expected.png:
- platform/qt-5.0-wk2/compositing/overflow/overflow-compositing-descendant-expected.png:
- platform/qt-5.0-wk2/compositing/overflow/overflow-positioning-expected.png: Added.
- platform/qt-5.0-wk2/compositing/overflow/overflow-scroll-expected.png:
- platform/qt-5.0-wk2/compositing/overflow/parent-overflow-expected.png: Added.
- platform/qt-5.0-wk2/compositing/overflow/remove-overflow-crash2-expected.png: Added.
- platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.png:
- platform/qt-5.0-wk2/compositing/overflow/scrollbar-painting-expected.png:
- platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.png:
- platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.png: Added.
- platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.png:
- platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.png:
- platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.png: Added.
- platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.png: Added.
- platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.png:
- platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.png:
- platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.png:
- platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.png:
- platform/qt-5.0-wk2/compositing/repaint/become-overlay-composited-layer-expected.png:
- platform/qt-5.0-wk2/compositing/repaint/composited-document-element-expected.png: Added.
- platform/qt-5.0-wk2/compositing/repaint/layer-repaint-expected.png: Added.
- platform/qt-5.0-wk2/compositing/repaint/layer-repaint-rects-expected.png:
- platform/qt-5.0-wk2/compositing/repaint/opacity-between-absolute-expected.png: Added.
- platform/qt-5.0-wk2/compositing/repaint/opacity-between-absolute2-expected.png: Added.
- platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png:
- platform/qt-5.0-wk2/compositing/self-painting-layers-expected.png:
- platform/qt-5.0-wk2/compositing/shadows/shadow-drawing-expected.png:
- platform/qt-5.0-wk2/compositing/sibling-positioning-expected.png:
- platform/qt-5.0-wk2/compositing/text-on-large-layer-expected.png:
- platform/qt-5.0-wk2/css1/basic/containment-expected.png:
- platform/qt-5.0-wk2/css1/basic/contextual_selectors-expected.png: Added.
- platform/qt-5.0-wk2/css1/basic/grouping-expected.png: Added.
- platform/qt-5.0-wk2/css1/basic/id_as_selector-expected.png:
- platform/qt-5.0-wk2/css1/basic/inheritance-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/acid_test-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_bottom-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_bottom_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_bottom_width-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_bottom_width_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_color-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_color_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_left-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_left_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_left_width-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_left_width_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_right_inline-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_right_width-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_right_width_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_style-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_style_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_top-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_top_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_top_width-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_top_width_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/border_width-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/border_width_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/clear-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/clear_float-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/float-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/float_elements_in_series-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/float_margin-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/float_on_text_elements-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/height-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/margin-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/margin_bottom-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/margin_bottom_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/margin_inline-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/margin_left-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/margin_left_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/margin_right-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/margin_right_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/margin_top-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/margin_top_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/padding-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/padding_bottom-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/padding_bottom_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/padding_inline-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/padding_left-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/padding_left_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/padding_right-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/padding_right_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/padding_top-expected.png:
- platform/qt-5.0-wk2/css1/box_properties/padding_top_inline-expected.png: Added.
- platform/qt-5.0-wk2/css1/box_properties/width-expected.png:
- platform/qt-5.0-wk2/css1/cascade/cascade_order-expected.png:
- platform/qt-5.0-wk2/css1/cascade/important-expected.png: Added.
- platform/qt-5.0-wk2/css1/classification/display-expected.png:
- platform/qt-5.0-wk2/css1/classification/list_style-expected.png: Added.
- platform/qt-5.0-wk2/css1/classification/list_style_image-expected.png: Added.
- platform/qt-5.0-wk2/css1/classification/list_style_position-expected.png: Added.
- platform/qt-5.0-wk2/css1/classification/list_style_type-expected.png:
- platform/qt-5.0-wk2/css1/classification/white_space-expected.png:
- platform/qt-5.0-wk2/css1/color_and_background/background-expected.png:
- platform/qt-5.0-wk2/css1/color_and_background/background_attachment-expected.png:
- platform/qt-5.0-wk2/css1/color_and_background/background_color-expected.png: Added.
- platform/qt-5.0-wk2/css1/color_and_background/background_image-expected.png: Added.
- platform/qt-5.0-wk2/css1/color_and_background/background_position-expected.png:
- platform/qt-5.0-wk2/css1/color_and_background/background_repeat-expected.png:
- platform/qt-5.0-wk2/css1/color_and_background/color-expected.png: Added.
- platform/qt-5.0-wk2/css1/conformance/forward_compatible_parsing-expected.png:
- platform/qt-5.0-wk2/css1/font_properties/font-expected.png:
- platform/qt-5.0-wk2/css1/font_properties/font_family-expected.png:
- platform/qt-5.0-wk2/css1/font_properties/font_size-expected.png:
- platform/qt-5.0-wk2/css1/font_properties/font_style-expected.png: Added.
- platform/qt-5.0-wk2/css1/font_properties/font_variant-expected.png: Added.
- platform/qt-5.0-wk2/css1/font_properties/font_weight-expected.png:
- platform/qt-5.0-wk2/css1/formatting_model/canvas-expected.png: Added.
- platform/qt-5.0-wk2/css1/formatting_model/floating_elements-expected.png:
- platform/qt-5.0-wk2/css1/formatting_model/height_of_lines-expected.png:
- platform/qt-5.0-wk2/css1/formatting_model/horizontal_formatting-expected.png:
- platform/qt-5.0-wk2/css1/formatting_model/inline_elements-expected.png:
- platform/qt-5.0-wk2/css1/formatting_model/replaced_elements-expected.png:
- platform/qt-5.0-wk2/css1/formatting_model/vertical_formatting-expected.png:
- platform/qt-5.0-wk2/css1/pseudo/anchor-expected.png:
- platform/qt-5.0-wk2/css1/pseudo/firstletter-expected.png:
- platform/qt-5.0-wk2/css1/pseudo/firstline-expected.png:
- platform/qt-5.0-wk2/css1/pseudo/multiple_pseudo_elements-expected.png:
- platform/qt-5.0-wk2/css1/pseudo/pseudo_elements_in_selectors-expected.png: Added.
- platform/qt-5.0-wk2/css1/text_properties/letter_spacing-expected.png:
- platform/qt-5.0-wk2/css1/text_properties/line_height-expected.png:
- platform/qt-5.0-wk2/css1/text_properties/text_align-expected.png: Added.
- platform/qt-5.0-wk2/css1/text_properties/text_decoration-expected.png:
- platform/qt-5.0-wk2/css1/text_properties/text_indent-expected.png:
- platform/qt-5.0-wk2/css1/text_properties/text_transform-expected.png:
- platform/qt-5.0-wk2/css1/text_properties/vertical_align-expected.png:
- platform/qt-5.0-wk2/css1/text_properties/word_spacing-expected.png:
- platform/qt-5.0-wk2/css1/units/color_units-expected.png:
- platform/qt-5.0-wk2/css1/units/length_units-expected.png:
- platform/qt-5.0-wk2/css1/units/percentage_units-expected.png: Added.
- platform/qt-5.0-wk2/css1/units/urls-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-007-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-009-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-010-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-011-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-012-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-009-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-011-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-max-height-012-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-015-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-017-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-018-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-019-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-020-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-021-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-022-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-023-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-width-024-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-007-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-009-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-010-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-011-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-012-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-014-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-016-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-017-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-018-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-019-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-021-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-023-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-024-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-025-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-026-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-028-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-029-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-030-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-031-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-032-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-033-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-height-035-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-013-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-020-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-022-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-027-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-029-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-034-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-036-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-041-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-043-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-048-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-050-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-055-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-057-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-062-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-064-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-069-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-071-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/absolute-replaced-width-076-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-005-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/background-intrinsic-009-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-002-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-004-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-007-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-008-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-009-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-010-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-012-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-013-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-014-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-015-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-height-016-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-non-replaced-width-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-replaced-height-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/block-replaced-width-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/border-conflict-style-079-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/border-conflict-style-088-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/border-spacing-applies-to-015-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/c543-txt-decor-000-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/empty-inline-001-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/empty-inline-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/empty-inline-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-009-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-010-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-011-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-non-replaced-width-012-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-height-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/float-replaced-width-011-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/floating-replaced-height-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/height-width-inline-table-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/height-width-table-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-height-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-width-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-non-replaced-width-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-007-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-height-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-width-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-block-replaced-width-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-non-replaced-width-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-non-replaced-width-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-002-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-height-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-011-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-012-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-013-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-014-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-replaced-width-015-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/inline-table-001-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-004-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-005-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-006-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-009-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-010-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-012-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-013-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-014-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/margin-applies-to-015-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/outline-color-applies-to-008-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/replaced-elements-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-003-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-004-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
- platform/qt-5.0-wk2/css2.1/20110323/replaced-min-max-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-caption-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-caption-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-caption-margins-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-caption-optional-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-caption-optional-002-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-height-algorithm-023-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/table-height-algorithm-024-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/width-non-replaced-inline-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/20110323/width-replaced-element-001-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t010403-shand-border-00-c-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t010403-shand-font-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t010403-shand-font-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t010403-shand-font-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t010403-shand-font-03-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040102-keywords-00-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040102-keywords-01-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-case-00-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-case-01-c-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-01-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-02-d-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-03-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-04-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-07-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-escapes-08-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-ident-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-01-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-02-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-03-c-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040103-ident-04-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-05-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-06-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-07-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-08-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-09-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-10-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-11-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-12-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040103-ident-13-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040105-import-10-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040109-c17-comments-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040109-c17-comments-01-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-00-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-01-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-02-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-03-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0402-c71-fwd-parsing-04-f-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040302-c61-ex-len-00-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040302-c61-phys-len-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040302-c61-rel-len-00-b-ag-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t040303-c62-percent-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040304-c64-uri-00-a-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040306-c63-color-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t040306-syntax-01-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t050201-c12-grouping-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0505-c16-descendant-00-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0505-c16-descendant-01-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t050803-c14-classes-00-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0509-c15-ids-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0509-c15-ids-01-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-anch-00-e-i-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-00-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-01-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-02-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0511-c21-pseud-link-03-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t051103-c21-activ-ln-00-e-i-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t051103-c21-focus-ln-00-e-i-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t051103-c21-hover-ln-00-e-i-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t051103-dom-hover-01-c-io-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t051103-dom-hover-02-c-io-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t051201-c23-first-line-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t051202-c26-psudo-nest-00-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0602-c13-inh-underlin-00-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0602-c13-inheritance-00-e-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0602-inherit-bdr-pad-b-00-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0603-c11-import-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t060401-c32-cascading-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t060402-c31-important-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t060403-c21-pseu-cls-00-e-i-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t060403-c21-pseu-id-00-e-i-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0801-c412-hz-box-00-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5502-mrgn-r-02-c-expected.png:
- platform/qt-5.0-wk2/css2.1/t0803-c5502-mrgn-r-03-c-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-mrgn-l-02-c-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0803-c5504-mrgn-l-03-c-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0803-c5505-mrgn-02-c-expected.png:
- platform/qt-5.0-wk2/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
- platform/qt-5.0-wk2/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5507-padn-r-02-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0804-c5509-padn-l-02-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5509-padn-l-03-f-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0804-c5510-padn-02-f-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5511-brdr-tw-03-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5512-brdr-rw-03-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5513-brdr-bw-03-b-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-00-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-02-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5514-brdr-lw-03-b-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-overflow-invalidation-expected.png.
- platform/qt-5.0-wk2/css2.1/t0805-c5515-brdr-w-00-a-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5515-brdr-w-01-b-g-expected.png: Added.
- platform/qt-5.0-wk2/css2.1/t0805-c5515-brdr-w-02-b-expected.png: Added.
- 4:08 AM Changeset in webkit [151208] by
-
- 3 edits in trunk/Tools
[Qt][WK2] Fix layout testing with Qt 5.1
https://bugs.webkit.org/show_bug.cgi?id=117203
Reviewed by Jocelyn Turcotte.
With Qt 5.1 synchronous requests via QNetworkAccessManager do not
go into loading state but directly call handler functions for
finished state instead of relying on a connection.
Our wrapper QQuickView uses a data URI scheme to create the root
item for testing which results in a synchronous request when loading
the QML data, therefore the state of the QQuickWindow immediately
becomes Ready.
Since the final initialization of the root item depended on the
emission of QQuickView::statusChanged(QQuickView::Ready) we ended
up with a partially initialized wrapper window, thus most of our
layout tests were failing.
For compatibility with pre-5.1 Qt versions keep the old behaviour
in case the WrapperWindow is not ready in the constructor yet.
- WebKitTestRunner/qt/PlatformWebViewQt.cpp:
(WTR::WrapperWindow::WrapperWindow):
- TestWebKitAPI/qt/PlatformWebViewQt.cpp:
(TestWebKitAPI::WrapperWindow::WrapperWindow):
- 3:52 AM WebKitIDL edited by
- Remove [OmitConstructor] as it was obsoleted by [NoInterfaceObject] (diff)
- 3:46 AM Changeset in webkit [151207] by
-
- 66 edits in trunk/Source/WebCore
Merge [NoInterfaceObject] and [OmitConstructor] extended attributes
https://bugs.webkit.org/show_bug.cgi?id=115853
Reviewed by Geoffrey Garen.
Remove [OmitConstructor] extended attribute as it is overlapping with
the standard [NoInterfaceObject] Web IDL extended attribute.
Having [NoInterfaceObject] extended attribute on an interface now
implies that its constructor is omitted (i.e. not generated).
No new tests, no behavior change.
- Modules/geolocation/Coordinates.idl:
- Modules/geolocation/Geolocation.idl:
- Modules/geolocation/Geoposition.idl:
- Modules/notifications/Notification.idl:
- Modules/notifications/NotificationCenter.idl:
- Modules/quota/StorageInfo.idl:
- Modules/quota/StorageQuota.idl:
- Modules/webdatabase/Database.idl:
- Modules/webdatabase/DatabaseSync.idl:
- Modules/webdatabase/SQLError.idl:
- Modules/webdatabase/SQLResultSet.idl:
- Modules/webdatabase/SQLResultSetRowList.idl:
- Modules/webdatabase/SQLTransaction.idl:
- Modules/webdatabase/SQLTransactionSync.idl:
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader):
(GenerateAttributesHashTable):
(GenerateImplementation):
- bindings/scripts/IDLAttributes.txt:
- css/CSSUnknownRule.idl:
- css/MediaQueryListListener.idl:
- dom/EventListener.idl:
- dom/EventTarget.idl:
- html/MicroDataItemValue.idl:
- html/ValidityState.idl:
- html/canvas/EXTDrawBuffers.idl:
- html/canvas/EXTTextureFilterAnisotropic.idl:
- html/canvas/OESElementIndexUint.idl:
- html/canvas/OESStandardDerivatives.idl:
- html/canvas/OESTextureFloat.idl:
- html/canvas/OESTextureHalfFloat.idl:
- html/canvas/OESVertexArrayObject.idl:
- html/canvas/WebGLCompressedTextureATC.idl:
- html/canvas/WebGLCompressedTexturePVRTC.idl:
- html/canvas/WebGLCompressedTextureS3TC.idl:
- html/canvas/WebGLContextAttributes.idl:
- html/canvas/WebGLDebugRendererInfo.idl:
- html/canvas/WebGLDebugShaders.idl:
- html/canvas/WebGLDepthTexture.idl:
- html/canvas/WebGLLoseContext.idl:
- inspector/JavaScriptCallFrame.idl:
- inspector/ScriptProfile.idl:
- inspector/ScriptProfileNode.idl:
- loader/appcache/DOMApplicationCache.idl:
- page/AbstractView.idl:
- page/Console.idl:
- page/Crypto.idl:
- page/PerformanceEntryList.idl:
- page/WorkerNavigator.idl:
- page/make_settings.pl:
(generateInternalSettingsIdlFile):
- svg/ElementTimeControl.idl:
- svg/SVGAnimationElement.idl:
- svg/SVGExternalResourcesRequired.idl:
- svg/SVGFitToViewBox.idl:
- svg/SVGLangSpace.idl:
- svg/SVGLocatable.idl:
- svg/SVGTests.idl:
- svg/SVGTransformable.idl:
- svg/SVGURIReference.idl:
- testing/InternalSettings.idl:
- testing/Internals.idl:
- testing/MallocStatistics.idl:
- testing/MemoryInfo.idl:
- testing/TypeConversions.idl:
- workers/DedicatedWorkerContext.idl:
- workers/SharedWorkerContext.idl:
- workers/WorkerContext.idl:
- xml/XPathNSResolver.idl:
- 3:28 AM WK2-EFLTextCheckerApiTutorial edited by
- (diff)
- 3:09 AM Changeset in webkit [151206] by
-
- 2 edits in trunk/Source/WebKit
Unreviewed. Attempting a build fix for the AppleWin port after r151199.
- WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export the required symbol.
- 2:29 AM Changeset in webkit [151205] by
-
- 2 edits in trunk/Source/WebCore
[Qt] Font::shouldUseSmoothing() has fake dependency on Qt 5.1
https://bugs.webkit.org/show_bug.cgi?id=117195
Reviewed by Jocelyn Turcotte.
Remove the fake dependency on Qt 5.1 so we may rebase the layout tests
before switching to Qt 5.1
- platform/graphics/qt/FontPlatformDataQt.cpp:
(WebCore::FontPlatformData::FontPlatformData):
- 2:19 AM Changeset in webkit [151204] by
-
- 4 edits2 adds in trunk
[CSSRegions] Respect renderer creation constraints when element is part of named flow
https://bugs.webkit.org/show_bug.cgi?id=116790
Reviewed by David Hyatt.
Source/WebCore:
Before adding a child to a named flow, we have to make sure that the rules for
creation are properly checked.
Test: fast/regions/br-content-node-crash.xhtml
- rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::isChildAllowed):
Call isChildAllowed on the original parent renderer, before reparenting to
named flow.
- rendering/RenderNamedFlowThread.h:
LayoutTests:
The test needs to be xhtml so that br element, child of frame set, remains
child of the frame set when the document is parsed.
- fast/regions/br-content-node-crash-expected.txt: Added.
- fast/regions/br-content-node-crash.xhtml: Added.
- 2:17 AM Changeset in webkit [151203] by
-
- 3 edits in trunk/Source/WebCore
Unreviewed, GStreamer 0.10 build fix after r151175.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::MediaPlayerPrivateGStreamerBase):
(WebCore::MediaPlayerPrivateGStreamerBase::~MediaPlayerPrivateGStreamerBase):
(WebCore::MediaPlayerPrivateGStreamerBase::naturalSize):
(WebCore::MediaPlayerPrivateGStreamerBase::triggerRepaint):
(WebCore::MediaPlayerPrivateGStreamerBase::paint):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
- 1:19 AM Changeset in webkit [151202] by
-
- 5 edits2 adds15 deletes in trunk
[CSS Regions] REGRESSION Incorrect layer clipping inside flow thread
https://bugs.webkit.org/show_bug.cgi?id=117074
Reviewed by David Hyatt.
Source/WebCore:
Function RenderBox::mapLocalToContainer was adapted for elements inside flow threads to convert
elements coordinates to RenderView coordinates, passing through the region in which the elements
were flowed (https://bugs.webkit.org/show_bug.cgi?id=66641).
The fix for https://bugs.webkit.org/show_bug.cgi?id=76486 modified RenderLayer::calculateClipRects and replaced
convertToLayerCoords with localToContainerPoint, which further calls mapLocalToContainer.
However, for elements inside the flow thread, which acts as a root layer for its collected children, we do not want
to get the offset in RenderView coordinates but rather in flow thread coordinates (and still take transforms into
account). This patch modifies RenderBox::mapLocalToContainer so that it stops at flow thread boundary when the passed
repaintContainer is the flow thread. The flow thread is the container for repaint for elements inside it, as seen from
RenderObject::containerForRepaint.
No new tests, converted overflow-size-change-with-stacking-context and overflow-size-change-with-stacking-context-rtl
into ref tests so that the we do not rely on pixel tests in the future.
- rendering/RenderBox.cpp:
(WebCore::RenderBox::mapLocalToContainer):
LayoutTests:
Convert overflow-size-change-with-stacking-context and overflow-size-change-with-stacking-context-rtl
to ref tests.
- fast/regions/overflow-size-change-with-stacking-context-expected.html: Added.
- fast/regions/overflow-size-change-with-stacking-context-rtl-expected.html: Added.
- fast/regions/overflow-size-change-with-stacking-context-rtl.html:
- fast/regions/overflow-size-change-with-stacking-context.html:
- platform/efl/fast/regions/overflow-size-change-with-stacking-context-expected.png: Removed.
- platform/efl/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Removed.
- platform/efl/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Removed.
- platform/efl/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Removed.
- platform/gtk/fast/regions/overflow-size-change-with-stacking-context-expected.png: Removed.
- platform/gtk/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Removed.
- platform/gtk/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Removed.
- platform/gtk/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Removed.
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.png: Removed.
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Removed.
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Removed.
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Removed.
- platform/qt/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Removed.
- platform/qt/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Removed.
- platform/qt/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Removed.
- 1:08 AM Changeset in webkit [151201] by
-
- 5 edits in trunk/Tools
Bad value in tests counter at new-run-webkit-tests
in --debug-rwt-logging mode
https://bugs.webkit.org/show_bug.cgi?id=116858
Patch by Dariusz Frankiewicz <Dariusz Frankiewicz> on 2013-06-05
Reviewed by Dirk Pranke.
Fix by moving counter incrementation, from after printing line,
to before printing. Also changed variable name.
- Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py:
(LayoutTestRunner.run_tests):
- Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py:
(FakePrinter):
- Scripts/webkitpy/layout_tests/views/printing.py:
(Printer.init):
(Printer._test_status_line):
(Printer.print_started_test):
(Printer.print_finished_test):
- Scripts/webkitpy/test/printer.py:
(Printer.init):
(Printer.print_finished_test):
(Printer._test_line):
(Printer.print_result):
- 1:02 AM Changeset in webkit [151200] by
-
- 9 edits in trunk
Remove [NoInterfaceObject] from TreeWalker
https://bugs.webkit.org/show_bug.cgi?id=117225
Reviewed by Kentaro Hara.
Source/WebCore:
Remove [NoInterfaceObject] IDL extended attribute from TreeWalker interface
to match Firefox's behavior and the specification:
http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-TreeWalker
No new tests, already covered by existing tests.
- dom/TreeWalker.idl:
LayoutTests:
Rebaseline fast/js/global-constructors-attributes.html and fast/dom/dom-constructors.html
now that a TreeWalker property is exposed on the global Window object.
- fast/dom/dom-constructors-expected.txt:
- fast/js/global-constructors-attributes-expected.txt:
- platform/efl/fast/js/global-constructors-attributes-expected.txt:
- platform/gtk/fast/js/global-constructors-attributes-expected.txt:
- platform/mac-lion/fast/js/global-constructors-attributes-expected.txt:
- platform/qt/fast/js/global-constructors-attributes-expected.txt:
- 12:08 AM Changeset in webkit [151199] by
-
- 40 edits4 adds4 deletes in trunk
Move MemoryInfo under window.internals
https://bugs.webkit.org/show_bug.cgi?id=117197
Reviewed by Ryosuke Niwa.
.:
- Source/autotools/symbols.filter: Export the required symbol.
PerformanceTests:
- resources/runner.js: Remove the setMemoryEnabled call, it's not required anymore as the memory
info is now accessed through window.internals and doesn't need the setting to be enabled to work.
Source/WebCore:
The MemoryInfo interface is not a subject of any specification and should not be exposed
to the Web. It's still used by the performance tests so it is moved under the testing
internals, accessible through window.internals.memoryInfo.
The jsHeapSizeLimit attribute is removed from the MemoryInfo interface as that value was
only usable when using the V8 bindings which are not supported anymore. A small fast/harness
test is also provided to check that the MemoryInfo object is accessible through window.internals.
Test: fast/harness/memoryinfo-object.html
- CMakeLists.txt:
- DerivedSources.cpp:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
- Target.pri:
- UseJSC.cmake:
- WebCore.exp.in:
- WebCore.order:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- WebCore.vcxproj/WebCoreTestSupport.vcxproj:
- WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters:
- WebCore.xcodeproj/project.pbxproj:
- bindings/gobject/GNUmakefile.am: Remove the GObject bindings targets for MemoryInfo.
- bindings/js/JSBindingsAllInOne.cpp: Remove the JSMemoryInfo.h and MemoryInfo.h inclusion.
- bindings/js/JSMemoryInfoCustom.cpp: Removed.
- bindings/js/ScriptGCEvent.cpp: Remove the ENABLE(INSPECTOR) guards.
(WebCore::ScriptGCEvent::getHeapSize): Remove the jsHeapSizeLimit assignment.
- bindings/js/ScriptGCEvent.h: Remove the ENABLE(INSPECTOR) guards.
(WebCore::HeapInfo::HeapInfo): Remove the jsHeapSizeLimit member.
- page/Console.cpp: Remove the Console::memory method.
- page/Console.h: Ditto.
- page/Console.idl: Remove the window.console.memory attribute.
- page/MemoryInfo.cpp: Removed.
- page/Performance.cpp: Remove the Performance::memory method.
- page/Performance.h: Ditto.
- page/Performance.idl: Remove the window.performance.memory attribute.
- testing/Internals.cpp:
(WebCore::Internals::memoryInfo): Return a MemoryInfo object upon invoking.
- testing/Internals.h: Declare the Internals::memoryInfo method.
- testing/Internals.idl: Expose the window.internals.memoryInfo operation.
- testing/MemoryInfo.h: Renamed from Source/WebCore/page/MemoryInfo.h.
(WebCore::MemoryInfo::create): Return a new RefPtr-wrapped MemoryInfo object.
(WebCore::MemoryInfo::usedJSHeapSize): Return the value of the equally-named HeapInfo member.
(WebCore::MemoryInfo::totalJSHeapSize): Ditto.
(WebCore::MemoryInfo::MemoryInfo): Acquire the current heap info upon construction.
- testing/MemoryInfo.idl: Renamed from Source/WebCore/page/MemoryInfo.idl.
The jsHeapSizeLimit attribute is removed.
Tools:
- GNUmakefile.am: Add the testing/MemoryInfo.(h|idl) files and the generated targets to
the Automake build
- Scripts/webkitperl/filter-build-webkit_unittest/shouldIgnoreLine_unittests.pl: List the
testing/MemoryInfo.idl file instead of page/MemoryInfo.idl.
LayoutTests:
Remove window.performance.memory property listings from the baselines, the object was moved
under window.internals. The latter is tested throug the new fast/harness test.
- fast/dom/Window/window-properties-performance-expected.txt:
- fast/harness/memoryinfo-object-expected.txt: Added.
- fast/harness/memoryinfo-object.html: Added.
- platform/efl/fast/dom/Window/window-properties-performance-expected.txt:
- platform/gtk/fast/dom/Window/window-properties-performance-expected.txt:
- platform/qt/fast/dom/Window/window-properties-performance-expected.txt:
Jun 4, 2013:
- 9:38 PM Changeset in webkit [151198] by
-
- 3 edits in trunk/Source/WebKit/gtk
[GTK] Make precedence of logical operators explicit
https://bugs.webkit.org/show_bug.cgi?id=117216
Patch by Alberto Garcia <agarcia@igalia.com> on 2013-06-04
Reviewed by Martin Robinson.
There's a couple of cases where we mix && and in the same expression. In ChromeClient::contentsSizeChanged() the lack of
parentheses actually makes the expression wrong.
- WebCoreSupport/AcceleratedCompositingContextGL.cpp:
(WebKit::AcceleratedCompositingContext::renderLayersToWindow):
- WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::ChromeClient::contentsSizeChanged):
- 9:22 PM Changeset in webkit [151197] by
-
- 2 edits in trunk/Source/WebKit2
Tighten plugin sandbox profiles against symlink attacks
https://bugs.webkit.org/show_bug.cgi?id=117219
<rdar://problem/13044569>
Patch by Simon Cooper <scooper@apple.com> on 2013-06-04
Reviewed by Sam Weinig.
This inserts deny rules for creating symbolic links. The rules are
inserted at the end of sandbox profile compilation by overriding the
finalizer. The initial value of %finalize must be the last function
called.
- Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
- 9:17 PM Changeset in webkit [151196] by
-
- 8 edits in trunk/Tools
Remove uses of VS2005 scripts, executables and associated environment variables from scripts.
<rdar://problem/14042021>.
Reviewed by Brent Fulgham.
- Scripts/build-api-tests:
- Scripts/build-dumprendertree:
- Scripts/build-webkit:
- Scripts/update-webkit-dependency:
- Scripts/update-webkit-support-libs:
- Scripts/webkitdirs.pm:
(determineBaseProductDir):
(setupAppleWinEnv):
(setupCygwinEnv):
- 8:58 PM Changeset in webkit [151195] by
-
- 2 edits in trunk/Source/WebCore
[curl] Headers should be parsed as utf8 if possible
https://bugs.webkit.org/show_bug.cgi?id=117196
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-04
Reviewed by Brent Fulgham.
Testcase already present: http/tests/download/literal-utf-8.html
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::headerCallback): Parse the header as an utf8 string if possible.
- 6:33 PM Changeset in webkit [151194] by
-
- 3 edits in trunk/LayoutTests
Unreviewed, EFL Gardening. Move mozilla-focus-blur.html to efl-wk2, because it is only failing on EFL WK2.
- platform/efl-wk2/TestExpectations:
- platform/efl/TestExpectations:
- 6:21 PM Changeset in webkit [151193] by
-
- 5 edits in trunk/Source/WebCore
Prevent throttling while resources are being loaded
https://bugs.webkit.org/show_bug.cgi?id=117218
Reviewed by Gavin Barraclough.
Make use of the page activity assertion infrastructure to delay
throttling while we are waiting on resource loads.
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::completed):
(WebCore::FrameLoader::started):
- loader/FrameLoader.h:
- loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::init):
(WebCore::SubresourceLoader::checkForHTTPStatusCodeError):
(WebCore::SubresourceLoader::didFinishLoading):
(WebCore::SubresourceLoader::didFail):
(WebCore::SubresourceLoader::willCancel):
- loader/SubresourceLoader.h:
- 5:00 PM Changeset in webkit [151192] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, EFL Gardening.
fast/canvas/DrawImageSinglePixelStretch.html has being passed after r137150.
- platform/efl/TestExpectations:
- 4:48 PM Changeset in webkit [151191] by
-
- 5 edits in trunk/Tools
[Windows] NRWT is not putting crash logs in proper place (corrections)
https://bugs.webkit.org/show_bug.cgi?id=117212
Reviewed by Dirk Pranke.
- Scripts/webkitpy/common/system/crashlogs.py:
(CrashLogs.init): Accept a result directory argument in constructor.
(CrashLogs.find_newest_log): Don't require 'port' argument anymore.
(CrashLogs._find_newest_log_win): No longer use 'port' argument.
- Scripts/webkitpy/common/system/crashlogs_unittest.py:
(CrashLogsTest.test_find_log_win): Simplify test.
- Scripts/webkitpy/common/system/executive.py:
(Executive.running_pids): Handle "win32" case separately from "cygwin" case.
- Scripts/webkitpy/port/win.py:
(WinPort._get_crash_log): No longer require 'port' argument.
- 4:47 PM Changeset in webkit [151190] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, EFL Gardening.
fast/forms/datalist/update-range-with-datalist.html was fixed after r122290.
- platform/efl/TestExpectations:
- 3:39 PM WebKitGTK/2.0.x edited by
- (diff)
- 3:31 PM Changeset in webkit [151189] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
[GTK] Updated WebKit Translation in Hindi [hi] language
https://bugs.webkit.org/show_bug.cgi?id=115508
Patch by Rajesh Ranjan <rajeshkajha@yahoo.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- hi.po: Updated.
- 3:20 PM WebKitGTK/2.0.x edited by
- (diff)
- 3:15 PM WebKitGTK/2.0.x edited by
- (diff)
- 3:15 PM Changeset in webkit [151188] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
Updated Telugu [te] Translations for WebKitGTK+ HEAD
https://bugs.webkit.org/show_bug.cgi?id=115856
Patch by Krishnababu Krothapalli <kkrothap@redhat.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- te.po: Updated.
- 3:10 PM Changeset in webkit [151187] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
Updated WebKitGTK+ Translation for Odia [or] language.
https://bugs.webkit.org/show_bug.cgi?id=116825
Patch by Manoj Kumar Giri <mgiri@redhat.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- or.po: Updated.
- 3:06 PM WebKitGTK/2.0.x edited by
- (diff)
- 2:56 PM Changeset in webkit [151186] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
[kn] Kannada Translation for webkit - Updated
https://bugs.webkit.org/show_bug.cgi?id=116941
Patch by Shankar Prasad <svenkate@redhat.com> on 2013-06-04
Reviewed by Gustavo Noronha Silva (kov).
- kn.po: Updated.
- 2:39 PM Changeset in webkit [151185] by
-
- 2 edits in trunk/Tools
Build fix after r150592. We need to disable \2 shouldn't be treated as an escape character.
- BuildSlaveSupport/build.webkit.org-config/master.cfg:
- 2:31 PM Changeset in webkit [151184] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
The DFG JIT should populate frame bytecodeOffsets on OSR exit.
https://bugs.webkit.org/show_bug.cgi?id=117103.
Reviewed by Geoffrey Garen.
- dfg/DFGOSRExitCompilerCommon.cpp:
(JSC::DFG::reifyInlinedCallFrames):
- 2:01 PM Changeset in webkit [151183] by
-
- 2 edits in branches/dfgFourthTier/Source/JavaScriptCore
Unreviewed, build fix.
- interpreter/Interpreter.h:
- 1:27 PM Changeset in webkit [151182] by
-
- 10 edits in trunk
Remove [NoInterfaceObject] from XPathExpression and NodeIterator
https://bugs.webkit.org/show_bug.cgi?id=117204
Reviewed by Alexey Proskuryakov.
Source/WebCore:
Remove [NoInterfaceObject] from XPathExpression and NodeIterator to match
their respective specifications:
- http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathExpression
- http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeIterator
No new tests, already covered by:
fast/js/global-constructors-attributes.html
- dom/NodeIterator.idl:
- xml/XPathExpression.idl:
LayoutTests:
Rebaseline fast/js/global-constructors-attributes.html and fast/dom/dom-constructors.html
now that XPathExpression and NodeIterator properties are exposed on the global Window
object.
- fast/dom/dom-constructors-expected.txt:
- fast/js/global-constructors-attributes-expected.txt:
- platform/efl/fast/js/global-constructors-attributes-expected.txt:
- platform/gtk/fast/js/global-constructors-attributes-expected.txt:
- platform/mac-lion/fast/js/global-constructors-attributes-expected.txt:
- platform/qt/fast/js/global-constructors-attributes-expected.txt:
- 1:05 PM Changeset in webkit [151181] by
-
- 2 edits in trunk/Source/WebKit2
AX: WK2: accessibility position is calculated every time window frame is updated
https://bugs.webkit.org/show_bug.cgi?id=117201
Reviewed by Tim Horton.
Only calculate the AX position if AX has already been enabled when updating the
WKView's window and frame.
- UIProcess/API/mac/WKView.mm:
(-[WKView _updateWindowAndViewFrames]):
(-[WKView _accessibilityRegisterUIProcessTokens]):
Don't call accessibilityAttributeValue: here because it could enable accessibility prematurely.
(-[WKView enableAccessibilityIfNecessary]):
After enabling AX for the first time, also update the frame so that the AX position is correct.
(-[WKView accessibilityFocusedUIElement]):
(-[WKView accessibilityHitTest:]):
(-[WKView accessibilityAttributeValue:]):
Tell the AXObjectCache that AX is now enabled.
- 12:25 PM Changeset in webkit [151180] by
-
- 2 edits in trunk/Source/WebCore
AX: MathML multiscripts not exposed in Accessibility
https://bugs.webkit.org/show_bug.cgi?id=115069
Unreviewed, build fix.
Remove an accessibility iOS method that was erroneously added.
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
- 12:21 PM Changeset in webkit [151179] by
-
- 21 edits in trunk
Add "VisibleOnly" key to search predicate
https://bugs.webkit.org/show_bug.cgi?id=115491
Patch by Greg Hughes <ghughes@apple.com> on 2013-06-04
Reviewed by Chris Fleizach.
Source/WebCore:
Added support for accessibility clients to use the search predicate to find only visible elements
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::isAccessibilityObjectSearchMatch):
(WebCore::AccessibilityObject::isOnscreen):
(WebCore):
- accessibility/AccessibilityObject.h:
(AccessibilitySearchCriteria):
(WebCore::AccessibilitySearchCriteria::AccessibilitySearchCriteria):
(AccessibilityObject):
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
Tools:
Added support for accessibility clients to use the search predicate to find only visible elements
- DumpRenderTree/AccessibilityUIElement.cpp:
(uiElementForSearchPredicateCallback):
- DumpRenderTree/AccessibilityUIElement.h:
(AccessibilityUIElement):
- DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
(AccessibilityUIElement::uiElementForSearchPredicate):
- DumpRenderTree/mac/AccessibilityUIElementMac.mm:
(AccessibilityUIElement::uiElementForSearchPredicate):
- WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
(WTR::AccessibilityUIElement::uiElementForSearchPredicate):
- WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
(AccessibilityUIElement):
- WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
- WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
(WTR::AccessibilityUIElement::uiElementForSearchPredicate):
LayoutTests:
Added tests support for visibleOnly search predicate.
- platform/mac/accessibility/search-predicate-expected.txt:
- platform/mac/accessibility/search-predicate.html:
- 12:15 PM Changeset in webkit [151178] by
-
- 9 edits1 delete in trunk
Unreviewed. Rollout of r151146. Broke some tests.
- 12:05 PM Changeset in webkit [151177] by
-
- 2 edits in trunk/Tools
[Windows] Unreviewed build fix. The last check-in lost CR/LF endings on the batch file,
causing build failure.
- DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Revert to
DOS-style CR/LF endings.
- 11:25 AM Changeset in webkit [151176] by
-
- 2 edits in trunk/Source/WebCore
Refactor the code that decides whether to enable WebGL from settings to helper functions
https://bugs.webkit.org/show_bug.cgi?id=117181
This removes some #ifdef crud out of the getContext() function.
Patch by Noam Rosenthal <Noam Rosenthal> on 2013-06-04
Reviewed by Benjamin Poulain.
- html/HTMLCanvasElement.cpp:
(WebCore::requiresAcceleratedCompositingForWebGL):
(WebCore::shouldEnableWebGL):
(WebCore::HTMLCanvasElement::getContext):
- 11:11 AM WebKitGTK/2.0.x edited by
- (diff)
- 11:07 AM Changeset in webkit [151175] by
-
- 3 edits in trunk/Source/WebCore
Prevent race when pad caps is set on gstreamer player
https://bugs.webkit.org/show_bug.cgi?id=115355
Patch by Thiago Santos <thiago.sousa.santos@collabora.com> on 2013-06-04
Reviewed by Philippe Normand.
Prevent race when pad caps is set on gstreamer player and
Also protect internal paint buffer with a mutex.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::MediaPlayerPrivateGStreamerBase):
(WebCore::MediaPlayerPrivateGStreamerBase::~MediaPlayerPrivateGStreamerBase):
(WebCore::MediaPlayerPrivateGStreamerBase::naturalSize):
(WebCore::MediaPlayerPrivateGStreamerBase::triggerRepaint):
(WebCore::MediaPlayerPrivateGStreamerBase::paint):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
(MediaPlayerPrivateGStreamerBase):
- 9:59 AM Changeset in webkit [151174] by
-
- 3 edits in trunk/Source/JavaScriptCore
[sh4] Add floating point absolute function support in baseline JIT.
https://bugs.webkit.org/show_bug.cgi?id=117147
Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-06-04
Reviewed by Geoffrey Garen.
- assembler/MacroAssemblerSH4.h:
(JSC::MacroAssemblerSH4::supportsFloatingPointAbs):
(JSC::MacroAssemblerSH4::absDouble):
- assembler/SH4Assembler.h:
(JSC::SH4Assembler::dabs):
(JSC::SH4Assembler::printInstr):
- 9:27 AM Changeset in webkit [151173] by
-
- 3 edits in trunk/Tools
[Windows] Unreviewed test correction.
- DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Also copy the
QuartzCore dll's, which are needed by TestWebKitAPI.
- TestWebKitAPI/win/main.cpp: Declare proper manfifest dependencies to ensure TestWebKitAPI built
with VS2010 will run when linked against VS2005 support libraries.
- 9:26 AM Changeset in webkit [151172] by
-
- 2 edits in trunk/Source/WebKit2
REGRESSION (r151043): Frequent crashes inside WebPageProxy::getPlugInInformation
<http://webkit.org/b/117180>
Reviewed by Brady Eidson.
- UIProcess/mac/WebPageProxyMac.mm:
(WebKit::WebPageProxy::getPlugInInformation): Return early when plugInProcessProxy is null
since there's nothing we can do.
- 8:26 AM WebKitIDL edited by
- Add documentation for [GlobalContext] introduced in r151169 (diff)
- 7:48 AM WebKitGTK/2.0.x edited by
- Add a proposed merge for the next 2.0 stable release. (diff)
- 7:44 AM Changeset in webkit [151171] by
-
- 4 edits1 delete in trunk/LayoutTests
[Qt] Unreviewed gardening.
- platform/qt-5.0-wk1/TestExpectations:
- platform/qt-5.0-wk2/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Rebaselining after r150798.
- platform/qt-mac/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Moved to qt-5.0-wk2.
- platform/qt/TestExpectations:
- 7:41 AM Changeset in webkit [151170] by
-
- 2 edits in trunk/Source/WebCore
[Qt] Fix a crash in QtPixmapRuntime.
https://bugs.webkit.org/show_bug.cgi?id=117193
https://bugreports.qt-project.org/browse/QTBUG-30736
Reviewed by Allan Sandfeld Jensen.
The crash could only be reproduced in release builds on Windows.
JSClassCreate calculates the size of JSClassDefinition.staticValues
and staticFunctions by iterating until an entry with a null name is found.
- bridge/qt/qt_pixmapruntime.cpp:
(JSC::Bindings::QtPixmapRuntime::getClassRef):
- 7:17 AM Changeset in webkit [151169] by
-
- 31 edits in trunk
Automatically generate WorkerContext constructor attributes
https://bugs.webkit.org/show_bug.cgi?id=117183
Reviewed by Kentaro Hara.
.:
Update GENERATE_BINDINGS macro to take an additional _workercontext_constructors_file
optional argument.
- Source/cmake/WebKitMacros.cmake:
Source/WebCore:
Add [GlobalContext=WindowOnly|WorkerOnly|WindowAndWorker] IDL extended attribute
to indicate to the bindings generator on which global context the constructor
attribute should be generated for interfaces without [NoInterfaceObject]:
- WindowOnly: only on the global Window object (default if ommitted)
- WorkerOnly: only on the worker context
- WindowAndWorker: On both the global Window object and the worker context
This covers all the current use cases.
The JSC bindings generator now automatically generates the Constructor attributes
on the WorkerContext for non-callback interfaces which do not have the
[NoInterfaceObject] extended attribute but have [GlobalContext=WorkerOnly|WindowAndWorker]
extended attribute.
No new tests, already covered by:
fast/js/global-constructors-attributes.html
fast/js/global-constructors-attributes-worker.html
- CMakeLists.txt:
- DerivedSources.make: Pass new --workerContextConstructorsFile argument to preprocess-idls.pl.
- DerivedSources.pri: Ditto.
- GNUmakefile.am: Ditto.
- PlatformBlackBerry.cmake: Ditto.
- UseJSC.cmake: Ditto.
- bindings/scripts/IDLAttributes.txt: Add [GlobalContext=WindowOnly|WorkerOnly|WindowAndWorker]
IDL extended attribute.
- bindings/scripts/preprocess-idls.pl: Add support for [GlobalContext] extended attribute and
generate a partial interface for WorkerContext global constructors that are automatically
generated.
- dom/MessageEvent.idl: Add [GlobalContext=WindowAndWorker].
- fileapi/Blob.idl: Add [GlobalContext=WindowAndWorker].
- fileapi/FileReader.idl: Add [GlobalContext=WindowAndWorker].
- fileapi/FileReaderSync.idl: Add [GlobalContext=WorkerOnly] and remove [NoInterfaceObject]
as the interface should only be visible in worker environment as per the spec.
- html/DOMURL.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/ArrayBuffer.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/DataView.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Float32Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Float64Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Int16Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Int32Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Int8Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Uint16Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Uint32Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Uint8Array.idl: Add [GlobalContext=WindowAndWorker].
- html/canvas/Uint8ClampedArray.idl: Add [GlobalContext=WindowAndWorker].
- workers/WorkerContext.idl: Remove several Constructor attributes which are now automatically
generated.
- workers/WorkerLocation.idl: Add [GlobalContext=WorkerOnly] and remove [NoInterfaceObject]
as the interface should only be visible in worker environment as per the spec.
Tools:
Pass new --workerContextConstructorsFile to preprocess-idl.pl for bindings
tests.
- Scripts/webkitpy/bindings/main.py:
(BindingsTests.generate_supplemental_dependency):
(BindingsTests.main):
- 7:02 AM Changeset in webkit [151168] by
-
- 4 edits in trunk/Source/WebKit2
[EFl][WK2] Sub menu items should be of EWK_SUBMENU_TYPE and not checkable
https://bugs.webkit.org/show_bug.cgi?id=116959
Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-06-04
Reviewed by Gyuyoung Kim.
Currently using ewk API it is possible to create a sub menu item which is not an EWK_SUBMENU_TYPE
or set checkable flag for it, while it is not possible for items created by WebKit.
This patch changes ewk context menu API to match WebKit2 behaviour, by creating sub menus with
proper type and checkable flags.
- UIProcess/API/efl/ewk_context_menu_item.cpp:
(ewk_context_menu_item_new_with_submenu):
- UIProcess/API/efl/ewk_context_menu_item.h:
- UIProcess/API/efl/tests/test_ewk2_context_menu.cpp:
(showContextMenu):
- 4:55 AM Changeset in webkit [151167] by
-
- 18 edits in branches/dfgFourthTier
Source/JavaScriptCore: Merged from http://svn.webkit.org/repository/webkit/trunk
------------------------------------------------------------------------
r148720 | oliver@apple.com | 2013-04-18 18:34:07 -0700 (Thu, 18 Apr 2013) | 19 lines
StackFrame::column() returning bogus value
https://bugs.webkit.org/show_bug.cgi?id=114840
------------------------------------------------------------------------
r149205 | oliver@apple.com | 2013-04-26 13:12:04 -0700 (Fri, 26 Apr 2013) | 10 lines
Make stack tracing more robust
https://bugs.webkit.org/show_bug.cgi?id=115272
------------------------------------------------------------------------
r149404 | oliver@apple.com | 2013-04-30 15:15:47 -0700 (Tue, 30 Apr 2013) | 45 lines
JSC Stack walking logic craches in the face of inlined functions triggering VM re-entry
https://bugs.webkit.org/show_bug.cgi?id=115449
------------------------------------------------------------------------
r150160 | oliver@apple.com | 2013-05-15 17:29:25 -0700 (Wed, 15 May 2013) | 42 lines
RefCountedArray needs to use vector initialisers for its backing store
https://bugs.webkit.org/show_bug.cgi?id=116194
------------------------------------------------------------------------
Source/WebCore: Merged from http://svn.webkit.org/repository/webkit/trunk
------------------------------------------------------------------------
r150160 | oliver@apple.com | 2013-05-15 17:29:25 -0700 (Wed, 15 May 2013) | 42 lines
RefCountedArray needs to use vector initialisers for its backing store
https://bugs.webkit.org/show_bug.cgi?id=116194
------------------------------------------------------------------------
Source/WTF: Merged from http://svn.webkit.org/repository/webkit/trunk
------------------------------------------------------------------------
r150160 | oliver@apple.com | 2013-05-15 17:29:25 -0700 (Wed, 15 May 2013) | 42 lines
RefCountedArray needs to use vector initialisers for its backing store
https://bugs.webkit.org/show_bug.cgi?id=116194
------------------------------------------------------------------------
LayoutTests: Merged from http://svn.webkit.org/repository/webkit/trunk
------------------------------------------------------------------------
r149404 | oliver@apple.com | 2013-04-30 15:15:47 -0700 (Tue, 30 Apr 2013) | 45 lines
JSC Stack walking logic craches in the face of inlined functions triggering VM re-entry
https://bugs.webkit.org/show_bug.cgi?id=115449
------------------------------------------------------------------------
- 4:19 AM Changeset in webkit [151166] by
-
- 2 edits in trunk/Tools
[EFL] File dialog of MiniBrowser have broken background.
https://bugs.webkit.org/show_bug.cgi?id=117189
Reviewed by Christophe Dumez.
- MiniBrowser/efl/main.c:
(on_file_chooser_request): Added elm_bg for elm_win of file chooser.
- 3:44 AM Changeset in webkit [151165] by
-
- 2 edits in trunk/LayoutTests
Unreviewed EFL gardening.
https://bugs.webkit.org/show_bug.cgi?id=117186
Mark accessibility/text-role-with-aria-hidden-inside.html as failing on EFL
after added r151079.
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-06-04
- platform/efl-wk2/TestExpectations:
- 3:26 AM Changeset in webkit [151164] by
-
- 3 edits in trunk/Source/WebCore
Use ASSERT_DISABLED option for assertion purpose code in InlineBox
https://bugs.webkit.org/show_bug.cgi?id=117146
Reviewed by Alexey Proskuryakov.
We can distinguish assertion code with debug purpose by using ASSERT_DISABLED option.
- rendering/InlineBox.cpp:
(WebCore::InlineBox::~InlineBox):
(WebCore::InlineBox::destroy):
(WebCore::InlineBox::operator delete):
- rendering/InlineBox.h:
(WebCore::InlineBox::InlineBox):
- 2:49 AM Changeset in webkit [151163] by
-
- 11 edits2 adds in trunk/LayoutTests
[Qt] Unreviewed gardening.
- platform/qt-mac/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Rebaselining after r150798.
- platform/qt/TestExpectations: Skip faling test after r151146.
- platform/qt/editing/deleting/delete-block-merge-contents-001-expected.txt: Rebaselining after r151140.
- platform/qt/editing/deleting/delete-block-merge-contents-019-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-020-expected.txt:
- platform/qt/editing/inserting/insert-3907422-fix-expected.txt:
- platform/qt/editing/pasteboard/4944770-2-expected.txt:
- platform/qt/editing/pasteboard/8145-2-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-006-expected.txt:
- platform/qt/editing/pasteboard/paste-text-008-expected.txt:
- platform/qt/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
- 2:04 AM Changeset in webkit [151162] by
-
- 3 edits in trunk/Source/WebKit2
[EFL][WK2] Custom context menu items cannot be selected
https://bugs.webkit.org/show_bug.cgi?id=116830
Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-06-04
Reviewed by Gyuyoung Kim.
Custom item added using ewk_context_menu_item_append had no
pointer to parent menu, and custom submenu added using with the
the same function had no pointer to EwkView. Both issues
prevented items to be selected.
- UIProcess/API/efl/ewk_context_menu.cpp:
(EwkContextMenu::appendItem):
(EwkContextMenu::contextMenuItemSelected):
(ewk_context_menu_item_append):
(ewk_context_menu_item_select):
- UIProcess/API/efl/ewk_context_menu_private.h:
(EwkContextMenu):
(EwkContextMenu::setEwkView):
- 1:55 AM Changeset in webkit [151161] by
-
- 2 edits in trunk/Tools
[WKTR][WTK] Undefined symbols in libTestRunnerInjectedBundle.so after r151124
https://bugs.webkit.org/show_bug.cgi?id=117184
Reviewed by Gyuyoung Kim.
Add ATK stubs for mathPostscriptsDescription() and mathPrescriptsDescription() so
that we don't have undefined symbols in libTestRunnerInjectedBundle.so.
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::AccessibilityUIElement::mathPostscriptsDescription):
(WTR::AccessibilityUIElement::mathPrescriptsDescription):
- 1:30 AM CommitterTips edited by
- Reflect that we now use contributors.json instead of committers.py (diff)
- 1:10 AM Changeset in webkit [151160] by
-
- 3 edits2 adds in trunk
Fix an assertion failure in Range::textNodeSplit by Text::splitText
https://bugs.webkit.org/show_bug.cgi?id=116509
Reviewed by Ryosuke Niwa.
Source/WebCore:
Range::textNodeSplit is called in Text::splitText, and it assumes the
next sibling node is still a Text node. A DOM mutation event handler can
break this assumption.
We had better postpone DOM mutation events dispatched in Node::insertBefore
until exiting splitText to avoid inconsistent Range state.
This imports http://src.chromium.org/viewvc/blink?view=revision&revision=150493 .
Test: fast/dom/Range/split-text-in-range.html
- dom/Text.cpp:
(WebCore::Text::splitText): Add EventQueueScope.
LayoutTests:
- fast/dom/Range/split-text-in-range-expected.txt: Added.
- fast/dom/Range/split-text-in-range.html: Added.
- 1:08 AM Changeset in webkit [151159] by
-
- 5 edits2 adds in trunk
[JSC] Test262 15.5.4.9_3 test is failing
https://bugs.webkit.org/show_bug.cgi?id=116789
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
Bring the String.prototype.localeCompare behavior in line wit ES5 15.9.4.9.
If method is not given enough arguments, the minimal amount of arguments must be assumed, with their value being undefined.
The first argument to localeCompare, in its string form, is used as the 'that' string that's used in the comparison.
Therefor, when calling str.localeCompare() or str.localeCompare(undefined), the first argument isundefinedand the
string "undefined" is used as the string to which value of str is compared.
- runtime/StringPrototype.cpp:
(JSC::stringProtoFuncLocaleCompare): Remove the early return in case of no given arguments to achieve the desired behavior.
LayoutTests:
Add the 15.5.4.9_3 test from the test262 test suite to cover proper behavior of String.prototype.localeCompare
when no arguments are passed to it. The test tests that str.localeCompare() and str.localeCompare(undefined) work
the same way, i.e. using the string 'undefined' as the string with which str is compared (meaning that the first argument
defaults to 'undefined' when not given).
The test and the rationale behind it originates from bug #1245 in ECMAScript Bugzilla.
https://bugs.ecmascript.org/show_bug.cgi?id=1245
- fast/js/kde/StringObject-expected.txt: Update the baseline.
- fast/js/kde/script-tests/StringObject.js: Update the expected return of the localeCompare test case with no arguments. -1 is
expected as the missing argument defaults to 'undefined' and is then compared to the string on which localeCompare is called.
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_3-expected.txt: Added.
- sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_3.html: Added.
- 12:18 AM Changeset in webkit [151158] by
-
- 2 edits10 adds in trunk/LayoutTests
Unreviewed, added missing new line in baseline.
Those tests can be passed on EFL port as gtk port.
- platform/efl/TestExpectations:
- platform/efl/fast/css/color-correction-on-background-image-expected.txt: Added.
- platform/efl/fast/css/color-correction-on-backgrounds-expected.txt: Added.
- platform/efl/fast/css/color-correction-on-box-shadow-expected.txt: Added.
- platform/efl/fast/css/color-correction-on-text-expected.txt: Added.
- platform/efl/fast/css/color-correction-on-text-shadow-expected.txt: Added.