⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



May 1, 2013:

11:30 PM Changeset in webkit [149483] by ryuan.choi@samsung.com
  • 1 edit
    6 adds in trunk/LayoutTests

Unreviewed EFL gardening.

  • platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
  • platform/efl/svg/text/text-midpoint-split-bug-expected.txt: Added.
  • platform/efl/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
8:45 PM Changeset in webkit [149482] by Lucas Forschler
  • 4 edits in trunk/Source

Versioning.

7:38 PM Changeset in webkit [149481] by Stephanie Lewis
  • 1 edit
    1 add in trunk/LayoutTests

Update Lion results after http://trac.webkit.org/projects/webkit/changeset/149474

Unreviewed.

  • platform/mac-lion/fast/text/text-combine-different-fonts-expected.txt: Added.
7:10 PM Changeset in webkit [149480] by glenn@skynav.com
  • 2 edits in trunk/Tools

[webkitpy] Need abstract base class for commands that analyze commit logs
https://bugs.webkit.org/show_bug.cgi?id=115391

Reviewed by Benjamin Poulain.

Move commit log parsing functions into new abstract base class AbstractCommitLogCommand
in preparation for adding two new commands that will reuse this functionality along with
suggest-nominations. See https://bugs.webkit.org/show_bug.cgi?id=115387 and
https://bugs.webkit.org/show_bug.cgi?id=115388.

No new tests as this patch does not change existing functionality or behavior.

  • Scripts/webkitpy/tool/commands/suggestnominations.py:

(AbstractCommitLogCommand): Add abstract base class for commands that analyze commit logs.
(AbstractCommitLogCommand.init):
(AbstractCommitLogCommand._init_options):
(AbstractCommitLogCommand._parse_commit_message):
(SuggestNominations): Move generic commit log parsing into new base class. Use new base class.
(SuggestNominations.init):
(SuggestNominations._init_options):

7:01 PM Changeset in webkit [149479] by Lucas Forschler
  • 5 edits in tags/Safari-537.39.4/Source

Merge fix for <rdar://problem/13784241>

7:01 PM Changeset in webkit [149478] by Lucas Forschler
  • 4 edits in tags/Safari-537.39.4/Source

Versioning.

6:59 PM Changeset in webkit [149477] by Lucas Forschler
  • 1 copy in tags/Safari-537.39.4

New Tag.

6:54 PM Changeset in webkit [149476] by rniwa@webkit.org
  • 7 edits in trunk/Source

[Mac] WebKit doesn't enable or disable autocorrections when system preferences are changed
https://bugs.webkit.org/show_bug.cgi?id=115463

Reviewed by Darin Adler.

Source/WebKit/mac:

Observe the default notification center for changes to autocorrection preferences.
Note system preferences may also update WebAutomatic* defaults.

  • WebView/WebView.mm:

(+[WebView initialize]):
(+[WebView _shouldAutomaticTextReplacementBeEnabled]):
(+[WebView _didChangeAutomaticTextReplacementEnabled:]):
(+[WebView _shouldAutomaticSpellingCorrectionBeEnabled]):
(+[WebView _didChangeAutomaticSpellingCorrectionEnabled:]):
(+[WebView _shouldAutomaticQuoteSubstitutionBeEnabled]):
(+[WebView _shouldAutomaticDashSubstitutionBeEnabled]):
(+[WebView _didChangeAutomaticQuoteSubstitutionEnabled:]):
(+[WebView _didChangeAutomaticDashSubstitutionEnabled:]):

Source/WebKit2:

Observe the default notification center and propagate the changes to TextCheckerState and
to all WebProcesses when system preferences are updated.

  • UIProcess/TextChecker.h:
  • UIProcess/WebContext.h:
  • UIProcess/mac/TextCheckerMac.mm:

(WebKit::shouldAutomaticTextReplacementBeEnabled):
(WebKit::shouldAutomaticSpellingCorrectionBeEnabled):
(WebKit::shouldAutomaticQuoteSubstitutionBeEnabled):
(WebKit::shouldAutomaticDashSubstitutionBeEnabled):
(WebKit::initializeState):
(WebKit::TextChecker::didChangeAutomaticTextReplacementEnabled):
(WebKit::TextChecker::didChangeAutomaticSpellingCorrectionEnabled):
(WebKit::TextChecker::didChangeAutomaticQuoteSubstitutionEnabled):
(WebKit::TextChecker::didChangeAutomaticDashSubstitutionEnabled):

  • UIProcess/mac/WebContextMac.mm:

(WebKit::WebContext::registerNotificationObservers):
(WebKit::WebContext::unregisterNotificationObservers):

6:53 PM Changeset in webkit [149475] by Lucas Forschler
  • 1 copy in tags/Safari-537.40

New Tag.

6:48 PM Changeset in webkit [149474] by enrica@apple.com
  • 3 edits
    3 adds in trunk

text-combine: horizontal does not work properly for some fonts.
https://bugs.webkit.org/show_bug.cgi?id=115503.

Reviewed by Dave Hyatt.

Source/WebCore:

For some fonts that don't have width variants, we fail to combine glyphs
because we believe they don't fit. That decision is made comparing the run width
with the font computed size multiplied by a margin factor.
I've increased the margin from 10% to 15%.

Test: fast/text/text-combine-different-fonts.html

  • rendering/RenderCombineText.cpp:

LayoutTests:

  • fast/text/text-combine-different-fonts.html: Added.
  • platform/mac/fast/text/text-combine-different-fonts-expected.png: Added.
  • platform/mac/fast/text/text-combine-different-fonts-expected.txt: Added.
6:30 PM Changeset in webkit [149473] by ryuan.choi@samsung.com
  • 2 edits in trunk/Source/WebKit2

[GTK] Fix build break after r149449
https://bugs.webkit.org/show_bug.cgi?id=115500

Reviewed by Gustavo Noronha Silva.

Unreviewed GTK build fix

  • GNUmakefile.list.am: Added LocalStorageDatabase.[cpp|h] to the list of

sources.

6:22 PM Changeset in webkit [149472] by msaboff@apple.com
  • 2 edits in trunk/Source/WTF

FastMalloc.cpp should use system defined page size instead of literal constant
https://bugs.webkit.org/show_bug.cgi?id=115502

Reviewed by Geoffrey Garen.

Updated kPageShift to be PAGE_SHIFT for Mac. Changed kMaxSize to be fixed at 32K.
Updated kNumClasses for 4K and 16K page sizes.

  • wtf/FastMalloc.cpp:

kPageShift: Changed this to be PAGE_SHIFT on mac.

6:09 PM Changeset in webkit [149471] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Upstream smart selection
https://bugs.webkit.org/show_bug.cgi?id=111226

Patch by Iris Wu <shuwu@blackberry.com> on 2013-05-01
Reviewed by Rob Buis.

Calling userInterfaceViewportAccessor()->documentViewportRect() on WK thread
caused crash.
But viewport from webkitThreadViewportAccessor uses unadjusted size which is
wrong for email.
The solution here is to get actual viewport size on UI thread and then pass it
to WebKit::SelectionHandler.

PR 333763
Reviewed Internally By Jakob Petsovits.

  • Api/InRegionScroller.cpp:

(BlackBerry::WebKit::InRegionScrollerPrivate::updateSelectionScrollView):

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPage::setSelectionDocumentViewportSize):
(WebKit):

  • Api/WebPage.h:
  • WebKitSupport/SelectionHandler.cpp:

(BlackBerry::WebKit::SelectionHandler::selectAtPoint):
(BlackBerry::WebKit::SelectionHandler::ensureSelectedTextVisible):
(BlackBerry::WebKit::SelectionHandler::selectionViewportRect):

  • WebKitSupport/SelectionHandler.h:

(BlackBerry::WebKit::SelectionHandler::setSelectionViewportSize):
(BlackBerry::WebKit::SelectionHandler::setSelectionSubframeViewportRect):
(SelectionHandler):

6:07 PM Changeset in webkit [149470] by Stephanie Lewis
  • 1 edit
    3 adds in trunk/LayoutTests

Update Lion results after http://trac.webkit.org/projects/webkit/changeset/149450

Unreviewed.

  • platform/mac-lion/fast/block/lineboxcontain/block-with-ideographs-expected.png: Added.
  • platform/mac-lion/fast/block/lineboxcontain/block-with-ideographs-expected.txt: Added.
5:40 PM Changeset in webkit [149469] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Null check plugInClient earlier in snapshotting path
https://bugs.webkit.org/show_bug.cgi?id=115498

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-05-01
Reviewed by Darin Adler.

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::subframeLoaderWillCreatePlugIn):

5:39 PM Changeset in webkit [149468] by commit-queue@webkit.org
  • 4 edits in trunk

Web Inspector: Fix check-inspector-strings script and fix localized strings
https://bugs.webkit.org/show_bug.cgi?id=115495

Patch by Seokju Kwon <Seokju Kwon> on 2013-05-01
Reviewed by Joseph Pecoraro.

Source/WebCore:

No new tests, because there is no change in behavior.

  • English.lproj/localizedStrings.js:

Tools:

  • Scripts/check-inspector-strings:
5:38 PM Changeset in webkit [149467] by Martin Robinson
  • 2 edits in trunk/Source/WebKit2

[GTK] [WebKit2] Documentation for webkit_web_view_run_javascript should indicate what happens when JavaScript is disabled
https://bugs.webkit.org/show_bug.cgi?id=115492

Reviewed by Xan Lopez.

  • UIProcess/API/gtk/WebKitWebView.cpp: Clarify the documentation.
5:15 PM Changeset in webkit [149466] by timothy_horton@apple.com
  • 3 edits
    2 adds in trunk

<object data="<some data URL>"> MIME types aren't case-insensitive
https://bugs.webkit.org/show_bug.cgi?id=115494

Reviewed by Darin Adler.

Test: fast/images/object-data-url-case-insensitivity.html

MIME types are defined to be case-insensitive, but many places in WebCore
only compare them against lower-case strings. Most entry points for MIME
types lower-case them, but mimeTypeFromDataURL doesn't, causing, for example,
data:image/png;... to work, but data:iMaGe/PNG;... to fail.

To fix this, lower-case the string returned from mimeTypeFromDataURL.

  • platform/KURL.cpp:

(WebCore::mimeTypeFromDataURL):

Add a testcase that ensures that iMaGe/PNG == image/png when it comes to
the MIME type specified in a data URL provided to <object> via its
'data' attribute.

  • fast/images/object-data-url-case-insensitivity-expected.html: Added.
  • fast/images/object-data-url-case-insensitivity.html: Added.
5:02 PM Changeset in webkit [149465] by rniwa@webkit.org
  • 3 edits in trunk/Source/WebCore

[Mac] Text replacement should use correction indicator
https://bugs.webkit.org/show_bug.cgi?id=115471

Reviewed by Darin Adler.

Support autocorrection panel for text replacements by making AlternativeTextTypeCorrection
handle text replacements as well as automatic spelling correction.

No new tests. Unfortunately this feature is not testable as is. We need to provide some
internals or testRunner methods to make this feature testable in the long term.

  • editing/AlternativeTextController.cpp:

(WebCore::AlternativeTextController::timerFired): Trigger both TextCheckingTypeReplacement
and TextCheckingTypeShowCorrectionPanel.

  • editing/Editor.cpp:

(WebCore::Editor::markAndReplaceFor): Autocorrection panel maybe used for both
TextCheckingTypeReplacement and TextCheckingTypeShowCorrectionPanel.

4:46 PM Changeset in webkit [149464] by timothy_horton@apple.com
  • 14 edits in trunk/Source

Move knowledge of PDF/PostScript MIME types into MIMETypeRegistry
https://bugs.webkit.org/show_bug.cgi?id=115487

Reviewed by Darin Adler.

No new tests, just a refactoring.

  • UIProcess/WebContext.cpp:
  • UIProcess/WebContext.h:

Remove pdfAndPostScriptMIMETypes.

  • UIProcess/WebFrameProxy.cpp:

(WebKit::WebFrameProxy::canShowMIMEType): Move PDF bits to WebPageProxy.
(WebKit::WebFrameProxy::isDisplayingPDFDocument):
Make use of WebCore's newfound knowledge of PDF and PostScript MIME types,
so we don't have to duplicate it unnecessarily in WebKit2.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::canShowMIMEType):
Add code which used to be in WebFrameProxy::canShowMIMEType, and adapt it
to use WebCore's knowledge of PDF and PostScript MIME types.

  • WebProcess/Plugins/PDF/SimplePDFPlugin.mm:

(WebKit::SimplePDFPlugin::pluginInfo):
We previously supported the "text/pdf" MIME type for PDFViewController,
so SimplePDFPlugin and PDFPlugin should support it as well.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::createPlugin):
Adopt MIMETypeRegistry::isPDFOrPostScriptMIMEType.

  • WebProcess/WebPage/WebPage.h:

(WebPage):
Remove pdfAndPostScriptMIMETypes.

  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::platformPreferencesDidChange):
Adopt getPDFAndPostScriptMIMETypes instead of duplicating the list in WebKit2.

  • WebCore.exp.in:

Export newly-added isPDFOrPostScriptMIMEType and getPDFAndPostScriptMIMETypes.

  • dom/DOMImplementation.cpp:

(WebCore::DOMImplementation::createDocument):
Adopt MIMETypeRegistry::isPDFOrPostScriptMIMEType instead of duplicating
the list of MIME types. The previous list did not include PostScript, but
it seems reasonable to put plugins ahead of built-in support for it in addition to PDF.

  • platform/MIMETypeRegistry.cpp:

(WebCore::initializePDFAndPostScriptMIMETypes): Added.
(WebCore::initializeMIMETypeRegistry): Call initializePDFAndPostScriptMIMETypes.
(WebCore::MIMETypeRegistry::isPDFOrPostScriptMIMEType):
Consult our new HashSet to see if the given MIME type is one of those used for PDF or PS.

(WebCore::MIMETypeRegistry::getPDFAndPostScriptMIMETypes): Added.

  • platform/MIMETypeRegistry.h:

(MIMETypeRegistry): Add isPDFOrPostScriptMIMEType and getPDFAndPostScriptMIMETypes.

4:28 PM Changeset in webkit [149463] by roger_fong@apple.com
  • 4 edits in trunk/Source

Set Path in makefile for AppleWin.

4:20 PM Changeset in webkit [149462] by Lucas Forschler
  • 4 edits in tags/Safari-537.39.3/Source

Versioning.

4:17 PM Changeset in webkit [149461] by Lucas Forschler
  • 1 copy in tags/Safari-537.39.3

New Tag.

4:17 PM Changeset in webkit [149460] by andersca@apple.com
  • 4 edits in trunk/Source

Implement LocalStorageDatabase::importItems
https://bugs.webkit.org/show_bug.cgi?id=115493

Reviewed by Andreas Kling.

Source/WebCore:

Export symbols needed by WebKit2.

  • WebCore.exp.in:

Source/WebKit2:

Fetch items and insert them in the storage map.

  • UIProcess/Storage/LocalStorageDatabase.cpp:

(WebKit::LocalStorageDatabase::importItems):

4:01 PM Changeset in webkit [149459] by fpizlo@apple.com
  • 5 edits in branches/dfgFourthTier/Source/JavaScriptCore

fourthTier: Structure::addPropertyTransitionToExistingStructure should be thread-safe
https://bugs.webkit.org/show_bug.cgi?id=115468

Reviewed by Geoffrey Garen.

This makes the main thread modify the transition table while holding a lock. Note
that the GC might modify its weak pointers without locking, but the GC will lock out
the compilation thread anyway. The map will then only reshape in response to add()
and set(), which happen while holding a lock.

This allows the compilation thread to now query transition tables safely, provided it
holds a lock when doing so.

Also changed LLVM asm printer initialization to just initialize the X86 one. It makes
sense for us to just initialize the asm printer(s) that we actually use; you could
imagine us being linked to a system LLVM that has cross-compilation support; there is
no point in the WebKit or JSC process doing work to initialize all of those targets.
That part was rubber stamped by Mark Hahnenberg.

  • bytecode/PutByIdStatus.cpp:

(JSC::PutByIdStatus::computeFor):

  • runtime/InitializeThreading.cpp:

(JSC::initializeThreadingOnce):

  • runtime/Structure.cpp:

(JSC::Structure::addPropertyTransitionToExistingStructureImpl):
(JSC::Structure::addPropertyTransitionToExistingStructure):
(JSC):
(JSC::Structure::addPropertyTransitionToExistingStructureConcurrently):
(JSC::Structure::addPropertyTransition):
(JSC::Structure::nonPropertyTransition):

  • runtime/Structure.h:

(Structure):

3:38 PM Changeset in webkit [149458] by andersca@apple.com
  • 7 edits in trunk/Source

Begin work on loading items from the local storage database
https://bugs.webkit.org/show_bug.cgi?id=115489

Reviewed by Andreas Kling.

Source/WebCore:

Export symbols and SQLite headers needed.

  • WebCore.exp.in:
  • WebCore.xcodeproj/project.pbxproj:

Source/WebKit2:

Some of the LocalStorageDatabase code is originally from WebCore,
but has been simplified due to the fact that we don't need to load
database data asynchronously since we're already running on a non-main thread.

  • UIProcess/Storage/LocalStorageDatabase.cpp:

(WebKit::LocalStorageDatabase::LocalStorageDatabase):
(WebKit::LocalStorageDatabase::openDatabase):
(WebKit::LocalStorageDatabase::tryToOpenDatabase):
(WebKit::LocalStorageDatabase::migrateItemTableIfNeeded):
(WebKit::LocalStorageDatabase::importItems):

  • UIProcess/Storage/LocalStorageDatabase.h:

(WebKit::StorageManager::StorageArea::setItem):
(WebKit::StorageManager::StorageArea::removeItem):
(WebKit::StorageManager::StorageArea::clear):
(WebKit::StorageManager::StorageArea::items):
Call importItemsFromDatabase().

(WebKit::StorageManager::StorageArea::importItemsFromDatabase):
Ask the database to import the items.

3:01 PM Changeset in webkit [149457] by hmuller@adobe.com
  • 19 edits in trunk

[CSS Exclusions] Programmatic layout tests fail when subpixel layout is disabled
https://bugs.webkit.org/show_bug.cgi?id=115455

Source/WebCore:

First round of changes to restore platform/mac exclusion tests that started failing when
subpixel layout was turned off.

Reviewed by Dirk Schulze.

  • rendering/ExclusionPolygon.cpp:

(WebCore::appendArc): Ensure that the 3rd of 5 added vertices is in the center of the arc.
(WebCore::ExclusionPolygon::firstIncludedIntervalLogicalTop): Use ceiledLayoutUnit() for downwards-snapping first fit location.

  • rendering/ExclusionRectangle.cpp:

(WebCore::ExclusionRectangle::firstIncludedIntervalLogicalTop): Ditto.

LayoutTests:

Reviewed by Dirk Schulze.

First round of changes to restore platform/mac exclusion tests that started failing when
subpixel layout was turned off. This set of changes just restores four tests. It also revises
the subpixel-utils code to bring it into line with the most recent LayoutUnit et al changes
and to simplify its use a little.

  • fast/exclusions/resources/rounded-rectangle.js:

(simulateShape): Revised dependencies on subpixel-utils.

  • fast/exclusions/resources/simple-polygon.js:

(polygonXIntercepts): Ditto.

  • fast/exclusions/resources/subpixel-utils.js:

(SubPixelLayout.): Substantially revised, see description.

  • fast/exclusions/shape-inside/shape-inside-polygon-layout-expected.txt:
  • fast/exclusions/shape-inside/shape-inside-polygon-layout.html:
  • fast/exclusions/shape-inside/shape-inside-polygon-padding-003-expected.txt:
  • fast/exclusions/shape-inside/shape-inside-polygon-padding-003.html:
  • fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html:
  • fast/exclusions/shape-outside-floats/shape-outside-floats-diamond-margin-polygon-expected.txt:
  • fast/exclusions/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:
  • fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-left-expected.txt:
  • fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
  • fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-right-expected.txt:
  • fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
  • platform/mac/TestExpectations:
2:50 PM Changeset in webkit [149456] by ryuan.choi@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL] Unreviewed buildfix after r149449.

  • CMakeLists.txt:
2:36 PM Changeset in webkit [149455] by fpizlo@apple.com
  • 2 edits in branches/dfgFourthTier/Source/JavaScriptCore

fourthTier: Structure::getConcurrently() may be called from for uncacheable dictionaries, and this is safe
https://bugs.webkit.org/show_bug.cgi?id=115464

Reviewed by Oliver Hunt and Geoffrey Garen.

This can happen for example transitively from JSObject::put(). getCurrently() does
work for uncacheable dictionaries; it just has the obvious race that right after it
returns, the result it returned may no longer be right. This isn't an issue if it was
called on the main thread, and may not be an issue in some other situations.

So, we should just remove the assertion, since the only thing it buys us is crashes.

  • runtime/Structure.cpp:

(JSC::Structure::getConcurrently):

2:22 PM Changeset in webkit [149454] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebKit/mac

Fix the function names of r149453

Unreviewed.

I forgot to follow one of Darin's review comment. This patch
fixes the function names to follow CF naming conventions.

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-05-01

  • WebView/WebHTMLRepresentation.mm:

(newArrayWithStrings):
(newArrayByConcatenatingArrays):
(+[WebHTMLRepresentation supportedMIMETypes]):
(+[WebHTMLRepresentation supportedNonImageMIMETypes]):
(+[WebHTMLRepresentation supportedImageMIMETypes]):
(+[WebHTMLRepresentation unsupportedTextMIMETypes]):

2:02 PM Changeset in webkit [149453] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebKit/mac

Simplify WebHTMLRepresentation supportedMIMETypes methods
https://bugs.webkit.org/show_bug.cgi?id=115314

Reviewed by Darin Adler.

The initialization was surprisingly complex because of DEFINE_STATIC_LOCAL.
First, a new pointer was allocated on the heap with fast malloc (for RetainPtr<NSArray>).
Then a new NSMutableArray was allocated but immediately put on the autorelease pool.
Finally, that array was retained by the RetainPtr.

This patch changes the code to only leak the NSMutableArray memory. There
is no fastMalloc, nor any use of the autorelease pool.

  • WebView/WebHTMLRepresentation.mm:

(createArrayWithStrings):
(createArrayByConcatenatingArrays):
(+[WebHTMLRepresentation supportedMIMETypes]):
(+[WebHTMLRepresentation supportedNonImageMIMETypes]):
(+[WebHTMLRepresentation supportedImageMIMETypes]):
(+[WebHTMLRepresentation unsupportedTextMIMETypes]):

1:58 PM Changeset in webkit [149452] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/Source/WebKit2

[Qt] Unreviewed buildfix after r149449.

  • Target.pri:
1:52 PM Changeset in webkit [149451] by benjamin@webkit.org
  • 2 edits
    2 deletes in trunk

Remove the remaining wscript
https://bugs.webkit.org/show_bug.cgi?id=115459

Reviewed by Andreas Kling.

.:

  • wscript: Removed.

Source/JavaScriptCore:

  • wscript: Removed.
1:37 PM Changeset in webkit [149450] by enrica@apple.com
  • 3 edits
    3 adds in trunk

Incorrect layout for blocks containing ideographs with -webkit-linebox-contain: glyphs, font, inline-box.
https://bugs.webkit.org/show_bug.cgi?id=115478.

Reviewed by Dave Hyatt.

Source/WebCore:

Test: fast/block/lineboxcontain/block-with-ideographs.xhtml

When computing ascent and descent we need to take into account
the baseline type. RootInlineBox::ascentAndDescentForBox failed
to do that in few cases.

  • rendering/RootInlineBox.cpp:

(WebCore::RootInlineBox::ascentAndDescentForBox):

LayoutTests:

  • fast/block/lineboxcontain/block-with-ideographs.xhtml: Added.
  • platform/mac/fast/block/lineboxcontain/block-with-ideographs-expected.txt: Added.
  • platform/mac/fast/block/lineboxcontain/block-with-ideographs-expected.png : Added.
1:28 PM Changeset in webkit [149449] by andersca@apple.com
  • 5 edits
    2 adds in trunk/Source

Add LocalStorageDatabase class
https://bugs.webkit.org/show_bug.cgi?id=115486

Reviewed by Sam Weinig.

Source/WebCore:

Export symbols needed by WebKit2.

  • WebCore.exp.in:

Source/WebKit2:

The LocalStorageDatabase class will persist local storage data to disk.

  • UIProcess/Storage/LocalStorageDatabase.cpp:
  • UIProcess/Storage/LocalStorageDatabase.h: Added.
  • UIProcess/Storage/StorageManager.cpp:

(StorageManager::StorageArea):
(WebKit::StorageManager::LocalStorageNamespace::storageManager):
Add getter.

(StorageManager::LocalStorageNamespace):
(WebKit::StorageManager::StorageArea::StorageArea):
If this is a local storage area, create a LocalStorageDatabase.

(WebKit::StorageManager::LocalStorageNamespace::databaseFilename):
Helper function for getting the name of the database for the given origin.

  • WebKit2.xcodeproj/project.pbxproj:

Add new files.

12:57 PM Changeset in webkit [149448] by eric.carlson@apple.com
  • 2 edits in trunk/Source/WebCore

[Mac Lion] Assertion failure in MediaControlTextTrackContainerElement::updateDisplay()
https://bugs.webkit.org/show_bug.cgi?id=115289

Reviewed by Jer Noble.

No new tests, this is a speculative fix for an infrequent assertion.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::textTrackRemoveCue): Mark the cue as inactive when it is removed

from the active set.

12:55 PM Changeset in webkit [149447] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

TextTrackMenu crashes in ports where MediaElement players are lazily created
https://bugs.webkit.org/show_bug.cgi?id=115485

Null check the player for ports, like iOS, that lazily create the player.

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-05-01
Reviewed by Eric Carlson.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::platformTextTrackMenu):
(WebCore::HTMLMediaElement::closeCaptionTracksChanged):

12:10 PM Changeset in webkit [149446] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

[TestWebKitAPI] <WebKit2/WebKit2_C.h> being included in GTK WK1-only builds
https://bugs.webkit.org/show_bug.cgi?id=115470

Reviewed by Martin Robinson.

In the TestWebKitAPI's config.h header, only include the <WebKit2/WebKit2_C.h> header when
not building either of the IOS, Windows or GTK-WK1 platforms.

Up until now the header was included for everything but the IOS and Windows platforms due to
an incorrectly stated condition regarding the GTK platform.

  • TestWebKitAPI/config.h:
12:09 PM Changeset in webkit [149445] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

[GTK] Split the forwarding headers stamp in the TestWebKitAPI GNUmakefile.am
https://bugs.webkit.org/show_bug.cgi?id=115469

Reviewed by Martin Robinson.

Split the stamp-testwebkitapi-forwarding-headers into two stamps, one covering forwarding headers
for the WebCore tests (under the Tests/WebCore directory) and the other covering forwarding headers
for the WebKit2 tests and the injected bundle required by them.

This makes it possible for the WebCore tests to compile when the WebKit2 build is disabled, i.e. the WebCore
tests shouldn't depend on the WebKit2 build (though the forwarding headers generation script is stored
under the WebKit2 code).

The WebCore forwarding headers are generated by scanning only the files under the Tests/WebCore directory,
while the WebKit2 forwarding headers generation should keep on scanning the complete root directory of the
TestWebKitAPI subproject, though the target directory should be narrowed down if at all possible.

  • TestWebKitAPI/GNUmakefile.am:
11:59 AM Changeset in webkit [149444] by andersca@apple.com
  • 9 edits
    2 adds in trunk/Source

Add FunctionDispatcher class and make RunLoop derive from it
https://bugs.webkit.org/show_bug.cgi?id=115480

Reviewed by Sam Weinig.

Source/WebCore:

Change RunLoop to be a subclass of FunctionDispatcher.

  • platform/RunLoop.h:

(RunLoop):

Source/WTF:

Add FunctionDispatcher files.

  • WTF.pro:
  • WTF.vcproj/WTF.vcproj:
  • WTF.vcxproj/WTF.vcxproj:
  • WTF.xcodeproj/project.pbxproj:
  • wtf/FunctionDispatcher.cpp: Added.

(WTF::FunctionDispatcher::FunctionDispatcher):
(WTF::FunctionDispatcher::~FunctionDispatcher):

  • wtf/FunctionDispatcher.h: Added.
11:55 AM Changeset in webkit [149443] by eric.carlson@apple.com
  • 2 edits in trunk/Source/WebCore

HTMLMediaElement::updateActiveTextTrackCues can do unnecessary work
https://bugs.webkit.org/show_bug.cgi?id=81856

Reviewed by Jer Noble.

No new tests, covered by existing tests.

  • html/HTMLMediaElement.h:

(WebCore::HTMLMediaElement::ignoreTrackDisplayUpdateRequests): Add an early return when there

is obviously no work to be done.

11:32 AM Writing Layout Tests for DumpRenderTree edited by achristensen@apple.com
made example test pass (diff)
11:26 AM Changeset in webkit [149442] by ap@apple.com
  • 4 edits in trunk/WebKitLibraries

Update WebKitSystemInterface.

  • WebKitSystemInterface.h:
  • libWebKitSystemInterfaceLion.a:
  • libWebKitSystemInterfaceMountainLion.a:
11:14 AM Changeset in webkit [149441] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

<rdar://problem/13781156> Launching NetworkProcess broken on some OS versions.

Reviewed by Anders Carlsson.

Adapt to LaunchServices changes.

  • Shared/mac/ChildProcessMac.mm: (WebKit::ChildProcess::setApplicationIsDaemon):
11:10 AM Changeset in webkit [149440] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebKit2

[GTK] [WebKit2] Add a setting to control whether or not accelerated 2D canvas is enabled
https://bugs.webkit.org/show_bug.cgi?id=114394

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-05-01
Reviewed by Anders Carlsson.

Add a setting to control accelerated 2D canvas, which determines whether
or not to consider rendering HTML canvas with hardware acceleration.

  • UIProcess/API/gtk/WebKitSettings.cpp:

(webKitSettingsSetProperty): Added support for enable-accelerated-2d-canvas property.
(webKitSettingsGetProperty): Added support for enable-accelerated-2d-canvas property.
(webkit_settings_class_init): Added support for enable-accelerated-2d-canvas property.
(webkit_settings_get_enable_accelerated_2d_canvas): Added.
(webkit_settings_set_enable_accelerated_2d_canvas): Added.

  • UIProcess/API/gtk/WebKitSettings.h: New methods.
  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Added new methods to the documentation.
  • UIProcess/API/gtk/tests/TestWebKitSettings.cpp:

(testWebKitSettings): Added a simple test for the setting.

10:45 AM Changeset in webkit [149439] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebKit2

Entering full screen mode shows desktop linen instead of WKView the first time.
https://bugs.webkit.org/show_bug.cgi?id=115433
<rdar://problem/13774540>

Reviewed by Eric Carlson.

For certain types of windows created by subclasses of WKView, the window in question fails to paint
when created with a zero-size rect. Create the window with an initial size of the active screen frame
as that is the likely destination size.

  • UIProcess/API/mac/WKView.mm:

(-[WKView createFullScreenWindow]):

10:38 AM Changeset in webkit [149438] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

Closed caption lines overlap
https://bugs.webkit.org/show_bug.cgi?id=115438
<rdar://problem/13351747>

Reviewed by Eric Carlson.

Take the line-box padding into account when determining line hight by setting
the -webkit-line-box-contain property to include 'inline-box'.

  • css/mediaControls.css:

(video::-webkit-media-text-track-container):

10:29 AM Changeset in webkit [149437] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WebCore

BUILD FIX (r149410): CFRunLoopStop() doesn't know what to do with a RetainPtr<CFRunLoopRef>

Fixes the following build failure:

WebCore/platform/cf/RunLoopCF.cpp:82:5: error: no matching function for call to 'CFRunLoopStop'

CFRunLoopStop(m_runLoop);

  • platform/cf/RunLoopCF.cpp:

(WebCore::RunLoop::stop): Call RetainPtr::get().

10:15 AM Changeset in webkit [149436] by commit-queue@webkit.org
  • 3 edits
    3 adds in trunk

EventSource: Loss of reconnect time precision due to integer division
https://bugs.webkit.org/show_bug.cgi?id=115358

Source/WebCore:

Make sure precision is not lost when converting the reconnect time from milliseconds to seconds.

Patch by Per-Erik Brodin <per-erik.brodin@ericsson.com> on 2013-05-01
Reviewed by Alexey Proskuryakov.

Test: http/tests/eventsource/eventsource-retry-precision.html

  • page/EventSource.cpp:

(WebCore::EventSource::scheduleReconnect):

LayoutTests:

Patch by Per-Erik Brodin <per-erik.brodin@ericsson.com> on 2013-05-01
Reviewed by Alexey Proskuryakov.

  • http/tests/eventsource/eventsource-retry-precision-expected.txt: Added.
  • http/tests/eventsource/eventsource-retry-precision.html: Added.
  • http/tests/eventsource/resources/precise-retry.asis: Added.
9:55 AM Changeset in webkit [149435] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

REGRESSION(r149287): Assertion failure in fast/frames/flattening/iframe-flattening-crash.html
<http://webkit.org/b/115386>
<rdar://problem/13769995>

Reviewed by Antti Koivisto.

Only send synchronous resize events for the main frame. Subframes change size during layout,
so it never really makes sense for them to use synchronous dispatch anyway.

  • page/FrameView.cpp:

(WebCore::FrameView::dispatchResizeEvent):

8:47 AM Changeset in webkit [149434] by Csaba Osztrogonác
  • 2 edits in trunk/Source/WebCore

Unreviewed trivial buildfix after r149432.

  • testing/Internals.cpp:

(WebCore):

7:25 AM Changeset in webkit [149433] by zarvai@inf.u-szeged.hu
  • 6 edits in trunk/Source

[Qt][Win] Fix build after r149416.
https://bugs.webkit.org/show_bug.cgi?id=115474

Reviewed by Anders Carlsson.

Source/WebKit2:

  • Platform/CoreIPC/Connection.h:

(Connection):

  • Platform/CoreIPC/win/ConnectionWin.cpp:

(CoreIPC::Connection::dispatchSentMessagesUntil):

Source/WTF:

  • WTF.pro:
  • wtf/threads/BinarySemaphore.h:

(BinarySemaphore):

7:17 AM Changeset in webkit [149432] by sergio@webkit.org
  • 17 edits
    2 adds in trunk

Show a block cursor in overtype mode
https://bugs.webkit.org/show_bug.cgi?id=114819

Reviewed by Ryosuke Niwa.

.:

  • Source/autotools/symbols.filter: export some extra symbols for

testing purposes.

Source/WebCore:

Test: editing/selection/block-cursor-overtype-mode.html

Overtype mode will use block cursor instead of a caret to
highlight the next character to be replaced. It will fully cover
the next character to be replaced (except at the end of a line
where the usual blinking caret will be shown).

This new block cursor is internally implemented as a selection
(not exposed to JavaScript) because the selection code knows how
to deal with bidi text.

  • WebCore.exp.in: Export symbols for testing purposes.
  • WebCore.order: Ditto.
  • editing/Editor.cpp:

(WebCore::Editor::toggleOverwriteModeEnabled): Added a call to
FrameLoader::setShouldShowBlockCursor.
(WebCore):

  • editing/Editor.h:

(Editor):

  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::FrameSelection):
(WebCore::FrameSelection::updateAppearance): Use a 1-character
long selection to paint the cursor in overtype mode.
(WebCore::FrameSelection::setShouldShowBlockCursor):
(WebCore):

  • editing/FrameSelection.h:

(WebCore::FrameSelection::shouldShowBlockCursor):
(FrameSelection):

  • testing/Internals.cpp:

(WebCore):
(WebCore::Internals::selectionBounds): Added a new method which
returns the IntRect issued by FrameSelection::bounds().

  • testing/Internals.h: Ditto.
  • testing/Internals.idl: Ditto.

Source/WebKit:

Export three more WebCore symbols.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:

Source/WebKit/win:

Export three more WebCore symbols.

  • WebKit.vcproj/WebKitExports.def.in:

LayoutTests:

New test case for the new block cursor to be used in overtype
mode. The test verifies that the 1-pixel long caret is replaced by
a selection like 1-character long block cursor when in overtype
mode. This test covers LTR and RTL text in LTR and RTL blocks and
bidi text.

  • editing/selection/block-cursor-overtype-mode-expected.txt: Added.
  • editing/selection/block-cursor-overtype-mode.html: Added.
4:22 AM Changeset in webkit [149431] by sergio@webkit.org
  • 2 edits in trunk/Source/WebKit2

Unreviewed GTK build fix after r149417.

  • GNUmakefile.list.am: Added PageBanner.[cpp|h] to the list of

sources.

3:14 AM Changeset in webkit [149430] by ryuan.choi@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL] Unreviewed buildfix after r149416 and r149417.

Unreviewed build fix.

  • CMakeLists.txt:
1:43 AM Changeset in webkit [149429] by zarvai@inf.u-szeged.hu
  • 4 edits in trunk/Source

Source/WebKit2: [Qt] Unreviewed buildfix after r149416 and r149417.

  • Target.pri:

Source/WTF: [Qt] Unreviewed buildfix after r149416.

  • WTF.pro:

Apr 30, 2013:

11:59 PM Changeset in webkit [149428] by dw.im@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL] Unreviewed, EFL build fix after r149416
https://bugs.webkit.org/show_bug.cgi?id=115467

Unreviewed build fix.

  • CMakeLists.txt: Remove non-existing file, BinarySemaphore.cpp, from the list.
11:08 PM Changeset in webkit [149427] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

ipc-posix-shm backwards compatibility
https://bugs.webkit.org/show_bug.cgi?id=115448
<rdar://problem/13743037>

Patch by Simon Cooper <scooper@apple.com> on 2013-04-30
Reviewed by Alexey Proskuryakov.

Add compatibility for older ipc-posix-shm operations, but prefer the
newer names when writing profiles.

  • Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
10:49 PM Changeset in webkit [149426] by fpizlo@apple.com
  • 2 edits in branches/dfgFourthTier/Tools

fourthTier: Use hw.availcpu instead of hw.ncpu, and configure LLVM with --enable-zlib=no

Rubber stamped by Mark Rowe.

  • Scripts/copy-webkitlibraries-to-product-directory:
10:48 PM Changeset in webkit [149425] by fpizlo@apple.com
  • 2 edits in branches/dfgFourthTier/Source/JavaScriptCore

fourthTier: Don't link gtest into JavaScriptCore

Rubber stamped by Mark Rowe.

  • Configurations/JavaScriptCore.xcconfig:
10:42 PM Changeset in webkit [149424] by Philippe Normand
  • 2 edits in trunk/Source/WebKit2

Unreviewed, GTK build fix after r149416.

  • GNUmakefile.list.am: Remove references to non-existant

BinarySemaphore module.

10:19 PM Changeset in webkit [149423] by Darin Adler
  • 6 edits in trunk/Source

[Mac] Remove adoptNS/retain pairs, since the two cancel each other out
https://bugs.webkit.org/show_bug.cgi?id=115426

Reviewed by Anders Carlsson.

Source/WebCore:

  • platform/graphics/ca/mac/PlatformCAAnimationMac.mm:

(PlatformCAAnimation::PlatformCAAnimation):

  • platform/graphics/ca/mac/PlatformCAFiltersMac.mm:

(PlatformCAFilters::filterValueForOperation):

  • platform/network/mac/ResourceResponseMac.mm:

(WebCore::ResourceResponse::nsURLResponse):
Remove adoptNS and release from code that is doing both.

Source/WebKit/mac:

  • Plugins/WebNetscapePluginStream.mm:

(WebNetscapePluginStream::deliverDataToFile): Remove adoptNS and release.

10:16 PM Changeset in webkit [149422] by ap@apple.com
  • 7 edits in trunk/Source/WebKit2

<rdar://problem/13574729> Implement file path restrictions in WebKit Objective C API
https://bugs.webkit.org/show_bug.cgi?id=115321

Reviewed by Darin Adler.

  • UIProcess/API/C/WKPage.cpp:
  • UIProcess/API/C/WKPage.h:
  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::loadFile):
  • UIProcess/WebPageProxy.h: Added and implemented a C API to load a file while only opening sandbox for a specific directory.
  • UIProcess/API/mac/WKBrowsingContextController.h: Fixed a typo in a comment.
  • UIProcess/API/mac/WKBrowsingContextController.mm: (-[WKBrowsingContextController loadFileURL:restrictToFilesWithin:]): Respect allowedDirectory argument. Updated the function to raise an exception for incorrect input, as decribed in header file.
9:58 PM Changeset in webkit [149421] by glenn@skynav.com
  • 2 edits in trunk/Tools

Unreviewed. Add myself to watchlist entries.

  • Scripts/webkitpy/common/config/watchlist:
7:38 PM Changeset in webkit [149420] by mark.lam@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

JSContextGroupSetExecutionTimeLimit() should not pass a callback to the
VM watchdog if its client did not pass one in.
https://bugs.webkit.org/show_bug.cgi?id=115461.

Reviewed by Geoffrey Garen.

  • API/JSContextRef.cpp:

(internalScriptTimeoutCallback):
(JSContextGroupSetExecutionTimeLimit):

  • API/tests/testapi.c:

(main):

  • Added test case when the time limit callback is 0.
  • Also updated a check to verify that a TerminatedExecutionException is thrown when the time out is cancelled.
  • Also fixed some cosmetic typos.
7:29 PM Changeset in webkit [149419] by glenn@skynav.com
  • 3 edits in trunk/Tools

[webkitpy] suggest-nominations doesn't count all qualified patches
https://bugs.webkit.org/show_bug.cgi?id=115285

Reviewed by Benjamin Poulain.

Fix commit analysis so that patches made by an existing committer are counted towards reviewer
nomination. Improve commit log parsing.

  • Scripts/webkitpy/tool/commands/suggestnominations.py:

(CommitLogError):
(CommitLogError.init):
(CommitLogMissingReviewer):
(CommitLogMissingReviewer.init):
(SuggestNominations):
(SuggestNominations.init):
(SuggestNominations._recent_commit_messages):
(SuggestNominations._author_name_from_email):
(SuggestNominations._contributor_from_email):
(SuggestNominations._parse_commit_message):
(SuggestNominations._count_commit):
(SuggestNominations._count_recent_patches):
(SuggestNominations._collect_nominations):
(SuggestNominations._print_nominations):
(SuggestNominations.execute):

  • Scripts/webkitpy/tool/commands/suggestnominations_unittest.py:

(_make_options):
(test_recent_commit_messages):
(test_basic):

6:58 PM Changeset in webkit [149418] by ggaren@apple.com
  • 13 edits in trunk/Source/JavaScriptCore

Removed op_ensure_property_exists
https://bugs.webkit.org/show_bug.cgi?id=115460

Reviewed by Mark Hahnenberg.

It was unused, and whatever it was once used for was not optimized.

(JSC::CodeBlock::dumpBytecode):

  • bytecode/Opcode.h:

(JSC::padOpcodeName):

  • jit/JIT.cpp:

(JSC::JIT::privateCompileMainPass):

  • jit/JIT.h:
  • jit/JITOpcodes.cpp:
  • jit/JITOpcodes32_64.cpp:
  • jit/JITStubs.cpp:
  • jit/JITStubs.h:
  • llint/LLIntSlowPaths.cpp:
  • llint/LLIntSlowPaths.h:
  • llint/LowLevelInterpreter.asm:
6:48 PM May 2013 Meeting edited by timothy@apple.com
(diff)
6:24 PM Changeset in webkit [149417] by weinig@apple.com
  • 14 edits
    7 adds in trunk/Source

Add API to allow WebKit2 banners to get mouse events
https://bugs.webkit.org/show_bug.cgi?id=115395

Reviewed by Beth Dakin.

Source/WebCore:

  • WebCore.exp.in:
  • platform/ScrollView.cpp:

(WebCore::ScrollView::rootViewToTotalContents):

  • platform/ScrollView.h:

Add and expose rootViewToTotalContents().

Source/WebKit2:

  • Shared/API/c/WKBase.h:
  • Shared/APIObject.h:

Add banner type.

  • WebKit2.xcodeproj/project.pbxproj:

Add files.

  • WebProcess/InjectedBundle/API/c/WKBundleAPICast.h:

Add conversion.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:

(WKBundlePageSetTopOverhangImage):
(WKBundlePageSetBottomOverhangImage):
Fix parameter names to be consistent.

(WKBundlePageSetHeaderBanner):
(WKBundlePageSetFooterBanner):

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h:
  • WebProcess/InjectedBundle/API/c/WKBundlePageBanner.cpp: Added.

(WKBundlePageBannerGetTypeID):

  • WebProcess/InjectedBundle/API/c/WKBundlePageBanner.h: Added.
  • WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.h: Added.
  • WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm: Added.

(PageBannerClientImpl):
(PageBannerClientImpl::create):
(PageBannerClientImpl::PageBannerClientImpl):
(PageBannerClientImpl::pageBannerDestroyed):
(PageBannerClientImpl::mouseEvent):
(WKBundlePageBannerCreateBannerWithCALayer):
(WKBundlePageBannerGetLayer):
Add banner API.

  • WebProcess/WebPage/PageBanner.h: Added.
  • WebProcess/WebPage/PageBanner.cpp: Added.

(WebKit::PageBanner::~PageBanner):
(WebKit::PageBanner::addToPage):
(WebKit::PageBanner::detachFromPage):
(WebKit::PageBanner::didChangeDeviceScaleFactor):
(WebKit::PageBanner::mouseEvent):
Add non-mac implementations.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::~WebPage):
(WebKit::WebPage::setHeaderPageBanner):
(WebKit::WebPage::headerPageBanner):
(WebKit::WebPage::setFooterPageBanner):
(WebKit::WebPage::footerPageBanner):
(WebKit::WebPage::mouseEvent):
(WebKit::WebPage::mouseEventSyncForTesting):

  • WebProcess/WebPage/WebPage.h:

Add banner setter/getters and give the banners a chance to handle mouse events.

  • WebProcess/WebPage/mac/PageBannerMac.mm: Added.

(WebKit::PageBanner::create):
(WebKit::PageBanner::PageBanner):
(WebKit::PageBanner::addToPage):
(WebKit::PageBanner::detachFromPage):
(WebKit::PageBanner::didChangeDeviceScaleFactor):
(WebKit::PageBanner::mouseEvent):
(WebKit::PageBanner::layer):
Add Mac implementation.

  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::updateHeaderAndFooterLayersForDeviceScaleChange):
Notify banners when the device scale changes.

5:41 PM May 2013 Meeting edited by Brian Burg
add record/replay session (diff)
5:27 PM Changeset in webkit [149416] by andersca@apple.com
  • 7 edits
    2 deletes in trunk/Source

Remove the WebKit2 BinarySemaphore class
https://bugs.webkit.org/show_bug.cgi?id=115458

Reviewed by Benjamin Poulain.

Source/WebKit2:

Remove the WK2 specific BinarySemaphore class and use the one from WTF.

  • Platform/CoreIPC/BinarySemaphore.cpp: Removed.
  • Platform/CoreIPC/BinarySemaphore.h: Removed.
  • Platform/CoreIPC/Connection.cpp:
  • Platform/CoreIPC/Connection.h:
  • WebKit2.xcodeproj/project.pbxproj:

Source/WTF:

  • wtf/Forward.h:

Add BinarySemaphore forward declaration.

  • wtf/threads/BinarySemaphore.h:

Add WTF_EXPORT_PRIVATE to declarations.

5:02 PM Changeset in webkit [149415] by andersca@apple.com
  • 3 edits in trunk/Source/WebCore

Make RunLoop ref-counted
https://bugs.webkit.org/show_bug.cgi?id=115384

Reviewed by Benjamin Poulain.

Add a RunLoop::Holder class which creates and holds the ref-counted RunLoop object.

  • platform/RunLoop.cpp:

(RunLoop::Holder):
(WebCore::RunLoop::Holder::Holder):
(WebCore::RunLoop::Holder::runLoop):
(WebCore::RunLoop::current):

  • platform/RunLoop.h:
5:00 PM Changeset in webkit [149414] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

<rdar://problem/13757475> WebProcess deny ipc-posix-shm-read-data CFPBS:A2:

Reviewed by Anders Carlsson.

  • WebProcess/com.apple.WebProcess.sb.in: Allow pbs shared memory.
4:58 PM Changeset in webkit [149413] by ap@apple.com
  • 13 edits in trunk/Source/WebKit2

[Mac] Don't open window server connection in network process
https://bugs.webkit.org/show_bug.cgi?id=115446

Reviewed by Anders Carlsson.

  • NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::initializeProcess):
  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/mac/NetworkProcessMac.mm: (WebKit::NetworkProcess::initializeProcess): (WebKit::NetworkProcess::initializeProcessName): Instead of shutting down a connection after setting process name, just prevent it from being created.
  • Shared/ChildProcess.h:
  • Shared/mac/ChildProcessMac.mm: (WebKit::ChildProcess::setApplicationIsDaemon): Expose a function for client processes to call if they don't run an NSApplication run loop.
  • OfflineStorageProcess/OfflineStorageProcess.cpp: (WebKit::OfflineStorageProcess::initializeProcess):
  • OfflineStorageProcess/OfflineStorageProcess.h:
  • OfflineStorageProcess/mac/OfflineStorageProcessMac.mm: (WebKit::OfflineStorageProcess::initializeProcess): (WebKit::OfflineStorageProcess::initializeProcessName):
  • SharedWorkerProcess/SharedWorkerProcess.cpp: (WebKit::SharedWorkerProcess::initializeProcess): (WebKit::SharedWorkerProcess::initializeProcessName):
  • SharedWorkerProcess/SharedWorkerProcess.h:
  • SharedWorkerProcess/mac/SharedWorkerProcessMac.mm: (WebKit::SharedWorkerProcess::initializeProcess): (WebKit::SharedWorkerProcess::initializeProcessName): Match NetworkProcess for consistency.
  • WebProcess/mac/WebProcessMac.mm: (WebKit::WebProcess::initializeProcessName): Don't null check UI process name. First, it can't be null, and second, some other processes already don't have this check.
4:40 PM Changeset in webkit [149412] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Cannot touch scroll readonly text input.
https://bugs.webkit.org/show_bug.cgi?id=115378

Patch by Genevieve Mak <gmak@rim.com> on 2013-04-30
Reviewed by Rob Buis.

PR #332902
Reviewed Internally by Mike Fenton.
Node::rendererIsEditable() returns false if the input element has the readonly tag set.
Check the node type instead.

  • WebKitSupport/DOMSupport.cpp:

(BlackBerry::WebKit::DOMSupport::isShadowHostTextInputElement):
(DOMSupport):

  • WebKitSupport/DOMSupport.h:
  • WebKitSupport/InRegionScrollableArea.cpp:

(BlackBerry::WebKit::InRegionScrollableArea::InRegionScrollableArea):

4:35 PM Changeset in webkit [149411] by fpizlo@apple.com
  • 3 edits in branches/dfgFourthTier/WebKitLibraries

Updated LLVM drops to include MCJIT fixes and newly exposed API.

Rubber stamped by Mark Hahnenberg.

  • LLVMIncludesMountainLion.tar.bz2:
  • LLVMLibrariesMountainLion.tar.bz2:
4:34 PM Changeset in webkit [149410] by andersca@apple.com
  • 5 edits in trunk/Source/WebCore

Clean up RunLoop code
https://bugs.webkit.org/show_bug.cgi?id=115454

Reviewed by Andreas Kling.

Delete a couple of functions from RunLoopCF.cpp and just use the generic ones in RunLoop.cpp,
use RetainPtr instead of manual retain/release. Always use an AutoreleasePool when calling performWork or timers.

  • platform/RunLoop.cpp:

(WebCore::RunLoop::setUseApplicationRunLoopOnMainRunLoop):
(WebCore):

  • platform/RunLoop.h:

(TimerBase):
(RunLoop):

  • platform/cf/RunLoopCF.cpp:

(WebCore::RunLoop::performWork):
(WebCore::RunLoop::RunLoop):
(WebCore::RunLoop::~RunLoop):
(WebCore::RunLoop::wakeUp):
(WebCore::RunLoop::TimerBase::timerFired):
(WebCore::RunLoop::TimerBase::TimerBase):
(WebCore::RunLoop::TimerBase::start):
(WebCore::RunLoop::TimerBase::stop):
(WebCore::RunLoop::TimerBase::isActive):

  • platform/mac/RunLoopMac.mm:

(WebCore::RunLoop::run):
(WebCore::RunLoop::stop):

3:53 PM Changeset in webkit [149409] by rniwa@webkit.org
  • 2 edits in trunk/Source/WTF

Unreviewed, rolling out r149408.
http://trac.webkit.org/changeset/149408
https://bugs.webkit.org/show_bug.cgi?id=115453

Broke Windows Build (Requested by bfulgham on #webkit).

  • wtf/Platform.h:
3:44 PM Changeset in webkit [149408] by bfulgham@webkit.org
  • 2 edits in trunk/Source/WTF

[Windows, WinCairo] Fix crash in fast/js/create-lots-of-workers.html
https://bugs.webkit.org/show_bug.cgi?id=115130

Reviewed by Tim Horton.

Windows is suffering from mismatched allocation/deallocation
between the system allocator and fastMalloc/fastFree. By turning
off the global switch to fastMalloc, only classes specified to
honor fastMalloc/fastFree are affected, and other memory allocation
and freeing is done with consistent library calls.

  • wtf/Platform.h: Deactivate ENABLE_GLOBAL_FASTMALLOC_NEW for

the Windows build.

3:39 PM Changeset in webkit [149407] by hyatt@apple.com
  • 5 edits
    2 adds in trunk

<button> ignores margin-bottom.
https://bugs.webkit.org/show_bug.cgi?id=114940

Reviewed by Beth Dakin.

Source/WebCore:

Make sure that the inner block inside the <button> (flexbox) acts like it
establishes a block formatting context, i.e., it should refuse to collapse
its margins with its children. This causes margins to stay inside the <button>
and be honored, adding to the button's overall height.

Basically we have to remove the restriction that anonymous blocks can't be
BFCs on the bottom margin.

Added fast/forms/content-with-margins-inside-button.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::handleAfterSideOfBlock):

LayoutTests:

  • fast/forms/content-with-margins-inside-button-expected.html: Added.
  • fast/forms/content-with-margins-inside-button.html: Added.
3:29 PM Changeset in webkit [149406] by fpizlo@apple.com
  • 2 edits
    12 adds in trunk/Websites/webkit.org

Release SunSpider 1.0

Rubber stamped by Maciej Stachowiak.

  • perf/sunspider-1.0: Added.
  • perf/sunspider-1.0/json2.js: Added.

(.):

  • perf/sunspider-1.0/sunspider-1.0: Added.
  • perf/sunspider-1.0/sunspider-1.0/driver.html: Added.
  • perf/sunspider-1.0/sunspider-1.0/results.html: Added.
  • perf/sunspider-1.0/sunspider-1.0/sunspider-test-contents.js: Added.
  • perf/sunspider-1.0/sunspider-1.0/sunspider-test-prefix.js: Added.
  • perf/sunspider-1.0/sunspider-analyze-results.js: Added.

(computeItemTotals):
(computeTotals):
(computeMeans):
(standardDeviation):
(computeStdDevs):
(computeStdErrors):
(tDist):
(formatResult):
(computeLabelWidth):
(computeMeanWidth):
(resultLine):
(printOutput):

  • perf/sunspider-1.0/sunspider-compare-results.js: Added.

(.computeItemTotals):
(.computeTotals):
(.computeMeans):
(.standardDeviation):
(.computeStdDevs):
(.computeStdErrors):
(.tDist):
(.formatMean):
(.computeLabelWidth):
(.computeMeanWidth):
(.pad):
(.resultLine):
(.printOutput):
(sunspiderCompareResults):

  • perf/sunspider-1.0/sunspider.css: Added.

(body):
(h2):
(dt):
(dd):
(:link):
(:visited):
(#testframe):
(#logo):

  • perf/sunspider-1.0/sunspider.html: Added.
  • perf/sunspider/sunspider.html:
  • perf/sunspider/versions.html: Added.
3:23 PM Changeset in webkit [149405] by abucur@adobe.com
  • 4 edits in trunk/Source/WebCore

Cleanup HTMLOListElement<->RenderListItem bridge
https://bugs.webkit.org/show_bug.cgi?id=115434

Reviewed by Darin Adler.

Refactor the way HTMLOListElement is accessing its list items. Instead
of exposing the nextListItem function, wrap the desiredfunctionality
in static methods on RenderListItem. This should make the code more readable.
I've also added more constness to some functions in RenderListItem.

Tests: No new tests, just refactoring.

  • html/HTMLOListElement.cpp:

(WebCore::HTMLOListElement::updateItemValues): Use updateItemValuesForOrderedList.
(WebCore::HTMLOListElement::recalculateItemCount): Use itemCountForOrderedList.

  • rendering/RenderListItem.cpp:

(WebCore::isList): Add more constness.
(WebCore::nextListItem): Make local to the CPP and add constness.
(WebCore::previousListItem): Add constness.
(WebCore::RenderListItem::updateItemValuesForOrderedList): Called by OL elements.
(WebCore::RenderListItem::itemCountForOrderedList): Called by OL elements.
(WebCore::previousOrNextItem):

  • rendering/RenderListItem.h: Add updateItemValuesForOrderedList and itemCountForOrderedList.
3:15 PM Changeset in webkit [149404] by oliver@apple.com
  • 7 edits in trunk

JSC Stack walking logic craches in the face of inlined functions triggering VM re-entry
https://bugs.webkit.org/show_bug.cgi?id=115449

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Rename callframeishost to something that makes sense, and fix
getCallerInfo to correctly handle inline functions calling into
the VM.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::codeOriginForReturn):

Make this more robust in the face of incorrect stack walking

  • interpreter/CallFrame.cpp:

(JSC::CallFrame::trueCallerFrame):

Everyone has to perform a codeblock() check before calling this
so we might as well just do it here.

  • interpreter/Interpreter.cpp:

(JSC::getCallerInfo):

LayoutTests:

Add tests

  • fast/js/script-tests/stack-trace.js:

(dfgTest):
(inlineableThrow):
(dfgThing.get willThrow):
(dfgThing.get willThrowEventually):
(dfgThing.willThrowFunc):
(dfgThing.willThrowEventuallyFunc):
(dfg1):
(dfg2):
(dfg3):
(dfg4):
(dfg5):
(dfg6):
(dfg7):
(dfg8):
(dfg9):
(dfga):
(dfgb):
(dfgc):

  • fast/js/stack-trace-expected.txt:
3:10 PM Changeset in webkit [149403] by commit-queue@webkit.org
  • 4 edits in trunk/Source/JavaScriptCore

Bug fixing in sh4 base JIT and LLINT.
https://bugs.webkit.org/show_bug.cgi?id=115420

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-04-30
Reviewed by Oliver Hunt.

  • assembler/MacroAssemblerSH4.h:

(JSC::MacroAssemblerSH4::lshift32):
(JSC::MacroAssemblerSH4::rshift32):
(JSC::MacroAssemblerSH4::branchMul32):
(JSC::MacroAssemblerSH4::urshift32):
(JSC::MacroAssemblerSH4::replaceWithJump):
(JSC::MacroAssemblerSH4::maxJumpReplacementSize):

  • assembler/SH4Assembler.h:

(JSC::SH4Assembler::shldRegReg):
(JSC::SH4Assembler::shadRegReg):
(JSC::SH4Assembler::shalImm8r):
(SH4Assembler):
(JSC::SH4Assembler::sharImm8r):
(JSC::SH4Assembler::maxJumpReplacementSize):
(JSC::SH4Assembler::replaceWithJump):

  • offlineasm/sh4.rb:
3:05 PM Changeset in webkit [149402] by andersca@apple.com
  • 4 edits in trunk/Source/WebCore

More StorageTracker cleanup
https://bugs.webkit.org/show_bug.cgi?id=115435

Reviewed by Andreas Kling.

Use bind instead of "onMainThread" helper functions.

  • storage/StorageAreaSync.cpp:

(WebCore::StorageAreaSync::deleteEmptyDatabase):

  • storage/StorageTracker.cpp:

(WebCore::StorageTracker::syncImportOriginIdentifiers):
(WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
(WebCore::StorageTracker::deleteOriginWithIdentifier):

  • storage/StorageTracker.h:

(StorageTracker):

2:55 PM Changeset in webkit [149401] by ggaren@apple.com
  • 18 edits in trunk/Source

Objective-C JavaScriptCore API should publicly support bridging to C
https://bugs.webkit.org/show_bug.cgi?id=115447

Reviewed by Mark Hahnenberg.

../JavaScriptCore:

For consistency, I renamed

+[JSValue valueWithValue:] => +[JSValue valueWithJSValueRef]
+[JSContext contextWithGlobalContextRef] => +[JSContext contextWithJSGlobalContextRef]
-[JSContext globalContext] => -[JSContext JSGlobalContextRef]

I searched svn to verify that these functions don't have clients yet,
so we won't break anything.

I also exported as public API

+[JSValue valueWithJSValueRef:]
+[JSContext contextWithJSGlobalContextRef:]

It's hard to integrate with the C API without these.

../WebCore:

  • bindings/js/ScriptControllerMac.mm:

(WebCore::ScriptController::javaScriptContext):

  • bindings/objc/WebScriptObject.mm:

(-[WebScriptObject JSValue]):

../WebKit/mac:

  • WebView/WebFrame.mm:

(-[WebFrame _javaScriptContextForScriptWorld:]):

  • WebView/WebScriptWorld.mm:

(+[WebScriptWorld scriptWorldForJavaScriptContext:]):

2:48 PM Changeset in webkit [149400] by roger_fong@apple.com
  • 8 edits
    2 adds in trunk/LayoutTests

Unreviewed. Rebaseline some tests on AppleWin port after disabling subpixel layout.

  • platform/win/css1/font_properties/font-expected.txt:
  • platform/win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
  • platform/win/fast/lists/003-vertical-expected.txt:
  • platform/win/fast/multicol/vertical-rl/float-multicol-expected.txt:
  • platform/win/fast/multicol/vertical-rl/nested-columns-expected.txt:
  • platform/win/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
  • platform/win/svg/batik/paints: Added.
  • platform/win/svg/batik/paints/gradientLimit-expected.txt: Added.
  • platform/win/transforms/2d/hindi-rotated-expected.txt:
2:44 PM Changeset in webkit [149399] by zarvai@inf.u-szeged.hu
  • 345 edits
    503 adds in trunk/LayoutTests

[Qt][WK2] Unreviewed gardening. Massive rebaselining after r149292.
https://bugs.webkit.org/show_bug.cgi?id=115372

  • platform/qt-5.0-wk2/animations/3d/replace-filling-transform-expected.png: Added.
  • platform/qt-5.0-wk2/compositing/absolute-inside-out-of-view-fixed-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/backing/no-backing-for-clip-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/backing/no-backing-for-clip-overlap-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/backing/no-backing-for-perspective-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/bounds-in-flipped-writing-mode-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/clip-child-by-non-stacking-ancestor-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/columns/composited-in-paginated-expected.txt:
  • platform/qt-5.0-wk2/compositing/contents-opaque/background-clip-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/contents-opaque/background-color-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/contents-opaque/control-layer-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/contents-opaque/filter-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/contents-opaque/layer-opacity-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/contents-opaque/layer-transform-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/contents-opaque/visibility-hidden-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/bounds-clipped-composited-child-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/clip-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/clip-inside-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/composited-in-columns-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/flipped-writing-mode-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/foreground-layer-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/geometry/preserve-3d-switching-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/iframes/become-composited-nested-iframes-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/become-overlapped-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/iframe-resize-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-show-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/page-cache-layer-tree-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/iframes/resizer-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.png:
  • platform/qt-5.0-wk2/compositing/iframes/scrolling-iframe-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/images/clip-on-directly-composited-image-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/animation-overlap-with-children-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-animation-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-child-layer-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-clipping-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-3d-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-layer-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/overlap-transforms-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/rotate3d-overlap-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/stacking-context-overlap-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/layer-creation/translatez-overlap-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/masks/mask-layer-size-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/overflow-trumps-transform-style-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/overflow/content-gains-scrollbars-expected.txt:
  • platform/qt-5.0-wk2/compositing/overflow/content-loses-scrollbars-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt:
  • platform/qt-5.0-wk2/compositing/overflow/resize-painting-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-contain-expected.png: Added.
  • platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-cover-expected.png: Added.
  • platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-position-expected.png: Added.
  • platform/qt-5.0-wk2/compositing/patterns/direct-pattern-compositing-size-expected.png: Added.
  • platform/qt-5.0-wk2/compositing/repaint/page-scale-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/compositing/repaint/requires-backing-repaint-expected.png:
  • platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
  • platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
  • platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/tiled-layers-hidpi-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/backface-preserve-3d-tiled-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/huge-layer-add-remove-child-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/huge-layer-img-expected.txt: Added.
  • platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/tiled-layer-resize-expected.txt: Added.
  • platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-007-expected.png: Added.
  • platform/qt-5.0-wk2/css2.1/20110323/absolute-non-replaced-height-009-expected.png: Added.
  • platform/qt-5.0-wk2/css2.1/20110323/abspos-containing-block-initial-001-expected.png: Added.
  • platform/qt-5.0-wk2/css3/compositing/should-have-compositing-layer-expected.txt: Added.
  • platform/qt-5.0-wk2/css3/filters/composited-during-animation-layertree-expected.txt:
  • platform/qt-5.0-wk2/css3/filters/composited-during-transition-layertree-expected.txt: Added.
  • platform/qt-5.0-wk2/css3/filters/filter-repaint-blur-expected.png: Added.
  • platform/qt-5.0-wk2/css3/filters/filter-repaint-child-layers-expected.png: Added.
  • platform/qt-5.0-wk2/css3/filters/filter-repaint-shadow-clipped-expected.png: Added.
  • platform/qt-5.0-wk2/css3/filters/filter-repaint-shadow-expected.png: Added.
  • platform/qt-5.0-wk2/css3/filters/filter-repaint-shadow-rotated-expected.png: Added.
  • platform/qt-5.0-wk2/css3/filters/multiple-filters-invalidation-expected.png:
  • platform/qt-5.0-wk2/css3/flexbox/repaint-during-resize-no-flex-expected.png:
  • platform/qt-5.0-wk2/css3/flexbox/repaint-expected.png:
  • platform/qt-5.0-wk2/css3/flexbox/repaint-rtl-column-expected.png:
  • platform/qt-5.0-wk2/css3/images/cross-fade-background-size-expected.png: Added.
  • platform/qt-5.0-wk2/editing/deleting/delete-3608462-fix-expected.png: Added.
  • platform/qt-5.0-wk2/editing/deleting/delete-after-span-ws-001-expected.png: Added.
  • platform/qt-5.0-wk2/editing/deleting/delete-after-span-ws-002-expected.png: Added.
  • platform/qt-5.0-wk2/editing/deleting/delete-after-span-ws-003-expected.png: Added.
  • platform/qt-5.0-wk2/editing/deleting/delete-image-002-expected.png:
  • platform/qt-5.0-wk2/editing/selection/caret-rtl-right-expected.txt: Added.
  • platform/qt-5.0-wk2/editing/selection/unrendered-002-expected.png: Added.
  • platform/qt-5.0-wk2/editing/selection/unrendered-003-expected.png: Added.
  • platform/qt-5.0-wk2/editing/selection/unrendered-004-expected.png: Added.
  • platform/qt-5.0-wk2/editing/selection/unrendered-005-expected.png: Added.
  • platform/qt-5.0-wk2/editing/style/unbold-in-bold-expected.png: Added.
  • platform/qt-5.0-wk2/fast/backgrounds/background-clip-text-on-body-expected.png: Added.
  • platform/qt-5.0-wk2/fast/backgrounds/solid-color-context-restore-expected.png:
  • platform/qt-5.0-wk2/fast/borders/inline-mask-overlay-image-expected.png:
  • platform/qt-5.0-wk2/fast/canvas/canvas-as-image-incremental-repaint-expected.png:
  • platform/qt-5.0-wk2/fast/canvas/canvas-composite-fill-repaint-expected.png:
  • platform/qt-5.0-wk2/fast/canvas/canvas-incremental-repaint-2-expected.png:
  • platform/qt-5.0-wk2/fast/canvas/canvas-incremental-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/canvas/canvas-resize-after-paint-without-layout-expected.png:
  • platform/qt-5.0-wk2/fast/canvas/setWidthResetAfterForcedRender-expected.png:
  • platform/qt-5.0-wk2/fast/css/first-line-text-decoration-expected.png: Added.
  • platform/qt-5.0-wk2/fast/css/sticky/sticky-left-expected.png: Added.
  • platform/qt-5.0-wk2/fast/css/sticky/sticky-side-margins-expected.png: Added.
  • platform/qt-5.0-wk2/fast/css/sticky/sticky-top-expected.png: Added.
  • platform/qt-5.0-wk2/fast/css/sticky/sticky-top-margins-expected.png: Added.
  • platform/qt-5.0-wk2/fast/css/sticky/sticky-writing-mode-horizontal-bt-expected.png: Added.
  • platform/qt-5.0-wk2/fast/events/event-attribute-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/box-shadow-override-expected.png:
  • platform/qt-5.0-wk2/fast/forms/form-element-geometry-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/hidden-listbox-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/listbox-clip-expected.png:
  • platform/qt-5.0-wk2/fast/frames/flattening/frameset-flattening-simple-expected.png: Added.
  • platform/qt-5.0-wk2/fast/layers/add-layer-with-nested-stacking-expected.png: Added.
  • platform/qt-5.0-wk2/fast/layers/inline-dirty-z-order-lists-expected.png: Added.
  • platform/qt-5.0-wk2/fast/layers/remove-layer-with-nested-stacking-expected.png: Added.
  • platform/qt-5.0-wk2/fast/layers/scroll-rect-to-visible-expected.png:
  • platform/qt-5.0-wk2/fast/overflow/hidden-scrollbar-resize-expected.png: Added.
  • platform/qt-5.0-wk2/fast/overflow/position-fixed-transform-clipping-expected.png: Added.
  • platform/qt-5.0-wk2/fast/reflections/inline-crash-expected.png: Added.
  • platform/qt-5.0-wk2/fast/regions/autosize-region-window-resize-expected.png: Added.
  • platform/qt-5.0-wk2/fast/regions/region-style-image-background-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/regions/render-region-custom-style-mark-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/4774354-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/4776765-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/absolute-position-change-containing-block-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/background-generated-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/background-misaligned-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/backgroundSizeRepaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/block-layout-inline-children-float-positioned-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/block-layout-inline-children-replaced-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/block-no-inflow-children-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/border-radius-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/border-repaint-glitch-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/box-shadow-dynamic-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/bugzilla-3509-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/bugzilla-5699-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/bugzilla-6278-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/bugzilla-6388-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/bugzilla-6473-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/bugzilla-7235-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/button-spurious-layout-hint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/caret-with-transformation-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/clip-with-layout-delta-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/clipped-relative-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/containing-block-position-change-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/content-into-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/continuation-after-outline-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/control-clip-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/create-layer-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/delete-into-nested-block-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/erase-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/fixed-after-scroll-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/fixed-child-move-after-scroll-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/fixed-in-page-scale-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/fixed-move-after-scroll-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/fixed-position-transparency-with-overflow-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/fixed-table-cell-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/fixed-table-overflow-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/fixed-table-overflow-zindex-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/fixed-tranformed-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/float-move-during-layout-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/float-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/float-overflow-right-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/gradients-em-stops-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/inline-color-change-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/intermediate-layout-position-clip-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/intermediate-layout-position-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/layer-visibility-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/layout-state-only-positioned-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/layout-state-relative-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/layout-state-scrolloffset-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/layout-state-scrolloffset2-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/layout-state-scrolloffset3-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-1-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-10-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-2-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-3-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-4-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-5-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-6-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-7-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-8-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-9-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-flow-with-floats-in-regions-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-in-scrolled-clipped-block-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/line-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/lines-with-layout-delta-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/list-marker-2-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/make-children-non-inline-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/multicol-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/nested-iframe-scroll-inner-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/nested-iframe-scroll-outer-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/opacity-change-on-overflow-float-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/outline-child-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/outline-inset-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/outline-repaint-glitch-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/outline-shrinking-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/overflow-delete-line-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/overflow-flipped-writing-mode-block-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/overflow-hidden-in-overflow-hidden-scrolled-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/overflow-scroll-body-appear-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/overflow-scroll-delete-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/overflow-show-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/overhanging-float-detach-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/positioned-document-element-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/reflection-redraw-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/reflection-repaint-test-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/region-painting-invalidation-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/region-painting-via-layout-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/rel-positioned-inline-with-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/repaint-during-scroll-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/repaint-during-scroll-with-zoom-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/repaint-resized-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/scale-page-shrink-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/scroll-in-clipped-layer-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/scroll-in-transformed-layer-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/scroll-inside-table-cell-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/scroll-with-transformed-parent-layer-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/select-option-background-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/selected-replaced-expected.png: Added.
  • 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: Added.
  • platform/qt-5.0-wk2/fast/repaint/subtree-layoutstate-transform-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/subtree-root-clip-2-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/subtree-root-clip-3-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/subtree-root-clip-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-cell-collapsed-border-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-cell-move-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-col-background-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-collapsed-border-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-extra-bottom-grow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-outer-border-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-section-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-section-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/table-two-pass-layout-overpaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/text-append-dirty-lines-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/text-in-relative-positioned-inline-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/trailing-floats-root-line-box-overflow-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/transform-absolute-child-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/transform-absolute-in-positioned-container-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/transform-disable-layoutstate-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/transform-layout-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/transform-relative-position-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/transform-repaint-descendants-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/transform-replaced-shadows-expected.png:
  • platform/qt-5.0-wk2/fast/repaint/transform-translate-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/view-background-from-body-1-expected.png: Added.
  • platform/qt-5.0-wk2/fast/repaint/view-background-from-body-2-expected.png: Added.
  • platform/qt-5.0-wk2/fast/sub-pixel/selection/selection-gaps-at-fractional-offsets-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-69296-expected.png:
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-cell-append-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-cell-remove-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-cell-border-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-cell-border-width-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-cell-sl-border-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-col-border-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-col-border-width-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-colgroup-border-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-colgroup-border-width-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-row-border-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-row-border-width-expected.png:
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-table-border-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-table-border-width-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-tbody-border-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/border-collapsing/cached-change-tbody-border-width-expected.png:
  • platform/qt-5.0-wk2/fast/table/simple_paint-expected.png: Added.
  • platform/qt-5.0-wk2/fast/text/font-initial-expected.png: Added.
  • platform/qt-5.0-wk2/http/tests/misc/slow-loading-image-in-pattern-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-background-image/animated-svg-as-background-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-background-image/svg-background-partial-redraw-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-same-image-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-image/image-respects-pageScaleFactor-expected.png:
  • platform/qt-5.0-wk2/svg/as-image/svg-image-change-content-size-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/embedded-svg-size-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Added.
  • platform/qt-5.0-wk2/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Added.
  • platform/qt-5.0-wk2/svg/carto.net/window-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/absolute-sized-content-with-resources-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/animate-path-discrete-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/animate-path-morphing-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/animate-target-id-changed-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/animate-target-removed-from-document-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/circle-move-invalidation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/clip-path-child-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/clip-path-href-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/clip-path-id-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/clip-path-units-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/deep-dynamic-updates-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/fill-opacity-update-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/glyph-selection-bidi-mirror-expected.txt: Added.
  • platform/qt-5.0-wk2/svg/custom/gradient-add-stops-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/gradient-stop-style-change-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/hit-test-unclosed-subpaths-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/hit-test-with-br-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-clipPath-and-object-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-clipPath-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-gradient-and-object-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-gradient-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-marker-and-object-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-marker-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-mask-and-object-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-mask-creation-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/qt-5.0-wk2/svg/custom/js-repaint-rect-on-path-with-stroke-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-bounce-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-container-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-container2-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-gradient-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-image-expected.png:
  • platform/qt-5.0-wk2/svg/custom/js-update-path-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-path-removal-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-pattern-child-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-pattern-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-polygon-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-polygon-removal-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-stop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-stop-linked-gradient-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-style-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-transform-addition-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/js-update-transform-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/marker-child-changes-css-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/marker-child-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/marker-strokeWidth-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/marker-viewBox-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/mask-child-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/mask-invalidation-expected.png:
  • platform/qt-5.0-wk2/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/pending-resource-after-removal-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/prevent-default-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/relative-sized-content-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/relative-sized-content-with-resources-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/relative-sized-deep-shadow-tree-content-expected.png: Added.
  • 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: Added.
  • platform/qt-5.0-wk2/svg/custom/relative-sized-shadow-tree-content-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/relative-sized-use-on-symbol-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/repaint-moving-svg-and-div-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/repaint-shadow-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/repaint-stroke-width-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/resource-client-removal-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/resource-invalidate-on-target-update-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/scroll-hit-test-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/stroke-opacity-update-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/svg-absolute-children-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/text-dom-removal-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/text-repaint-including-stroke-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/text-xy-updates-SVGList-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-clipped-hit-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-detach-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-elementInstance-event-target-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-elementInstance-methods-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-event-handler-on-referenced-element-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-event-handler-on-use-element-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-inherit-style-expected.png: Added.
  • platform/qt-5.0-wk2/svg/custom/use-setAttribute-crash-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dom/SVGPathSegList-segment-modification-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png: Added.
  • 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/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/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/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-stitchTiles-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-stitchTiles-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-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: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href1-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png: Added.
  • platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png: Added.
  • platform/qt-5.0-wk2/svg/filters/animate-fill-expected.png: Added.
  • platform/qt-5.0-wk2/svg/filters/feImage-change-target-id-expected.png: Added.
  • platform/qt-5.0-wk2/svg/filters/feImage-remove-target-expected.png: Added.
  • platform/qt-5.0-wk2/svg/filters/filter-refresh-expected.png: Added.
  • platform/qt-5.0-wk2/svg/filters/filter-width-update-expected.png: Added.
  • platform/qt-5.0-wk2/svg/filters/invalidate-on-child-layout-expected.png: Added.
  • platform/qt-5.0-wk2/svg/foreignObject/fO-parent-display-changes-expected.png: Added.
  • platform/qt-5.0-wk2/svg/hixie/perf/001-expected.png: Added.
  • platform/qt-5.0-wk2/svg/hixie/perf/002-expected.png: Added.
  • platform/qt-5.0-wk2/svg/hixie/perf/003-expected.png: Added.
  • platform/qt-5.0-wk2/svg/hixie/perf/004-expected.png: Added.
  • platform/qt-5.0-wk2/svg/hixie/perf/005-expected.png: Added.
  • platform/qt-5.0-wk2/svg/hixie/perf/006-expected.png: Added.
  • platform/qt-5.0-wk2/svg/hixie/perf/007-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/container-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/filter-child-repaint-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/image-href-change-expected.png:
  • platform/qt-5.0-wk2/svg/repaint/image-with-clip-path-expected.png:
  • platform/qt-5.0-wk2/svg/repaint/inner-svg-change-viewBox-contract-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/inner-svg-change-viewBox-expected.png:
  • platform/qt-5.0-wk2/svg/repaint/inner-svg-change-viewPort-relative-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/mask-clip-target-transform-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/repaint-webkit-svg-shadow-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/repainting-after-animation-element-removal-expected.png: Added.
  • platform/qt-5.0-wk2/svg/repaint/text-mask-update-expected.png: Added.
  • platform/qt-5.0-wk2/svg/text/append-text-node-to-tspan-expected.png: Added.
  • platform/qt-5.0-wk2/svg/text/ems-display-none-expected.png: Added.
  • platform/qt-5.0-wk2/svg/text/exs-display-none-expected.png: Added.
  • platform/qt-5.0-wk2/svg/text/modify-text-node-in-tspan-expected.png: Added.
  • platform/qt-5.0-wk2/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/qt-5.0-wk2/svg/text/remove-tspan-from-text-expected.png:
  • platform/qt-5.0-wk2/svg/text/text-rescale-expected.png:
  • platform/qt-5.0-wk2/svg/text/text-text-05-t-expected.png: Added.
  • platform/qt-5.0-wk2/svg/text/text-viewbox-rescale-expected.png: Added.
  • platform/qt-5.0-wk2/svg/transforms/animated-path-inside-transformed-html-expected.png: Added.
  • platform/qt-5.0-wk2/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/absolute-sized-document-scrollbars-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/relative-sized-document-scrollbars-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-background-image-tiled-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-background-images-expected.png:
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-foreign-content-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-foreignObject-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-image-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-object-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-relative-image-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Added.
  • 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-auto-size-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-percentage-warning: inexact rename detection was skipped due to too many files.:
  • platform/qt-5.0-wk2/svg/zoom/text/zoom-hixie-mixed-008-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: Added.
  • platform/qt-5.0-wk2/svg/zoom/text/zoom-svg-float-border-padding-expected.png: Added.
  • platform/qt-5.0-wk2/tables/mozilla/core/bloomberg-expected.png: Added.
  • platform/qt-5.0-wk2/tables/mozilla/core/row_span-expected.png: Added.
  • platform/qt-5.0-wk2/transforms/2d/transform-fixed-container-expected.png: Added.
  • platform/qt-5.0-wk2/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
  • platform/qt-5.0-wk2/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
  • platform/qt-5.0-wk2/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
  • platform/qt-5.0-wk2/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
  • 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:
2:23 PM Changeset in webkit [149398] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

Disable deprecation warnings around some NSProcessInfo API.

Rubber-stamped by Brady Eidson.

  • Shared/mac/ChildProcessMac.mm:

(WebKit::ChildProcess::setProcessSuppressionEnabled):

2:01 PM Changeset in webkit [149397] by roger_fong@apple.com
  • 1 edit
    14 adds in trunk/LayoutTests

Unreviewed gardening of AppleWin port after r148944.

  • platform/win/fast/table: Added.
  • platform/win/fast/table/giantRowspan-expected.txt: Added.
  • platform/win/fast/table/giantRowspan2-expected.txt: Added.
  • platform/win/tables/mozilla/bugs: Added.
  • platform/win/tables/mozilla/bugs/bug133756-1-expected.txt: Added.
  • platform/win/tables/mozilla/bugs/bug133756-2-expected.txt: Added.
  • platform/win/tables/mozilla/bugs/bug220536-expected.txt: Added.
  • platform/win/tables/mozilla/bugs/bug8858-expected.txt: Added.
  • platform/win/tables/mozilla/core: Added.
  • platform/win/tables/mozilla/core/row_span-expected.txt: Added.
  • platform/win/tables/mozilla_expected_failures/bugs: Added.
  • platform/win/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt: Added.
  • platform/win/tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Added.
  • platform/win/tables/mozilla_expected_failures/bugs/bug65372-expected.txt: Added.
1:36 PM Changeset in webkit [149396] by roger_fong@apple.com
  • 2 edits in trunk/LayoutTests

Unreviewed gardening. AppleWin port.

  • platform/win/TestExpectations:
1:18 PM Changeset in webkit [149395] by rniwa@webkit.org
  • 15 edits
    1 delete in trunk/Source

Unreviewed, rolling out r149349 and r149354.
http://trac.webkit.org/changeset/149349
http://trac.webkit.org/changeset/149354
https://bugs.webkit.org/show_bug.cgi?id=115444

The Thumb version of compileSoftModulo make invalid use of

registers (Requested by benjaminp on #webkit).

Source/JavaScriptCore:

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • assembler/ARMv7Assembler.h:

(ARMv7Assembler):

  • assembler/AbstractMacroAssembler.h:

(JSC::isARMv7s):
(JSC):

  • assembler/MacroAssemblerARMv7.cpp: Removed.
  • assembler/MacroAssemblerARMv7.h:

(MacroAssemblerARMv7):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileSoftModulo):
(DFG):
(JSC::DFG::SpeculativeJIT::compileIntegerArithDivForARMv7s):

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::callOperation):
(SpeculativeJIT):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

Source/WTF:

  • wtf/Platform.h:
1:12 PM Changeset in webkit [149394] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Fix an issue with JSPerformance.cpp in the WebCore.xcodeproj where
it was being recognized as a diretory rather than a file, introduced
in r149359.

  • WebCore.xcodeproj/project.pbxproj:
12:55 PM May 2013 Meeting edited by Simon Fraser
(diff)
12:54 PM Changeset in webkit [149393] by Beth Dakin
  • 2 edits in trunk/Source/WebCore

Page::pageCount() is inaccurate when we allow the first paint in App Mode
https://bugs.webkit.org/show_bug.cgi?id=115442
-and corresponding-
<rdar://problem/13758445>

Reviewed by Dave Hyatt.

We should set the height here all the time, even if it is the first layout.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::checkForPaginationLogicalHeightChange):

12:42 PM Changeset in webkit [149392] by akling@apple.com
  • 34 edits in trunk/Source

Don't create StyleResolvers just to invalidate them.
<http://webkit.org/b/115436>

Reviewed by Geoffrey Garen.

Source/WebCore:

Renamed Document::styleResolver() to ensureStyleResolver() so it's clear that it never returns null.
Removed a bunch of unnecessary null-checks I spotted while doing this.

Also fixed Element::willModifyAttribute() and FrameView::setFrameRect() to not create a StyleResolver
and immediately invalidate it in some cases.

  • css/FontLoader.cpp:

(WebCore::FontLoader::loadFont):
(WebCore::FontLoader::checkFont):
(WebCore::FontLoader::resolveFontStyle):

  • css/MediaQueryMatcher.cpp:

(WebCore::MediaQueryMatcher::prepareEvaluator):

  • css/StyleMedia.cpp:

(WebCore::StyleMedia::matchMedium):

  • dom/Document.cpp:

(WebCore::Document::styleForElementIgnoringPendingStylesheets):
(WebCore::Document::styleForPage):

  • dom/Document.h:

(WebCore::Document::ensureStyleResolver):

  • dom/DocumentStyleSheetCollection.cpp:

(WebCore::DocumentStyleSheetCollection::combineCSSFeatureFlags):
(WebCore::DocumentStyleSheetCollection::resetCSSFeatureFlags):
(WebCore::DocumentStyleSheetCollection::updateActiveStyleSheets):

  • dom/Element.cpp:

(WebCore::StyleResolverParentPusher::push):
(WebCore::StyleResolverParentPusher::~StyleResolverParentPusher):
(WebCore::Element::styleForRenderer):
(WebCore::Element::recalcStyle):
(WebCore::Element::willModifyAttribute):

  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::createRendererForTextIfNeeded):

  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::recalcStyle):
(WebCore::ShadowRoot::attach):

  • dom/Text.cpp:

(WebCore::Text::recalcTextStyle):

  • editing/EditingStyle.cpp:

(WebCore::styleFromMatchedRulesForElement):

  • html/HTMLCanvasElement.cpp:
  • html/HTMLCanvasElement.h:
  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::customStyleForRenderer):

  • html/HTMLOptGroupElement.cpp:

(WebCore::HTMLOptGroupElement::updateNonRenderStyle):

  • html/HTMLOptionElement.cpp:

(WebCore::HTMLOptionElement::updateNonRenderStyle):

  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::customStyleForRenderer):

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::setFont):

  • html/shadow/DateTimeEditElement.cpp:

(WebCore::DateTimeEditElement::customStyleForRenderer):

  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::getMatchedStylesForNode):

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::getMatchedCSSRules):

  • page/FrameView.cpp:

(WebCore::FrameView::setFrameRect):

  • page/animation/KeyframeAnimation.cpp:

(WebCore::KeyframeAnimation::KeyframeAnimation):

  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::updateFromElement):
(WebCore::RenderListBox::paintItemForeground):

  • rendering/RenderMenuList.cpp:

(WebCore::RenderMenuList::fontSelector):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::getUncachedPseudoStyle):

  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::checkRegionStyle):
(WebCore::RenderRegion::computeStyleInRegion):

  • rendering/RenderSearchField.cpp:

(WebCore::RenderSearchField::fontSelector):

  • rendering/svg/RenderSVGInlineText.cpp:

(WebCore::RenderSVGInlineText::computeNewScaledFontForStyle):

  • svg/SVGElement.cpp:

(WebCore::SVGElement::customStyleForRenderer):

  • svg/SVGElementRareData.h:

(WebCore::SVGElementRareData::overrideComputedStyle):

Source/WebKit/qt:

  • Api/qwebelement.cpp:

(QWebElement::styleProperty):

12:32 PM Changeset in webkit [149391] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations: Removing failure expectations for tests that are

constantly passing on the builders.

12:27 PM Changeset in webkit [149390] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations: Adding failure expectations for

the current reftest failures on the builders.

12:21 PM Changeset in webkit [149389] by beidson@apple.com
  • 9 edits in trunk/Source/WebKit2

[WK2] Threads get stuck in NetworkProcess when canceling loads in WebProcess.
<rdar://problem/13757687> and https://bugs.webkit.org/show_bug.cgi?id=115319

Written and reviewed by both Alexey Proskuryakov and Brady Eidson.

  • NetworkProcess/NetworkConnectionToWebProcess.cpp:

(WebKit::NetworkConnectionToWebProcess::didClose): Call abort() on all loaders

instead of connectionToWebProcessDidClose()

(WebKit::NetworkConnectionToWebProcess::removeLoadIdentifier): Instead of removing

the loader from the scheduler, call abort() which will also end up removing it.

  • NetworkProcess/SchedulableLoader.h: Add a virtual abort() call.
  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::sendAbortingOnFailure): Added a messageFlags argument so

callers can pass DispatchMessageEvenWhenWaitingForSyncReply.

(WebKit::NetworkResourceLoader::abort): Combined "abortInProgressLoad" and "cleanup" to

be a general purpose "cancel"

(WebKit::NetworkResourceLoader::didReceiveBuffer):
(WebKit::NetworkResourceLoader::willSendRequestAsync):
(WebKit::NetworkResourceLoader::canAuthenticateAgainstProtectionSpaceAsync):

  • NetworkProcess/NetworkResourceLoader.h:
  • NetworkProcess/SyncNetworkResourceLoader.cpp:

(WebKit::SyncNetworkResourceLoader::abort):

  • NetworkProcess/SyncNetworkResourceLoader.h:
  • WebProcess/Network/WebResourceLoadScheduler.cpp:

(WebKit::WebResourceLoadScheduler::remove): Remove an obsolete/incorrect comment.

  • WebProcess/Network/WebResourceLoader.cpp:

(WebKit::WebResourceLoader::didReceiveResponseWithCertificateInfo): Add comment stressing

the importance of this null check so it's not removed again.

12:04 PM Changeset in webkit [149388] by Simon Fraser
  • 4 edits
    2 adds in trunk

Cap max CALayer tree depth to avoid crashes
https://bugs.webkit.org/show_bug.cgi?id=115431
<rdar://problem/13401861>

Source/WebCore:

Reviewed by Tim Horton.

Core Animation can crash if fed deeply nested layer trees.
Avoid this by capping CALayer tree depth at some empirically-determined
level.

Test: compositing/layer-creation/deep-tree.html

  • platform/graphics/ca/GraphicsLayerCA.h:

(WebCore::GraphicsLayerCA::CommitState::CommitState): Add treeDepth to the CommitState.

  • platform/graphics/ca/GraphicsLayerCA.cpp: Set cMaxLayerTreeDepth to 250

(WebCore::GraphicsLayerCA::flushCompositingStateForThisLayerOnly): We need a dummy CommitState
here. It is not expected that flushCompositingStateForThisLayerOnly() will be called for
a layer in the middle of the hierarchy, only for custom-managed leaf layers, so we don't try
to compute the correct tree depth.
(WebCore::GraphicsLayerCA::recursiveCommitChanges): Pass in the commitState. Since this is
copied for each frame, no need to decrement commitState.treeDepth.
(WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers): Increment treeDepth once or
twice. If we've reached max, be sure to set the ChildrenChanged flag. We delay tree truncation
until commitLayerChangesAfterSublayers() since ChildrenChanged can be set again when children
are being processed.
(WebCore::GraphicsLayerCA::commitLayerChangesAfterSublayers):
(WebCore::GraphicsLayerCA::updateSublayerList): If we've hit max depth, just set
empty sublayers.

LayoutTests:

Reviewed by Tim Horton.

Test that makes a very deep tree. Should note crash, and should match
the reference.

  • compositing/layer-creation/deep-tree-expected.html: Added.
  • compositing/layer-creation/deep-tree.html: Added.
11:50 AM Changeset in webkit [149387] by Darin Adler
  • 4 edits in trunk/Source/WebCore

Formatting tweaks
https://bugs.webkit.org/show_bug.cgi?id=115427

Reviewed by Andreas Kling.

  • platform/graphics/cg/GraphicsContext3DCG.cpp:

(WebCore::GraphicsContext3D::ImageExtractor::extractImage): Fixed indenting to match
normal WebKit style.

  • platform/mac/ScrollAnimatorMac.mm:

(WebCore::ScrollAnimatorMac::pinnedInDirection): Removed an excess "+" that is harmless
but strange.

  • platform/mac/SharedBufferMac.mm: Tweaked blank lines for better paragraphing.
11:44 AM Changeset in webkit [149386] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Simplify ContainerNode::removeChildren
https://bugs.webkit.org/show_bug.cgi?id=115398

Reviewed by Andreas Kling.

Back port https://chromium.googlesource.com/chromium/blink/+/b981f01cd065236b5ff7e3a8446d15b384c1b557
by Andrei Bucur, which includes both this and his r148754.

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::removeChildren):

11:38 AM Changeset in webkit [149385] by bfulgham@webkit.org
  • 6 edits in trunk/Source/WebKit

[Windows, WinCairo] Remove pthread paths for WebKit build.
https://bugs.webkit.org/show_bug.cgi?id=115390

Reviewed by Tim Horton.

Update Visual Studio property sheets to remove include paths and
link references for the pthreadsVC2.dll, which is no longer used.

../WebKit:

  • WebKit.vcxproj/WebKit/WebKitCommon.props:
  • WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:

../WebKit/win:

  • WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
  • WebKit.vcproj/WebKitLibCommon.vsprops:
11:35 AM May 2013 Meeting edited by jmason@blackberry.com
typo fix (diff)
11:34 AM May 2013 Meeting edited by jmason@blackberry.com
binding generator proposal (diff)
11:25 AM Changeset in webkit [149384] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebKit2

[WK2][GTK] MiniBrowser won't play video in <embed> tag
https://bugs.webkit.org/show_bug.cgi?id=113107

Reviewed by Anders Carlsson.

The wrong clip region is used for windowed plugins, because it's
translated to window frame coords again.

  • WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp:

(WebKit::NetscapePlugin::platformGeometryDidChange): Do not move
the current clip region.

11:20 AM Changeset in webkit [149383] by Carlos Garcia Campos
  • 7 edits in trunk/Source/WebCore

[SOUP] Move default buffer handling from ResourceHandleClient to ResourceHandlesoup
https://bugs.webkit.org/show_bug.cgi?id=115364

Reviewed by Martin Robinson.

ResourceHandleClient that is cross-platform file is not the right
place for the default ResourceHandle read buffer. We can make
getBuffer return 0 by default and handle it in ResourceHandleSoup,
creating a default buffer when the client doesn't provide one.

  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:

(StreamingClient::getOrCreateReadBuffer): Adapt to API change.

  • platform/network/ResourceHandle.h:

(ResourceHandle): Add ensureReadBuffer().

  • platform/network/ResourceHandleClient.cpp:

(WebCore::ResourceHandleClient::~ResourceHandleClient): Remove
soup specific code.

  • platform/network/ResourceHandleClient.h:

(WebCore::ResourceHandleClient::getOrCreateReadBuffer): Rename
getBuffer() as getOrCreateReadBuffer() and use a reference for the
out parameter instead of a pointer.
(ResourceHandleClient): Remove soup specific code.

  • platform/network/ResourceHandleInternal.h:

(WebCore::ResourceHandleInternal::ResourceHandleInternal): Rename
m_buffer and m_bufferSize as m_readBufferPtr and m_readBufferSize
and add m_readBuffer to be used as default read buffer.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::ResourceHandle::ensureReadBuffer): Helper function to
make usre we have a read buffer before a read operation. It first
checks if the client provides a buffer and if it doesn't it
creates or reuses the default buffer.
(WebCore::redirectSkipCallback): Call ensureReadBuffer() and adapt
to variable name changes.
(WebCore::cleanupSoupRequestOperation): Adapt to variable name
changes.
(WebCore::nextMultipartResponsePartCallback): Call
ensureReadBuffer() and adapt to variable name changes.
(WebCore::sendRequestCallback): Ditto.
(WebCore::readCallback): Ditto.

11:09 AM Changeset in webkit [149382] by akling@apple.com
  • 6 edits in trunk

REGRESSION(r149287): Assertion failure in fast/frames/flattening/iframe-flattening-crash.html
<http://webkit.org/b/115386>
<rdar://problem/13769995>

Reviewed by Darin Adler.

Source/WebCore:

Put the resize event on the Document's event queue if it happens while layout is in progress.
This avoids re-entering layout while laying out flattened subframes.

Also move the little logic for the resize event from EventHandler to FrameView (the only client.)

  • page/EventHandler.cpp:
  • page/EventHandler.h:
  • page/FrameView.cpp:

(WebCore::FrameView::dispatchResizeEvent):

LayoutTests:

  • platform/mac/TestExpectations:
11:07 AM Changeset in webkit [149381] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

Unreviewed, rolling out r149309.
http://trac.webkit.org/changeset/149309
https://bugs.webkit.org/show_bug.cgi?id=115430

The patch does not build on WK1-only builds of the GTK port
(Requested by zdobersek on #webkit).

Patch by Commit Queue <rniwa@webkit.org> on 2013-04-30

  • TestWebKitAPI/GNUmakefile.am:
11:03 AM Changeset in webkit [149380] by andersca@apple.com
  • 3 edits in trunk/Source/WebCore

Fix build.

  • WebCore.exp.in:
  • storage/StorageTracker.h:

(StorageTracker):

10:58 AM Changeset in webkit [149379] by timothy@apple.com
  • 2 edits in trunk/Source/WebKit2

Make the Inspector dock to right button work in the WebKit nightlies on Safari 6.0.4.

https://webkit.org/b/115428

Reviewed by Joseph Pecoraro.

  • UIProcess/mac/WebInspectorProxyMac.mm:

(WebKit::WebInspectorProxy::createInspectorWindow): Reduce the required Safari version.
(WebKit::WebInspectorProxy::platformDetach): Simplify the frame restoring code so it
works on Safari 6.0.4.

10:49 AM Changeset in webkit [149378] by andersca@apple.com
  • 6 edits in trunk/Source

More StorageTracker cleanup
https://bugs.webkit.org/show_bug.cgi?id=115429

Reviewed by Andreas Kling.

Source/WebCore:

Make a bunch of member functions private, and remove StorageTracker::syncLocalStorage.

  • WebCore.exp.in:
  • storage/StorageTracker.cpp:
  • storage/StorageTracker.h:

(StorageTracker):

Source/WebKit/mac:

Call PageGroup::syncLocalStorage directly.

  • Storage/WebStorageManager.mm:

(-[WebStorageManager syncLocalStorage]):

10:35 AM Changeset in webkit [149377] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

REGRESSION(r149313) Crash at WebCore::FrameView::setFrameRect() when navigating back to previous page while find banner is displayed.
<http://webkit.org/b/115421>
<rdar://problem/13765739>

Reviewed by Antti Koivisto.

Add missing null-checks for Document and StyleResolver when re-evaluating media queries due to viewport changes.

No layout test, since we can't show the find banner from WebCore, and I can't think of another way to
trigger a back navigation to a Document-less Frame that would also change the FrameView's size.

  • page/FrameView.cpp:

(WebCore::FrameView::setFrameRect):

10:18 AM Changeset in webkit [149376] by glenn@skynav.com
  • 3 edits
    2 adds in trunk

The bison grammar for @supports should return 0 in case of an error
https://bugs.webkit.org/show_bug.cgi?id=115402

Reviewed by Darin Adler.

Back ported from https://chromium.googlesource.com/chromium/blink/+/74399c27c8b93286bae03a1d6371735935b34d85.

Source/WebCore:

Test: css3/supports-crash.html

  • css/CSSGrammar.y.in:

LayoutTests:

  • css3/supports-crash-expected.txt: Added.
  • css3/supports-crash.html: Added.
10:05 AM Changeset in webkit [149375] by Darin Adler
  • 2 edits in trunk/Source/WebCore

[CG] Over-release in MIME type registry code
https://bugs.webkit.org/show_bug.cgi?id=115423

Reviewed by Eric Carlson.

Sam Weinig spotted these by code inspection. I don't know how to make a test demonstrating
the problem, but this is clearly an over-release.

  • platform/MIMETypeRegistry.cpp:

(WebCore::initializeSupportedImageMIMETypes): Removed incorrect adoptCF call on a string we
are getting from a CFArray.
(WebCore::initializeSupportedImageMIMETypesForEncoding): Ditto.

9:57 AM Changeset in webkit [149374] by commit-queue@webkit.org
  • 1 edit
    2 adds
    16 deletes in trunk/LayoutTests

[CSS Regions] Convert some fast/regions pixel tests to reftests
https://bugs.webkit.org/show_bug.cgi?id=80712

Patch by Radu Stavila <stavila@adobe.com> on 2013-04-30
Reviewed by Alexandru Chiculita.

Converted webkit-flow-inlines-inside-regions-bounds and webkit-flow-inlines-inside-regions-bounds-vertical to reftest

  • fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.html: Added.
  • fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.html: Added.
  • platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.png: Removed.
  • platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt: Removed.
  • platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.png: Removed.
  • platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt: Removed.
  • platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.png: Removed.
  • platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt: Removed.
  • platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.png: Removed.
  • platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt: Removed.
  • platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.png: Removed.
  • platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt: Removed.
  • platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.png: Removed.
  • platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt: Removed.
  • platform/qt/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.png: Removed.
  • platform/qt/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt: Removed.
  • platform/qt/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.png: Removed.
  • platform/qt/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt: Removed.
9:51 AM Changeset in webkit [149373] by Darin Adler
  • 2 edits in trunk/Source/WTF

[Mac] Make adoptNS faster on platforms without garbage collection by skipping a CFRetain/NSRelease pair
https://bugs.webkit.org/show_bug.cgi?id=115424

Reviewed by Eric Carlson.

  • wtf/RetainPtr.h:

(WTF::adoptNSReference): When OBJC_NO_GC is set, make this an empty function, because in that case
CFRetain and -[NSObject retain] are the same thing and there is no need to call CFRetain and
-[NSObject release] to adopt an Objective-C object.

9:31 AM Changeset in webkit [149372] by andersca@apple.com
  • 4 edits in trunk/Source/WTF

String::isolatedCopy() can avoid a copy if the original is a temporary
https://bugs.webkit.org/show_bug.cgi?id=115425

Reviewed by Darin Adler.

  • wtf/Compiler.h:

Add WTF_COMPILER_SUPPORTS_CXX_REFERENCE_QUALIFIED_FUNCTIONS define.

  • wtf/text/WTFString.cpp:

(WTF::String::isolatedCopy):

  • wtf/text/WTFString.h:

If COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) is true, add two overloads of String::isolatedCopy().
One is used if *this is an lvalue, and one is used if *this is an rvalue. In the latter case, we know that the original
String object is a temporary and will be going away, so if it's safe to send it to another thread (if it's not an AtomicString,
and if it's refcount is 1), then we can just steal the StringImpl from the original and avoid a copy altogether.

8:58 AM Changeset in webkit [149371] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk

[GTK] --minimal build fails with error: class WebCore::EventHandler' has no member named 'dragSourceEndedAt
https://bugs.webkit.org/show_bug.cgi?id=114299

Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-30
Reviewed by Martin Robinson.

Wrapped code, related to drag&drop in #if ENABLE(DRAG_SUPPORT)

  • webkit/webkitwebview.cpp:

(webkit_web_view_class_init):
(webkit_web_view_init):

8:00 AM Changeset in webkit [149370] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[BlackBerry] ImageBuffer::copyImage leaking memory
https://bugs.webkit.org/show_bug.cgi?id=115359

Patch by Mike Lattanzio <mlattanzio@blackberry.com> on 2013-04-30
Reviewed by George Staikos.

Use a WebCore::Vector to ensure the temporary data is destroyed.
The TiledImage does not take ownership of the data.

  • platform/graphics/blackberry/ImageBufferBlackBerry.cpp:

(WebCore::ImageBuffer::copyImage):

7:39 AM Changeset in webkit [149369] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Texmap] Avoid using overlap/non-overlap region in cases where the overhead is bigger than the gain
https://bugs.webkit.org/show_bug.cgi?id=115226

Patch by Noam Rosenthal <Noam Rosenthal> on 2013-04-30
Reviewed by Allan Sandfeld Jensen.

When there are several fragmeneted overlap regions, or when the overlap region is bigger than the
non-overlap region, it's more efficient to have a single intermediate surface rather than split
the rendering to overlap/non-overlap.

Covered by tests in compositing/overlap-blending.

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::shouldBlend):

Readability fix.

(WebCore::TextureMapperLayer::paintUsingOverlapRegions):

Consolidate to one overlap rect when one of the following occurs:

  • The overlap region's area is larger than the non-overlap region area.
  • There are many fragmented overlap regions and no non-overlap regions.
7:37 AM Changeset in webkit [149368] by Christophe Dumez
  • 299 edits in trunk

Stop using "in" keyword in IDL files
https://bugs.webkit.org/show_bug.cgi?id=115418

Reviewed by Kentaro Hara.

Source/WebCore:

Stop using "in" keyword in IDL files as this is no longer part of the
Web IDL specification and it brings no additional information.

For now, the IDL parser will still accept the "in" keyword for operation
argument to not break anything. However, we should remove support for it
later on.

No new tests, no behavior change.

  • Modules/battery/BatteryManager.idl:
  • Modules/encryptedmedia/MediaKeySession.idl:
  • Modules/encryptedmedia/MediaKeys.idl:
  • Modules/filesystem/DOMWindowFileSystem.idl:
  • Modules/filesystem/DirectoryEntry.idl:
  • Modules/filesystem/DirectoryEntrySync.idl:
  • Modules/filesystem/DirectoryReader.idl:
  • Modules/filesystem/EntriesCallback.idl:
  • Modules/filesystem/Entry.idl:
  • Modules/filesystem/EntryArray.idl:
  • Modules/filesystem/EntryArraySync.idl:
  • Modules/filesystem/EntryCallback.idl:
  • Modules/filesystem/EntrySync.idl:
  • Modules/filesystem/ErrorCallback.idl:
  • Modules/filesystem/FileCallback.idl:
  • Modules/filesystem/FileEntry.idl:
  • Modules/filesystem/FileSystemCallback.idl:
  • Modules/filesystem/FileWriter.idl:
  • Modules/filesystem/FileWriterCallback.idl:
  • Modules/filesystem/FileWriterSync.idl:
  • Modules/filesystem/MetadataCallback.idl:
  • Modules/filesystem/WorkerContextFileSystem.idl:
  • Modules/gamepad/GamepadList.idl:
  • Modules/geolocation/Geolocation.idl:
  • Modules/geolocation/PositionCallback.idl:
  • Modules/geolocation/PositionErrorCallback.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/NavigatorUserMediaErrorCallback.idl:
  • Modules/mediastream/NavigatorUserMediaSuccessCallback.idl:
  • Modules/mediastream/RTCDTMFSender.idl:
  • Modules/mediastream/RTCDataChannel.idl:
  • Modules/mediastream/RTCErrorCallback.idl:
  • Modules/mediastream/RTCIceCandidate.idl:
  • Modules/mediastream/RTCPeerConnection.idl:
  • Modules/mediastream/RTCSessionDescription.idl:
  • Modules/mediastream/RTCSessionDescriptionCallback.idl:
  • Modules/mediastream/RTCStatsCallback.idl:
  • Modules/mediastream/RTCStatsReport.idl:
  • Modules/mediastream/RTCStatsResponse.idl:
  • Modules/navigatorcontentutils/NavigatorContentUtils.idl:
  • Modules/networkinfo/NetworkInfoConnection.idl:
  • Modules/notifications/Notification.idl:
  • Modules/notifications/NotificationCenter.idl:
  • Modules/notifications/NotificationPermissionCallback.idl:
  • Modules/quota/StorageErrorCallback.idl:
  • Modules/quota/StorageInfo.idl:
  • Modules/quota/StorageQuota.idl:
  • Modules/quota/StorageQuotaCallback.idl:
  • Modules/quota/StorageUsageCallback.idl:
  • Modules/speech/SpeechGrammarList.idl:
  • Modules/speech/SpeechRecognition.idl:
  • Modules/speech/SpeechRecognitionResult.idl:
  • Modules/speech/SpeechRecognitionResultList.idl:
  • Modules/speech/SpeechSynthesisUtterance.idl:
  • Modules/vibration/NavigatorVibration.idl:
  • Modules/webaudio/AnalyserNode.idl:
  • Modules/webaudio/AudioBuffer.idl:
  • Modules/webaudio/AudioBufferCallback.idl:
  • Modules/webaudio/AudioBufferSourceNode.idl:
  • Modules/webaudio/AudioContext.idl:
  • Modules/webaudio/AudioListener.idl:
  • Modules/webaudio/AudioNode.idl:
  • Modules/webaudio/AudioParam.idl:
  • Modules/webaudio/BiquadFilterNode.idl:
  • Modules/webaudio/OfflineAudioContext.idl:
  • Modules/webaudio/OscillatorNode.idl:
  • Modules/webaudio/PannerNode.idl:
  • Modules/webdatabase/DOMWindowWebDatabase.idl:
  • Modules/webdatabase/Database.idl:
  • Modules/webdatabase/DatabaseCallback.idl:
  • Modules/webdatabase/DatabaseSync.idl:
  • Modules/webdatabase/SQLResultSetRowList.idl:
  • Modules/webdatabase/SQLStatementCallback.idl:
  • Modules/webdatabase/SQLStatementErrorCallback.idl:
  • Modules/webdatabase/SQLTransaction.idl:
  • Modules/webdatabase/SQLTransactionCallback.idl:
  • Modules/webdatabase/SQLTransactionErrorCallback.idl:
  • Modules/webdatabase/SQLTransactionSync.idl:
  • Modules/webdatabase/SQLTransactionSyncCallback.idl:
  • Modules/webdatabase/WorkerContextWebDatabase.idl:
  • Modules/websockets/WebSocket.idl:
  • bindings/scripts/test/TestCallback.idl:
  • bindings/scripts/test/TestCustomNamedGetter.idl:
  • bindings/scripts/test/TestDomainSecurity.idl:
  • bindings/scripts/test/TestEventTarget.idl:
  • bindings/scripts/test/TestInterface.idl:
  • bindings/scripts/test/TestMediaQueryListListener.idl:
  • bindings/scripts/test/TestNamedConstructor.idl:
  • bindings/scripts/test/TestObj.idl:
  • bindings/scripts/test/TestOverloadedConstructors.idl:
  • bindings/scripts/test/TestSerializedScriptValueInterface.idl:
  • bindings/scripts/test/TestSupplemental.idl:
  • bindings/scripts/test/TestTypedArray.idl:
  • bindings/scripts/test/TestTypedefs.idl:
  • css/CSSHostRule.idl:
  • css/CSSMediaRule.idl:
  • css/CSSPrimitiveValue.idl:
  • css/CSSRuleList.idl:
  • css/CSSStyleDeclaration.idl:
  • css/CSSStyleSheet.idl:
  • css/CSSSupportsRule.idl:
  • css/CSSValueList.idl:
  • css/FontLoader.idl:
  • css/MediaList.idl:
  • css/MediaQueryList.idl:
  • css/MediaQueryListListener.idl:
  • css/StyleMedia.idl:
  • css/StyleSheetList.idl:
  • css/WebKitCSSKeyframesRule.idl:
  • css/WebKitCSSMatrix.idl:
  • dom/CharacterData.idl:
  • dom/ClientRectList.idl:
  • dom/Clipboard.idl:
  • dom/CompositionEvent.idl:
  • dom/CustomEvent.idl:
  • dom/DOMImplementation.idl:
  • dom/DOMNamedFlowCollection.idl:
  • dom/DOMStringList.idl:
  • dom/DataTransferItem.idl:
  • dom/DataTransferItemList.idl:
  • dom/DeviceMotionEvent.idl:
  • dom/DeviceOrientationEvent.idl:
  • dom/Document.idl:
  • dom/DocumentFragment.idl:
  • dom/Element.idl:
  • dom/Event.idl:
  • dom/EventListener.idl:
  • dom/EventTarget.idl:
  • dom/HashChangeEvent.idl:
  • dom/KeyboardEvent.idl:
  • dom/MessageEvent.idl:
  • dom/MessagePort.idl:
  • dom/MouseEvent.idl:
  • dom/MutationEvent.idl:
  • dom/MutationObserver.idl:
  • dom/NamedNodeMap.idl:
  • dom/Node.idl:
  • dom/NodeFilter.idl:
  • dom/NodeList.idl:
  • dom/OverflowEvent.idl:
  • dom/PropertyNodeList.idl:
  • dom/Range.idl:
  • dom/RequestAnimationFrameCallback.idl:
  • dom/ShadowRoot.idl:
  • dom/StringCallback.idl:
  • dom/Text.idl:
  • dom/TextEvent.idl:
  • dom/TouchEvent.idl:
  • dom/TouchList.idl:
  • dom/UIEvent.idl:
  • dom/WebKitNamedFlow.idl:
  • dom/WheelEvent.idl:
  • fileapi/Blob.idl:
  • fileapi/FileList.idl:
  • fileapi/FileReader.idl:
  • fileapi/FileReaderSync.idl:
  • html/DOMFormData.idl:
  • html/DOMTokenList.idl:
  • html/DOMURL.idl:
  • html/HTMLAllCollection.idl:
  • html/HTMLAudioElement.idl:
  • html/HTMLButtonElement.idl:
  • html/HTMLCanvasElement.idl:
  • html/HTMLCollection.idl:
  • html/HTMLDocument.idl:
  • html/HTMLElement.idl:
  • html/HTMLFieldSetElement.idl:
  • html/HTMLFormControlsCollection.idl:
  • html/HTMLInputElement.idl:
  • html/HTMLKeygenElement.idl:
  • html/HTMLMediaElement.idl:
  • html/HTMLObjectElement.idl:
  • html/HTMLOptionElement.idl:
  • html/HTMLOptionsCollection.idl:
  • html/HTMLOutputElement.idl:
  • html/HTMLPropertiesCollection.idl:
  • html/HTMLSelectElement.idl:
  • html/HTMLTableElement.idl:
  • html/HTMLTableRowElement.idl:
  • html/HTMLTableSectionElement.idl:
  • html/HTMLTextAreaElement.idl:
  • html/MediaController.idl:
  • html/TimeRanges.idl:
  • html/canvas/ArrayBuffer.idl:
  • html/canvas/CanvasGradient.idl:
  • html/canvas/CanvasRenderingContext2D.idl:
  • html/canvas/DOMPath.idl:
  • html/canvas/DataView.idl:
  • html/canvas/EXTDrawBuffers.idl:
  • html/canvas/Float32Array.idl:
  • html/canvas/Float64Array.idl:
  • html/canvas/Int16Array.idl:
  • html/canvas/Int32Array.idl:
  • html/canvas/Int8Array.idl:
  • html/canvas/OESVertexArrayObject.idl:
  • html/canvas/Uint16Array.idl:
  • html/canvas/Uint32Array.idl:
  • html/canvas/Uint8Array.idl:
  • html/canvas/Uint8ClampedArray.idl:
  • html/canvas/WebGLDebugShaders.idl:
  • html/canvas/WebGLRenderingContext.idl:
  • html/track/AudioTrackList.idl:
  • html/track/TextTrack.idl:
  • html/track/TextTrackCue.idl:
  • html/track/TextTrackCueList.idl:
  • html/track/TextTrackList.idl:
  • html/track/TextTrackRegionList.idl:
  • html/track/VideoTrackList.idl:
  • inspector/InjectedScriptHost.idl:
  • inspector/InspectorFrontendHost.idl:
  • inspector/JavaScriptCallFrame.idl:
  • loader/appcache/DOMApplicationCache.idl:
  • page/Console.idl:
  • page/Crypto.idl:
  • page/DOMSecurityPolicy.idl:
  • page/DOMSelection.idl:
  • page/DOMWindow.idl:
  • page/EventSource.idl:
  • page/History.idl:
  • page/Location.idl:
  • page/PagePopupController.idl:
  • page/Performance.idl:
  • page/PerformanceEntryList.idl:
  • page/SpeechInputResultList.idl:
  • plugins/DOMMimeTypeArray.idl:
  • plugins/DOMPlugin.idl:
  • plugins/DOMPluginArray.idl:
  • storage/Storage.idl:
  • storage/StorageEvent.idl:
  • svg/ElementTimeControl.idl:
  • svg/SVGAngle.idl:
  • svg/SVGColor.idl:
  • svg/SVGDocument.idl:
  • svg/SVGElementInstanceList.idl:
  • svg/SVGFEDropShadowElement.idl:
  • svg/SVGFEGaussianBlurElement.idl:
  • svg/SVGFEMorphologyElement.idl:
  • svg/SVGFilterElement.idl:
  • svg/SVGLength.idl:
  • svg/SVGLengthList.idl:
  • svg/SVGLocatable.idl:
  • svg/SVGMarkerElement.idl:
  • svg/SVGMatrix.idl:
  • svg/SVGNumberList.idl:
  • svg/SVGPaint.idl:
  • svg/SVGPathElement.idl:
  • svg/SVGPathSegList.idl:
  • svg/SVGPoint.idl:
  • svg/SVGPointList.idl:
  • svg/SVGSVGElement.idl:
  • svg/SVGStringList.idl:
  • svg/SVGStyledElement.idl:
  • svg/SVGTests.idl:
  • svg/SVGTextContentElement.idl:
  • svg/SVGTransform.idl:
  • svg/SVGTransformList.idl:
  • testing/InternalSettings.idl:
  • testing/Internals.idl:
  • workers/AbstractWorker.idl:
  • workers/DedicatedWorkerContext.idl:
  • workers/SharedWorker.idl:
  • workers/Worker.idl:
  • workers/WorkerContext.idl:
  • xml/DOMParser.idl:
  • xml/XMLHttpRequest.idl:
  • xml/XMLHttpRequestUpload.idl:
  • xml/XMLSerializer.idl:
  • xml/XPathEvaluator.idl:
  • xml/XPathExpression.idl:
  • xml/XPathNSResolver.idl:
  • xml/XPathResult.idl:
  • xml/XSLTProcessor.idl:

Source/WebKit/win:

Remove "in" keyword from IDL files as this is no longer part of the Web
IDL specification.

  • Interfaces/DOMEvents.idl:
  • Interfaces/DOMPrivate.idl:
  • Interfaces/DOMWindow.idl:

Tools:

Remove "in" keyword from IDL files as this is no longer part of the Web
IDL specification.

  • WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarker.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarkerRange.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/GCController.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/TextInputController.idl:
6:54 AM Changeset in webkit [149367] by zandobersek@gmail.com
  • 8 edits
    4 adds in trunk/LayoutTests

Unreviewed GTK gardening.
Rebaselining tests that are possible to and required to be rebaselined

  • platform/gtk-wk1/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt:
  • platform/gtk/editing/input/scroll-to-edge-if-line-break-at-end-of-document-contenteditable-expected.txt: Added.
  • platform/gtk/editing/selection/drag-start-event-client-x-y-expected.txt: Added.
  • platform/gtk/fast/dom/Range/getClientRects-expected.txt:
  • platform/gtk/fast/events/remove-target-with-shadow-in-drag-expected.txt:
  • platform/gtk/fast/js/dom-static-property-for-in-iteration-expected.txt:
  • platform/gtk/fast/js/function-length-expected.txt: Added.
  • platform/gtk/fast/sub-pixel/selection/selection-gaps-at-fractional-offsets-expected.txt:
  • platform/gtk/media/media-can-play-ogg-expected.txt: Added.
  • platform/gtk/media/video-played-collapse-expected.txt:
  • platform/gtk/media/video-volume-slider-expected.txt:
6:49 AM Changeset in webkit [149366] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

[WK2][EFL] Spelling marker disappears while selection is being changed
https://bugs.webkit.org/show_bug.cgi?id=115165

Patch by Artur Moryc <a.moryc@samsung.com> on 2013-04-30
Reviewed by Anders Carlsson.

The marker for a misspelled word disappears while the cursor is being navigated along the word.

  • WebProcess/WebCoreSupport/WebEditorClient.cpp:

(WebKit::WebEditorClient::shouldEraseMarkersAfterChangeSelection):

6:47 AM Changeset in webkit [149365] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebCore

[Texmap] Use fewer intermediate surfaces when compositing filters
https://bugs.webkit.org/show_bug.cgi?id=115224

Patch by Noam Rosenthal <Noam Rosenthal> on 2013-04-30
Reviewed by Allan Sandfeld Jensen.

Until now, when rendering CSS filters, the filters were applied to the texture
and then the resulting texture would be composited to the target surface with
its transform/opacity.
This requires at least two intermediate surface passes for every filtered layer.

This patch makes it so that the last filter pass is applied together with the
resulting surface's opacity and transform, during composition.

Tested by css3/filters tests, whichn now scroll/zoom a lot faster.

  • platform/graphics/texmap/TextureMapper.h:

(WebCore::BitmapTexture::applyFilters):

  • platform/graphics/texmap/TextureMapperGL.cpp:

(WebCore::TextureMapperGLData::TextureMapperGLData):
(TextureMapperGLData):
(WebCore):
(WebCore::optionsForFilterType):
(WebCore::getPassesRequiredForFilter):
(WebCore::gauss):
(WebCore::gaussianKernel):
(WebCore::prepareFilterProgram):
(WebCore::TextureMapperGL::drawTexture):
(WebCore::TextureMapperGL::drawFiltered):
(WebCore::isCustomFilter):

  • platform/graphics/texmap/TextureMapperGL.h:

(TextureMapperGL):
(BitmapTextureGL):
(FilterInfo):

  • platform/graphics/texmap/TextureMapperImageBuffer.cpp:

(WebCore::BitmapTextureImageBuffer::applyFilters):

  • platform/graphics/texmap/TextureMapperImageBuffer.h:

(BitmapTextureImageBuffer):
(WebCore::BitmapTextureGL::FilterInfo::FilterInfo):
(WebCore::BitmapTextureGL::filterInfo):
(WebCore::BitmapTextureGL::applyFilters):

Modify TextureMapperGL to remember the last filter operation applied
to a BitmapTexture and apply it when the texture is composited.

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::paintIntoSurface):

Simplify the call to applyFilters, since now TextureMapperGL is responsible
for maintaining the content texture.

6:47 AM Changeset in webkit [149364] by kbalazs@webkit.org
  • 2 edits in trunk/LayoutTests

[EFL][GStreamer] failing media tests
https://bugs.webkit.org/show_bug.cgi?id=115419

Unreviewed gardening.

  • platform/efl/TestExpectations: Track failing tests.
6:23 AM Changeset in webkit [149363] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations: Adding failure expectations for additional failing tests

after the Shadow DOM feature was disabled for the GTK port in r149352.

6:17 AM Changeset in webkit [149362] by Christophe Dumez
  • 9 edits in trunk

[EFL] Enable scaled cursors
https://bugs.webkit.org/show_bug.cgi?id=106242

Reviewed by Gyuyoung Kim.

.:

Enable MOUSE_CURSOR_SCALE flag for EFL port.

  • Source/cmake/OptionsEfl.cmake:
  • Source/cmake/WebKitFeatures.cmake:

Source/WebCore:

Correctly copy WebCore::Cursor's m_imageScaleFactor
member in CursorEfl.cpp when MOUSE_CURSOR_SCALE is
enabled.

No new tests, already covered by existing tests.

  • platform/efl/CursorEfl.cpp:

(WebCore::Cursor::Cursor):
(WebCore::Cursor::operator=):

Tools:

Enable ENABLE_MOUSE_CURSOR_SCALE for EFL port.

  • Scripts/webkitperl/FeatureList.pm:

LayoutTests:

Unskip fast/css/cursor-parsing-image-set.html for EFL port
now that scaled cursors are enabled. Update expectation for
fast/events/mouse-cursor-image-set.html to explain the
reason why it is failing and set its bug URL.

  • platform/efl/TestExpectations:
5:41 AM Changeset in webkit [149361] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/LayoutTests

[Qt] Unreviewed gardening.

Skipping tests using unimplemented feature.

  • platform/qt-5.0-wk1/TestExpectations:
4:00 AM Changeset in webkit [149360] by thiago.santos@intel.com
  • 3 edits
    2 adds in trunk

CSSParser::parseFontFamily should allow the keyword "default" as part of a font name
https://bugs.webkit.org/show_bug.cgi?id=107231

Reviewed by Ryosuke Niwa.

Source/WebCore:

Make sure that using the keyword "default" as font family doesn't
invalidate the whole declaration. It is also OK to use a font that
has "default" as part of a composite name (i.e. "default foo").
This matches the behavior of Firefox and IE.

Test: fast/css/font-family-parse-keyword.html

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseFontFamily):

LayoutTests:

  • fast/css/font-family-parse-keyword-expected.html: Added.
  • fast/css/font-family-parse-keyword.html: Added.
3:54 AM Changeset in webkit [149359] by commit-queue@webkit.org
  • 19 edits
    2 adds in trunk

Animations fail to start on http://www.google.com/insidesearch/howsearchworks/thestory/
https://bugs.webkit.org/show_bug.cgi?id=111244

Source/JavaScriptCore:

Patch by Zalan Bujtas <Alan Bujtas> on 2013-04-30
Reviewed by David Kilzer.

Enable performance.now() as a minimal subset of Web Timing API.
It returns DOMHighResTimeStamp, a monotonically increasing value representing the
number of milliseconds from the start of the navigation of the current document.
JS libraries use this API to check against the requestAnimationFrame() timestamp.

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Patch by Zalan Bujtas <Alan Bujtas> on 2013-04-30
Reviewed by David Kilzer.

Enable performance.now() as a minimal subset of Web Timing API.
It returns DOMHighResTimeStamp, a monotonically increasing value representing the
number of milliseconds from the start of the navigation of the current document.
JS libraries use this API to check against the requestAnimationFrame() timestamp.

Test: fast/dom/Window/web-timing-minimal-performance-now.html

  • Configurations/FeatureDefines.xcconfig:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/EventTargetFactory.in:
  • page/DOMWindow.cpp:

(WebCore::DOMWindow::~DOMWindow):
(WebCore::DOMWindow::resetDOMWindowProperties):
(WebCore):

  • page/DOMWindow.h:

(DOMWindow):

  • page/DOMWindow.idl:
  • page/Performance.cpp:

(WebCore):

  • page/Performance.h:

(Performance):

  • page/Performance.idl:

Source/WebKit/mac:

Patch by Zalan Bujtas <Alan Bujtas> on 2013-04-30
Reviewed by David Kilzer.

Enable performance.now() as a minimal subset of Web Timing API.
It returns DOMHighResTimeStamp, a monotonically increasing value representing the
number of milliseconds from the start of the navigation of the current document.
JS libraries use this API to check against the requestAnimationFrame() timestamp.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

Patch by Zalan Bujtas <Alan Bujtas> on 2013-04-30
Reviewed by David Kilzer.

Enable performance.now() as a minimal subset of Web Timing API.
It returns DOMHighResTimeStamp, a monotonically increasing value representing the
number of milliseconds from the start of the navigation of the current document.
JS libraries use this API to check against the requestAnimationFrame() timestamp.

  • Configurations/FeatureDefines.xcconfig:

Source/WTF:

Patch by Zalan Bujtas <Alan Bujtas> on 2013-04-30
Reviewed by David Kilzer.

Enable performance.now() as a minimal subset of Web Timing API.
It returns DOMHighResTimeStamp, a monotonically increasing value representing the
number of milliseconds from the start of the navigation of the current document.
JS libraries use this API to check against the requestAnimationFrame() timestamp.

  • wtf/FeatureDefines.h:

LayoutTests:

Patch by Zalan Bujtas <Alan Bujtas> on 2013-04-30
Reviewed by David Kilzer.

Enable performance.now() as a minimal subset of Web Timing API.
It returns DOMHighResTimeStamp, a monotonically increasing value representing the
number of milliseconds from the start of the navigation of the current document.
JS libraries use this API to check against the requestAnimationFrame() timestamp.

We can test the monotonical behaviour of this API only. Checking whether the value
actually represents the navigation start requires PerformanceTiming enabled.

  • fast/dom/Window/web-timing-minimal-performance-now-expected.txt: Added.
  • fast/dom/Window/web-timing-minimal-performance-now.html: Added.
3:43 AM Changeset in webkit [149358] by rniwa@webkit.org
  • 7 edits in trunk/Source/WebCore

Unreviewed, rolling out r149338.
http://trac.webkit.org/changeset/149338
https://bugs.webkit.org/show_bug.cgi?id=115409

Broke layout/perf/API tests on non-Mac:
ThreadSpecific<RefPtr<RunLoop>> does not initialize RunLoop
(Requested by rakuco on #webkit).

  • platform/RunLoop.cpp:

(WebCore::RunLoop::current):

  • platform/RunLoop.h:

(RunLoop):

  • platform/cf/RunLoopCF.cpp:

(WebCore::RunLoop::initializeMainRunLoop):
(WebCore::RunLoop::current):
(WebCore::RunLoop::~RunLoop):

  • platform/efl/RunLoopEfl.cpp:

(WebCore::RunLoop::~RunLoop):

  • platform/gtk/RunLoopGtk.cpp:

(WebCore::RunLoop::~RunLoop):

  • platform/win/RunLoopWin.cpp:

(WebCore::RunLoop::~RunLoop):

3:16 AM Changeset in webkit [149357] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

ImageBufferData: add BlackBerry header
https://bugs.webkit.org/show_bug.cgi?id=115408

Patch by Alberto Garcia <agarcia@igalia.com> on 2013-04-30
Reviewed by Carlos Garcia Campos.

  • platform/graphics/ImageBufferData.h:
1:32 AM Changeset in webkit [149356] by Christophe Dumez
  • 192 edits in trunk

Replace "Optional" extended attribute by proper Web IDL "optional" keyword
https://bugs.webkit.org/show_bug.cgi?id=115380

Reviewed by Kentaro Hara.

Source/WebCore:

Replace [Optional] with standard WebIDL optional type prefix:
http://dev.w3.org/2006/webapi/WebIDL/#dfn-optional-argument

The default behavior now matches WebIDL: [Optional] => optional

Two cases where WebKit has extended bindings behavior still
require a non-standard IDL attribute:
[Optional=DefaultIsNullString] => [Default=NullString] optional
[Optional=DefaultIsUndefined] => [Default=Undefined] optional

Based on corresponding Blink patch from Joshua Bell for compatibility.

No new tests, no behavior change.

  • Modules/battery/BatteryManager.idl:
  • Modules/encryptedmedia/MediaKeySession.idl:
  • Modules/encryptedmedia/MediaKeys.idl:
  • Modules/filesystem/DOMWindowFileSystem.idl:
  • Modules/filesystem/DirectoryEntry.idl:
  • Modules/filesystem/DirectoryReader.idl:
  • Modules/filesystem/Entry.idl:
  • Modules/filesystem/FileEntry.idl:
  • Modules/filesystem/FileWriter.idl:
  • Modules/filesystem/WorkerContextFileSystem.idl:
  • Modules/gamepad/GamepadList.idl:
  • Modules/geolocation/Geolocation.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/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/mediastream/RTCStatsResponse.idl:
  • Modules/networkinfo/NetworkInfoConnection.idl:
  • Modules/notifications/Notification.idl:
  • Modules/notifications/NotificationCenter.idl:
  • Modules/quota/StorageInfo.idl:
  • Modules/quota/StorageQuota.idl:
  • Modules/speech/SpeechGrammarList.idl:
  • Modules/speech/SpeechRecognition.idl:
  • Modules/speech/SpeechSynthesisUtterance.idl:
  • Modules/webaudio/AudioContext.idl:
  • Modules/webaudio/AudioNode.idl:
  • Modules/webdatabase/DOMWindowWebDatabase.idl:
  • Modules/webdatabase/Database.idl:
  • Modules/webdatabase/DatabaseSync.idl:
  • Modules/webdatabase/SQLTransaction.idl:
  • Modules/webdatabase/WorkerContextWebDatabase.idl:
  • Modules/websockets/WebSocket.idl:
  • bindings/scripts/CodeGeneratorJS.pm:

(GetFunctionLength):
(GenerateFunctionParametersCheck):
(GenerateArgumentsCountCheck):
(GenerateParametersCheck):
(GenerateConstructorDefinition):

  • bindings/scripts/IDLAttributes.txt:
  • bindings/scripts/IDLParser.pm:

(parseOptionalOrRequiredArgument):

  • bindings/scripts/test/TestEventTarget.idl:
  • bindings/scripts/test/TestInterface.idl:
  • bindings/scripts/test/TestNamedConstructor.idl:
  • bindings/scripts/test/TestObj.idl:
  • bindings/scripts/test/TestSerializedScriptValueInterface.idl:
  • bindings/scripts/test/TestTypedefs.idl: optional cannot be used in a typedef.
  • css/CSSHostRule.idl:
  • css/CSSMediaRule.idl:
  • css/CSSPrimitiveValue.idl:
  • css/CSSRuleList.idl:
  • css/CSSStyleDeclaration.idl:
  • css/CSSStyleSheet.idl:
  • css/CSSSupportsRule.idl:
  • css/CSSValueList.idl:
  • css/FontLoader.idl:
  • css/MediaList.idl:
  • css/MediaQueryList.idl:
  • css/MediaQueryListListener.idl:
  • css/StyleMedia.idl:
  • css/StyleSheetList.idl:
  • css/WebKitCSSKeyframesRule.idl:
  • css/WebKitCSSMatrix.idl:
  • dom/CharacterData.idl:
  • dom/ClientRectList.idl:
  • dom/Clipboard.idl:
  • dom/CompositionEvent.idl:
  • dom/CustomEvent.idl:
  • dom/DOMImplementation.idl:
  • dom/DOMStringList.idl:
  • dom/DataTransferItem.idl:
  • dom/DataTransferItemList.idl:
  • dom/DeviceMotionEvent.idl:
  • dom/DeviceOrientationEvent.idl:
  • dom/Document.idl:
  • dom/Element.idl:
  • dom/Event.idl:
  • dom/EventTarget.idl:
  • dom/HashChangeEvent.idl:
  • dom/KeyboardEvent.idl:
  • dom/MessageEvent.idl:
  • dom/MessagePort.idl:
  • dom/MouseEvent.idl:
  • dom/MutationEvent.idl:
  • dom/NamedNodeMap.idl:
  • dom/Node.idl:
  • dom/NodeFilter.idl:
  • dom/NodeList.idl:
  • dom/OverflowEvent.idl:
  • dom/Range.idl:
  • dom/ShadowRoot.idl:
  • dom/Text.idl:
  • dom/TextEvent.idl:
  • dom/TouchEvent.idl:
  • dom/UIEvent.idl:
  • dom/WebKitNamedFlow.idl:
  • dom/WheelEvent.idl:
  • fileapi/Blob.idl:
  • fileapi/FileReader.idl:
  • fileapi/FileReaderSync.idl:
  • html/DOMFormData.idl:
  • html/DOMTokenList.idl:
  • html/HTMLAllCollection.idl:
  • html/HTMLAudioElement.idl:
  • html/HTMLCanvasElement.idl:
  • html/HTMLCollection.idl:
  • html/HTMLDocument.idl:
  • html/HTMLElement.idl:
  • html/HTMLFormControlsCollection.idl:
  • html/HTMLInputElement.idl:
  • html/HTMLMediaElement.idl:
  • html/HTMLOptionElement.idl:
  • html/HTMLOptionsCollection.idl:
  • html/HTMLSelectElement.idl:
  • html/HTMLTableElement.idl:
  • html/HTMLTableRowElement.idl:
  • html/HTMLTableSectionElement.idl:
  • html/HTMLTextAreaElement.idl:
  • html/MediaController.idl:
  • html/canvas/ArrayBuffer.idl:
  • html/canvas/CanvasGradient.idl:
  • html/canvas/CanvasRenderingContext2D.idl:
  • html/canvas/DOMPath.idl:
  • html/canvas/DataView.idl:
  • html/canvas/Float32Array.idl:
  • html/canvas/Float64Array.idl:
  • html/canvas/Int16Array.idl:
  • html/canvas/Int32Array.idl:
  • html/canvas/Int8Array.idl:
  • html/canvas/OESVertexArrayObject.idl:
  • html/canvas/Uint16Array.idl:
  • html/canvas/Uint32Array.idl:
  • html/canvas/Uint8Array.idl:
  • html/canvas/Uint8ClampedArray.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/DOMSelection.idl:
  • page/DOMWindow.idl:
  • page/EventSource.idl:
  • page/History.idl:
  • page/Location.idl:
  • page/Performance.idl:
  • plugins/DOMMimeTypeArray.idl:
  • plugins/DOMPlugin.idl:
  • plugins/DOMPluginArray.idl:
  • storage/StorageEvent.idl:
  • svg/ElementTimeControl.idl:
  • svg/SVGDocument.idl:
  • svg/SVGElementInstanceList.idl:
  • svg/SVGFEDropShadowElement.idl:
  • svg/SVGFEGaussianBlurElement.idl:
  • svg/SVGFEMorphologyElement.idl:
  • svg/SVGFilterElement.idl:
  • svg/SVGLocatable.idl:
  • svg/SVGMarkerElement.idl:
  • svg/SVGPathElement.idl:
  • svg/SVGSVGElement.idl:
  • svg/SVGStyledElement.idl:
  • svg/SVGTests.idl:
  • svg/SVGTextContentElement.idl:
  • testing/Internals.idl:
  • workers/AbstractWorker.idl:
  • workers/DedicatedWorkerContext.idl:
  • workers/SharedWorker.idl:
  • workers/Worker.idl:
  • workers/WorkerContext.idl:
  • xml/DOMParser.idl:
  • xml/XMLHttpRequest.idl:
  • xml/XMLHttpRequestUpload.idl:
  • xml/XMLSerializer.idl:
  • xml/XPathEvaluator.idl:
  • xml/XPathExpression.idl:
  • xml/XPathNSResolver.idl:
  • xml/XPathResult.idl:
  • xml/XSLTProcessor.idl:

Source/WebKit/win:

Replace [Optional] by optional.

  • Interfaces/DOMWindow.idl:

Tools:

Replace WebKit-specific [Optional] extended attribute by Web IDL "optional"
keyword.

  • WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl:
  • WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1:23 AM Changeset in webkit [149355] by jocelyn.turcotte@digia.com
  • 5 edits in trunk

Fix the USE(3D_GRAPHICS) build with the standard OpenGL on Windows
https://bugs.webkit.org/show_bug.cgi?id=114684

Reviewed by Simon Hausmann.

Source/WebCore:

Currently USE(3D_GRAPHICS) is only supported with OpenGLES through ANGLE
on Windows. Allow building with the stock opengl32.lib on Windows by adding
missing glCompressedTex* entries in OpenGLShims.
Those are used in Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp
and will be substituted by the preprocessor.

  • platform/graphics/OpenGLShims.cpp:

(WebCore::initializeOpenGLShims):

  • platform/graphics/OpenGLShims.h:

(_OpenGLFunctionTable):

Tools:

Remove the ANGLE requirement for USE(3D_GRAPHICS).
This enables WebKit2 in the build when using a "-opengl desktop" configured Qt.

  • qmake/mkspecs/features/features.prf:
1:10 AM WebKitIDL edited by Christophe Dumez
Remove Callback section as this extended attribute is no longer needed … (diff)
12:40 AM Changeset in webkit [149354] by zarvai@inf.u-szeged.hu
  • 2 edits in trunk/Source/JavaScriptCore

Unreviewed. Speculative build fix on Qt Arm and Mips after r149349.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileSoftModulo):

Note: See TracTimeline for information about the timeline view.