Timeline



Feb 24, 2015:

11:23 PM Changeset in webkit [180619] by commit-queue@webkit.org
  • 2 edits
    3 adds in trunk/Tools

Convert WebEditingTester to use xcconfig files
https://bugs.webkit.org/show_bug.cgi?id=141879

Patch by Sam Weinig <sam@webkit.org> on 2015-02-24
Reviewed by Darin Adler.

Add xcconfig files to WebEditingTester based on the ones used by MiniBrowser.

  • WebEditingTester/Configurations: Added.
  • WebEditingTester/Configurations/Base.xcconfig: Added.
  • WebEditingTester/Configurations/DebugRelease.xcconfig: Added.
  • WebEditingTester/WebEditingTester.xcodeproj/project.pbxproj:
10:59 PM Changeset in webkit [180618] by fpizlo@apple.com
  • 2 edits
    1 add in trunk/Source/JavaScriptCore

CMake build of libllvmForJSC.so should limit its export list like the Xcode build does
https://bugs.webkit.org/show_bug.cgi?id=141989

Reviewed by Gyuyoung Kim.

  • CMakeLists.txt:
  • llvm/library/libllvmForJSC.version: Added.
9:52 PM Changeset in webkit [180617] by ap@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

More iOS build fix after r180602.

  • heap/Heap.h: Export Heap::machineThreads().
9:37 PM Changeset in webkit [180616] by ap@apple.com
  • 3 edits in trunk/LayoutTests

Updating js/dom/global-constructors-attributes.html results for HTMLAttachmentElement.

  • platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
  • platform/mac/js/dom/global-constructors-attributes-expected.txt:
9:35 PM Changeset in webkit [180615] by Simon Fraser
  • 9 edits in trunk/Source

Clarify some resizing terminology in ScrollView/FrameView
https://bugs.webkit.org/show_bug.cgi?id=141996

Reviewed by Zalan Bujtas.

ScrollableArea/ScrollView/FrameView had some confusing terminology around
contentsResized/visibleContentsResized/fixedLayoutSizeChanged.

Clarify this by distinguishing between:

  1. Available size changes because of

i) non-overlay scrollbar presence

ii) ScrollableArea frame change

  1. Removing fixedLayoutSizeChanged() and just treating it like an available size change.

contentsResized() is relegated to simply being a hook that allows Mac to
flash overlay scrollbars.

The confusingly named visibleContentsResized() is now updateContentsSize(),
and is the way that a ScrollableArea tells its subclasss that it should recompute
the size of the contents (i.e. do a layout).

Source/WebCore:

  • page/FrameView.cpp:

(WebCore::FrameView::setContentsSize): No longer mysteriously skip the
FrameView implementation of contentsResized(), which used to do a setNeedsLayout()
which we didn't want to do from setContentsSize(), which itself happens as a result of layout.
(WebCore::FrameView::adjustViewSize): Whitespace.
(WebCore::FrameView::layout): Ditto.
(WebCore::FrameView::availableContentSizeChanged): Called on frame size change, or scrollbar
change.
(WebCore::FrameView::updateContentsSize): This actually does the layout.
(WebCore::FrameView::scrollbarStyleChanged): Always call the base class; ScrollView::scrollbarStyleChanged
will bail if not a forced update.
(WebCore::FrameView::setCustomFixedPositionLayoutRect): Forces a layout via updateContentsSize() now.
(WebCore::FrameView::contentsResized): Deleted.
(WebCore::FrameView::fixedLayoutSizeChanged): Deleted.
(WebCore::FrameView::visibleContentsResized): Deleted.

  • page/FrameView.h:
  • platform/ScrollView.cpp:

(WebCore::ScrollView::setFixedLayoutSize): Calls availableContentSizeChanged() now.
(WebCore::ScrollView::setUseFixedLayout): Ditto.
(WebCore::ScrollView::availableContentSizeChanged): Update scrollbars if that's not
the reason we are being called.
(WebCore::ScrollView::updateScrollbars): contentsResized() was the thing that caused setNeedsLayout();
replace it with availableContentSizeChanged(). visibleContentsResized() did the layout, and
replace with updateContentsSize().
(WebCore::ScrollView::setFrameRect): Call availableContentSizeChanged() now. This takes care of
updating scrollbars, so no need to explicitly do that.
(WebCore::ScrollView::scrollbarStyleChanged): Call the base class.
(WebCore::ScrollView::fixedLayoutSizeChanged): Deleted.

  • platform/ScrollView.h:
  • platform/ScrollableArea.cpp:

(WebCore::ScrollableArea::availableContentSizeChanged): Call scrollAnimator->contentsResized()
to flash the scrollbars.
(WebCore::ScrollableArea::scrolledToRight):
(WebCore::ScrollableArea::scrollbarStyleChanged): Call availableContentSizeChanged() since
scrollbar style affects available space.

  • platform/ScrollableArea.h:

(WebCore::ScrollableArea::updateContentsSize):
(WebCore::ScrollableArea::scrollbarStyleChanged): Deleted.

Source/WebKit2:

  • WebProcess/Plugins/PDF/PDFPlugin.mm:

(WebKit::PDFPlugin::scrollbarStyleChanged): Call the base class method,
which takes care of

9:11 PM Changeset in webkit [180614] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Unreviewed Mavericks build attempt fix after r180609.

  • platform/graphics/mac/GraphicsContext3DMac.mm:

(WebCore::GraphicsContext3D::GraphicsContext3D):
(WebCore::GraphicsContext3D::checkGPUStatusIfNecessary):

8:53 PM Changeset in webkit [180613] by Brent Fulgham
  • 2 edits in trunk/Source/JavaScriptCore

Unreviewed build fix after r180602.

  • heap/MachineStackMarker.h: Add missing 'no return'

declaration for Windows.

8:53 PM Changeset in webkit [180612] by aestes@apple.com
  • 4 edits in trunk/Tools

Teach MiniBrowser how to disable per-window web processes
https://bugs.webkit.org/show_bug.cgi?id=141988

Reviewed by Darin Adler.

  • MiniBrowser/mac/AppDelegate.m:

(defaultConfiguration): Created a _WKProcessPoolConfiguration with maximumProcessCount == 1 if per-window web processes are disabled.

  • MiniBrowser/mac/SettingsController.h:
  • MiniBrowser/mac/SettingsController.m:

(-[SettingsController _populateMenu]): Added a new Settings menu item.
(-[SettingsController validateMenuItem:]): Validated the new Settings menu item.
(-[SettingsController togglePerWindowWebProcessesDisabled:]): Displayed an alert informing the user that MiniBrowser must be restarted for the setting to take effect.
(-[SettingsController perWindowWebProcessesDisabled]): Returned the value from user defaults.

8:32 PM Changeset in webkit [180611] by ap@apple.com
  • 2 edits in trunk/Tools

Bot watcher's dashboard sometimes hits an assertion: data.num_missing === this.layoutTestResults.testsWithMissingResults.length
https://bugs.webkit.org/show_bug.cgi?id=141889

Reviewed by Darin Adler.

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotIteration.js:
8:28 PM Changeset in webkit [180610] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

Unreviewed Windows build fix after r180601.

Export some missing symbols.

  • WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
8:19 PM Changeset in webkit [180609] by roger_fong@apple.com
  • 9 edits
    1 add in trunk/Source/WebCore

WebGL: Destroy the GLContext if a GPU restart has been detected.
https://bugs.webkit.org/show_bug.cgi?id=141567.
<rdar://problem/18507496>
Reviewed by Dean Jackson.

  • html/canvas/WebGLRenderingContextBase.cpp:

(WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase):

  • platform/graphics/GraphicsContext3D.h:

(WebCore::GraphicsContext3D::setWebGLContext):
Keep track of which WebGLRenderingContext is associated with the current GraphicsContext3D.

  • platform/graphics/mac/GraphicsContext3DMac.mm:

(WebCore::GraphicsContext3D::checkGPUStatusIfNecessary): Helper method to check GPU status.
(WebCore::GraphicsContext3D::GraphicsContext3D):
Don’t immediately abort the GPU process when the restart status is kCGLCPGPURestartStatusBlacklisted.

  • platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:

(WebCore::GraphicsContext3D::forceContextLost):
Force the WebGLRenderingContext to be lost.
(WebCore::GraphicsContext3D::drawArrays): Check GPU status after calling drawArrays.
(WebCore::GraphicsContext3D::drawElements): Check GPU status after calling drawElements.

  • WebCore.xcodeproj/project.pbxproj: Add SPI header for iOS.
  • platform/spi/ios/OpenGLESSPI.h: Added.
8:10 PM Changeset in webkit [180608] by Stephanie Lewis
  • 2 edits in trunk/Source/WebCore

Unreviewed ios build fix after http://trac.webkit.org/changeset/180602.

  • bindings/js/JSDOMWindowBase.cpp:

(WebCore::JSDOMWindowBase::commonVM):

8:07 PM Changeset in webkit [180607] by Simon Fraser
  • 18 edits in trunk/Source

Use an enum for scrollbar style
https://bugs.webkit.org/show_bug.cgi?id=141985

Reviewed by Beth Dakin.
Source/WebCore:

Switch to an enum class for the scrollbar style (normal or overlay).

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

(WebCore::FrameView::scrollbarStyleChanged):

  • page/FrameView.h:
  • platform/ScrollTypes.h:
  • platform/ScrollView.cpp:

(WebCore::ScrollView::scrollbarStyleChanged):

  • platform/ScrollView.h:
  • platform/ScrollableArea.h:

(WebCore::ScrollableArea::scrollbarStyleChanged):

  • platform/mac/ScrollAnimatorMac.mm:

(WebCore::ScrollAnimatorMac::updateScrollerStyle):

Source/WebKit2:

Switch to an enum class for the scrollbar style (normal or overlay).

Sadly it still has to be passed as an int across the process boundary.

  • UIProcess/PageClient.h:
  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::recommendedScrollbarStyleDidChange):

  • UIProcess/mac/PageClientImpl.h:
  • UIProcess/mac/PageClientImpl.mm:

(WebKit::PageClientImpl::recommendedScrollbarStyleDidChange):

  • WebProcess/Plugins/PDF/PDFPlugin.h:
  • WebProcess/Plugins/PDF/PDFPlugin.mm:

(WebKit::PDFPlugin::scrollbarStyleChanged):

  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::recommendedScrollbarStyleDidChange):

  • WebProcess/WebCoreSupport/WebChromeClient.h:
7:52 PM Changeset in webkit [180606] by Chris Dumez
  • 2 edits in trunk/Source/WebKit2

[Mac][WK2] ASSERTION FAILED: m_sendPort in IPC::Connection::open()
https://bugs.webkit.org/show_bug.cgi?id=141934

Reviewed by Darin Adler.

Speculative fix for "ASSERTION FAILED: m_sendPort" in
IPC::Connection::open(). This assertion seems to indicate we ended
up in IPC::Connection::open() with MACH_PORT_NULL as port.

I found that in XPCServiceInitializerDelegate::getConnectionIdentifier()
we return true unconditionally, even though
xpc_dictionary_copy_mach_send() can return MACH_PORT_NULL. This patch
updates this method to add a check for MACH_PORT_NULL and return false
in this case.

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceEntryPoint.mm:

(WebKit::XPCServiceInitializerDelegate::getConnectionIdentifier):

7:48 PM Changeset in webkit [180605] by commit-queue@webkit.org
  • 20 edits
    2 deletes in trunk

Unreviewed, rolling out r180599.
https://bugs.webkit.org/show_bug.cgi?id=141998

Lots of new test failures (Requested by smfr on #webkit).

Reverted changeset:

"Parsing support for -webkit-trailing-word"
https://bugs.webkit.org/show_bug.cgi?id=141939
http://trac.webkit.org/changeset/180599

7:02 PM Changeset in webkit [180604] by Stephanie Lewis
  • 5 edits in trunk/Source/bmalloc

Rolling out http://trac.webkit.org/changeset/180430 as it causes the PLT to crash.
<rdar://problem/19948015>

Unreviewed.

  • bmalloc/VMHeap.cpp:

(bmalloc::VMHeap::grow):

  • bmalloc/VMHeap.h:
  • bmalloc/Zone.cpp:

(bmalloc::Zone::Zone):
(bmalloc::Zone::size): Deleted.

  • bmalloc/Zone.h:
6:31 PM Changeset in webkit [180603] by gyuyoung.kim@samsung.com
  • 3 edits in trunk/Source/WebKit2

Fix build break on EFL and GTK port since r180585.
https://bugs.webkit.org/show_bug.cgi?id=141994

Reviewed by Joseph Pecoraro.

  • UIProcess/WebsiteData/WebsiteDataRecord.cpp:

(WebKit::WebsiteDataRecord::displayNameForOrigin):

  • UIProcess/WebsiteData/WebsiteDataRecord.h:

(WebKit::WebsiteDataRecord::WebsiteDataRecord):

6:28 PM Changeset in webkit [180602] by mark.lam@apple.com
  • 6 edits in trunk/Source/JavaScriptCore

MachineThreads::Thread clean up has a use after free race condition.
<https://webkit.org/b/141990>

Reviewed by Michael Saboff.

MachineThreads::Thread clean up relies on the clean up mechanism
implemented in _pthread_tsd_cleanup_key(), which looks like this:

void _pthread_tsd_cleanup_key(pthread_t self, pthread_key_t key)
{

void (*destructor)(void *);
if (_pthread_key_get_destructor(key, &destructor)) {

void ptr = &self->tsd[key];
void *value = *ptr;

At this point, this thread has cached "destructor" and "value"
(which is a MachineThreads*). If the VM gets destructed (along
with its MachineThreads registry) by another thread, then this
thread will have no way of knowing that the MachineThreads* is
now pointing to freed memory. Calling the destructor below will
therefore result in a use after free scenario when it tries to
access the MachineThreads' data members.

if (value) {

*ptr = NULL;
if (destructor) {

destructor(value);

}

}

}

}

The solution is simply to change MachineThreads from a per VM thread
registry to a process global singleton thread registry i.e. the
MachineThreads registry is now immortal and we cannot have a use after
free scenario since we never free it.

The cost of this change is that all VM instances will have to scan
stacks of all threads ever touched by a VM, and not just those that
touched a specific VM. However, stacks tend to be shallow. Hence,
those additional scans will tend to be cheap.

Secondly, it is not common for there to be multiple JSC VMs in use
concurrently on multiple threads. Hence, this cost should rarely
manifest in real world applications.

  • heap/Heap.cpp:

(JSC::Heap::Heap):
(JSC::Heap::machineThreads):
(JSC::Heap::gatherStackRoots):

  • heap/Heap.h:

(JSC::Heap::machineThreads): Deleted.

  • heap/MachineStackMarker.cpp:

(JSC::MachineThreads::MachineThreads):
(JSC::MachineThreads::~MachineThreads):
(JSC::MachineThreads::addCurrentThread):

  • heap/MachineStackMarker.h:
  • runtime/JSLock.cpp:

(JSC::JSLock::didAcquireLock):

5:49 PM Changeset in webkit [180601] by weinig@apple.com
  • 17 edits
    3 adds in trunk

[Attachment] Give <attachment> elements an underlying File
https://bugs.webkit.org/show_bug.cgi?id=141993

Reviewed by Tim Horton.

Source/WebCore:

  • Add a JS subclass for attachments so that <attachment>s are instances of HTMLAttachmentElement rather than HTMLElement.
  • Give HTMLAttachmentElements an underlying File that they are the representation of. Expose it via a new 'file' property.
  • Expose a new Internals function called window.internals.createFile(url) that allows creating File objects for testing.
  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • fileapi/File.h:
  • html/HTMLAttachmentElement.cpp:

(WebCore::HTMLAttachmentElement::~HTMLAttachmentElement):
(WebCore::HTMLAttachmentElement::file):
(WebCore::HTMLAttachmentElement::setFile):

  • html/HTMLAttachmentElement.h:
  • html/HTMLAttachmentElement.idl: Added.
  • html/HTMLTagNames.in:
  • testing/Internals.cpp:

(WebCore::Internals::createFile):

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

LayoutTests:

Update attachment-dom.html to test setting and getting the
underlying file.

  • fast/attachment/attachment-dom-expected.txt:
  • fast/attachment/attachment-dom.html:
  • fast/attachment/resources: Added.
  • fast/attachment/resources/test-file.txt: Added.
5:43 PM Changeset in webkit [180600] by jdiggs@igalia.com
  • 15 edits
    10 adds in trunk

AX: Implement support for ARIA 1.1 'switch' role
https://bugs.webkit.org/show_bug.cgi?id=141986

Reviewed by Chris Fleizach.

Source/WebCore:

Map the role to ATK_ROLE_TOGGLE_BUTTON for Gtk and Efl; on the Mac, to
AXCheckBox with a subrole of AXSwitch. Ensure it looks and acts like a
widget to accessibility APIs (supports and emits notifications when
toggled, doesn't have children, exposes a name and description when
provided).

Tests: accessibility/aria-switch-checked.html

accessibility/aria-switch-sends-notification.html
accessibility/aria-switch-text.html

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::canHaveChildren):
(WebCore::AccessibilityNodeObject::isChecked):
(WebCore::AccessibilityNodeObject::visibleText):
(WebCore::AccessibilityNodeObject::title):

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::isARIAInput):
(WebCore::AccessibilityObject::actionVerb):
(WebCore::initializeRoleMap):
(WebCore::AccessibilityObject::supportsChecked):
(WebCore::AccessibilityObject::checkboxOrRadioValue):

  • accessibility/AccessibilityObject.h:

(WebCore::AccessibilityObject::isSwitch):

  • accessibility/atk/AXObjectCacheAtk.cpp:

(WebCore::AXObjectCache::postPlatformNotification):

  • accessibility/atk/WebKitAccessibleWrapperAtk.cpp:

(atkRole):

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper accessibilityCanFuzzyHitTest]):
(-[WebAccessibilityObjectWrapper accessibilityTraits]):
(-[WebAccessibilityObjectWrapper determineIsAccessibilityElement]):

  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm:

(createAccessibilityRoleMap):
(-[WebAccessibilityObjectWrapper subrole]):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):

LayoutTests:

  • accessibility/aria-switch-checked-expected.txt: Added.
  • accessibility/aria-switch-checked.html: Added.
  • accessibility/aria-switch-sends-notification-expected.txt: Added.
  • accessibility/aria-switch-sends-notification.html: Added.
  • accessibility/aria-switch-text.html: Added.
  • accessibility/roles-exposed.html: Added a test case for the new role.
  • platform/efl/accessibility/aria-fallback-roles-expected.txt: Added.
  • platform/efl/accessibility/aria-switch-text-expected.txt: Added.
  • platform/efl/accessibility/roles-exposed-expected.txt: Updated for the new role.
  • platform/gtk/accessibility/aria-fallback-roles-expected.txt: Added.
  • platform/gtk/accessibility/aria-switch-text-expected.txt: Added.
  • platform/gtk/accessibility/roles-exposed-expected.txt: Updated for the new role.
  • platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated for the new role.
  • platform/mac/TestExpectations: Skip the 'checked' notifcation as the Mac doesn't have it.
  • platform/mac/accessibility/aria-switch-text-expected.txt: Added.
  • platform/mac/accessibility/roles-exposed-expected.txt: Updated for the new role.
5:17 PM Changeset in webkit [180599] by mmaxfield@apple.com
  • 20 edits
    2 adds in trunk

Source/JavaScriptCore:
[Mac] [iOS] Parsing support for -apple-trailing-word
https://bugs.webkit.org/show_bug.cgi?id=141939

Reviewed by Andreas Kling.

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:
[Mac] [iOS] Parsing support for -apple-trailing-word
https://bugs.webkit.org/show_bug.cgi?id=141939

Reviewed by Andreas Kling.

This patch implements initial parsing support for the -apple-trailing-word CSS property.
This property has two possible (mutually exclusive) values: auto and
-apple-partially-balanced. This property is inherited.

The work for this property is behind the ENABLE(CSS_TRAILING_WORD) preprocessor define.

This is an internal property that will allow us to control line breaking behavior for
short paragraphs.

Note that, because of the implementation of cssValueKeywordID() in CSSParser.cpp,
the new value must be implemented as -webkit-partially-balanced. Using the -apple-
prefix will work, but if you getComputedStyle(), it will return the -webkit- prefixed
version.

Test: platform/mac/fast/text/trailing-word-parse.html

  • Configurations/FeatureDefines.xcconfig:
  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::ComputedStyleExtractor::propertyValue): Turn internal representation into a
CSS value.

  • css/CSSParser.cpp:

(WebCore::isValidKeywordPropertyAndValue): Updated for new keyword property / value
pair.
(WebCore::isKeywordPropertyID): New property is a keyword property.
(WebCore::CSSParser::parseValue): Use the keyword property codepath.

  • css/CSSPrimitiveValueMappings.h:

(WebCore::CSSPrimitiveValue::CSSPrimitiveValue): Convert to and from the internal
representation and CSS values.
(WebCore::CSSPrimitiveValue::operator TrailingWord):

  • css/CSSPropertyNames.in: New property.
  • css/CSSValueKeywords.in: New value.
  • rendering/SimpleLineLayout.cpp:

(WebCore::SimpleLineLayout::canUseFor): Can't use SimpleLineLayout for this.

  • rendering/style/RenderStyle.h: Getter, setter and initial value.
  • rendering/style/RenderStyleConstants.h: Internal data type.
  • rendering/style/StyleRareInheritedData.h: One bit to control this style property.

Source/WebKit/mac:
[Mac] [iOS] Parsing support for -apple-trailing-word
https://bugs.webkit.org/show_bug.cgi?id=141939

Reviewed by Andreas Kling.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:
[Mac] [iOS] Parsing support for -apple-trailing-word
https://bugs.webkit.org/show_bug.cgi?id=141939

Reviewed by Andreas Kling.

  • Configurations/FeatureDefines.xcconfig:

LayoutTests:
Parsing support for -webkit-trailing-word
https://bugs.webkit.org/show_bug.cgi?id=141939

Reviewed by Andreas Kling.

Test parsing using getComputedStyle().

  • fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html: Updated.
  • fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt: Updated.
  • platform/mac/fast/text/trailing-word-parse-expected.txt: Added.
  • platform/mac/fast/text/trailing-word-parse.html: Added.
5:12 PM Changeset in webkit [180598] by gyuyoung.kim@samsung.com
  • 5 edits in trunk/Source/WebCore

Remove DecodingTask::create and DatabaseOpenTask::create
https://bugs.webkit.org/show_bug.cgi?id=141966

Reviewed by Anders Carlsson.

These create() factory functions are redundant. We can use std::make_unique<> directly.

No new tests, no behavior changes.

  • Modules/webaudio/AsyncAudioDecoder.cpp:

(WebCore::AsyncAudioDecoder::decodeAsync):
(WebCore::AsyncAudioDecoder::DecodingTask::create): Deleted.

  • Modules/webaudio/AsyncAudioDecoder.h:
  • Modules/webdatabase/Database.cpp:

(WebCore::Database::openAndVerifyVersion):

  • Modules/webdatabase/DatabaseTask.h:

(WebCore::DatabaseBackend::DatabaseOpenTask::create): Deleted.

4:44 PM Changeset in webkit [180597] by Joseph Pecoraro
  • 9 edits in trunk/Source/WebInspectorUI

Web Inspector: Eliminate console-formatted-* class names in favor of formatted-*
https://bugs.webkit.org/show_bug.cgi?id=141948

Reviewed by Timothy Hatcher.

  • UserInterface/Views/FormattedValue.js:

(WebInspector.FormattedValue.createElementForNode):
Helper for formatting a node as a DOMTreeOutline.

  • UserInterface/Views/ConsoleMessageImpl.js:

(WebInspector.ConsoleMessageImpl.prototype._formatParameter):
(WebInspector.ConsoleMessageImpl.prototype._formatParameterAsString):
(WebInspector.ConsoleMessageImpl.prototype._formatParameterAsNode):
(WebInspector.ConsoleMessageImpl.prototype.appendUndefined):
(WebInspector.ConsoleMessageImpl.prototype._printArray):
(WebInspector.ConsoleMessageImpl.prototype.): Deleted.

  • UserInterface/Views/LogContentView.css:

(.console-user-command-result):
(.console-formatted-object): Deleted.
(.console-object-preview): Deleted.
(.expanded .console-object-preview): Deleted.
(.console-object-preview .name): Deleted.
(.expanded .console-object-preview > .console-object-preview-body): Deleted.
(.console-object-preview > .console-object-preview-name.console-object-preview-name-Object): Deleted.
(.console-object-preview-body .console-object-preview-name.console-object-preview-name-Object): Deleted.
(.expanded .console-object-preview > .console-object-preview-name.console-object-preview-name-Object): Deleted.
(.console-formatted-object, .console-formatted-node, .console-formatted-error, .console-formatted-map, .console-formatted-set, .console-formatted-weakmap): Deleted.
(:matches(.console-formatted-object, .console-formatted-node, .console-formatted-error, .console-formatted-map, .console-formatted-set, .console-formatted-weakmap) .section): Deleted.

  • UserInterface/Views/LogContentView.js:

(WebInspector.LogContentView.prototype._leftArrowWasPressed):
(WebInspector.LogContentView.prototype._rightArrowWasPressed):
Add FIXMEs since this will no longer work with ObjectTree.

  • UserInterface/Views/ObjectPreviewView.css:

(.object-preview):

  • UserInterface/Views/ObjectTreeView.css:

(.object-tree):
Copy over the font styles from console-formatted-object.

  • UserInterface/Views/ObjectPropertiesSection.js:

(WebInspector.ObjectPropertyTreeElement.prototype.update):

  • UserInterface/Views/SourceCodeTextEditor.js:

(WebInspector.SourceCodeTextEditor.prototype._showPopoverForFunction.didGetDetails):
(WebInspector.SourceCodeTextEditor.prototype._showPopoverForFunction):
(WebInspector.SourceCodeTextEditor.prototype._showPopoverForString):
(WebInspector.SourceCodeTextEditor.prototype._showPopoverForRegExp):
(WebInspector.SourceCodeTextEditor.prototype._showPopoverForNumber):
(WebInspector.SourceCodeTextEditor.prototype._showPopoverForBoolean):
(WebInspector.SourceCodeTextEditor.prototype._showPopoverForNull):
(WebInspector.SourceCodeTextEditor.prototype._showPopoverForUndefined):
Convert to formatted value class names.

4:44 PM Changeset in webkit [180596] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, rolling out r180578.
https://bugs.webkit.org/show_bug.cgi?id=141992

Broke scrolling in Inspector Console. (Requested by JoePeck on
#webkit).

Reverted changeset:

"[Mac] WebKit abandons overlay scrollbar CALayers."
https://bugs.webkit.org/show_bug.cgi?id=141943
http://trac.webkit.org/changeset/180578

4:41 PM Changeset in webkit [180595] by rniwa@webkit.org
  • 13 edits in trunk/Source/JavaScriptCore

Use "this" instead of "callee" to get the constructor
https://bugs.webkit.org/show_bug.cgi?id=141019

Reviewed by Filip Pizlo.

This patch uses "this" register to pass the constructor (newTarget) to op_create_this from
op_construct or op_construct_varargs. This will allow future patches that implement ES6 class
to pass in the most derived class' constructor through "this" argument.

BytecodeGenerator's emitConstruct and emitConstructVarargs now passes thisRegister like
regular calls and emitCreateThis passes in this register to op_create_this as constructor.

The rest of the code change removes the code for special casing "this" register not being used
in call to construct.

  • bytecode/BytecodeUseDef.h:

(JSC::computeUsesForBytecodeOffset):

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::emitCreateThis):
(JSC::BytecodeGenerator::emitConstructVarargs):
(JSC::BytecodeGenerator::emitConstruct):

  • bytecompiler/BytecodeGenerator.h:
  • bytecompiler/NodesCodegen.cpp:

(JSC::NewExprNode::emitBytecode):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::addCallWithoutSettingResult):
(JSC::DFG::ByteCodeParser::handleVarargsCall):
(JSC::DFG::ByteCodeParser::emitArgumentPhantoms):
(JSC::DFG::ByteCodeParser::attemptToInlineCall):
(JSC::DFG::ByteCodeParser::handleInlining):
(JSC::DFG::ByteCodeParser::handleConstantInternalFunction):
(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGJITCode.cpp:

(JSC::DFG::JITCode::reconstruct):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::emitCall):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::emitCall):

  • ftl/FTLJSCallVarargs.cpp:

(JSC::FTL::JSCallVarargs::emit):

  • ftl/FTLLowerDFGToLLVM.cpp:

(JSC::FTL::LowerDFGToLLVM::compileNativeCallOrConstruct):
(JSC::FTL::LowerDFGToLLVM::compileCallOrConstruct):
(JSC::FTL::LowerDFGToLLVM::compileCallOrConstructVarargs):

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::executeConstruct):

  • jit/JITOperations.cpp:
4:41 PM March 2015 Meeting edited by dino@apple.com
(diff)
4:40 PM March 2015 Meeting edited by Simon Fraser
(diff)
4:31 PM Changeset in webkit [180594] by Joseph Pecoraro
  • 19 edits in trunk

Web Inspector: Make Getter/Setter RemoteObject property and ObjectPreview handling consistent
https://bugs.webkit.org/show_bug.cgi?id=141587

Reviewed by Timothy Hatcher.

Source/JavaScriptCore:

Convert getProperties(ownAndGetterProperties) to getDisplayableProperties().
Mark PropertyDescriptors that are presumed to be native getters / bindings
separately so that the frontend may display them differently.

  • inspector/InjectedScript.cpp:

(Inspector::InjectedScript::getProperties):
(Inspector::InjectedScript::getDisplayableProperties):

  • inspector/InjectedScript.h:
  • inspector/InjectedScriptSource.js:
  • inspector/agents/InspectorRuntimeAgent.cpp:

(Inspector::InspectorRuntimeAgent::getProperties):
(Inspector::InspectorRuntimeAgent::getDisplayableProperties):

  • inspector/agents/InspectorRuntimeAgent.h:
  • inspector/protocol/Runtime.json:

Source/WebInspectorUI:

  • UserInterface/Models/CallFrame.js:

(WebInspector.CallFrame.prototype.collectScopeChainVariableNames):

  • UserInterface/Models/PropertyDescriptor.js:

(WebInspector.PropertyDescriptor.prototype.get nativeGetter):

  • UserInterface/Protocol/RemoteObject.js:

(WebInspector.RemoteObject.fromPayload):
(WebInspector.RemoteObject.prototype.getOwnPropertyDescriptors):
(WebInspector.RemoteObject.prototype.getAllPropertyDescriptors):
(WebInspector.RemoteObject.prototype.getDisplayablePropertyDescriptors):
(WebInspector.RemoteObject.prototype._getPropertyDescriptors):
(WebInspector.RemoteObject.prototype.if):
(WebInspector.RemoteObject.prototype.deprecatedGetOwnProperties):
(WebInspector.RemoteObject.prototype.deprecatedGetAllProperties):
(WebInspector.RemoteObject.prototype._deprecatedGetProperties):
(WebInspector.RemoteObject.prototype.getOwnAndGetterPropertyDescriptors): Deleted.
(WebInspector.RemoteObject.prototype.callback): Deleted.
(WebInspector.RemoteObject.prototype.getOwnProperties): Deleted.
(WebInspector.RemoteObject.prototype.getOwnAndGetterProperties): Deleted.
(WebInspector.RemoteObject.prototype.getAllProperties): Deleted.
(WebInspector.RemoteObject.prototype.set else): Deleted.

  • UserInterface/Views/ConsoleMessageImpl.js:

(WebInspector.ConsoleMessageImpl.prototype._formatParameterAsArray):

  • UserInterface/Views/DOMNodeDetailsSidebarPanel.js:

(WebInspector.DOMNodeDetailsSidebarPanel.prototype._refreshProperties.nodePrototypesReady):

  • UserInterface/Views/ObjectPropertiesSection.js:

(WebInspector.ObjectPropertiesSection.prototype.update):
(WebInspector.ObjectPropertyTreeElement.prototype.onpopulate):

  • UserInterface/Views/ObjectTreePropertyTreeElement.js:

(WebInspector.ObjectTreePropertyTreeElement.prototype.):
(WebInspector.ObjectTreePropertyTreeElement.prototype):

  • UserInterface/Views/ObjectTreeView.js:

(WebInspector.ObjectTreeView.prototype.update):

LayoutTests:

  • inspector/model/remote-object-get-properties-expected.txt:
  • inspector/model/remote-object-get-properties.html:
4:31 PM Changeset in webkit [180593] by Joseph Pecoraro
  • 12 edits
    12 adds in trunk/Source/WebInspectorUI

Web Inspector: New Object Tree View UI
https://bugs.webkit.org/show_bug.cgi?id=141932

Reviewed by Timothy Hatcher.

Part 1: Majority of the UI.

  • Localizations/en.lproj/localizedStrings.js:
  • UserInterface/Images/Eye.svg: Added.
  • UserInterface/Images/TypeBoolean.svg: Added.
  • UserInterface/Images/TypeNull.svg: Added.
  • UserInterface/Images/TypeNumber.svg: Added.
  • UserInterface/Images/TypeObject.svg: Added.
  • UserInterface/Images/TypeRegex.svg: Added.
  • UserInterface/Images/TypeString.svg: Added.
  • UserInterface/Images/TypeSymbol.svg: Added.
  • UserInterface/Images/TypeUndefined.svg: Added.
  • UserInterface/Main.html:

Miscellaneous.

  • UserInterface/Views/FormattedValue.css:

(.formatted-boolean):
Give booleans a light purple color.

  • UserInterface/Views/FormattedValue.js:

(WebInspector.FormattedValue.createElementForTypesAndValue):
Previously we were truncating function value logging in the console. E.g.

js> multiLineFunction
<- function multiLineFunction() {

No longer truncate so we display the full string.

  • UserInterface/Models/PropertyPath.js: Added.

(WebInspector.PropertyPath):
(WebInspector.PropertyPath.prototype.get object):
(WebInspector.PropertyPath.prototype.get parent):
(WebInspector.PropertyPath.prototype.get isPrototype):
(WebInspector.PropertyPath.prototype.get rootObject):
(WebInspector.PropertyPath.prototype.get lastNonPrototypeObject):
(WebInspector.PropertyPath.prototype.get pathComponent):
(WebInspector.PropertyPath.prototype.get fullPath):
(WebInspector.PropertyPath.prototype.isRoot):
(WebInspector.PropertyPath.prototype.isPathComponentImpossible):
(WebInspector.PropertyPath.prototype.isFullPathImpossible):
(WebInspector.PropertyPath.prototype.appendPropertyName):
(WebInspector.PropertyPath.prototype.appendPropertySymbol):
(WebInspector.PropertyPath.prototype.appendInternalPropertyName):
(WebInspector.PropertyPath.prototype.appendArrayIndex):
(WebInspector.PropertyPath.prototype.appendCollectionIndex):
(WebInspector.PropertyPath.prototype.appendPropertyDescriptor):
(WebInspector.PropertyPath.prototype._canPropertyNameBeDotAccess):
PropertyPaths are a linked list of remote object / patch component pairs.
For a property like "fooproperty 1?.proto.baz" we will have a PropertyPath
chain with the RemoteObject for each component. This allows us to accurately
select the RemoteObject on which we should invoke a getter. It also allows
us to display the property path string from the root object, if possible.

  • UserInterface/Protocol/RemoteObject.js:

(WebInspector.RemoteObject.prototype.callFunction):
(WebInspector.RemoteObject.prototype.backendInvokeGetter):
(WebInspector.RemoteObject.prototype.invokeGetter):
Provide a way to invoke a getter function on a remote object if we
have a reference to the getter function. At the same time, improve
the mostly unused callFunction API to automatically convert
RemoteObjects / values to their Runtime.CallArgument format.

  • UserInterface/Views/ObjectTreePropertyTreeElement.css: Added.

(.object-tree-property):
(.object-tree-property > .disclosure-button):
(.object-tree-property.parent > .disclosure-button):
(.object-tree-property.parent.expanded > .disclosure-button):
(.object-tree-property > .titles):
Focused styles for the ObjectTree property GeneralTreeElements.
Reuse navigation sidebar disclosure-triangles.

(.object-tree-property > .icon):
(.object-tree-property.boolean > .icon):
(.object-tree-property.function > .icon):
(.object-tree-property.number > .icon):
(.object-tree-property.object > .icon):
(.object-tree-property.object.null > .icon):
(.object-tree-property.object.node > .icon):
(.object-tree-property.regex > .icon):
(.object-tree-property.string > .icon):
(.object-tree-property.symbol > .icon):
(.object-tree-property.undefined > .icon):
Use different icons for different object types. Special case
"accessor" to be undefined.

(.object-tree-property .prototype-name):
(.object-tree-property .property-name.not-enumerable):
Style property names in sans-serif font.
Give non-enumerable properties a slightly transparent look.

(.object-tree-property.prototype-property):
(.object-tree-property.prototype-property > .icon):
(.object-tree-property.prototype-property + ol):
Special styles for prototype properties and their children.

(.object-tree-property .getter):
(.object-tree-property .getter:hover):
(.object-tree-property .read-only):
Styles for clickable getter button and non-interactive read-only indicator.

(.object-tree-property :matches(.formatted-string, .formatted-regexp)):
Do not allow wrapping for values that previously allowed wrapping.

(.object-tree-property .value.error):
If getting a value resulted in an error, display that error in red.

  • UserInterface/Views/ObjectTreePropertyTreeElement.js:

(WebInspector.ObjectTreePropertyTreeElement):
Extend from GeneralTreeElement and set up class names on the root <li> object.

(WebInspector.ObjectTreePropertyTreeElement.prototype.onattach): Deleted.
No longer needed by using GeneralTreeElement.

(WebInspector.ObjectTreePropertyTreeElement.prototype.onexpand):
(WebInspector.ObjectTreePropertyTreeElement.prototype.oncollapse):
Expand / collapse an associated ObjectPreview if we have one.

(WebInspector.ObjectTreePropertyTreeElement.prototype._resolvedValue):
(WebInspector.ObjectTreePropertyTreeElement.prototype._resolvedValuePropertyPath):
This PropertyTreeElement may be displaying for a value, or a getter that has
gotten a value. Refer to this as the "resolvedValue".

(WebInspector.ObjectTreePropertyTreeElement.prototype._thisPropertyPath):
A PropertyPath leaf used for tooltips.

(WebInspector.ObjectTreePropertyTreeElement.prototype._updateHasChildren):
(WebInspector.ObjectTreePropertyTreeElement.prototype._updateTooltips):
(WebInspector.ObjectTreePropertyTreeElement.prototype._updateTitleAndIcon):
Helpers for updating small parts of the UI. When a getter is invoked,
we need to update the entire UI of this TreeElement.

(WebInspector.ObjectTreePropertyTreeElement.prototype._titleFragment):
(WebInspector.ObjectTreePropertyTreeElement.prototype._updateTitle): Deleted.
(WebInspector.ObjectTreePropertyTreeElement.prototype._updateTitlePropertyStyle): Deleted.
(WebInspector.ObjectTreePropertyTreeElement.prototype._updateTitleAPIStyle): Deleted.
(WebInspector.ObjectTreePropertyTreeElement.prototype._createTitlePrototype):
(WebInspector.ObjectTreePropertyTreeElement.prototype._createTitlePropertyStyle):
(WebInspector.ObjectTreePropertyTreeElement.prototype._createTitleAPIStyle):
Create the UI for the mainTitle of this PropertyTreeElement.

(WebInspector.ObjectTreePropertyTreeElement.prototype._createInteractiveGetterElement):
(WebInspector.ObjectTreePropertyTreeElement.prototype._createReadOnlyIconElement):
Helpers for creating the small components of the title UI.

(WebInspector.ObjectTreePropertyTreeElement.prototype._alwaysDisplayAsProperty):
Establish when a property should still be displayed as a "property" even when in API mode.
For example a value property on a prototype, should still display as an expandable property.

  • UserInterface/Views/ObjectTreeView.css:

(.object-tree > :matches(.title, .object-preview)::before):
(.object-tree:not(.lossless-preview) > :matches(.title, .object-preview)):
(.object-tree.expanded > :matches(.title, .object-preview)::before):
(.object-tree .object-tree-outline):
(.object-tree-outline ol):
(.object-tree-outline li .empty-message):
(:matches(.console-formatted-object, .console-formatted-node, .console-formatted-error, .console-formatted-map, .console-formatted-set, .console-formatted-weakmap) .object-tree-outline):
(.object-tree > .title): Deleted.
(.object-tree-outline): Deleted.
(.object-tree-outline li): Deleted.
(.object-tree-outline li.parent): Deleted.
(.object-tree-outline li.parent::before): Deleted.
(.object-tree-outline li.parent.expanded::before): Deleted.
(.object-tree-property .name): Deleted.
(.object-tree-property .name.not-enumerable): Deleted.
(.object-tree-property .value.error): Deleted.
(.console-group-messages .object-tree:not(.lossless-preview)): Deleted.
(.console-group-messages .object-tree:not(.lossless-preview) > :matches(.title, .object-preview)): Deleted.
(.console-group-messages .object-tree:not(.lossless-preview) > :matches(.title, .object-preview)::before): Deleted.
(.console-group-messages :matches(.console-formatted-object, .console-formatted-node, .console-formatted-error, .console-formatted-map, .console-formatted-set, .console-formatted-weakmap) .object-tree): Deleted.
(.console-group-messages :matches(.console-formatted-object, .console-formatted-node, .console-formatted-error, .console-formatted-map, .console-formatted-set, .console-formatted-weakmap) .object-tree-outline): Deleted.
Move most PropertyTreeElement specific styles into ObjectPropertyTreeElement.css.
Plenty of console specific files were eliminated.

  • UserInterface/Views/ObjectTreeView.js:

(WebInspector.ObjectTreeView.prototype.update):
(WebInspector.ObjectTreeView.prototype._updateProperties):

Part 2: Provide better parameter lists for native functions.

When expanding an object's prototype chain, with authored code
you will accurately see parameter lists for user authored functions
because we can get this by parsing Function.prototype.toString.
For native code, we don't get any parameter information. In such cases
we can detect we are a native function, and provide our own strings.

This fills in most of the JavaScript built-ins and some DOM
functions, however we should autogenerate the rest of the DOM.

  • UserInterface/Base/Utilities.js:

(isFunctionStringNativeCode):
Helper to check if a function is native or not based on its string.

  • UserInterface/Main.html:
  • UserInterface/Models/NativeFunctionParameters.js: Added.

Dictionary of parameter lists for native constructor functions
and prototype functions.

  • UserInterface/Views/ObjectTreePropertyTreeElement.js:

(WebInspector.ObjectTreePropertyTreeElement):
(WebInspector.ObjectTreePropertyTreeElement.prototype._functionPropertyString):
(WebInspector.ObjectTreePropertyTreeElement.prototype._functionParameterString):
(WebInspector.ObjectTreePropertyTreeElement.prototype):
When we have a native function, try to provide a better parameter string.

Part 3: Better handle errors when invoking getters.

  • UserInterface/Protocol/RemoteObject.js:

(WebInspector.RemoteObject.prototype.callFunction):
(WebInspector.RemoteObject.prototype.invokeGetter):
Pass the error, wasThrown, and result through to the caller so they can
act on all the information possible. Provide encapsulation though
and auto-convert the result to a RemoteObject for the callback.

  • UserInterface/Views/DOMNodeDetailsSidebarPanel.js:

(WebInspector.DOMNodeDetailsSidebarPanel.prototype._refreshProperties.nodeResolved):
(WebInspector.DOMNodeDetailsSidebarPanel.prototype._refreshProperties.nodePrototypesReady):

  • UserInterface/Views/DOMTreeElement.js:

(WebInspector.DOMTreeElement.prototype._createTooltipForNode.setTooltip):
(WebInspector.DOMTreeElement.prototype._createTooltipForNode.resolvedNode):
(WebInspector.DOMTreeElement.prototype._createTooltipForNode):
Update current users of callFunctionOn for the new callback parameters.

  • UserInterface/Views/ObjectTreePropertyTreeElement.css:

(.object-tree-property.had-error > .icon):

  • UserInterface/Views/ObjectTreePropertyTreeElement.js:

(WebInspector.ObjectTreePropertyTreeElement):
(WebInspector.ObjectTreePropertyTreeElement.prototype._updateHasChildren):
(WebInspector.ObjectTreePropertyTreeElement.prototype._updateTitleAndIcon):
(WebInspector.ObjectTreePropertyTreeElement.prototype._createTitlePropertyStyle):
(WebInspector.ObjectTreePropertyTreeElement.prototype._createInteractiveGetterElement.):
Better style getters with errors.

4:31 PM Changeset in webkit [180592] by Joseph Pecoraro
  • 2 edits in trunk/Source/WebInspectorUI

Web Inspector: Do not show "{}" after Date description in Object Previews
https://bugs.webkit.org/show_bug.cgi?id=141898

Reviewed by Timothy Hatcher.

  • UserInterface/Views/ObjectPreviewView.js:

(WebInspector.ObjectPreviewView.prototype._appendPropertyPreviews):
Only show "{...}" section for Date objects that have user
defined properties. Otherwise, Dates do not have properties.

4:03 PM Changeset in webkit [180591] by mark.lam@apple.com
  • 6 edits in trunk/Source/JavaScriptCore

Rolling out r179753. The fix was invalid.
<https://webkit.org/b/141990>

Not reviewed.

  • API/tests/testapi.mm:

(threadMain):
(useVMFromOtherThread): Deleted.
(useVMFromOtherThreadAndOutliveVM): Deleted.

  • heap/Heap.cpp:

(JSC::Heap::Heap):
(JSC::Heap::~Heap):
(JSC::Heap::gatherStackRoots):

  • heap/Heap.h:

(JSC::Heap::machineThreads):

  • heap/MachineStackMarker.cpp:

(JSC::MachineThreads::Thread::Thread):
(JSC::MachineThreads::MachineThreads):
(JSC::MachineThreads::~MachineThreads):
(JSC::MachineThreads::addCurrentThread):
(JSC::MachineThreads::removeThread):
(JSC::MachineThreads::removeCurrentThread):

  • heap/MachineStackMarker.h:
3:33 PM Changeset in webkit [180590] by dino@apple.com
  • 2 edits in branches/safari-600.1.4.15-branch/Source/WebCore

Merged r180588.

2015-02-24 Dean Jackson <dino@apple.com>

[ios Media] the inline controls are visible after pressing Done on iPhone
https://bugs.webkit.org/show_bug.cgi?id=141987
<rdar://problem/19944110>

Reviewed by Beth Dakin.

When exiting out of a playing video, we should show the
start playback button if we don't allow inline media
(such as on iPhone).

  • Modules/mediacontrols/mediaControlsiOS.js: (ControllerIOS.prototype.shouldHaveStartPlaybackButton): Test for allowsInline as well.
3:31 PM Changeset in webkit [180589] by Csaba Osztrogonác
  • 2 edits in trunk/Source/WebKit2

Buildfix after r180585.

  • CMakeLists.txt:
3:21 PM Changeset in webkit [180588] by dino@apple.com
  • 2 edits in trunk/Source/WebCore

[ios Media] the inline controls are visible after pressing Done on iPhone
https://bugs.webkit.org/show_bug.cgi?id=141987
<rdar://problem/19944110>

Reviewed by Beth Dakin.

When exiting out of a playing video, we should show the
start playback button if we don't allow inline media
(such as on iPhone).

  • Modules/mediacontrols/mediaControlsiOS.js:

(ControllerIOS.prototype.shouldHaveStartPlaybackButton): Test for
allowsInline as well.

3:01 PM Changeset in webkit [180587] by Yusuke Suzuki
  • 40 edits
    5 adds in trunk

Constructor returning null should construct an object instead of null
https://bugs.webkit.org/show_bug.cgi?id=141640

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

When constructor code doesn't return object, constructor should return this object instead.
Since we used op_is_object for this check and op_is_object is intended to be used for typeof,
it allows null as an object.
This patch fixes it by introducing an new bytecode op_is_object_or_null for typeof use cases.
Instead, constructor uses simplified is_object.

As a result, op_is_object becomes fairly simple. So we introduce optimization for op_is_object.

  1. LLInt and baseline JIT support op_is_object as a fast path.
  2. DFG abstract interpreter support op_is_object. And recognize its speculated type and read-write effects.
  3. DFG introduces inlined asm for op_is_object rather than calling a C++ function.
  4. FTL lowers DFG's IsObject into LLVM IR.

And at the same time, this patch fixes isString / isObject predicate used for op_is_object and others
in LLInt, JIT, DFG and FTL.
Before introducing ES6 Symbol, JSCell is only used for object and string in user observable area.
So in many places, when the cell is not object, we recognize it as a string, and vice versa.
However, now ES6 Symbol is implemented as a JSCell, this assumption is broken.
So this patch stop using !isString as isObject.
To check whether a cell is an object, instead of seeing that structure ID of a cell is not stringStructure,
we examine typeInfo in JSCell.

  • JavaScriptCore.order:
  • bytecode/BytecodeList.json:
  • bytecode/BytecodeUseDef.h:

(JSC::computeUsesForBytecodeOffset):
(JSC::computeDefsForBytecodeOffset):

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::dumpBytecode):

  • bytecode/PutByIdStatus.cpp:

(JSC::PutByIdStatus::computeFor):

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::emitEqualityOp):
(JSC::BytecodeGenerator::emitReturn):

  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGCapabilities.cpp:

(JSC::DFG::capabilityLevel):

  • dfg/DFGClobberize.h:

(JSC::DFG::clobberize):

IsObject operation only touches JSCell typeInfoType.
And this value would be changed through structure transition.
As a result, IsObject can report that it doesn't read any information.

  • dfg/DFGConstantFoldingPhase.cpp:

(JSC::DFG::ConstantFoldingPhase::foldConstants):

  • dfg/DFGDoesGC.cpp:

(JSC::DFG::doesGC):

  • dfg/DFGFixupPhase.cpp:

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

Just like IsString, IsObject is also fixed up.

  • dfg/DFGHeapLocation.cpp:

(WTF::printInternal):

  • dfg/DFGHeapLocation.h:
  • dfg/DFGNodeType.h:
  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGPredictionPropagationPhase.cpp:

(JSC::DFG::PredictionPropagationPhase::propagate):

  • dfg/DFGSafeToExecute.h:

(JSC::DFG::safeToExecute):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectEquality):
(JSC::DFG::SpeculativeJIT::compileStringToUntypedEquality):
(JSC::DFG::SpeculativeJIT::compileStringIdentToNotStringVarEquality):
(JSC::DFG::SpeculativeJIT::compileToStringOnCell):
(JSC::DFG::SpeculativeJIT::speculateObject):
(JSC::DFG::SpeculativeJIT::speculateObjectOrOther):
(JSC::DFG::SpeculativeJIT::speculateString):
(JSC::DFG::SpeculativeJIT::speculateNotStringVar):
(JSC::DFG::SpeculativeJIT::emitSwitchChar):
(JSC::DFG::SpeculativeJIT::emitSwitchString):
(JSC::DFG::SpeculativeJIT::branchIsObject):
(JSC::DFG::SpeculativeJIT::branchNotObject):
(JSC::DFG::SpeculativeJIT::branchIsString):
(JSC::DFG::SpeculativeJIT::branchNotString):

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

(JSC::DFG::SpeculativeJIT::compileObjectEquality):
(JSC::DFG::SpeculativeJIT::compileObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compileObjectOrOtherLogicalNot):
(JSC::DFG::SpeculativeJIT::emitObjectOrOtherBranch):
(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compileObjectEquality):
(JSC::DFG::SpeculativeJIT::compileObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compileObjectOrOtherLogicalNot):
(JSC::DFG::SpeculativeJIT::emitObjectOrOtherBranch):
(JSC::DFG::SpeculativeJIT::compile):

  • ftl/FTLCapabilities.cpp:

(JSC::FTL::canCompile):

  • ftl/FTLLowerDFGToLLVM.cpp:

(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileToString):
(JSC::FTL::LowerDFGToLLVM::compileIsObject):
(JSC::FTL::LowerDFGToLLVM::compileIsObjectOrNull):
(JSC::FTL::LowerDFGToLLVM::speculateTruthyObject):
(JSC::FTL::LowerDFGToLLVM::equalNullOrUndefined):
(JSC::FTL::LowerDFGToLLVM::isObject):
(JSC::FTL::LowerDFGToLLVM::isNotObject):
(JSC::FTL::LowerDFGToLLVM::isNotString):
(JSC::FTL::LowerDFGToLLVM::speculateNonNullObject):

  • jit/JIT.cpp:

(JSC::JIT::privateCompileMainPass):

  • jit/JIT.h:
  • jit/JITInlines.h:

(JSC::JIT::emitJumpIfCellObject):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_is_object):
(JSC::JIT::emit_op_to_primitive):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::emit_op_is_object):
(JSC::JIT::emit_op_to_primitive):
(JSC::JIT::compileOpStrictEq):

  • llint/LowLevelInterpreter.asm:
  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
  • runtime/CommonSlowPaths.cpp:

(JSC::SLOW_PATH_DECL):

  • runtime/CommonSlowPaths.h:
  • runtime/Operations.cpp:

(JSC::jsIsObjectTypeOrNull):
(JSC::jsIsObjectType): Deleted.

  • runtime/Operations.h:
  • tests/stress/constructor-with-return.js: Added.

(Test):

When constructor doesn't return an object, this should be returned instead.
In this test, we check all primitives. And test object, array and wrappers.

  • tests/stress/dfg-to-primitive-pass-symbol.js: Added.

(toPrimitiveTarget):
(doToPrimitive):

op_to_primitive operation passes Symbol in fast path.

LayoutTests:

Follow the old ret_object_or_this semantics.
When constructor returns an object that masquerades as undefined, we see it as an object.

  • js/dom/constructor-with-return-masquerades-expected.txt: Added.
  • js/dom/constructor-with-return-masquerades.html: Added.
  • js/dom/script-tests/constructor-with-return-masquerades.js: Added.

(Constructor):

2:53 PM Changeset in webkit [180586] by Alan Bujtas
  • 4 edits in trunk/Source/WebCore

Pass FillLayer reference instead of pointer to RenderBoxModelObject::calculateBackgroundImageGeometry.
https://bugs.webkit.org/show_bug.cgi?id=141982

Reviewed by Simon Fraser.

There should always be a valid FillLayer.

No change in functionality.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::getBackgroundPaintedExtent):
(WebCore::RenderBox::maskClipRect):
(WebCore::RenderBox::repaintLayerRectsForImage):

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::paintFillLayerExtended):
(WebCore::RenderBoxModelObject::calculateFillTileSize):
(WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry):
(WebCore::RenderBoxModelObject::getGeometryForBackgroundImage):

  • rendering/RenderBoxModelObject.h:
2:40 PM Changeset in webkit [180585] by andersca@apple.com
  • 10 edits
    1 copy in trunk/Source/WebKit2

Pass _WKWebsiteDataRecord objects to the fetchData completion handler
https://bugs.webkit.org/show_bug.cgi?id=141984

Reviewed by Andreas Kling.

  • Shared/Cocoa/APIObject.mm:

(API::Object::newObject):
Create _WKWebsiteDataRecord objects for WebsiteDataRecord API objects.

  • UIProcess/API/APIWebsiteDataRecord.h:

Add WebsiteDataRecord getter.

  • UIProcess/API/Cocoa/_WKWebsiteDataRecord.h:

Add displayName and dataTypes properties.

  • UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm:

(dataTypesToString):
Helper function to convert dataTypes bit-fields to strings.

(-[_WKWebsiteDataRecord description]):
Include the display name and data types in the description.

(-[_WKWebsiteDataRecord displayName]):
Return the display name.

(-[_WKWebsiteDataRecord dataTypes]):
Return the data types.

  • UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h:

(WebKit::toWebsiteDataTypes):
Move this here from _WKWebsiteDataStore.mm.

(WebKit::toWKWebsiteDataTypes):
Add new function to convert WebsiteDataTypes to WKWebsiteDataTypes.

  • UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:

(-[_WKWebsiteDataStore fetchDataRecordsOfTypes:completionHandler:]):
(-[_WKWebsiteDataStore removeDataOfTypes:modifiedSince:completionHandler:]):
Qualify toWebsiteDataTypes calls.

  • UIProcess/WebsiteData/WebsiteDataRecord.cpp: Added.

(WebKit::WebsiteDataRecord::displayNameForOrigin):
New helper that returns a display name given an origin.

(WebKit::WebsiteDataRecord::add):
Add the origin as well as the type.

  • UIProcess/WebsiteData/WebsiteDataRecord.h:

Add new members.

  • UIProcess/WebsiteData/WebsiteDataStore.cpp:

(WebKit::WebsiteDataStore::fetchData):
Loop through the entries and add them to the m_websiteDataRecords hash map, which
is keyed off of the display name. Pass the m_websiteDataRecords values to the completion handler.

  • WebKit2.xcodeproj/project.pbxproj:
2:29 PM Changeset in webkit [180584] by dino@apple.com
  • 2 edits in branches/safari-600.1.4.15-branch/Source/WebCore

Merge r180583.

2015-02-24 Dean Jackson <dino@apple.com>

[iOS Media] Be specific about which document to use for the timeline background canvas
https://bugs.webkit.org/show_bug.cgi?id=141981

Reviewed by Eric Carlson.

In some cases, especially with nested iframes, the document
reference for the shadow DOM might not be the one used
to create a -webkit-canvas context for rendering via CSS.
Explicitly get the context from the video's owner
document.

There is still a bug here:
https://bugs.webkit.org/show_bug.cgi?id=141983

  • Modules/mediacontrols/mediaControlsiOS.js: (ControllerIOS.prototype.drawTimelineBackground):
2:24 PM Changeset in webkit [180583] by dino@apple.com
  • 2 edits in trunk/Source/WebCore

[iOS Media] Be specific about which document to use for the timeline background canvas
https://bugs.webkit.org/show_bug.cgi?id=141981

Reviewed by Eric Carlson.

In some cases, especially with nested iframes, the document
reference for the shadow DOM might not be the one used
to create a -webkit-canvas context for rendering via CSS.
Explicitly get the context from the video's owner
document.

There is still a bug here:
https://bugs.webkit.org/show_bug.cgi?id=141983

  • Modules/mediacontrols/mediaControlsiOS.js:

(ControllerIOS.prototype.drawTimelineBackground):

2:11 PM Changeset in webkit [180582] by Alan Bujtas
  • 4 edits in trunk/Source/WebCore

Remove unused BackgroundImageGeometry::m_destOrigin
https://bugs.webkit.org/show_bug.cgi?id=141980

Reviewed by Simon Fraser.

Remove BackgroundImageGeometry::m_destOrigin and its dependencies.
They are not used at all.

No change in functionality.

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::paintFillLayerExtended):
(WebCore::RenderBoxModelObject::pixelSnapBackgroundImageGeometryForPainting):
(WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry):
(WebCore::BackgroundImageGeometry::relativePhase): Deleted.

  • rendering/RenderBoxModelObject.h:

(WebCore::BackgroundImageGeometry::destOrigin): Deleted.
(WebCore::BackgroundImageGeometry::setDestOrigin): Deleted.

  • rendering/svg/RenderSVGResourceMasker.cpp:

(WebCore::RenderSVGResourceMasker::drawMaskForRenderer):

1:33 PM Changeset in webkit [180581] by Alan Bujtas
  • 4 edits in trunk/Source/WebCore

RenderBoxModelObject::calculateBackgroundImageGeometry should return BackgroundImageGeometry.
https://bugs.webkit.org/show_bug.cgi?id=141979

Reviewed by Simon Fraser.

No change in functionality.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::getBackgroundPaintedExtent):
(WebCore::RenderBox::maskClipRect):
(WebCore::RenderBox::repaintLayerRectsForImage):

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::paintFillLayerExtended):
(WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry):
(WebCore::RenderBoxModelObject::getGeometryForBackgroundImage):

  • rendering/RenderBoxModelObject.h:
12:42 PM Changeset in webkit [180580] by Alan Bujtas
  • 12 edits in trunk/Source/WebCore

Switch BackgroundImageGeometry's m_phase from LayoutPoint to LayoutSize.
https://bugs.webkit.org/show_bug.cgi?id=141972

Reviewed by Simon Fraser.

Image geometry's phase represents distance.

No change in functionality.

  • WebCore.order:
  • platform/graphics/GraphicsLayer.h:

(WebCore::GraphicsLayer::setContentsTilePhase):
(WebCore::GraphicsLayer::contentsTilePhase):

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::computePatternTransformIfNeeded):
(WebCore::TextureMapperLayer::setContentsTilePhase):

  • platform/graphics/texmap/TextureMapperLayer.h:
  • platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:

(WebCore::CoordinatedGraphicsLayer::setContentsTilePhase):

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::paintFillLayerExtended):
(WebCore::BackgroundImageGeometry::setNoRepeatX):
(WebCore::BackgroundImageGeometry::setNoRepeatY):
(WebCore::BackgroundImageGeometry::useFixedAttachment):
(WebCore::BackgroundImageGeometry::relativePhase):
(WebCore::RenderBoxModelObject::pixelSnapBackgroundImageGeometryForPainting):
(WebCore::RenderBoxModelObject::getGeometryForBackgroundImage):

  • rendering/RenderBoxModelObject.h:

(WebCore::BackgroundImageGeometry::phase):
(WebCore::BackgroundImageGeometry::setPhase):
(WebCore::BackgroundImageGeometry::setPhaseX):
(WebCore::BackgroundImageGeometry::setPhaseY):

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::resetContentsRect):
(WebCore::RenderLayerBacking::updateDirectlyCompositedBackgroundImage):

  • rendering/svg/RenderSVGResourceMasker.cpp:

(WebCore::RenderSVGResourceMasker::drawMaskForRenderer):

11:49 AM Changeset in webkit [180579] by Csaba Osztrogonác
  • 2 edits in trunk/Source/WebKit2

One more buildfix after r180575.

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::connectionDidClose):

11:44 AM Changeset in webkit [180578] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

[Mac] WebKit abandons overlay scrollbar CALayers.
<https://webkit.org/b/141943>
<rdar://problem/19932199>

Reviewed by Beth Dakin.

  • platform/mac/ScrollAnimatorMac.mm:

(-[WebScrollbarPartAnimation initWithScrollbar:featureToAnimate:animateFrom:animateTo:duration:]):
Use NSAnimationNonblockingThreaded to ensure that NSAnimations get cleaned up after they finish.
The animation was indirectly retaining the overlay scrollbar's CALayer, causing significant
amounts of abandoned memory to accumulate over time.

11:32 AM Changeset in webkit [180577] by Csaba Osztrogonác
  • 2 edits in trunk/Source/WebKit2

URTBF after 180575.

  • CMakeLists.txt:
11:12 AM Changeset in webkit [180576] by ggaren@apple.com
  • 13 edits
    1 add in trunk/Source/bmalloc

bmalloc: Added a little more abstraction for large objects
https://bugs.webkit.org/show_bug.cgi?id=141978

Reviewed by Sam Weinig.

Previously, each client needed to manage the boundary tags of
a large object using free functions. This patch introduces a LargeObject
class that does things a little more automatically.

  • bmalloc.xcodeproj/project.pbxproj:
  • bmalloc/Allocator.cpp:

(bmalloc::Allocator::reallocate): Use the new LargeObject class.

  • bmalloc/BeginTag.h:

(bmalloc::BeginTag::isInFreeList): Deleted. Moved this logic into the
LargeObject class.

  • bmalloc/BoundaryTag.h:

(bmalloc::BoundaryTag::isSentinel):
(bmalloc::BoundaryTag::compactBegin):
(bmalloc::BoundaryTag::setRange):
(bmalloc::BoundaryTag::initSentinel): Added an explicit API for sentinels,
which we used to create and test for implicitly.

  • bmalloc/BoundaryTagInlines.h:

(bmalloc::BoundaryTag::init):
(bmalloc::validate): Deleted.
(bmalloc::validatePrev): Deleted.
(bmalloc::validateNext): Deleted.
(bmalloc::BoundaryTag::mergeLeft): Deleted.
(bmalloc::BoundaryTag::mergeRight): Deleted.
(bmalloc::BoundaryTag::merge): Deleted.
(bmalloc::BoundaryTag::deallocate): Deleted.
(bmalloc::BoundaryTag::split): Deleted.
(bmalloc::BoundaryTag::allocate): Deleted. Moved this logic into the
LargeObject class.

  • bmalloc/EndTag.h:

(bmalloc::EndTag::init):
(bmalloc::EndTag::operator=): Deleted. Re-reading this code, I found
special behavior in the assignment operator to be a surprising API.
So, I replaced the assignment operation with an explicit initializing
function.

  • bmalloc/Heap.cpp:

(bmalloc::Heap::scavengeLargeRanges):
(bmalloc::Heap::allocateXLarge):
(bmalloc::Heap::findXLarge):
(bmalloc::Heap::deallocateXLarge):
(bmalloc::Heap::allocateLarge):
(bmalloc::Heap::deallocateLarge):

  • bmalloc/Heap.h: No behavior changes here -- just adopting the

LargeObject interface.

  • bmalloc/LargeObject.h: Added.

(bmalloc::LargeObject::operator!):
(bmalloc::LargeObject::begin):
(bmalloc::LargeObject::size):
(bmalloc::LargeObject::range):
(bmalloc::LargeObject::LargeObject):
(bmalloc::LargeObject::setFree):
(bmalloc::LargeObject::isFree):
(bmalloc::LargeObject::hasPhysicalPages):
(bmalloc::LargeObject::setHasPhysicalPages):
(bmalloc::LargeObject::isValidAndFree):
(bmalloc::LargeObject::merge):
(bmalloc::LargeObject::split):
(bmalloc::LargeObject::validateSelf):
(bmalloc::LargeObject::validate): Moved this code into a class, out of
BoundaryTag free functions.

New to the class are these features:

(1) Every reference to an object is validated upon creation and use.

(2) There's an explicit API for "This is a reference to an object
that might be stale (the DoNotValidate API)".

(3) The begin and end tags are kept in sync automatically.

  • bmalloc/SegregatedFreeList.cpp:

(bmalloc::SegregatedFreeList::insert):
(bmalloc::SegregatedFreeList::takeGreedy):
(bmalloc::SegregatedFreeList::take):

  • bmalloc/SegregatedFreeList.h: Adopt the LargeObject interface.
  • bmalloc/VMHeap.cpp:

(bmalloc::VMHeap::grow):

  • bmalloc/VMHeap.h:

(bmalloc::VMHeap::allocateLargeRange):
(bmalloc::VMHeap::deallocateLargeRange): Adopt the LargeObject interface.

10:55 AM Changeset in webkit [180575] by andersca@apple.com
  • 13 edits
    2 adds in trunk/Source

Implement more of the data fetching API
https://bugs.webkit.org/show_bug.cgi?id=141975

Reviewed by Andreas Kling.

Source/WebCore:

Add API for getting origins in a given session that has cached data.

  • loader/cache/MemoryCache.cpp:

(WebCore::MemoryCache::originsWithCache):

Source/WebKit2:

  • Shared/WebsiteData/WebsiteData.cpp: Added.

(WebKit::WebsiteData::Entry::encode):
(WebKit::WebsiteData::Entry::decode):
(WebKit::WebsiteData::encode):
(WebKit::WebsiteData::decode):

  • Shared/WebsiteData/WebsiteData.h: Added.

Add a new WebsiteData class that will store website data. Currently it only stores
origin + website data type, but in the future it is going to store more things, like
host names that have cookies associated.

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::~WebProcessProxy):
Assert that we don't have any pending fetch data callbacks.

(WebKit::WebProcessProxy::connectionDidClose):
Invoke any pending fetch website data callbacks.

(WebKit::WebProcessProxy::didFetchWebsiteData):
Grab the callback and invoke it.

(WebKit::WebProcessProxy::fetchWebsiteData):
Set up a pending callback and send a FetchWebsiteData message to the web process.

  • UIProcess/WebProcessProxy.h:

Add new member.

  • UIProcess/WebProcessProxy.messages.in:

Add a DidFetchWebsiteData message.

  • UIProcess/WebsiteData/WebsiteDataStore.cpp:

(WebKit::computeWebProcessAccessTypeForDataFetch):
Return the web process access type for the given set of data types.

(WebKit::WebsiteDataStore::fetchData):
Set up a callback aggregator that will assemble the needed website data into a vector of website data records.

(WebKit::computeNetworkProcessAccessTypeForDataRemoval):
(WebKit::computeWebProcessAccessTypeForDataRemoval):
Rename these functions to indicate that they are about data removal.

(WebKit::WebsiteDataStore::removeData):
Append "ForDataRemoval" to function calls.

  • WebKit2.xcodeproj/project.pbxproj:

Add new files.

  • WebProcess/Storage/StorageAreaMap.cpp:

(WebKit::StorageAreaMap::StorageAreaMap):
Tighten types.

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::fetchWebsiteData):
For now, just fetch memory cache data.

  • WebProcess/WebProcess.h:

Add new members.

  • WebProcess/WebProcess.messages.in:

Add FetchWebsiteData message.

10:47 AM Changeset in webkit [180574] by Simon Fraser
  • 7 edits in trunk/Source/WebCore

Use nullptr in more places in FrameView, RenderView, RenderObject
https://bugs.webkit.org/show_bug.cgi?id=141974

Reviewed by Zalan Bujtas.

0 -> nullptr in FrameView.h/cpp, RenderView.h/cpp, RenderObject.h/cpp.

Rename FrameView::m_deferSetNeedsLayouts to FrameView::m_deferSetNeedsLayoutCount
to make it more clear that it's a count.

  • page/FrameView.cpp:

(WebCore::FrameView::FrameView):
(WebCore::FrameView::reset):
(WebCore::FrameView::setContentsSize):
(WebCore::FrameView::calculateScrollbarModesForLayout):
(WebCore::FrameView::layerForScrolling):
(WebCore::FrameView::layerForHorizontalScrollbar):
(WebCore::FrameView::layerForVerticalScrollbar):
(WebCore::FrameView::layerForScrollCorner):
(WebCore::FrameView::tiledBacking):
(WebCore::FrameView::scrollLayerID):
(WebCore::FrameView::layerForOverhangAreas):
(WebCore::FrameView::setWantsLayerForTopOverHangArea):
(WebCore::FrameView::setWantsLayerForBottomOverHangArea):
(WebCore::FrameView::hasCompositedContentIncludingDescendants):
(WebCore::FrameView::layoutRoot):
(WebCore::FrameView::forceLayoutParentViewIfNeeded):
(WebCore::FrameView::layout):
(WebCore::FrameView::hostWindow):
(WebCore::FrameView::scheduleRelayout):
(WebCore::FrameView::scheduleRelayoutOfSubtree):
(WebCore::FrameView::needsLayout):
(WebCore::FrameView::setNeedsLayout):
(WebCore::FrameView::enclosingScrollableArea):
(WebCore::FrameView::parentFrameView):
(WebCore::FrameView::paintControlTints):
(WebCore::FrameView::adjustPageHeightDeprecated):
(WebCore::FrameView::axObjectCache):

  • page/FrameView.h:
  • rendering/RenderObject.cpp:

(WebCore::RenderObject::RenderObject):
(WebCore::RenderObject::nextInPreOrderAfterChildren):
(WebCore::RenderObject::previousInPreOrder):
(WebCore::RenderObject::firstLeafChild):
(WebCore::RenderObject::lastLeafChild):
(WebCore::RenderObject::traverseNext):
(WebCore::RenderObject::firstLineBlock):
(WebCore::RenderObject::containerForRepaint):
(WebCore::RenderObject::showRenderSubTreeAndMark):
(WebCore::RenderObject::localToAbsolute):
(WebCore::RenderObject::container):

  • rendering/RenderObject.h:

(WebCore::RenderObject::virtualContinuation):
(WebCore::RenderObject::node):
(WebCore::RenderObject::nonPseudoNode):
(WebCore::RenderObject::localToAbsoluteQuad):
(WebCore::RenderObject::absoluteQuads):
(WebCore::RenderObject::absoluteClippedOverflowRect):
(WebCore::RenderObject::outlineBoundsForRepaint):
(WebCore::RenderObject::computeAbsoluteRepaintRect):
(WebCore::RenderObject::selectionRect):
(WebCore::RenderObject::imageChanged):
(WebCore::RenderObject::addFocusRingRects):
(WebCore::RenderObject::absoluteOutlineBounds):

  • rendering/RenderView.cpp:

(WebCore::SelectionIterator::next):
(WebCore::RenderView::RenderView):
(WebCore::RenderView::mapLocalToContainer):
(WebCore::RenderView::pushMappingToContainer):
(WebCore::RenderView::computeRectForRepaint):
(WebCore::rendererAfterPosition):
(WebCore::RenderView::splitSelectionBetweenSubtrees):
(WebCore::RenderView::rootBackgroundIsEntirelyFixed):

  • rendering/RenderView.h:
10:31 AM Changeset in webkit [180573] by dino@apple.com
  • 2 edits in trunk/LayoutTests

Temporarily skip this test on iOS 64-bit.

Rubber-stamped by Michael Saboff.

  • js/script-tests/array-from.js:
10:24 AM Changeset in webkit [180572] by bshafiei@apple.com
  • 5 edits in branches/safari-600.5-branch/Source

Versioning.

10:24 AM Changeset in webkit [180571] by bshafiei@apple.com
  • 5 edits in branches/safari-600.1.4.15-branch/Source

Versioning.

10:20 AM Changeset in webkit [180570] by Yusuke Suzuki
  • 50 edits
    2 adds in trunk

REGRESSION(r179429): Can't type comments in Facebook
https://bugs.webkit.org/show_bug.cgi?id=141859

Reviewed by Brent Fulgham.

Source/JavaScriptCore:

When window.Symbol is exposed to user-space pages,
Facebook's JavaScript use it (maybe, for immutable-js and React.js's unique key).
However, to work with Symbols completely, it also requires
1) Object.getOwnPropertySymbols (for mixin including Symbols)
2) the latest ES6 Iterator interface that uses Iterator.next and it returns { done: boolean, value: value }.
Since they are not landed yet, comments in Facebook don't work.

This patch introduces RuntimeFlags for JavaScriptCore.
Specifying SymbolEnabled flag under test runner and inspector to continue to work with Symbol.
And drop JavaScriptExperimentsEnabled flag
because it is no longer used and use case of this is duplicated to runtime flags.

(GlobalObject::javaScriptRuntimeFlags):
(GlobalObject::javaScriptExperimentsEnabled): Deleted.

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::JSGlobalObject):
(JSC::JSGlobalObject::init):

  • runtime/JSGlobalObject.h:

(JSC::JSGlobalObject::finishCreation):
(JSC::JSGlobalObject::javaScriptRuntimeFlags):
(JSC::JSGlobalObject::javaScriptExperimentsEnabled): Deleted.

  • runtime/RuntimeFlags.h: Added.

(JSC::RuntimeFlags::RuntimeFlags):
(JSC::RuntimeFlags::createAllEnabled):

Source/WebCore:

Enable SymbolEnabled runtime flag in inspector context.

  • ForwardingHeaders/runtime/RuntimeFlags.h: Added.
  • WebCore.order:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • bindings/js/JSDOMWindowBase.cpp:

(WebCore::JSDOMWindowBase::javaScriptRuntimeFlags):
(WebCore::JSDOMWindowBase::javaScriptExperimentsEnabled): Deleted.

  • bindings/js/JSDOMWindowBase.h:
  • bindings/js/JSWorkerGlobalScopeBase.cpp:

(WebCore::JSWorkerGlobalScopeBase::javaScriptRuntimeFlags):
(WebCore::JSWorkerGlobalScopeBase::javaScriptExperimentsEnabled): Deleted.

  • bindings/js/JSWorkerGlobalScopeBase.h:
  • inspector/InspectorFrontendClientLocal.cpp:

(WebCore::InspectorFrontendClientLocal::InspectorFrontendClientLocal):

  • page/Settings.h:
  • page/Settings.in:

Source/WebKit/mac:

Introduce SymbolEnabled and drop javaScriptExperimentsEnabled.
Private API, javaScriptExperimentsEnabled is dropped.

  • Misc/WebNSDictionaryExtras.h:
  • Misc/WebNSDictionaryExtras.m:

(-[NSMutableDictionary _webkit_setUnsignedInt:forKey:]):

  • WebKit.order:
  • WebView/WebPreferenceKeysPrivate.h:
  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]):
(-[WebPreferences _setUnsignedIntValue:forKey:]):
(-[WebPreferences javaScriptRuntimeFlags]):
(-[WebPreferences setJavaScriptRuntimeFlags:]):
(-[WebPreferences setJavaScriptExperimentsEnabled:]): Deleted.
(-[WebPreferences javaScriptExperimentsEnabled]): Deleted.

  • WebView/WebPreferencesPrivate.h:
  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]):

Source/WebKit/win:

Added Windows support.

  • Interfaces/IWebPreferences.idl:
  • Interfaces/IWebPreferencesPrivate.idl:
  • WebPreferenceKeysPrivate.h:
  • WebPreferences.cpp:

(WebPreferences::initializeDefaultSettings):
(WebPreferences::javaScriptRuntimeFlags):
(WebPreferences::setJavaScriptRuntimeFlags):
(WebPreferences::isWebSecurityEnabled):

  • WebPreferences.h:
  • WebView.cpp:

(WebView::notifyPreferencesChanged):

Source/WebKit2:

Enable SymbolEnabled in inspector context.

  • Shared/WebPreferencesDefinitions.h:
  • UIProcess/API/C/WKPreferences.cpp:

(WKPreferencesSetJavaScriptRuntimeFlags):
(WKPreferencesGetJavaScriptRuntimeFlags):
(WKPreferencesSetJavaScriptExperimentsEnabled): Deleted.
(WKPreferencesGetJavaScriptExperimentsEnabled): Deleted.

  • UIProcess/API/C/WKPreferencesRef.h:
  • UIProcess/API/C/WKPreferencesRefPrivate.h:
  • UIProcess/API/Cocoa/WKPreferences.mm:

(-[WKPreferences _javaScriptRuntimeFlags]):
(-[WKPreferences _setJavaScriptRuntimeFlags:]):

  • UIProcess/API/Cocoa/WKPreferencesPrivate.h:
  • UIProcess/efl/WebInspectorProxyEfl.cpp:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • UIProcess/gtk/WebInspectorProxyGtk.cpp:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • UIProcess/mac/WebInspectorProxyMac.mm:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::updatePreferences):

  • mac/WebKit2.order:

Tools:

Drop javaScriptExperimentsEnabled and specify JavaScriptRuntimeFlagsAllEnabled as KJavaScriptRuntimeFlags.

  • DumpRenderTree/mac/DumpRenderTree.mm:

(resetWebPreferencesToConsistentValues):

  • DumpRenderTree/win/DumpRenderTree.cpp:

(resetWebPreferencesToConsistentValues):

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::resetPreferencesToConsistentValues):

9:59 AM Changeset in webkit [180569] by Manuel Rego Casasnovas
  • 1 edit
    1 delete in trunk/LayoutTests

Unreviewed GTK+ gardening.

This was introduced in r180555, but the test has been generalized in
r180562 and we don't need a particular expectation anymore.

  • platform/gtk/fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution-expected.txt: Removed.
9:55 AM Changeset in webkit [180568] by andersca@apple.com
  • 10 edits in trunk/Source/WebKit2

Tighten up some SecurityOrigin related code, use references where possible
https://bugs.webkit.org/show_bug.cgi?id=141971

Reviewed by Antti Koivisto.

  • DatabaseProcess/DatabaseProcess.cpp:

(WebKit::DatabaseProcess::getIndexedDatabaseOrigins):

  • Shared/SecurityOriginData.cpp:

(WebKit::SecurityOriginData::fromSecurityOrigin):
(WebKit::SecurityOriginData::securityOrigin):

  • Shared/SecurityOriginData.h:
  • UIProcess/Storage/StorageManager.cpp:

(WebKit::StorageManager::createTransientLocalStorageMap):

  • WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp:

(WebKit::WebIDBServerConnection::WebIDBServerConnection):

  • WebProcess/MediaCache/WebMediaKeyStorageManager.cpp:

(WebKit::WebMediaKeyStorageManager::getMediaKeyOrigins):

  • WebProcess/Storage/StorageAreaMap.cpp:

(WebKit::StorageAreaMap::create):
(WebKit::StorageAreaMap::StorageAreaMap):
(WebKit::StorageAreaMap::dispatchSessionStorageEvent):
(WebKit::StorageAreaMap::dispatchLocalStorageEvent):

  • WebProcess/Storage/StorageAreaMap.h:
  • WebProcess/Storage/StorageNamespaceImpl.cpp:

(WebKit::StorageNamespaceImpl::storageArea):

9:38 AM Changeset in webkit [180567] by Manuel Rego Casasnovas
  • 5 edits
    2 adds in trunk

[CSS Grid Layout] Support "sparse" in auto-placed items locked to a row/column
https://bugs.webkit.org/show_bug.cgi?id=141748

Reviewed by Sergio Villar Senin.

Source/WebCore:

The first step of grid item placement algorithm has been updated in
order to support both "sparse" and "dense" modes. Current code is always
doing a "dense" packing in this case.

See: http://dev.w3.org/csswg/css-grid/#auto-placement-algo

Test: fast/css-grid-layout/grid-item-auto-placement-fixed-row-column.html

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::placeSpecifiedMajorAxisItemsOnGrid): Add a cursor
for each row/column and use it to place items in the right position.

LayoutTests:

New test to check "sparse" and "dense" packing mode behavior in
auto-placed items locked to a given row (or column).

  • fast/css-grid-layout/grid-item-auto-placement-definite-span.html:

Extract some common styles to resources/grid.css.

  • fast/css-grid-layout/grid-item-auto-placement-fixed-row-column-expected.txt: Added.
  • fast/css-grid-layout/grid-item-auto-placement-fixed-row-column.html: Added.
  • fast/css-grid-layout/resources/grid.css: Modified generic CSS file to

add common styles.

9:30 AM WebKitGTK/2.8.x edited by Michael Catanzaro
fix typo (diff)
9:28 AM WebKitGTK/2.8.x edited by Michael Catanzaro
Propose some merges for 2.7.91 (diff)
9:20 AM Changeset in webkit [180566] by jdiggs@igalia.com
  • 5 edits in trunk

[GTK] Layout Test accessibility/roles-exposed.html is failing
https://bugs.webkit.org/show_bug.cgi?id=141960

Reviewed by Martin Robinson.

Source/WebCore:

The test was failing because Gtk now uses GtkColorChooserDialog for the
color input, making the input field a button which results in the color
chooser dialog appearing. As a side effect of this change, the input now
has an accessible role of ColorWell, which is currently mapped to
ATK_ROLE_COLOR_CHOOSER (which is by definition the dialog which results
upon activating the button input field). Changed the Gtk platform mapping
to ATK_ROLE_BUTTON, leaving the Efl mapping as-is.

No new tests. Instead, updated and unskipped failing test.

  • accessibility/atk/WebKitAccessibleWrapperAtk.cpp:

(atkRole):

LayoutTests:

  • platform/gtk/TestExpectations: Unskip the failing test.
  • platform/gtk/accessibility/roles-exposed-expected.txt: Update the expectations.
9:17 AM WebKitGTK/2.6.x edited by Michael Catanzaro
Propose some merges in case there is a 2.6.6 (diff)
9:11 AM Changeset in webkit [180565] by commit-queue@webkit.org
  • 5 edits in trunk

Crash loading local file with WebPageProxy::loadAlternateHTMLString
https://bugs.webkit.org/show_bug.cgi?id=141867

Patch by Michael Catanzaro <Michael Catanzaro> on 2015-02-24
Reviewed by Anders Carlsson.

Source/WebKit2:

WebPageProxy::loadAlternateHTMLString needs to assume read access to unreachableURL as well
as baseURL, because unreachableURL will get added to the back/forward list, causing us to
crash later on when we notice the unexpected URL received in checkURLReceivedFromWebProcess.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::loadAlternateHTMLString):

Tools:

  • TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp:

(TestWebKitAPI::loadAlternateHTMLString): Split most of this test into a function so it can
be shared with the new test.
(TestWebKitAPI::TEST): Add a cross-platform test for this crash.

  • TestWebKitAPI/Tests/WebKit2Gtk/TestLoaderClient.cpp: Add a GTK+ test for this crash.

(testLoadAlternateHTMLForLocalPage):
(beforeAll):

9:08 AM Changeset in webkit [180564] by fpizlo@apple.com
  • 2 edits
    3 adds in trunk/Source/JavaScriptCore

Our bizarre behavior on Arguments::defineOwnProperty should be deliberate rather than a spaghetti incident
https://bugs.webkit.org/show_bug.cgi?id=141951

Reviewed by Benjamin Poulain.

This patch has no behavioral change, but it simplifies a bunch of wrong code. The code is
still wrong in exactly the same way, but at least it's obvious what's going on. The wrongness
is covered by this bug: https://bugs.webkit.org/show_bug.cgi?id=141952.

  • runtime/Arguments.cpp:

(JSC::Arguments::copyBackingStore): We should only see the arguments token; assert otherwise. This works because if the GC sees the butterfly token it calls the JSObject::copyBackingStore method directly.
(JSC::Arguments::defineOwnProperty): Make our bizarre behavior deliberate rather than an accident of a decade of patches.

  • tests/stress/arguments-bizarre-behavior.js: Added.

(foo):

  • tests/stress/arguments-bizarre-behaviour-disable-enumerability.js: Added. My choice of spellings of the word "behavio[u]r" is almost as consistent as our implementation of arguments.

(foo):

  • tests/stress/arguments-custom-properties-gc.js: Added. I added this test because at first I was unsure if we GCd arguments correctly.

(makeBaseArguments):
(makeArray):
(cons):

9:07 AM Changeset in webkit [180563] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[GTK] Fonts loaded via @font-face look bad
https://bugs.webkit.org/show_bug.cgi?id=140994

Patch by Michael Catanzaro <Michael Catanzaro> on 2015-02-24
Reviewed by Martin Robinson.

We've had several complaints that woff fonts look bad on some websites. This seems to be a
combination of multiple issues. For one, we don't look at Fontconfig settings at all when
creating a web font. This commit changes FontPlatformData::initializeWithFontFace to instead
use sane default settings from Fontconfig when loading a web font, rather than accepting the
default settings from GTK+, which are normally overridden by Fontconfig when loading system
fonts. However, we will hardcode the hinting setting for web fonts to always force use of
the light autohinter, so that we do not use a font's native hints. This avoids compatibility
issues when fonts with poor native hinting are only tested in browsers that do not use the
native hints. It also allows us to sidestep future security vulnerabilities in FreeType's
bytecode interpreter.

The net result of this is that there should be little noticable difference if you have GTK+
set to use slight hinting (which forces use of the autohinter) unless you have customized
Fontconfig configuration, but a dramatic improvement with particular fonts if you use medium
or full hinting. This should reduce complaints about our font rendering on "fancy sites."

No new tests, since the affected fonts we've found are not freely redistributable.

  • platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp:

(WebCore::FontCustomPlatformData::FontCustomPlatformData): Force web fonts to be autohinted.

  • platform/graphics/freetype/FontPlatformDataFreeType.cpp:

(WebCore::getDefaultCairoFontOptions): Renamed to disambiguate.
(WebCore::getDefaultFontconfigOptions): Added.
(WebCore::FontPlatformData::initializeWithFontFace): Always call
FontPlatformData::setCairoOptionsFromFontConfigPattern. If the FontPlatformData was not
created with an FcPattern (e.g. because this is a web font), call
getDefaultFontconfigOptions to get a sane default FcPattern.
(WebCore::FontPlatformData::setOrientation): Renamed call to getDefaultCairoFontOptions.
(WebCore::getDefaultFontOptions): Deleted.

9:07 AM Changeset in webkit [180562] by Manuel Rego Casasnovas
  • 3 edits in trunk/LayoutTests

[CSS Grid Layout] Use Ahem in grid-item-order-in-content-sized-columns-resolution.html
https://bugs.webkit.org/show_bug.cgi?id=141970

Reviewed by Sergio Villar Senin.

Without using Ahem we were having different results depending on the
platform.

  • fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution-expected.txt: Update results to the new values.
  • fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html: Use Ahem.
8:46 AM Changeset in webkit [180561] by akling@apple.com
  • 3 edits in trunk/Source/WebCore

[Cocoa] Break internal reference cycle in WebCore::Font.
<https://webkit.org/b/141941>
<rdar://problem/19650570>

Reviewed by Antti Koivisto.

The Cocoa implementation of Font::platformCreateScaledFont() tried to be smart and use the FontCache.
This didn't work out well when scaling a 0pt Font, since scaling 0pt by any factor will return 0pt.

We'd have a 0pt font, scale it by 0.7 to get a small-caps variant, and then cache that small-caps
variant (really "this") in Font::m_derivedData->smallCaps.

Fix this by having Cocoa Font scaling do exactly what other platforms do: create a new Font every time.
This stops us from accumulating tons of abandoned Font objects over time.

  • platform/graphics/Font.cpp:

(WebCore::Font::verticalRightOrientationFont):
(WebCore::Font::uprightOrientationFont):
(WebCore::Font::smallCapsFont):
(WebCore::Font::emphasisMarkFont):
(WebCore::Font::brokenIdeographFont):
(WebCore::Font::nonSyntheticItalicFont): Add assertions to guard against reference cycles inside a Font.

  • platform/graphics/cocoa/FontCocoa.mm:

(WebCore::Font::platformCreateScaledFont): Always create a new Font when scaling an existing Font to a different size.

7:32 AM Changeset in webkit [180560] by ddkilzer@apple.com
  • 2 edits in trunk/LayoutTests

[iOS] Gardening: Mark svg/canvas/canvas-global-alpha-svg.html as ImageOnlyFailure

  • platform/ios-simulator/TestExpectations:
6:48 AM Changeset in webkit [180559] by youenn.fablet@crf.canon.fr
  • 9 edits in trunk

[Streams API] Reading ReadableStream ready and closed attributes should not always create a new promise
https://bugs.webkit.org/show_bug.cgi?id=141650

Reviewed by Benjamin Poulain.

Source/WebCore:

The JSPromiseDeferred objects returned by JSReadableStream::ready and JSReadableStream::closed should be stored somewhere.
This patch stores them as private slots in JSReadableStream.
This is close to the description in https://streams.spec.whatwg.org/#rs-internal-slots.

An alternative would be to have these objects as JSReadableStream class members, thus modifying the binding generator.
That may be the cleanest solution, especially if other APIs express the same need.
Another alternative is to store DeferredWrapper in ReadableStream objects.
But it is currently preferred to keep DeferredWrapper in bindings/js code.

Added new constructor for DeferredWrapper to use these stored values.
Updated ready and closed methods to use that new constructor.
Changes are covered by new test in streams/readablestream-constructor.html.

  • bindings/js/JSDOMPromise.cpp:

(WebCore::DeferredWrapper::DeferredWrapper):

  • bindings/js/JSDOMPromise.h:
  • bindings/js/JSReadableStreamCustom.cpp:

(WebCore::closedPromiseSlotName):
(WebCore::getOrCreatePromiseDeferredFromObject):
(WebCore::readyPromiseSlotName):
(WebCore::JSReadableStream::ready):
(WebCore::JSReadableStream::closed):

  • bindings/js/ReadableStreamJSSource.cpp:

(WebCore::setInternalSlotToObject):
(WebCore::getInternalSlotFromObject):

  • bindings/js/ReadableStreamJSSource.h:

LayoutTests:

  • streams/readablestream-constructor-expected.txt:
  • streams/readablestream-constructor.html: Added test to ensure ready and closed always return the same promise object.
6:21 AM Changeset in webkit [180558] by diorahman@rockybars.com
  • 18 edits in trunk

Always serialize :lang()'s arguments to strings
https://bugs.webkit.org/show_bug.cgi?id=141944

Reviewed by Benjamin Poulain.

Source/WebCore:

As specified in [1] :lang()'s arguments are always serialized to strings.

[1] http://dev.w3.org/csswg/cssom/#serializing-selectors

Related tests are updated.

  • css/CSSGrammar.y.in:
  • css/CSSParserValues.cpp:

(WebCore::CSSParserSelector::setLangArgumentList):

  • css/CSSParserValues.h:

(WebCore::CSSParserString::init):
(WebCore::CSSParserString::clear):
(WebCore::CSSParserString::tokenType): Deleted.
(WebCore::CSSParserString::setTokenType): Deleted.

  • css/CSSSelector.cpp:

(WebCore::appendLangArgumentList):
(WebCore::CSSSelector::setLangArgumentList):

  • css/CSSSelector.h:

(WebCore::CSSSelector::langArgumentList):

  • css/SelectorCheckerTestFunctions.h:

(WebCore::matchesLangPseudoClass):

  • cssjit/SelectorCompiler.cpp:

(WebCore::SelectorCompiler::addPseudoClassType):
(WebCore::SelectorCompiler::SelectorCodeGenerator::generateElementIsInLanguage):

LayoutTests:

Some tests results are updated to reflect the always serialize
:lang()'s arguments to strings.

  • fast/css/css-lang-selector-with-string-arguments-text-expected.txt:
  • fast/css/css-lang-selector-with-string-arguments-text.html:
  • fast/css/parsing-css-lang-expected.txt:
  • fast/css/parsing-css-lang.html:
  • fast/css/css-selector-text-expected.txt:
  • fast/css/css-selector-text.html:
  • fast/css/css-set-selector-text-expected.txt:
  • fast/css/css-set-selector-text.html:
  • fast/dom/css-selectorText-expected.txt:
5:02 AM Changeset in webkit [180557] by ddkilzer@apple.com
  • 24 edits
    1 move
    54 adds
    209 deletes in trunk

[iOS] Implement WTR::activateFonts() to fix missing fonts in WebKit2 test runs
<http://webkit.org/b/141900>

Tools:

Reviewed by Myles C. Maxfield.

  • WebKitTestRunner/Configurations/InjectedBundle.xcconfig:

(OTHER_LDFLAGS_BASE): Link to CoreText.framework.

  • WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm: Rename from Tools/WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm.
  • Rename to share code with iOS.
  • Add USE(APPKIT) around AppKit-specific headers and code.
  • Fix a check-webkit-style warning.
  • WebKitTestRunner/InjectedBundle/ios/ActivateFontsIOS.mm: Remove.
  • WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
  • Rename mac/ActivateFonts.mm to cocoa/ActivateFontsCocoa.mm.
  • Remove ios/ActivateFontsIOS.mm.
  • Fix InjectedBundle/cocoa group to represent the directory on disk. Includes a change to InjectedBundlePageCocoa.mm.

LayoutTests:

Rebaseline ios-simulator-wk2 results after fixing font
registration for WebKitTestRunner.app.

  • platform/ios-simulator-wk1/TestExpectations:
  • platform/ios-simulator-wk2/TestExpectations:
  • Shuffle css2.1 test expectations to make tests pass.
  • platform/ios-simulator/TestExpectations:
  • Shuffle css2.1 test expectations to make tests pass.
  • Mark a few ref tests as image-only failures via platform/mac.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-height-002-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-height-007-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-height-009-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-max-height-002-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-max-height-007-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-max-height-009-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-001-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-002-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-003-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-004-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-005-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-006-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-007-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-008-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-009-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-010-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-011-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-012-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-013-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-014-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-016-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-017-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-018-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-019-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-020-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-021-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-022-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-023-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/absolute-non-replaced-width-024-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-001-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-004a-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-004b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-004c-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-004d-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-004e-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-004f-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-005a-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-005b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-005c-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-005d-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-009a-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-009b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-009e-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-containing-block-initial-009f-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/abspos-replaced-width-margin-000-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/block-non-replaced-height-005-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/block-non-replaced-height-006-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/20110323/block-non-replaced-width-007-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/block-replaced-width-001-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/block-replaced-width-006-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/c543-txt-decor-000-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/empty-inline-002-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/float-non-replaced-width-006-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/float-non-replaced-width-007-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/float-non-replaced-width-008-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/float-non-replaced-width-009-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/float-non-replaced-width-010-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/float-non-replaced-width-011-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/float-non-replaced-width-012-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-block-non-replaced-width-001-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-block-non-replaced-width-002-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-block-non-replaced-width-003-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-block-non-replaced-width-004-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-non-replaced-height-002-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-non-replaced-height-003-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-non-replaced-width-001-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/inline-non-replaced-width-002-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/20110323/replaced-intrinsic-002-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t040302-c61-ex-len-00-b-a-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t040303-c62-percent-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t040306-c63-color-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0801-c412-hz-box-00-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5502-mrgn-r-03-c-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5504-mrgn-l-03-c-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5507-padn-r-03-f-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5509-padn-l-03-f-g-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5510-padn-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5510-padn-01-e-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0804-c5510-padn-02-f-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t09-c5526c-display-00-e-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t090204-display-change-01-b-ao-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t0905-c5525-fltwrap-00-b-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t090501-c414-flt-01-b-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t090501-c414-flt-03-b-g-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-01-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-02-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-03-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-04-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-05-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-06-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-07-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-08-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1001-abs-pos-cb-09-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t100303-c412-blockw-00-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c544-valgn-00-a-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c544-valgn-01-d-ag-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t100801-c544-valgn-02-d-agi-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t100801-c544-valgn-04-d-agi-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c548-leadin-00-d-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1202-counter-08-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1202-counter-13-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1202-counter-14-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1202-counters-08-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1202-counters-13-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1202-counters-14-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1205-c566-list-stl-01-c-g-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgre-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgre-01-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1507-c526-font-sz-01-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1507-c526-font-sz-02-b-a-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t1507-c526-font-sz-03-f-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-00-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-01-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-02-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-03-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-04-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-05-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-06-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-07-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-08-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-09-b-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1508-c527-font-10-c-expected.txt: Added.
  • platform/ios-simulator-wk2/css2.1/t1601-c547-indent-00-b-a-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t1602-c43-center-00-d-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt: Updated.
  • platform/ios-simulator-wk2/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/basic/010-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/basic/min-pref-width-nowrap-floats-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/float/004-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/float/005-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/float/006-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/float/float-not-removed-from-next-sibling3-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/float/float-not-removed-from-next-sibling4-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/block-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/block-glyphs-replaced-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/block-replaced-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/font-replaced-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/glyphs-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/inline-box-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/inline-box-replaced-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/inline-box-vertical-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/inline-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/inline-replaced-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/none-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/lineboxcontain/parsing-invalid-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/margin-collapse/006-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/margin-collapse/030-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/margin-collapse/031-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/margin-collapse/037-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/margin-collapse/038-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/margin-collapse/055-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/margin-collapse/block-inside-inline/006-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/positioning/002-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/positioning/vertical-lr/002-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/block/positioning/vertical-rl/002-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/compact/002-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/css/font-face-unicode-range-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/css/font-weight-1-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/css/line-after-floating-div-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/dynamic/first-letter-display-change-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/inline-block/002-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/inline/continuation-outlines-with-layers-2-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/inline/justify-emphasis-inline-box-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/line-grid/line-align-left-edges-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/line-grid/line-align-right-edges-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/line-grid/line-grid-contains-value-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/line-grid/line-grid-into-columns-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/multicol/client-rects-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/multicol/client-rects-spanners-complex-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/multicol/client-rects-spanners-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/multicol/newmulticol/client-rects-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/multicol/span/clone-flexbox-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/multicol/span/clone-summary-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/ruby/ruby-base-merge-block-children-crash-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/ruby/select-ruby-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt: Updated.
  • platform/ios-simulator-wk2/fast/text/whitespace/002-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/003-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/004-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/005-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/006-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/007-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/008-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/009-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/010-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/011-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/012-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/015-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/016-expected.txt: Removed.
  • platform/ios-simulator-wk2/fast/text/whitespace/018-expected.txt: Removed.
  • Add, update or remove platform-specific results as needed.
5:01 AM Changeset in webkit [180556] by ddkilzer@apple.com
  • 3 edits
    3 adds in trunk/LayoutTests

[iOS] Gardening: Clean up some failing WK2 tests

  • platform/ios-simulator/TestExpectations:
  • svg/as-image/svg-image-with-data-uri-from-canvas.html: Mark as ImageOnlyFailure since it has the same difference of 0.02% on every run.
  • platform/ios-simulator/fast/attachment/attachment-disabled-rendering-expected.txt: Add.
  • platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt: Add.
  • platform/ios-simulator/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Update.
  • Add or update platform-specific results.
4:21 AM Changeset in webkit [180555] by commit-queue@webkit.org
  • 2 edits
    2 adds in trunk/LayoutTests

Unreviewed GTK+ Gardening 24th February
https://bugs.webkit.org/show_bug.cgi?id=141964

Patch by Marcos Chavarría Teijeiro <chavarria1991@gmail.com> on 2015-02-24

  • platform/gtk/TestExpectations:
  • platform/gtk/fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution-expected.txt: Added. Rebaselined after r180107. (This revision updates expectations on mac platform but it doesn't do it in any other platform).
3:38 AM Changeset in webkit [180554] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

Give TemporaryChange for m_inLoadPendingImages assertion a name so it actually does something.

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::loadPendingImages):

3:29 AM WebKitGTK/Gardening/Calendar edited by chavarria1991@gmail.com
(diff)
3:28 AM WebKitGTK/Gardening/Calendar edited by chavarria1991@gmail.com
(diff)
3:27 AM WebKitGTK/Gardening/Calendar edited by chavarria1991@gmail.com
(diff)
3:02 AM Changeset in webkit [180553] by ryuan.choi@navercorp.com
  • 15 edits in trunk/Source/WebKit2

[EFL] Add message APIs to communicate between ewk_context and extensions
https://bugs.webkit.org/show_bug.cgi?id=137660

Reviewed by Gyuyoung Kim.

  • PlatformEfl.cmake: Added dependencies for ewk2UnitTestExtensionSample
  • UIProcess/API/efl/ewk_context.cpp:

(EwkContext::EwkContext):
(EwkContext::didReceiveMessageFromInjectedBundle):
(EwkContext::setMessageFromExtensionCallback):
(EwkContext::processReceivedMessageFromInjectedBundle):
(ewk_context_message_post_to_extensions):
(ewk_context_message_from_extensions_callback_set):
(EwkContext::didReceiveSynchronousMessageFromInjectedBundle):
Deleted to split synchronouse message APIs from asynchronuous message APIs.
ewebkit will not support this until there are requirements.
(EwkContext::setMessageFromInjectedBundleCallback): Renamed to setMessageFromExtensionCallback.
(ewk_context_message_post_to_injected_bundle): Renamed to ewk_context_message_post_to_extensions.
(ewk_context_message_from_injected_bundle_callback_set): Renamed to ewk_context_message_from_injected_bundle_callback_set.

  • UIProcess/API/efl/ewk_context.h:
  • UIProcess/API/efl/ewk_context_private.h:
  • UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:

Improved test case for ewk_context_new_with_extensions_path using the message APIs.
(EWK2UnitTest::EWK2UnitTestBase::EWK2UnitTestBase):
(EWK2UnitTest::EWK2UnitTestBase::SetUp):

  • UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.h:
  • UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestEnvironment.cpp:

(EWK2UnitTest::EWK2UnitTestEnvironment::extensionSample): Deleted.

  • UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestEnvironment.h:
  • UIProcess/API/efl/tests/extensions/extension_sample.cpp:

Improved test case for ewk_context_new_with_extensions_path using the message APIs.

  • UIProcess/API/efl/tests/test_ewk2_context.cpp: Ditto.

(EWK2ContextTestWithExtension::messageReceivedCallback):
(EWK2ContextTestWithExtension::EWK2ContextTestWithExtension):
(TEST_F):

  • WebProcess/InjectedBundle/API/efl/ewk_extension.cpp:

(toEwkExtendion):
(EwkExtension::EwkExtension):
(EwkExtension::didCreatePage):
(EwkExtension::willDestroyPage):
(EwkExtension::didReceiveMessage):
(EwkExtension::didReceiveMessageToPage):
(ewk_extension_message_post): Implemented to post message to ewk_context.

  • WebProcess/InjectedBundle/API/efl/ewk_extension.h:
  • WebProcess/InjectedBundle/API/efl/ewk_extension_private.h:

(EwkExtension::bundle):

  • WebProcess/efl/ExtensionManagerEfl.cpp:

(WebKit::ExtensionManagerEfl::initialize):
Fixed the bug when there are different shared objects in extension path.
This is spotted while improving test case.

12:57 AM Changeset in webkit [180552] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed, EFL daily gardening 24th Feb.

  • platform/efl/TestExpectations:
12:33 AM WebKitGTK/Gardening/Calendar edited by chavarria1991@gmail.com
(diff)

Feb 23, 2015:

11:27 PM Changeset in webkit [180551] by commit-queue@webkit.org
  • 79 edits
    11 deletes in trunk

Unreviewed, rolling out r180547 and r180550.
https://bugs.webkit.org/show_bug.cgi?id=141957

Broke 10 Windows tests. (Requested by bfulgham_ on #webkit).

Reverted changesets:

"REGRESSION(r179429): Can't type comments in Facebook"
https://bugs.webkit.org/show_bug.cgi?id=141859
http://trac.webkit.org/changeset/180547

"Constructor returning null should construct an object instead
of null"
https://bugs.webkit.org/show_bug.cgi?id=141640
http://trac.webkit.org/changeset/180550

9:47 PM Changeset in webkit [180550] by Yusuke Suzuki
  • 39 edits
    9 adds in trunk

Constructor returning null should construct an object instead of null
https://bugs.webkit.org/show_bug.cgi?id=141640

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

When constructor code doesn't return object, constructor should return this object instead.
Since we used op_is_object for this check and op_is_object is intended to be used for typeof,
it allows null as an object.
This patch fixes it by introducing an new bytecode op_is_object_or_null for typeof use cases.
Instead, constructor uses simplified is_object.

As a result, op_is_object becomes fairly simple. So we introduce optimization for op_is_object.

  1. LLInt and baseline JIT support op_is_object as a fast path.
  2. DFG abstract interpreter support op_is_object. And recognize its speculated type and read-write effects.
  3. DFG introduces inlined asm for op_is_object rather than calling a C++ function.
  4. FTL lowers DFG's IsObject into LLVM IR.

And at the same time, this patch fixes isString / isObject predicate used for op_is_object and others
in LLInt, JIT, DFG and FTL.
Before introducing ES6 Symbol, JSCell is only used for object and string in user observable area.
So in many places, when the cell is not object, we recognize it as a string, and vice versa.
However, now ES6 Symbol is implemented as a JSCell, this assumption is broken.
So this patch stop using !isString as isObject.
To check whether a cell is an object, instead of seeing that structure ID of a cell is not stringStructure,
we examine typeInfo in JSCell.

  • JavaScriptCore.order:
  • bytecode/BytecodeList.json:
  • bytecode/BytecodeUseDef.h:

(JSC::computeUsesForBytecodeOffset):
(JSC::computeDefsForBytecodeOffset):

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::dumpBytecode):

  • bytecode/PutByIdStatus.cpp:

(JSC::PutByIdStatus::computeFor):

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::emitEqualityOp):
(JSC::BytecodeGenerator::emitReturn):

  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGCapabilities.cpp:

(JSC::DFG::capabilityLevel):

  • dfg/DFGClobberize.h:

(JSC::DFG::clobberize):

IsObject operation only touches JSCell typeInfoType.
And this value would not be changed through structure transition.
As a result, IsObject can report that it doesn't read any information.

  • dfg/DFGDoesGC.cpp:

(JSC::DFG::doesGC):

  • dfg/DFGFixupPhase.cpp:

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

Just like IsString, IsObject is also fixed up.

  • dfg/DFGHeapLocation.cpp:

(WTF::printInternal):

  • dfg/DFGHeapLocation.h:
  • dfg/DFGNodeType.h:
  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGPredictionPropagationPhase.cpp:

(JSC::DFG::PredictionPropagationPhase::propagate):

  • dfg/DFGSafeToExecute.h:

(JSC::DFG::safeToExecute):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectEquality):
(JSC::DFG::SpeculativeJIT::compileStringToUntypedEquality):
(JSC::DFG::SpeculativeJIT::compileStringIdentToNotStringVarEquality):
(JSC::DFG::SpeculativeJIT::compileToStringOnCell):
(JSC::DFG::SpeculativeJIT::speculateObject):
(JSC::DFG::SpeculativeJIT::speculateObjectOrOther):
(JSC::DFG::SpeculativeJIT::speculateString):
(JSC::DFG::SpeculativeJIT::speculateNotStringVar):
(JSC::DFG::SpeculativeJIT::emitSwitchChar):
(JSC::DFG::SpeculativeJIT::emitSwitchString):
(JSC::DFG::SpeculativeJIT::branchIsObject):
(JSC::DFG::SpeculativeJIT::branchNotObject):
(JSC::DFG::SpeculativeJIT::branchIsString):
(JSC::DFG::SpeculativeJIT::branchNotString):

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

(JSC::DFG::SpeculativeJIT::compileObjectEquality):
(JSC::DFG::SpeculativeJIT::compileObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compileObjectOrOtherLogicalNot):
(JSC::DFG::SpeculativeJIT::emitObjectOrOtherBranch):
(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compileObjectEquality):
(JSC::DFG::SpeculativeJIT::compileObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compileObjectOrOtherLogicalNot):
(JSC::DFG::SpeculativeJIT::emitObjectOrOtherBranch):
(JSC::DFG::SpeculativeJIT::compile):

  • ftl/FTLCapabilities.cpp:

(JSC::FTL::canCompile):

  • ftl/FTLLowerDFGToLLVM.cpp:

(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileToString):
(JSC::FTL::LowerDFGToLLVM::compileIsObject):
(JSC::FTL::LowerDFGToLLVM::compileIsObjectOrNull):
(JSC::FTL::LowerDFGToLLVM::speculateTruthyObject):
(JSC::FTL::LowerDFGToLLVM::equalNullOrUndefined):
(JSC::FTL::LowerDFGToLLVM::isObject):
(JSC::FTL::LowerDFGToLLVM::isNotObject):
(JSC::FTL::LowerDFGToLLVM::isNotString):
(JSC::FTL::LowerDFGToLLVM::speculateNonNullObject):

  • jit/JIT.cpp:

(JSC::JIT::privateCompileMainPass):

  • jit/JIT.h:
  • jit/JITInlines.h:

(JSC::JIT::emitJumpIfCellObject):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_is_object):
(JSC::JIT::emit_op_to_primitive):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::emit_op_is_object):
(JSC::JIT::emit_op_to_primitive):
(JSC::JIT::compileOpStrictEq):

  • llint/LowLevelInterpreter.asm:
  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
  • runtime/CommonSlowPaths.cpp:

(JSC::SLOW_PATH_DECL):

  • runtime/CommonSlowPaths.h:
  • runtime/Operations.cpp:

(JSC::jsIsObjectTypeOrNull):
(JSC::jsIsObjectType): Deleted.

  • runtime/Operations.h:

LayoutTests:

  • js/dfg-to-primitive-pass-symbol-expected.txt: Added.
  • js/dfg-to-primitive-pass-symbol.html: Added.
  • js/dom/constructor-with-return-masquerades-expected.txt: Added.
  • js/dom/constructor-with-return-masquerades.html: Added.
  • js/dom/script-tests/constructor-with-return-masquerades.js: Added.

(Constructor):

Follow the old ret_object_or_this semantics.
When constructor returns an object that masquerades as undefined, we see it as an object.

  • js/regress/constructor-with-return-expected.txt: Added.
  • js/regress/constructor-with-return.html: Added.
  • js/regress/script-tests/constructor-with-return.js: Added.

(Test):

When constructor doesn't return an object, this should be returned instead.
In this test, we check all primitives. And test object, array and wrappers.

  • js/script-tests/dfg-to-primitive-pass-symbol.js: Added.

(toPrimitiveTarget):
(doToPrimitive):

op_to_primitive operation passes Symbol in fast path.

9:01 PM Changeset in webkit [180549] by rniwa@webkit.org
  • 11 edits in trunk

Disable font loading events until our implementation gets updated to match the latest spec
https://bugs.webkit.org/show_bug.cgi?id=141938

Reviewed by Andreas Kling.

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Revert r173531 for now since our implementation is outdated.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

LayoutTests:

8:09 PM Changeset in webkit [180548] by Brent Fulgham
  • 5 edits in trunk/Source/WebCore

EventHandler references deleted Scrollbar
https://bugs.webkit.org/show_bug.cgi?id=141931
<rdar://problem/19915210>

Reviewed by Tim Horton.

Tested by scrollbars/overflow-custom-scrollbar-crash.html

Update the EventHandler class to use a WeakPtr to reference the
last used Scrollbar, rather than retaining the Scrollbar and
artificially extending its life. This keeps the EventHandler
state in proper sync with the state of the render tree, and
avoids cases where we have destroyed a ScrollableArea (and
Scrollbar) but are still sending messages to a fake zombie
version of the element.

  • page/EventHandler.cpp:

(WebCore::EventHandler::clear):
(WebCore::EventHandler::handleMousePressEvent):
(WebCore::EventHandler::updateMouseEventTargetNode):
(WebCore::EventHandler::updateLastScrollbarUnderMouse):

  • page/EventHandler.h:
  • platform/Scrollbar.cpp:

(WebCore::Scrollbar::Scrollbar): Initialize WeakPtrFactory.

  • platform/Scrollbar.h:

(WebCore::Scrollbar::createWeakPtr): Added,

7:47 PM Changeset in webkit [180547] by Yusuke Suzuki
  • 42 edits
    2 adds in trunk

REGRESSION(r179429): Can't type comments in Facebook
https://bugs.webkit.org/show_bug.cgi?id=141859

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

When window.Symbol is exposed to user-space pages,
Facebook's JavaScript use it (maybe, for immutable-js and React.js's unique key).
However, to work with Symbols completely, it also requires
1) Object.getOwnPropertySymbols (for mixin including Symbols)
2) the latest ES6 Iterator interface that uses Iterator.next and it returns { done: boolean, value: value }.
Since they are not landed yet, comments in Facebook don't work.

This patch introduces RuntimeFlags for JavaScriptCore.
Specifying SymbolEnabled flag under test runner and inspector to continue to work with Symbol.
And drop JavaScriptExperimentsEnabled flag
because it is no longer used and use case of this is duplicated to runtime flags.

(GlobalObject::javaScriptRuntimeFlags):
(GlobalObject::javaScriptExperimentsEnabled): Deleted.

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::JSGlobalObject):
(JSC::JSGlobalObject::init):

  • runtime/JSGlobalObject.h:

(JSC::JSGlobalObject::finishCreation):
(JSC::JSGlobalObject::javaScriptRuntimeFlags):
(JSC::JSGlobalObject::javaScriptExperimentsEnabled): Deleted.

  • runtime/RuntimeFlags.h: Added.

(JSC::RuntimeFlags::RuntimeFlags):
(JSC::RuntimeFlags::createAllEnabled):

Source/WebCore:

Enable SymbolEnabled runtime flag in inspector context.

  • ForwardingHeaders/runtime/RuntimeFlags.h: Added.
  • WebCore.order:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • bindings/js/JSDOMWindowBase.cpp:

(WebCore::JSDOMWindowBase::javaScriptRuntimeFlags):
(WebCore::JSDOMWindowBase::javaScriptExperimentsEnabled): Deleted.

  • bindings/js/JSDOMWindowBase.h:
  • bindings/js/JSWorkerGlobalScopeBase.cpp:

(WebCore::JSWorkerGlobalScopeBase::javaScriptRuntimeFlags):
(WebCore::JSWorkerGlobalScopeBase::javaScriptExperimentsEnabled): Deleted.

  • bindings/js/JSWorkerGlobalScopeBase.h:
  • inspector/InspectorFrontendClientLocal.cpp:

(WebCore::InspectorFrontendClientLocal::InspectorFrontendClientLocal):

  • page/Settings.h:
  • page/Settings.in:

Source/WebKit/mac:

Introduce SymbolEnabled and drop javaScriptExperimentsEnabled.
Private API, javaScriptExperimentsEnabled is dropped.

  • Misc/WebNSDictionaryExtras.h:
  • Misc/WebNSDictionaryExtras.m:

(-[NSMutableDictionary _webkit_setUnsignedInt:forKey:]):

  • WebKit.order:
  • WebView/WebPreferenceKeysPrivate.h:
  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]):
(-[WebPreferences _setUnsignedIntValue:forKey:]):
(-[WebPreferences javaScriptRuntimeFlags]):
(-[WebPreferences setJavaScriptRuntimeFlags:]):
(-[WebPreferences setJavaScriptExperimentsEnabled:]): Deleted.
(-[WebPreferences javaScriptExperimentsEnabled]): Deleted.

  • WebView/WebPreferencesPrivate.h:
  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]):

Source/WebKit2:

Enable SymbolEnabled in inspector context.

  • Shared/WebPreferencesDefinitions.h:
  • UIProcess/API/C/WKPreferences.cpp:

(WKPreferencesSetJavaScriptRuntimeFlags):
(WKPreferencesGetJavaScriptRuntimeFlags):
(WKPreferencesSetJavaScriptExperimentsEnabled): Deleted.
(WKPreferencesGetJavaScriptExperimentsEnabled): Deleted.

  • UIProcess/API/C/WKPreferencesRef.h:
  • UIProcess/API/C/WKPreferencesRefPrivate.h:
  • UIProcess/API/Cocoa/WKPreferences.mm:

(-[WKPreferences _javaScriptRuntimeFlags]):
(-[WKPreferences _setJavaScriptRuntimeFlags:]):

  • UIProcess/API/Cocoa/WKPreferencesPrivate.h:
  • UIProcess/efl/WebInspectorProxyEfl.cpp:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • UIProcess/gtk/WebInspectorProxyGtk.cpp:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • UIProcess/mac/WebInspectorProxyMac.mm:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::updatePreferences):

  • mac/WebKit2.order:

Tools:

Drop javaScriptExperimentsEnabled and specify JavaScriptRuntimeFlagsAllEnabled as KJavaScriptRuntimeFlags.

  • DumpRenderTree/mac/DumpRenderTree.mm:

(resetWebPreferencesToConsistentValues):

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::resetPreferencesToConsistentValues):

7:33 PM Changeset in webkit [180546] by benjamin@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Set the semantic origin of delayed SetLocal to the Bytecode that originated it
https://bugs.webkit.org/show_bug.cgi?id=141727

Patch by Benjamin Poulain <bpoulain@apple.com> on 2015-02-23
Reviewed by Filip Pizlo.

Previously, delayed SetLocals would have the NodeOrigin of the next
bytecode. This was because delayed SetLocal are...delayed... and
currentCodeOrigin() is the one where the node is emitted.

This made debugging a little awkward since the OSR exits on SetLocal
were reported for the next bytecode. This patch changes the semantic
origin to keep the original bytecode.

From benchmarks, this looks like it could be a tiny bit faster
but it likely just noise.

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::setDirect):
(JSC::DFG::ByteCodeParser::setLocal):
(JSC::DFG::ByteCodeParser::setArgument):
(JSC::DFG::ByteCodeParser::currentNodeOrigin):
(JSC::DFG::ByteCodeParser::addToGraph):
(JSC::DFG::ByteCodeParser::DelayedSetLocal::DelayedSetLocal):
(JSC::DFG::ByteCodeParser::DelayedSetLocal::execute):

7:32 PM Changeset in webkit [180545] by benjamin@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Remove DFGNode::predictHeap()
https://bugs.webkit.org/show_bug.cgi?id=141864

Patch by Benjamin Poulain <bpoulain@apple.com> on 2015-02-23
Reviewed by Geoffrey Garen.

  • dfg/DFGNode.h:

(JSC::DFG::Node::predictHeap): Deleted.
Unused code.

7:31 PM Changeset in webkit [180544] by benjamin@webkit.org
  • 5 edits
    8 adds in trunk

CSS JIT: add support for case-insensitive attribute matching
https://bugs.webkit.org/show_bug.cgi?id=141880

Reviewed by Andreas Kling.

Source/WebCore:

The value matching now has 3 cases:
1) Case-sensitive.
2) Case-insensitive.
3) Legacy HTML Case-insensitive.

The information to determine the case is split over 2 source:
-To know if explicit case-insensitive is needed, we need to ask the selector

for attributeValueMatchingIsCaseInsensitive().

-To know if the legacy HTML behavior is needed, we need to test the attribute

name filter with HTMLDocument::isCaseSensitiveAttribute().

I decided to perform all those checks at the fragment creation step.
This makes the register requirements and code generation more explicit.

From there, everything is easy: switch() on the type of matching needed,
and generate the code. The new case-insensitive case is a simplified version
of the legacy HTML behavior without runtime check for the element type.

Tests: fast/css/implicitly-case-insensitive-attribute-with-svg.html

fast/selectors/case-insensitive-attribute-register-requirement-1.html
fast/selectors/case-insensitive-attribute-register-requirement-2.html
fast/selectors/querySelector-explicit-case-insensitive-attribute-match-with-svg.html

  • cssjit/SelectorCompiler.cpp:

(WebCore::SelectorCompiler::attributeSelectorCaseSensitivity):
(WebCore::SelectorCompiler::AttributeMatchingInfo::AttributeMatchingInfo):
(WebCore::SelectorCompiler::AttributeMatchingInfo::attributeCaseSensitivity):
(WebCore::SelectorCompiler::AttributeMatchingInfo::canDefaultToCaseSensitiveValueMatch): Deleted.
(WebCore::SelectorCompiler::constructFragmentsInternal):
Compute the type of value matching and store it on the AttributeMatchingInfo
when creating the fragment.

(WebCore::SelectorCompiler::minimumRegisterRequirements):
(WebCore::SelectorCompiler::attributeValueTestingRequiresExtraRegister):
(WebCore::SelectorCompiler::attributeValueTestingRequiresCaseFoldingRegister): Deleted.
In general, AttributeCaseSensitivity::CaseInsensitive does not require an extra
register. I have made an exception for generateElementAttributeValueExactMatching()
for simplicity. I use that register to load the StringImpl of the attribute
being tested, that way I can use WTF::equalIgnoringCaseNonNull() directly.

(WebCore::SelectorCompiler::SelectorCodeGenerator::generateElementAttributeValueMatching):
(WebCore::SelectorCompiler::SelectorCodeGenerator::generateElementAttributeValueExactMatching):
(WebCore::SelectorCompiler::SelectorCodeGenerator::generateElementAttributeFunctionCallValueMatching):
Matching itself is just function calls. Unlike AttributeCaseSensitivity::HTMLLegacyCaseInsensitive,
the behavior is consistent between XML and HTML.

LayoutTests:

  • fast/css/case-insensitive-attribute-with-svg-expected.html:
  • fast/css/case-insensitive-attribute-with-svg.html:
  • fast/css/implicitly-case-insensitive-attribute-with-svg-expected.html: Copied from LayoutTests/fast/css/case-insensitive-attribute-with-svg-expected.html.
  • fast/css/implicitly-case-insensitive-attribute-with-svg.html: Copied from LayoutTests/fast/css/case-insensitive-attribute-with-svg.html.

I renamed the HTML legacy case-insensitive behavior to separate
it from the new selector.

  • fast/selectors/querySelector-explicit-case-insensitive-attribute-match-with-svg-expected.txt: Added.
  • fast/selectors/querySelector-explicit-case-insensitive-attribute-match-with-svg.html: Added.

Mixing explicit case-insensitive with implicit.

  • fast/selectors/case-insensitive-attribute-register-requirement-1-expected.txt: Added.
  • fast/selectors/case-insensitive-attribute-register-requirement-1.html: Added.
  • fast/selectors/case-insensitive-attribute-register-requirement-2-expected.txt: Added.
  • fast/selectors/case-insensitive-attribute-register-requirement-2.html: Added.

The usual register allocation stress tests.

7:25 PM Changeset in webkit [180543] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebInspectorUI

Web Inspector: Remove unused console-object-preview styles - replaced by ObjectPreviewView
https://bugs.webkit.org/show_bug.cgi?id=141945

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-02-23
Reviewed by Timothy Hatcher.

  • UserInterface/Views/LogContentView.css:

(.console-object-preview): Deleted.
(.expanded .console-object-preview): Deleted.
(.console-object-preview .name): Deleted.
(.expanded .console-object-preview > .console-object-preview-body): Deleted.
(.console-object-preview > .console-object-preview-name.console-object-preview-name-Object): Deleted.
(.console-object-preview-body .console-object-preview-name.console-object-preview-name-Object): Deleted.
(.expanded .console-object-preview > .console-object-preview-name.console-object-preview-name-Object): Deleted.

7:11 PM Changeset in webkit [180542] by hyuki.kim@samsung.com
  • 2 edits in trunk/Tools

[EFL] fix eo errors
https://bugs.webkit.org/show_bug.cgi?id=141909

Reviewed by Gyuyoung Kim.

Fix eo errors that occur whenever minibrowser is launched.

  • elm_obj_entry_text_style_user_push can only be applied for elm_entry
  • elm_obj_win_resize_object_add's first parameter should be elm_win
  • MiniBrowser/efl/main.c:

(window_create):

6:53 PM Changeset in webkit [180541] by achristensen@apple.com
  • 2 edits in trunk/Source/WebCore

[WinCairo] Unreviewed build fix after r180532

  • platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:

(WebCore::MediaPlayerPrivateMediaFoundation::buffered):
Fixed typo.

6:34 PM Changeset in webkit [180540] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Unreviewed build fix after r180535. Removed the test case that wasn't compiling.

  • TestWebKitAPI/Tests/WTF/WeakPtr.cpp:

(TestWebKitAPI::TEST):

6:07 PM Changeset in webkit [180539] by benjamin@webkit.org
  • 5 edits in trunk/Source/WebKit2

[iOS WK2] The WebProcess keep scrolling pages based on the last velocity after scrolling has been interrupted
https://bugs.webkit.org/show_bug.cgi?id=141933
rdar://problem/18746673
rdar://problem/19711490

Patch by Benjamin Poulain <bpoulain@apple.com> on 2015-02-23
Reviewed by Simon Fraser.

The bug happened like this:
1) The user scroll the page. WKContentView tracks the velocity and send

the update rect + velocity to the WebProcess.

2) The user interupts the scrolling but does not commit to either scrolling

again or cancelling the scrolling.
Since we were not notified of this state, the WebProcess still believed
the velocity is stable.

3) With any paint update, the WebProcess would account for the last velocity

and try to guess the best repaint area. This would drift endlessly out
of the view since the view is not really moving.

This patch fixes the issue by adding special handling for interrupted scrolling.

Kudos to Kurt Revis for providing us the required APIs.

  • Shared/VisibleContentRectUpdateInfo.h:

(WebKit::operator==):
We can no longer filter VisibleContentRectUpdateInfo ignoring the velocity.

Typically, UIScrollView would call -scrollViewDidScroll: before being interrupted.
If we filter based on the VisibleContentRectUpdateInfo, we have two identical
states differing only by the velocity. If we filter the second update, the WebProcess
would never know the velocity should be zero.

  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _scrollViewDidInterruptDecelerating:]):
We get this callback when scrolling is interrupted. We just need to clear
the velocity and re-send a new update for the current state.

(-[WKWebView _updateVisibleContentRects]):
Do not consider an interrupted scroll as a stable state. We don't know if scrolling
will resume or will stop.

  • UIProcess/ios/WKContentView.h:
  • UIProcess/ios/WKContentView.mm:

(-[WKContentView didInterruptScrolling]):

5:43 PM Changeset in webkit [180538] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed, EFL gardening. Mark webgl tests to crash.
Skip khmer-lao-font.html because EFL port doesn't support it.

  • platform/efl/TestExpectations:
5:34 PM Changeset in webkit [180537] by bshafiei@apple.com
  • 1 copy in tags/Safari-600.5.7

New tag.

5:32 PM Changeset in webkit [180536] by bshafiei@apple.com
  • 1 copy in tags/Safari-600.1.4.15.7

New tag.

5:03 PM Changeset in webkit [180535] by Brent Fulgham
  • 4 edits in trunk

WTF::WeakPtr should rename 'forgot' to 'clear' and support nullptr assignment
https://bugs.webkit.org/show_bug.cgi?id=141935

Reviewed by Myles C. Maxfield.

Source/WTF:

  • wtf/WeakPtr.h:

(WTF::WeakPtr::operator=): Added 'nullptr_t' overload.
(WTF::WeakPtr::clear): Renamed from 'forget'
(WTF::WeakPtr::forget): Deleted.

Tools:

  • TestWebKitAPI/Tests/WTF/WeakPtr.cpp:

(TestWebKitAPI::TEST): Updated for 'clear' method rename, and added a few
tests for assigning from nullptr.

4:55 PM Changeset in webkit [180534] by Chris Dumez
  • 4 edits in trunk/Source/WebCore

Log using diagnostic logging which ActiveDOMObjects prevent using the PageCache
https://bugs.webkit.org/show_bug.cgi?id=141922
<rdar://problem/19923085>

Reviewed by Andreas Kling.

Log using diagnostic logging which ActiveDOMObjects prevent using the
PageCache.

  • history/PageCache.cpp:

(WebCore::logCanCacheFrameDecision):

  • page/DiagnosticLoggingKeys.cpp:

(WebCore::DiagnosticLoggingKeys::unsuspendableDOMObjectKey):

  • page/DiagnosticLoggingKeys.h:
4:49 PM Changeset in webkit [180533] by Chris Dumez
  • 7 edits
    2 adds in trunk/Source/WebCore

Move GeoNotifier class to its own file
https://bugs.webkit.org/show_bug.cgi?id=141918

Reviewed by Andreas Kling.

Move GeoNotifier class to its own file to make Geolocation class less
crowded.

4:24 PM Changeset in webkit [180532] by gyuyoung.kim@samsung.com
  • 15 edits in trunk/Source/WebCore

Remove unnecessary PlatformTimeRanges::create()
https://bugs.webkit.org/show_bug.cgi?id=141901

Reviewed by Filip Pizlo.

PlatformTimeRanges::create() functions have just created an instance of PlatformTimeRanges.
This functionality can be replaced with std::make_unique<> use directly.

No new tests, no behavior changes.

  • Modules/mediasource/MediaSource.cpp:

(WebCore::MediaSource::buffered):

  • Modules/mediasource/SourceBuffer.cpp:

(WebCore::SourceBuffer::bufferedAccountingForEndOfStream):

  • platform/graphics/MediaPlayer.cpp:

(WebCore::NullMediaPlayerPrivate::buffered):

  • platform/graphics/MediaPlayerPrivate.h:

(WebCore::MediaPlayerPrivateInterface::seekable):

  • platform/graphics/PlatformTimeRanges.cpp:

(WebCore::PlatformTimeRanges::create): Deleted.

  • platform/graphics/PlatformTimeRanges.h:
  • platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:

(WebCore::MediaPlayerPrivateAVFoundation::buffered):

  • platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:

(WebCore::MediaPlayerPrivateAVFoundationCF::platformBufferedTimeRanges):

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::platformBufferedTimeRanges):

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:

(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekable):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::buffered):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::buffered):

  • platform/graphics/mac/MediaPlayerPrivateQTKit.mm:

(WebCore::MediaPlayerPrivateQTKit::buffered):

  • platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:

(WebCore::MediaPlayerPrivateMediaFoundation::buffered):

  • platform/mock/mediasource/MockMediaPlayerMediaSource.cpp:

(WebCore::MockMediaPlayerMediaSource::buffered):

4:22 PM Changeset in webkit [180531] by gyuyoung.kim@samsung.com
  • 10 edits in trunk/Source/WebCore

Partial clean up OwnPtr and PassOwnPtr in WebCore/platform
https://bugs.webkit.org/show_bug.cgi?id=141888

Reviewed by Filip Pizlo.

Use std::unique_ptr<> and std::make_unique<>. Besides this patch removes
unnecessary OwnPtr.h|PasSOwnPtr.h includes.

No new tests, no behavior changes.

  • platform/SharedBuffer.h:
  • platform/Supplementable.h:
  • platform/audio/gstreamer/AudioSourceProviderGStreamer.h:

(WebCore::AudioSourceProviderGStreamer::create): Deleted.

  • platform/graphics/ImageBuffer.h:
  • platform/graphics/TiledBackingStoreBackend.h:
  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer):
(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
  • platform/graphics/gstreamer/VideoSinkGStreamer.cpp:
  • platform/gtk/GamepadsGtk.cpp:
4:17 PM Changeset in webkit [180530] by shiva.jm@samsung.com
  • 3 edits
    2 adds in trunk

Default value of HTMLSelectElement size IDL attribute should be 0.
https://bugs.webkit.org/show_bug.cgi?id=141795

Reviewed by Andreas Kling.

Source/WebCore:

Default value of HTMLSelectElement size IDL attribute should be 0.
As in spec: http://www.w3.org/html/wg/drafts/html/master/forms.html#the-select-element, also this matches the behavior of Chrome, IE and
Gecko.

Test: fast/dom/select-size.html

  • html/HTMLSelectElement.cpp:

(WebCore::HTMLSelectElement::parseAttribute):

LayoutTests:

  • fast/dom/select-size-expected.txt: Added.
  • fast/dom/select-size.html: Added.
3:50 PM Changeset in webkit [180529] by fpizlo@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Get rid of JSLexicalEnvironment::argumentsGetter
https://bugs.webkit.org/show_bug.cgi?id=141930

Reviewed by Mark Lam.

This function is unused, and the way it's written is bizarre - it's a return statement that
dominates a bunch of dead code.

  • runtime/JSLexicalEnvironment.cpp:

(JSC::JSLexicalEnvironment::argumentsGetter): Deleted.

  • runtime/JSLexicalEnvironment.h:
3:44 PM Changeset in webkit [180528] by Brent Fulgham
  • 4 edits in trunk

Source/WTF:
WTF::WeakPtr should have a 'forget' method
https://bugs.webkit.org/show_bug.cgi?id=141923

Reviewed by Myles C. Maxfield.

  • wtf/WeakPtr.h:

(WTF::WeakPtr::forget): Added.

Tools:
WTF::WeakPtr should have a 'forget' method.
https://bugs.webkit.org/show_bug.cgi?id=141923

Reviewed by Myles C. Maxfield.

  • TestWebKitAPI/Tests/WTF/WeakPtr.cpp:

(TestWebKitAPI::TEST): Added 'Forget' tests case.

3:26 PM Changeset in webkit [180527] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Remove unused activationCount and allTheThingsCount variable declarations.

Rubber stamped by Mark Lam and Michael Saboff.

  • runtime/JSLexicalEnvironment.h:
3:18 PM Changeset in webkit [180526] by saambarati1@gmail.com
  • 2 edits in trunk/Source/WebInspectorUI

Web Inspector: BasicBlockAnnotator ranges should be inclusive of both the start and end offset
https://bugs.webkit.org/show_bug.cgi?id=141334

Reviewed by Timothy Hatcher.

  • UserInterface/Views/TextEditor.js:

(WebInspector.TextEditor.prototype.addStyleToTextRange):

3:09 PM Changeset in webkit [180525] by ap@apple.com
  • 2 edits in trunk/Tools

build.webkit.org/dashboard CrashOnly queues should not show two green bubbles
https://bugs.webkit.org/show_bug.cgi?id=141920

Reviewed by Tim Horton.

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js:

(BuildbotTesterQueueView.prototype.update.appendBuilderQueueStatus):
Do the same thing as we do for regular green bubbles.

3:06 PM Changeset in webkit [180524] by ap@apple.com
  • 2 edits in trunk/Tools

Bot watcher's dashboard doesn't show a popover for commit history when all commits were to another branch
https://bugs.webkit.org/show_bug.cgi?id=141925

Reviewed by Tim Horton.

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueueView.js:

(BuildbotQueueView.prototype._presentPopoverForRevisionRange):

3:04 PM Changeset in webkit [180523] by Said Abou-Hallawa
  • 2 edits in trunk/Source/WebCore

Drawing an SVG image into a canvas using drawImage() ignores globalAlpha.
https://bugs.webkit.org/show_bug.cgi?id=141729.

Reviewed by Daniel Bates.

Fix a build break which is caused by http://trac.webkit.org/changeset/180511/trunk.
Two functions of GraphicsContext were made inline but they were kept WEBCORE_EXPORT.

  • platform/graphics/GraphicsContext.h:

(WebCore::GraphicsContext::paintingDisabled):
(WebCore::GraphicsContext::updatingControlTints):

3:04 PM Changeset in webkit [180522] by bshafiei@apple.com
  • 2 edits in branches/safari-600.5-branch/Source/WebCore

Follow-up merge for r179877. rdar://problem/19871003

2:46 PM Changeset in webkit [180521] by bshafiei@apple.com
  • 2 edits in branches/safari-600.1.4.15-branch/Source/WebCore

Follow-up merge for r179877. rdar://problem/19871003

2:42 PM Changeset in webkit [180520] by dino@apple.com
  • 2 edits in trunk/Source/WebCore

[iOS] Max canvas size is lower than expected
https://bugs.webkit.org/show_bug.cgi?id=141886
<rdar://problem/19729246>

Reviewed by Tim Horton.

Use the same maximum canvas area for all ports,
which bumps the iOS limit up from 4580 * 1145
to 16k * 16k.

  • html/HTMLCanvasElement.cpp: Update MaxCanvasArea.
2:29 PM Changeset in webkit [180519] by andersca@apple.com
  • 11 edits
    1 copy in trunk

Add API for fetching website data records to _WKWebsiteDataStore
https://bugs.webkit.org/show_bug.cgi?id=141926

Reviewed by Beth Dakin.

Source/WebKit2:

  • UIProcess/API/APIWebsiteDataRecord.cpp:

(API::WebsiteDataRecord::create):
(API::WebsiteDataRecord::WebsiteDataRecord):

  • UIProcess/API/APIWebsiteDataRecord.h:

Update to take a WebsiteDataRecord parameter.

  • UIProcess/API/Cocoa/_WKWebsiteDataStore.h:
  • UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:

(-[_WKWebsiteDataStore fetchDataRecordsOfTypes:completionHandler:]):
Call down to the WebsiteDataStore.

  • UIProcess/WebsiteData/WebsiteDataRecord.h: Added.

This will be the data-container part of WebsiteDataRecord, but it's currently empty.

  • UIProcess/WebsiteData/WebsiteDataStore.cpp:

(WebKit::WebsiteDataStore::fetchData):
Just dispatch the completion handler for now.

  • UIProcess/WebsiteData/WebsiteDataStore.h:

Add new member.

  • WebKit2.xcodeproj/project.pbxproj:

Add new files.

Tools:

  • MiniBrowser/mac/MainMenu.xib:
  • MiniBrowser/mac/WK2BrowserWindowController.m:

(-[WK2BrowserWindowController fetchWebsiteData:]):
Add menu item to fetch and dump website data.

2:10 PM Changeset in webkit [180518] by saambarati1@gmail.com
  • 11 edits
    2 adds in trunk/Source/JavaScriptCore

Adjust the ranges of basic block statements in JSC's control flow profiler to be mutually exclusive
https://bugs.webkit.org/show_bug.cgi?id=141095

Reviewed by Mark Lam.

Suppose the control flow of a program forms basic block A with successor block

  1. A's end offset will be the *same* as B's start offset in the current architecture

of the control flow profiler. This makes reasoning about the text offsets of
the control flow profiler unsound. To make reasoning about offsets sound, all
basic block ranges should be mutually exclusive. All calls to emitProfileControlFlow
now pass in the *start* of a basic block as the text offset argument. This simplifies
all calls to emitProfileControlFlow because the previous implementation had a
lot of edge cases for getting the desired basic block text boundaries.

This patch also ensures that the basic block boundary of a block statement
is the exactly the block's open and close brace offsets (inclusive). For example,
in if/for/while statements. This also has the consequence that for statements
like "if (cond) foo();", the whitespace preceding "foo()" is not part of
the "foo()" basic block, but instead is part of the "if (cond) " basic block.
This is okay because these text offsets aren't meant to be human readable.
Instead, they reflect the text offsets of JSC's AST nodes. The Web Inspector
is the only client of this API and user of these text offsets and it is
not negatively effected by this new behavior.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::insertBasicBlockBoundariesForControlFlowProfiler):
When computing basic block boundaries in CodeBlock, we ensure that every
block's end offset is one less than its successor's start offset to
maintain that boundaries' ranges should be mutually exclusive.

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::BytecodeGenerator):
Because the control flow profiler needs to know which functions
have executed, we can't lazily create functions. This was a bug
from before that was hidden because the Type Profiler was always
enabled when the control flow profiler was enabled when profiling
was turned on from the Web Inspector. But, JSC allows for Control
Flow profiling to be turned on without Type Profiling, so we need
to ensure the Control Flow profiler has all the data it needs.

  • bytecompiler/NodesCodegen.cpp:

(JSC::ConditionalNode::emitBytecode):
(JSC::IfElseNode::emitBytecode):
(JSC::WhileNode::emitBytecode):
(JSC::ForNode::emitBytecode):
(JSC::ForInNode::emitMultiLoopBytecode):
(JSC::ForOfNode::emitBytecode):
(JSC::TryNode::emitBytecode):

  • jsc.cpp:

(functionHasBasicBlockExecuted):
We now assert that the substring argument is indeed a substring
of the function argument's text because subtle bugs could be
introduced otherwise.

  • parser/ASTBuilder.h:

(JSC::ASTBuilder::setStartOffset):

  • parser/Nodes.h:

(JSC::Node::setStartOffset):

  • parser/Parser.cpp:

(JSC::Parser<LexerType>::parseBlockStatement):
(JSC::Parser<LexerType>::parseStatement):
(JSC::Parser<LexerType>::parseMemberExpression):
For the various function call AST nodes, their m_position member
variable is now the start of the entire function call expression
and not at the start of the open paren of the arguments list.

  • runtime/BasicBlockLocation.cpp:

(JSC::BasicBlockLocation::getExecutedRanges):

  • runtime/ControlFlowProfiler.cpp:

(JSC::ControlFlowProfiler::getBasicBlocksForSourceID):
Function ranges inserted as gaps should follow the same criteria
that the bytecode generator uses to ensure that basic blocks
start and end offsets are mutually exclusive.

  • tests/controlFlowProfiler/brace-location.js: Added.

(foo):
(bar):
(baz):
(testIf):
(testForRegular):
(testForIn):
(testForOf):
(testWhile):
(testIfNoBraces):
(testForRegularNoBraces):
(testForInNoBraces):
(testForOfNoBraces):
(testWhileNoBraces):

  • tests/controlFlowProfiler/conditional-expression.js: Added.

(foo):
(bar):
(baz):
(testConditionalBasic):
(testConditionalFunctionCall):

  • tests/controlFlowProfiler/driver/driver.js:

(checkBasicBlock):

2:08 PM Changeset in webkit [180517] by Chris Dumez
  • 24 edits in trunk/Source

Add support for diagnostic logging messages sampling
https://bugs.webkit.org/show_bug.cgi?id=141823
<rdar://problem/19899030>

Reviewed by Andreas Kling.

Add support for diagnostic logging messages sampling to decrease the
impact of diagnostic logging on CPU usage, while still getting useful
overall results. This patch adds a ShouldSample argument to
logDiagnosticMessage*() functions and logs 5% of the messages when
sampling. Sampling is turned on for keys that are known to be verbose
(e.g. per resource load logging).

On the page load test I am tracking, CPU usage caused by diagnostic
logging went down to 0.3% of UIProcess from 2.8% with this change.

Source/WebCore:

  • history/PageCache.cpp:

(WebCore::logPageCacheFailureDiagnosticMessage):
(WebCore::logCanCachePageDecision):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::parseAttribute):

  • loader/EmptyClients.h:
  • loader/FrameLoader.cpp:

(WebCore::logNavigation):
(WebCore::FrameLoader::checkLoadCompleteForThisFrame):

  • loader/ResourceLoader.cpp:

(WebCore::logResourceResponseSource):

  • loader/SubframeLoader.cpp:

(WebCore::logPluginRequest):

  • loader/SubresourceLoader.cpp:

(WebCore::SubresourceLoader::willSendRequest):
(WebCore::SubresourceLoader::didReceiveResponse):
(WebCore::logResourceLoaded):

  • loader/cache/CachedResource.cpp:

(WebCore::logResourceRevalidationReason):

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::logMemoryCacheResourceRequest):

  • page/DiagnosticLoggingClient.h:

Source/WebKit2:

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::logDiagnosticMessage):
(WebKit::NetworkProcess::logDiagnosticMessageWithResult):
(WebKit::NetworkProcess::logDiagnosticMessageWithValue):

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/cache/NetworkCacheStatisticsCocoa.mm:

(WebKit::NetworkCacheStatistics::recordNotUsingCacheForRequest):
(WebKit::NetworkCacheStatistics::recordRetrievalFailure):
(WebKit::NetworkCacheStatistics::recordRetrievedCachedEntry):

  • UIProcess/Network/NetworkProcessProxy.cpp:

(WebKit::NetworkProcessProxy::logDiagnosticMessage):
(WebKit::NetworkProcessProxy::logDiagnosticMessageWithResult):
(WebKit::NetworkProcessProxy::logDiagnosticMessageWithValue):

  • UIProcess/Network/NetworkProcessProxy.h:
  • UIProcess/Network/NetworkProcessProxy.messages.in:
  • UIProcess/WebPageProxy.cpp:

(WebKit::shouldLogDiagnosticMessage):
(WebKit::WebPageProxy::logDiagnosticMessage):
(WebKit::WebPageProxy::logDiagnosticMessageWithResult):
(WebKit::WebPageProxy::logDiagnosticMessageWithValue):

  • UIProcess/WebPageProxy.h:
  • UIProcess/WebPageProxy.messages.in:
  • WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.cpp:

(WebKit::WebDiagnosticLoggingClient::logDiagnosticMessage):
(WebKit::WebDiagnosticLoggingClient::logDiagnosticMessageWithResult):
(WebKit::WebDiagnosticLoggingClient::logDiagnosticMessageWithValue):

  • WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.h:
  • WebProcess/WebPage/ios/WebPageIOS.mm:

(WebKit::WebPage::willStartUserTriggeredZooming):

2:08 PM Changeset in webkit [180516] by mmirman@apple.com
  • 2 edits
    1 add in trunk/Source/JavaScriptCore

r9 is volatile on ARMv7 for iOS 3 and up.
https://bugs.webkit.org/show_bug.cgi?id=141489
rdar://problem/19432916

Reviewed by Michael Saboff.

  • jit/RegisterSet.cpp:

(JSC::RegisterSet::calleeSaveRegisters): removed r9 from the list of ARMv7 callee save registers.

  • tests/stress/regress-141489.js: Added.

(foo):

1:56 PM Changeset in webkit [180515] by Csaba Osztrogonác
  • 2 edits in trunk/Source/JavaScriptCore

[ARM] Add the necessary setupArgumentsWithExecState after bug141915
https://bugs.webkit.org/show_bug.cgi?id=141921

Reviewed by Michael Saboff.

  • jit/CCallHelpers.h:

(JSC::CCallHelpers::setupArgumentsWithExecState):

1:54 PM Changeset in webkit [180514] by fpizlo@apple.com
  • 21 edits in trunk/Source/JavaScriptCore

Scopes should always be created with a previously-created symbol table rather than creating one on the fly
https://bugs.webkit.org/show_bug.cgi?id=141915

Reviewed by Mark Lam.

The main effect of this change is that pushing name scopes no longer requires creating symbol
tables on the fly.

This also makes it so that JSEnvironmentRecords must always have an a priori symbol table.

JSSegmentedVariableObject still does a hack where it creates a blank symbol table on-demand.
This is needed because that's what JSGlobalObject and all of its many subclasses want. That's
harmless; I mainly needed a prior symbol tables for JSEnvironmentRecords anyway.

  • bytecode/BytecodeList.json:
  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::emitPushFunctionNameScope):
(JSC::BytecodeGenerator::emitPushCatchScope):

  • jit/CCallHelpers.h:

(JSC::CCallHelpers::setupArgumentsWithExecState):

  • jit/JIT.h:
  • jit/JITInlines.h:

(JSC::JIT::callOperation):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_push_name_scope):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::emit_op_push_name_scope):

  • jit/JITOperations.cpp:

(JSC::pushNameScope):

  • jit/JITOperations.h:
  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::LLINT_SLOW_PATH_DECL):

  • llint/LowLevelInterpreter.asm:
  • runtime/Executable.cpp:

(JSC::ScriptExecutable::newCodeBlockFor):

  • runtime/JSCatchScope.h:

(JSC::JSCatchScope::JSCatchScope):
(JSC::JSCatchScope::create):

  • runtime/JSEnvironmentRecord.h:

(JSC::JSEnvironmentRecord::JSEnvironmentRecord):

  • runtime/JSFunctionNameScope.h:

(JSC::JSFunctionNameScope::JSFunctionNameScope):
(JSC::JSFunctionNameScope::create):

  • runtime/JSNameScope.cpp:

(JSC::JSNameScope::create):

  • runtime/JSNameScope.h:

(JSC::JSNameScope::create):
(JSC::JSNameScope::finishCreation):
(JSC::JSNameScope::JSNameScope):

  • runtime/JSSegmentedVariableObject.h:

(JSC::JSSegmentedVariableObject::finishCreation):

  • runtime/JSSymbolTableObject.h:

(JSC::JSSymbolTableObject::JSSymbolTableObject):
(JSC::JSSymbolTableObject::finishCreation): Deleted.

  • runtime/SymbolTable.h:

(JSC::SymbolTable::createNameScopeTable):

1:26 PM Changeset in webkit [180513] by andersca@apple.com
  • 4 edits
    5 copies in trunk/Source/WebKit2

Add a stubbed out _WKWebsiteDataRecord class
https://bugs.webkit.org/show_bug.cgi?id=141919

Reviewed by Beth Dakin.

Also add the corresponding API::WebsiteDataRecord C++ class. A website data record is going to represent
a set of associated websites and the types of website data that exist for said websites.

  • Shared/API/APIObject.h:
  • UIProcess/API/APIWebsiteDataRecord.cpp: Added.
  • UIProcess/API/APIWebsiteDataRecord.h: Added.
  • UIProcess/API/Cocoa/_WKWebsiteDataRecord.h: Added.
  • UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm: Added.
  • UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h: Added.
  • UIProcess/API/Cocoa/_WKWebsiteDataStore.h:
  • WebKit2.xcodeproj/project.pbxproj:
1:05 PM Changeset in webkit [180512] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

Reproducible crash in ViewGestureController::removeSwipeSnapshot()
https://bugs.webkit.org/show_bug.cgi?id=141917
<rdar://problem/19918590>

Reviewed by Brian Weinstein.

  • UIProcess/mac/ViewGestureControllerMac.mm:

(WebKit::ViewGestureController::removeSwipeSnapshot):
If the snapshot was purged and we're showing a white snapshot, we won't
be able to mark the (null) snapshot surface as volatile. Add a null check.

12:31 PM Changeset in webkit [180511] by commit-queue@webkit.org
  • 7 edits
    2 adds in trunk

Drawing an SVG image into a canvas using drawImage() ignores globalAlpha.
https://bugs.webkit.org/show_bug.cgi?id=141729.

Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2015-02-23
Reviewed by Simon Fraser.

Source/WebCore:

When drawing an SVG image and the drawing context is set to be transparent,
make sure this transparency is applied to the compositing layer.

Test: svg/canvas/canvas-global-alpha-svg.html

  • platform/graphics/GraphicsContext.cpp:

(WebCore::GraphicsContext::setAlpha): Make setAlpha() calls the platform
function and sets 'm_state.alpha' to the input value.

(WebCore::GraphicsContext::alpha): Add a new function 'alpha()' which
returns the value of the global alpha.

  • platform/graphics/GraphicsContext.h:

(WebCore::GraphicsContextState::GraphicsContextState): Add a new member
'alpha' to the context state since the getter function CGContextGetAlpha
is defined only in a private header file. Also move single line functions
from the source file to the header file.

  • platform/graphics/cairo/GraphicsContextCairo.cpp:

(WebCore::GraphicsContext::setPlatformAlpha):
(WebCore::GraphicsContext::setAlpha): Deleted.

  • platform/graphics/cg/GraphicsContextCG.cpp:

(WebCore::GraphicsContext::setPlatformAlpha):
(WebCore::GraphicsContext::setAlpha): Deleted.
Rename setAlpha() to setPlatformAlpha() in the platform files. Add setAlpha()
to the core file. setAlpha() will set the value of 'm_state.alpha' and call
setPlatformAlpha().

  • svg/graphics/SVGImage.cpp:

(WebCore::SVGImage::draw): If the drawing context is transparent, apply its
global alpha value to the compositing layer.

LayoutTests:

Add a new test which draws an SVG image on a canvas after setting its
globalAlpha to a value less than 1.

  • svg/canvas/canvas-global-alpha-svg-expected.html: Added.
  • svg/canvas/canvas-global-alpha-svg.html: Added.
11:27 AM Changeset in webkit [180510] by eric.carlson@apple.com
  • 3 edits in trunk/Source/WebCore

Occasional crash in MediaPlayer::setPrivateBrowsingMode
https://bugs.webkit.org/show_bug.cgi?id=141910

Reviewed by Jer Noble.

No new tests, I was unable to reproduce the crash.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::stopPeriodicTimers): Use EveryDelayedAction instead of -1.
(WebCore::HTMLMediaElement::stop): Call clearMediaPlayer instead of just setting m_player

to NULL.

  • html/HTMLMediaElement.h: Define EveryDelayedAction.
10:53 AM Changeset in webkit [180509] by ddkilzer@apple.com
  • 3 edits in trunk/Tools

[iOS] run-webkit-tests --leaks is broken because IOSSimulatorPort has no is_snowleopard attribute
<http://webkit.org/b/141884>

Reviewed by Alexey Proskuryakov.

  • Scripts/webkitpy/port/leakdetector.py:

(LeakDetector._callstacks_to_exclude_from_leaks): Remove
snowleopard, lion and older leaks. Add known leak for
mavericks, but check Port.operating_system before calling
Port.is_mavericks.

  • Scripts/webkitpy/port/mac.py:

(MacPort.is_snowleopard): Delete.
(MacPort.is_lion): Delete.
(MacPort.is_mavericks): Add.

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

Replace another straight-up cast with a toImpl call
https://bugs.webkit.org/show_bug.cgi?id=141914
rdar://problem/19913016

Reviewed by Andreas Kling.

This fixes a problem where Mail would not display message bodies.

  • UIProcess/API/Cocoa/WKConnection.mm:

(didReceiveMessage):

10:17 AM Changeset in webkit [180507] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Add a comment to clarify that the test was taken from the bug report, in response to
feedback from Michael Saboff and Benjamin Poulain.

  • tests/stress/regress-141883.js:
10:13 AM Changeset in webkit [180506] by fpizlo@apple.com
  • 10 edits
    1 add in trunk/Source/JavaScriptCore

Function name scope is only created on the function instance that triggered parsing rather than on every function instance that needs it
https://bugs.webkit.org/show_bug.cgi?id=141881

Reviewed by Michael Saboff.

Previously we only created the function name scope in a way that made it visible to the
function that triggered parsing/linking of the executable/codeBlock, and to the linker for
that code block. This was sort of the bare minimum for the feature to appear to work right to
synthetic tests.

There are two valid "times" to create the function name scope. Either it's created for each
JSFunction instance that needs a name scope, or it's created for each execution of such a
JSFunction. This change chooses the latter, because it happens to be the easiest to implement
with what we have right now. I opened a bug for optimizing this if we ever need to:
https://bugs.webkit.org/show_bug.cgi?id=141887.

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::BytecodeGenerator):

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):

  • jit/JITOperations.cpp:
  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::setUpCall):

  • runtime/ArrayPrototype.cpp:

(JSC::isNumericCompareFunction):

  • runtime/Executable.cpp:

(JSC::ScriptExecutable::newCodeBlockFor):
(JSC::ScriptExecutable::prepareForExecutionImpl):
(JSC::FunctionExecutable::FunctionExecutable):

  • runtime/Executable.h:

(JSC::ScriptExecutable::prepareForExecution):

  • runtime/JSFunction.cpp:

(JSC::JSFunction::addNameScopeIfNeeded): Deleted.

  • runtime/JSFunction.h:
  • tests/stress/function-name-scope.js: Added.

(check.verify):
(check):

10:03 AM Changeset in webkit [180505] by fpizlo@apple.com
  • 2 edits
    1 add in trunk/Source/JavaScriptCore

Crash in DFGFrozenValue
https://bugs.webkit.org/show_bug.cgi?id=141883

Reviewed by Benjamin Poulain.

If a value might be a cell, then we have to have Graph freeze it rather than trying to
create the FrozenValue directly. Creating it directly is just an optimization for when you
know for sure that it cannot be a cell.

  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):

  • tests/stress/regress-141883.js: Added. Hacked the original test to be faster while still crashing before this fix.
9:42 AM Changeset in webkit [180504] by ap@apple.com
  • 4 edits in trunk/Tools

build.webkit.org/dashboard should filter out commits to other branches
https://bugs.webkit.org/show_bug.cgi?id=140362

Reviewed by Tim Horton.

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueue.js:

(BuildbotQueue):

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueueView.js:

(BuildbotQueueView.prototype._presentPopoverForPendingCommits):
(BuildbotQueueView.prototype._presentPopoverForRevisionRange):
(BuildbotQueueView.prototype._revisionContentWithPopoverForIteration):
(BuildbotQueueView.prototype.revisionContentForIteration):
(BuildbotQueueView.prototype._appendPendingRevisionCount): Deleted.
(BuildbotQueueView.prototype._popoverLinesForCommitRange): Deleted.
(BuildbotQueueView.prototype._revisionPopoverContentForIteration): Deleted.

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Trac.js:

(Trac.prototype.get oldestRecordedRevisionNumber):
(Trac.prototype.commitsOnBranch):
(Trac.prototype._xmlTimelineURL):
(Trac.prototype._convertCommitInfoElementToObject):
(Trac.prototype._update):
(Trac.prototype.startPeriodicUpdates):
(Trac.prototype.loadMoreHistoricalData):
(Trac.prototype.update): Deleted.

8:43 AM Changeset in webkit [180503] by Philippe Normand
  • 2 edits in trunk/Source/WebCore

[GStreamer] Redundant track language notifications
https://bugs.webkit.org/show_bug.cgi?id=141908

Reviewed by Žan Doberšek.

Invoke languageChanged only if the language code actually
changed.

  • platform/graphics/gstreamer/TrackPrivateBaseGStreamer.cpp:

(WebCore::TrackPrivateBaseGStreamer::notifyTrackOfTagsChanged):

8:06 AM Changeset in webkit [180502] by commit-queue@webkit.org
  • 2 edits in trunk

[GTK] Fails to compile with cmake 3.2.x
https://bugs.webkit.org/show_bug.cgi?id=141796

With cmake 3.2.x we have to explicitly ask for X11 otherwise the
X11_X11_LIB variable won't be set thus the X11 linker flags won't be
added and the build will fail.

Patch by Tomas Popela <tpopela@redhat.com> on 2015-02-23
Reviewed by Martin Robinson.

  • Source/cmake/OptionsGTK.cmake:
7:21 AM Changeset in webkit [180501] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[WinCairo] Crash when media player is destroyed.
https://bugs.webkit.org/show_bug.cgi?id=141248

Patch by peavo@outlook.com <peavo@outlook.com> on 2015-02-23
Reviewed by Darin Adler.

A COM smart pointer is both released, and set to null.
This means that the COM Release method is called twice, causing a crash.

  • platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:

(WebCore::MediaPlayerPrivateMediaFoundation::endSession):

2:28 AM Changeset in webkit [180500] by Manuel Rego Casasnovas
  • 2 edits in trunk/Source/WebCore

[CSS Grid Layout] Remove old FIXME in RenderGrid::placeItemsOnGrid()
https://bugs.webkit.org/show_bug.cgi?id=141899

Reviewed by Sergio Villar Senin.

There was a FIXME about not re-resolving positions if the grid is grown during
auto-placement. But as the spec has changed [1] and you can only refer to the
explicit grid (even if you use for example grid-column: 1 / -1). It seems that
we can get rid of this FIXME as it's not a causing a problem anymore.

[1] http://dev.w3.org/csswg/css-grid/#grid-placement-int

No new tests (no change in behavior).

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::placeItemsOnGrid): Remove FIXME.

1:44 AM WebKitGTK/2.6.x edited by sergio@webkit.org
(diff)
12:42 AM Changeset in webkit [180499] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed EFL gardening. Mark tests of css3 overflow, border to ImageOnlyFailure.

  • platform/efl/TestExpectations:
12:21 AM Changeset in webkit [180498] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed EFL gardening. Add new failure tests related to attachment, editing, and compositing.

  • platform/efl/TestExpectations:

Feb 22, 2015:

11:45 PM Changeset in webkit [180497] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed, EFL gardening. Mark sub-pixel and disk cache tests to failure.

  • platform/efl/TestExpectations:
10:59 PM Changeset in webkit [180496] by bshafiei@apple.com
  • 5 edits in branches/safari-600.4.10-branch/Source

Versioning.

10:42 PM Changeset in webkit [180495] by bshafiei@apple.com
  • 1 copy in tags/Safari-600.4.10.4

New tag.

9:23 PM Changeset in webkit [180494] by bshafiei@apple.com
  • 4 edits
    2 adds in branches/safari-600.1.4.15-branch/Source/WebCore

Merged r180183, r180187. rdar://problem/19871089

6:38 PM Changeset in webkit [180493] by gyuyoung.kim@samsung.com
  • 13 edits in trunk/Source/WebCore

Move std::unique_ptr<>|make_unique<> to WebCore/page/scrolling
https://bugs.webkit.org/show_bug.cgi?id=137877

Reviewed by Sam Weinig.

Clean up unnecessary OwnPtr.h|PassOwnPtr.h includes as well as
change OwnPtr with std::unique_ptr<>|make_unique<>.

No new tests, no behavior changes.

  • page/scrolling/AsyncScrollingCoordinator.h:
  • page/scrolling/ScrollingStateFixedNode.cpp:
  • page/scrolling/ScrollingStateFrameScrollingNode.cpp:
  • page/scrolling/ScrollingStateNode.cpp:

(WebCore::ScrollingStateNode::appendChild):

  • page/scrolling/ScrollingStateNode.h:
  • page/scrolling/ScrollingStateOverflowScrollingNode.cpp:
  • page/scrolling/ScrollingStateScrollingNode.cpp:
  • page/scrolling/ScrollingStateStickyNode.cpp:
  • page/scrolling/ScrollingTree.h:
  • page/scrolling/ScrollingTreeNode.cpp:

(WebCore::ScrollingTreeNode::appendChild):

  • page/scrolling/ScrollingTreeNode.h:
  • page/scrolling/ScrollingTreeScrollingNode.h:
5:55 PM Changeset in webkit [180492] by dino@apple.com
  • 5 edits in trunk

Print a console warning when HTMLCanvasElement exceeds the maximum size
https://bugs.webkit.org/show_bug.cgi?id=141861
<rdar://problem/19729145>

Reviewed by Simon Fraser.

Source/WebCore:

Add a warning if we ever try to create a canvas that is
too big.

No test because:

  1. We can't ref-test against console messages.
  2. The output is platform specific.
  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::createImageBuffer):

LayoutTests:

Add error message to expected results.

  • fast/canvas/canvas-toDataURL-crash-expected.txt:
  • fast/canvas/pattern-too-large-to-create-expected.txt:
5:34 PM Changeset in webkit [180491] by weinig@apple.com
  • 2 edits in trunk/LayoutTests

Update results for Mac Yosemite.

  • platform/mac/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
3:33 PM Changeset in webkit [180490] by weinig@apple.com
  • 35 edits in trunk

Convert the caps lock indicator to be implemented using the shadow DOM
https://bugs.webkit.org/show_bug.cgi?id=141868

Reviewed by Dan Bernstein.

Source/WebCore:

  • Re-adds 'caps-lock-indicator' as a valid -webkit-appearance value. It was removed in r74099 to work around a site bug, that should not be a problem anymore.
  • Converts the caps lock indicator to be implemented as part of the shadow DOM rather than a paint time effect. This gives the proper overflow behavior (it now clips) and behaves correctly in RTL.
  • css/CSSParser.cpp:

(WebCore::isValidKeywordPropertyAndValue):
Make 'caps-lock-indicator' a valid -webkit-appearance value.

  • css/CSSValueKeywords.in:

Remove comment that indicated that caps-lock-indicator was not a valid
-webkit-appearance value.

  • css/html.css:

(input::-webkit-caps-lock-indicator):
Add new default style for the new -webkit-caps-lock-indicator pseudo-element. The
trick employed here is to use a content: image to both implement the painting of
the caps lock indicator, and to get the sizing right (shrink-to-fit, height: 100%).

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::capsLockIndicatorElement):
(WebCore::HTMLInputElement::capsLockStateMayHaveChanged):

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

(WebCore::InputType::capsLockStateMayHaveChanged):

  • html/InputType.h:

(WebCore::InputType::capsLockIndicatorElement):
Pipe notification of changes in the caps locks state to the <input> element
rather than the RenderTextControlSingleLine. Also add an accessor for the caps
lock indicator element in the shadow DOM.

  • html/TextFieldInputType.cpp:

(WebCore::TextFieldInputType::forwardEvent):
(WebCore::TextFieldInputType::shouldHaveCapsLockIndicator):
(WebCore::TextFieldInputType::createShadowSubtree):
(WebCore::TextFieldInputType::capsLockIndicatorElement):
(WebCore::TextFieldInputType::destroyShadowSubtree):
(WebCore::TextFieldInputType::shouldDrawCapsLockIndicator):
(WebCore::TextFieldInputType::capsLockStateMayHaveChanged):

  • html/TextFieldInputType.h:

Add a new element to the text field shadow DOM to act as the caps lock indicator.
Give it a pseudo-element ID of -webkit-caps-lock-indicator so it can be referenced
from CSS. The element is always in the DOM for a password field. It toggles between
display: none and display: block depending on the state of the caps lock key.

  • page/EventHandler.cpp:

(WebCore::EventHandler::capsLockStateMayHaveChanged):
Pipe notification of changes in the caps locks state to the <input> element
rather than the RenderTextControlSingleLine.

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::RenderTextControlSingleLine):
(WebCore::RenderTextControlSingleLine::paint): Deleted.
(WebCore::RenderTextControlSingleLine::capsLockStateMayHaveChanged): Deleted.

  • rendering/RenderTextControlSingleLine.h:

Remove logic for drawing the caps lock indicator.

  • rendering/RenderTheme.cpp:

(WebCore::RenderTheme::adjustStyle):
(WebCore::RenderTheme::paint):
(WebCore::RenderTheme::paintMeter):
(WebCore::RenderTheme::adjustCapsLockIndicatorStyle):
(WebCore::RenderTheme::paintCapsLockIndicator):
(WebCore::RenderTheme::shouldHaveCapsLockIndicator):

  • rendering/RenderTheme.h:

(WebCore::RenderTheme::paintCapsLockIndicator): Deleted.

  • rendering/RenderThemeIOS.h:
  • rendering/RenderThemeIOS.mm:

(WebCore::RenderThemeIOS::shouldHaveCapsLockIndicator):

  • rendering/RenderThemeMac.h:
  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::shouldHaveCapsLockIndicator):
(WebCore::RenderThemeMac::paintCapsLockIndicator): Deleted.
Now that the caps lock indicator is implemented like other aspects of form controls,
the theme code can be converted to be similar as well.

LayoutTests:

  • fast/css/appearance-caps-lock-indicator-expected.txt:
  • fast/css/appearance-caps-lock-indicator.html:
  • platform/mac/fast/css/text-overflow-input-expected.txt:
  • platform/mac/fast/forms/basic-inputs-expected.txt:
  • platform/mac/fast/forms/input-appearance-height-expected.txt:
  • platform/mac/fast/forms/input-value-expected.txt:
  • platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
  • platform/mac/fast/forms/validation-message-appearance-expected.txt:
12:22 PM Changeset in webkit [180489] by ddkilzer@apple.com
  • 5 edits
    1 delete in trunk/LayoutTests

[iOS] Gardening: Clean up timeout test for ios-simulator-{wk1,wk2}

Changes for WK1 results:

  • inspector/css/stylesheet-with-mutations.html
  • Skip for both WK1 and WK2. Already marked as Skip on mac.
  • fast/events/dispatch-message-string-data.html
  • Marked as Slow for both WK1 and WK2. Previously marked as Skip via override on WK2 and marked as Failure on both.

Changes for WK2:

  • inspector/css/selector-dynamic-specificity.html
  • Skip on WK1 and WK2. Already marked as Skip on mac and win. Updated bug number for win TestExpectations.
  • inspector/css/stylesheet-with-mutations.html
  • See above.
  • fast/dynamic/window-resize-scrollbars-test.html
  • Skip on WK1 and WK2 since iOS does not support window resizing and test always times out. Remove old test results.
  • fast/images/animated-gif-window-resizing.html
  • Skip on WK1 and WK2 since iOS does not support window resizing and test always times out. Previously skipped on WK1 only.
  • fast/events/autoscroll-should-not-stop-on-keypress.html
  • Skip on WK1 and WK2 due to always timing out. Previously skipped on WK1 only.
  • http/tests/cache/history-navigation-no-resource-revalidation.html
  • Skip on WK2 due to always timing out. Does not timeout on WK1.
  • http/tests/navigation/target-blank-opener-post.html
  • Ditto.
  • svg/animations/use-animate-width-and-height.html
  • Ditto.
  • platform/ios-sim-deprecated/fast/dynamic/window-resize-scrollbars-test-expected.txt: Removed.
  • platform/ios-simulator-wk1/TestExpectations:
  • platform/ios-simulator-wk2/TestExpectations:
  • platform/ios-simulator/TestExpectations:
  • platform/win/TestExpectations:
10:01 AM Changeset in webkit [180488] by ddkilzer@apple.com
  • 1 edit
    5 moves
    1 add in trunk/LayoutTests

[iOS] Gardening: Add missing results for WK2 tests

In all cases, WK1 and WK2 results were the same.

  • platform/ios-simulator/fast/block/positioning/vertical-rl/001-expected.txt: Rename from LayoutTests/platform/ios-sim-deprecated/fast/block/positioning/vertical-rl/001-expected.txt.
  • platform/ios-simulator/fast/body-propagation/background-color/001-xhtml-expected.txt: Rename from LayoutTests/platform/ios-sim-deprecated/fast/body-propagation/background-color/001-xhtml-expected.txt.
  • platform/ios-simulator/fast/body-propagation/background-image/001-xhtml-expected.txt: Rename from LayoutTests/platform/ios-sim-deprecated/fast/body-propagation/background-image/001-xhtml-expected.txt.
  • platform/ios-simulator/fast/body-propagation/overflow/001-xhtml-expected.txt: Rename from LayoutTests/platform/ios-sim-deprecated/fast/body-propagation/overflow/001-xhtml-expected.txt.
  • platform/ios-simulator/fast/repaint/body-background-image-expected.txt: Rename from LayoutTests/platform/ios-sim-deprecated/fast/repaint/body-background-image-expected.txt.
9:26 AM Changeset in webkit [180487] by ddkilzer@apple.com
  • 1 edit
    1 move
    1 add in trunk/LayoutTests

[iOS] Gardening: Add missing results for WK1 tests

  • platform/ios-simulator/fast/css/css2-system-fonts-expected.txt: Rename from LayoutTests/platform/ios-simulator-wk2/fast/css/css2-system-fonts-expected.txt.
  • Platform-specific results are the same for WK1 and WK2. Regressed in r179196: shared ios-simulator results should not have been removed.
  • platform/ios-simulator/fast/css/focus-ring-exists-for-search-field-expected.txt: Add.
  • Platform-specific results were missing for both WK1 and WK2. Regressed in r179796: no ios-simulator results landed.
8:49 AM Changeset in webkit [180486] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebInspectorUI

Web Inspector: Lazily Create GeneralTreeElement Status Elements
https://bugs.webkit.org/show_bug.cgi?id=141873

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-02-22
Reviewed by Timothy Hatcher.

  • UserInterface/Views/GeneralTreeElement.js:

(WebInspector.GeneralTreeElement.prototype.set status):
(WebInspector.GeneralTreeElement.prototype.onattach):
(WebInspector.GeneralTreeElement.prototype._createElementsIfNeeded):
(WebInspector.GeneralTreeElement.prototype._updateStatusElement):
Lazily create and attach the status element container if
"this.status" is actually used by a GeneralTreeElement subclass.

  • UserInterface/Views/ResourceTreeElement.js:

(WebInspector.ResourceTreeElement.prototype._updateStatus):
Set to the empty string instead of null to avoid inadvertently
creating status elements for no reason.

8:47 AM Changeset in webkit [180485] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebInspectorUI

Web Inspector: Give ObjectPreviewView a showTitle/showPreview toggle
https://bugs.webkit.org/show_bug.cgi?id=141874

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-02-22
Reviewed by Timothy Hatcher.

Refactor ObjectTree/ObjectPreview a bit to make it easier
to use expanding/collapsing previews in other places.

  • UserInterface/Views/ObjectPreviewView.js:

(WebInspector.ObjectPreviewView):
(WebInspector.ObjectPreviewView.prototype.showTitle):
(WebInspector.ObjectPreviewView.prototype.showPreview):
Maintain both a titleElement and previewElement. Show only
one at a time based on showTitle/showPreview APIs.

  • UserInterface/Views/ObjectTreeView.css:

(.object-tree.expanded .object-preview):

  • UserInterface/Views/ObjectTreeView.js:

(WebInspector.ObjectTreeView):
(WebInspector.ObjectTreeView.prototype.expand):
(WebInspector.ObjectTreeView.prototype.collapse):
If we have a preview, let PreviewView handle toggling
between a title and preview display.

8:43 AM Changeset in webkit [180484] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebInspectorUI

Web Inspector: Make Console UI icons / lines slightly larger
https://bugs.webkit.org/show_bug.cgi?id=141876

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-02-22
Reviewed by Timothy Hatcher.

In preparation for a new ObjectTree design with larger icons,
increase the size of existing output in the Console / Log
so they don't look so small in comparison. This:

  • bumps minimum height of lines from 16px to 21px
  • 10x10 icons to be 12x12
  • recenters icons to match console prompt
  • realigns icons with console log / object output
  • UserInterface/Views/LogContentView.css:

(.console-user-command-result.console-log-level::before):
(.console-message, .console-user-command):
(.console-item::before):
(.console-user-command::before):
(:matches(.console-warning-level, .console-error-level, .console-log-level).console-message):
(:matches(.console-warning-level, .console-error-level, .console-log-level)::before):
(.outline-disclosure li):
(.outline-disclosure .expanded li):
Fix a case breaking single-line message height.
Only add padding to expanded trees, not collapsed trees.

  • UserInterface/Views/QuickConsole.css:

(.quick-console > .console-prompt::before):

Feb 21, 2015:

7:50 PM Changeset in webkit [180483] by commit-queue@webkit.org
  • 10 edits in trunk/Source

Web Inspector: Generate Previews more often for RemoteObject interaction
https://bugs.webkit.org/show_bug.cgi?id=141875

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-02-21
Reviewed by Timothy Hatcher.

Source/JavaScriptCore:

  • inspector/protocol/Runtime.json:

Add generatePreview to getProperties.

  • inspector/InjectedScript.cpp:

(Inspector::InjectedScript::getProperties):
(Inspector::InjectedScript::getInternalProperties):

  • inspector/InjectedScript.h:
  • inspector/agents/InspectorRuntimeAgent.cpp:

(Inspector::InspectorRuntimeAgent::getProperties):

  • inspector/agents/InspectorRuntimeAgent.h:

Plumb the generatePreview boolean through to the injected script.

  • inspector/InjectedScriptSource.js:

Add generatePreview for getProperties.
Fix callFunctionOn to generatePreviews if asked.

Source/WebInspectorUI:

  • UserInterface/Models/PropertyDescriptor.js:

(WebInspector.PropertyDescriptor.fromPayload):
Fix InternalPropertyDescriptor ingestion. There was no ".internal"
property on these objects, so take a flag.

  • UserInterface/Protocol/RemoteObject.js:

(WebInspector.RemoteObject.prototype._getPropertyDescriptors):
Fix InternalPropertyDescriptor ingestion by specifying during
importing the internal properties. Also, get previews.

(WebInspector.RemoteObject.prototype.callFunction):
Always get previews when using callFunctionOn.

5:56 PM Changeset in webkit [180482] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WebCore

[iOS] Fix build failure after including CoreMediaSoftLink.h in WebVideoFullscreenInterfaceAVKit.mm
<http://webkit.org/b/141816>

Attempt to fix the following build failure:

WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm:68:1: error: call to 'CoreMediaLibrary' is ambiguous
SOFT_LINK(CoreMedia, CMTimeRangeContainsTime, Boolean, (CMTimeRange range, CMTime time), (range, time))

In file included from WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm:34:
In file included from WebCore/platform/cf/CoreMediaSoftLink.h:32:
WebCore/platform/mac/SoftLinking.h:107:79: note: expanded from macro 'SOFT_LINK'
<scratch space>:58:1: note: expanded from here
CoreMediaLibrary
~
In file included from WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm:34:
WebCore/platform/cf/CoreMediaSoftLink.h:35:1: note: candidate function
SOFT_LINK_FRAMEWORK_HEADER(WebCore, CoreMedia)

In file included from WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm:34:
In file included from WebCore/platform/cf/CoreMediaSoftLink.h:32:
WebCore/platform/mac/SoftLinking.h:298:18: note: expanded from macro 'SOFT_LINK_FRAMEWORK_HEADER'
<scratch space>:42:1: note: expanded from here
CoreMediaLibrary

WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm:67:1: note: candidate function
SOFT_LINK_FRAMEWORK(CoreMedia)

In file included from WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm:34:
In file included from WebCore/platform/cf/CoreMediaSoftLink.h:32:
WebCore/platform/mac/SoftLinking.h:46:18: note: expanded from macro 'SOFT_LINK_FRAMEWORK'
<scratch space>:51:1: note: expanded from here
CoreMediaLibrary

  • platform/ios/WebVideoFullscreenInterfaceAVKit.mm: Remove the

SOFT_LINK_FRAMEWORK(CoreMedia) macro since the remaining
SOFT_LINK() and SOFT_LINK_CONSTANT() macros can use the
CoreMediaLibrary() method exposed by CoreMediaSoftLink.h.

1:49 PM Changeset in webkit [180481] by ddkilzer@apple.com
  • 9 edits
    1 delete in trunk/Source/WebCore

Add SOFT_LINK_CONSTANT_SOURCE() cross-platform macro and start using it
<http://webkit.org/b/141816>

Reviewed by Alexey Proskuryakov.

  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • Remove CoreMediaSoftLinking.h.
  • platform/cf/CoreMediaSoftLink.cpp:
  • Add kCMTimeZero constant.
  • platform/cf/CoreMediaSoftLink.h:
  • Add SOFT_LINK_FRAMEWORK_HEADER() macro for CoreMedia.
  • Add kCMTimeZero constant.
  • platform/graphics/avfoundation/cf/CoreMediaSoftLinking.h: Remove.
  • platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
  • Remove reference to CoreMediaSoftLinking.h and update comment.

(WebCore::MediaPlayerPrivateAVFoundationCF::isAvailable):

  • Switch to using new method to check if a framework is available.
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
  • Remove all local soft-linking macros for CoreMedia. CoreMediaSoftLink.h handles everything now.

(WebCore::MediaPlayerPrivateAVFoundationObjC::isAvailable):

  • Switch to using new method to check if a framework is available.
  • platform/mac/SoftLinking.h:

(SOFT_LINK_FRAMEWORK_HEADER): Add. Defines
is_Name_FrameworkAvailable() macro.
(SOFT_LINK_FRAMEWORK_SOURCE): Update to make it work with
optional framework checks without a separate macro.
(SOFT_LINK_CONSTANT_HEADER): Add.
(SOFT_LINK_CONSTANT_SOURCE): Add.

  • Support soft-links to constants.
  • platform/win/SoftLinking.h:

(SOFT_LINK_FRAMEWORK_HELPER): Add. Copied from
SOFT_LINK_LIBRARY_HELPER, with addition of namespace and
non-static function.
(SOFT_LINK_FRAMEWORK): Add. Copied from SOFT_LINK_LIBRARY.
(SOFT_LINK_DEBUG_FRAMEWORK): Add. Copied from
SOFT_LINK_DEBUG_LIBRARY.
(SOFT_LINK_FRAMEWORK_HEADER): Add. Defines
is_Name_FrameworkAvailable() macro.
(SOFT_LINK_FRAMEWORK_SOURCE): Redefine in terms of
SOFT_LINK_FRAMEWORK/SOFT_LINK_DEBUG_FRAMEWORK.
(SOFT_LINK_CONSTANT_HEADER): Add.
(SOFT_LINK_CONSTANT_SOURCE): Add.

  • Support soft-links to constants.
12:22 PM Changeset in webkit [180480] by youenn.fablet@crf.canon.fr
  • 6 edits in trunk

Tests don't work on some bots: Failed to stop wptwk
https://bugs.webkit.org/show_bug.cgi?id=141235

Reviewed by Ryosuke Niwa.

Tools:

Logging of server subprocesses in launcher script.
Killing of server subprocesses when stopping/before starting.
Removed empty init.py file creation as importer now ensures these files cannot be empty anymore.

  • Scripts/webkitpy/layout_tests/servers/web_platform_test_launcher.py:

(main): Removed empty init.py file creation as importer now ensures these files cannot be empty anymore. Added logging in a file of server subprocesses to clean them in case of abnormal shutdown.

  • Scripts/webkitpy/layout_tests/servers/web_platform_test_server.py:

(WebPlatformTestServer.init):
(WebPlatformTestServer._stop_running_subservers): Kill server subprocesses based on file created by wpt launcher.
(WebPlatformTestServer):
(WebPlatformTestServer.stop): Overriden to ensure killing subprocesses in case of orphaned process.
(WebPlatformTestServer._stop_running_server): Killing of wpt launcher process after regular shutdown.

  • Scripts/webkitpy/layout_tests/servers/web_platform_test_server_unittest.py:

(TestWebPlatformTestServer.test_server_closes_previously_spawned_instance): Reworked the test to call start/stop with an existing pid file.
(TestWebPlatformTestServer.test_import_web_platform_test_modules): No change.
(TestWebPlatformTestServer):
(TestWebPlatformTestServer.test_corrupted_subserver_files): Checked that server subprocess cleaning does not throw in case of bad server pid file.

LayoutTests:

  • TestExpectations: Marking web-platform-tests as failed or passed until wpt server proves to be stable.
11:26 AM Changeset in webkit [180479] by bshafiei@apple.com
  • 5 edits in tags/Safari-601.1.19.1/Source

Versioning.

11:23 AM Changeset in webkit [180478] by bshafiei@apple.com
  • 1 copy in tags/Safari-601.1.19.1

New tag.

10:18 AM WebKitGTK/Gardening/Calendar edited by clopez@igalia.com
fix format (diff)
12:01 AM Changeset in webkit [180477] by ap@apple.com
  • 2 edits in trunk/LayoutTests

Flaky media tests due to various CoreMedia issues.
https://bugs.webkit.org/show_bug.cgi?id=141534

  • platform/mac/TestExpectations: Added media/video-load-networkState.html.

Feb 20, 2015:

8:09 PM Changeset in webkit [180476] by ddkilzer@apple.com
  • 5 edits in trunk/Source/WebCore

Make namespace configurable for SOFT_LINK_*_{HEADER,SOURCE}() macros
<http://webkit.org/b/141849>

Reviewed by Brent Fulgham.

This patch does the following:

  • Add namespace argument to the SOFT_LINK_*_{HEADER,SOURCE}() macros for reuse in other projects.
  • Adds SOFT_LINK_FRAMEWORK_SOURCE() macro in preparation for Bug 141816.
  • Adds back framework argument to SOFT_LINK_FUNCTION_HEADER() and includes framework name in generated function names. This adds more entropy to the names in case there are two functions with the same name in different frameworks.
  • platform/cf/CoreMediaSoftLink.cpp:
  • Add FIXME about USE(COREMEDIA).
  • Switch from SOFT_LINK_FRAMEWORK() to SOFT_LINK_FRAMEWORK_SOURCE().
  • platform/cf/CoreMediaSoftLink.h:
  • Add FIXME about USE(COREMEDIA).
  • Add back framework argument to SOFT_LINK_FUNCTION_HEADER() macros.
  • platform/mac/SoftLinking.h:
  • Add missing header guards.
  • Add pragmas for different macro groups.

(SOFT_LINK_FRAMEWORK_SOURCE): Add.
(SOFT_LINK_FUNCTION_HEADER): Move. Add back framework argument.
(SOFT_LINK_FUNCTION_SOURCE): Move.

  • Add framework name to generated function names.
  • Incorporates namespace so that it doesn't have to be listed in the *SoftLink.{cpp,h} file.
  • platform/win/SoftLinking.h:
  • Add pragmas for different macro groups.

(SOFT_LINK_FRAMEWORK_SOURCE): Add.
(SOFT_LINK_FUNCTION_HEADER): Move. Add back framework argument.
(SOFT_LINK_FUNCTION_SOURCE): Move.

  • Add framework name to generated function names.
  • Incorporates namespace so that it doesn't have to be listed in the *SoftLink.{cpp,h} file.
7:44 PM Changeset in webkit [180475] by Brent Fulgham
  • 2 edits in trunk/Source/WebCore

[Gtk] Unreviewed build fix.

  • platform/ScrollAnimatorNone.cpp:

(WebCore::ScrollAnimatorNone::ScrollAnimatorNone): Forget to update two
uses of ScrollableArea.

7:34 PM Changeset in webkit [180474] by Brent Fulgham
  • 32 edits in trunk/Source

Scrollbars and ScrollAnimators must always have a ScrollableArea
https://bugs.webkit.org/show_bug.cgi?id=141855

Reviewed by Simon Fraser.
Source/WebCore:

No change in functionality.

Change users of the scrollAnimator() method to expect a reference instead of a pointer. Also get rid of
a number of unnecessary nullptr checks.

  • accessibility/AccessibilityScrollbar.cpp:

(WebCore::AccessibilityScrollbar::setValue):

  • css/SelectorCheckerTestFunctions.h:

(WebCore::scrollbarMatchesCornerPresentPseudoClass):

  • page/FrameView.cpp:

(WebCore::FrameView::createScrollbar):
(WebCore::FrameView::setFixedVisibleContentRect):

  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::ScrollingCoordinator::handleWheelEventPhase):

  • platform/PopupMenuClient.h:
  • platform/ScrollAnimator.cpp:

(WebCore::ScrollAnimator::ScrollAnimator):
(WebCore::ScrollAnimator::scroll):
(WebCore::ScrollAnimator::handleWheelEvent):
(WebCore::ScrollAnimator::notifyPositionChanged):
(WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):

  • platform/ScrollAnimator.h:

(WebCore::ScrollAnimator::ScrollAnimator::scrollableArea):

  • platform/ScrollAnimatorNone.cpp:
  • platform/ScrollAnimatorNone.h:
  • platform/ScrollView.cpp:

(WebCore::ScrollView::createScrollbar):

  • platform/ScrollableArea.cpp:

(WebCore::ScrollableArea::scrollAnimator):
(WebCore::ScrollableArea::scroll):
(WebCore::ScrollableArea::scrollToOffsetWithoutAnimation):
(WebCore::ScrollableArea::notifyScrollPositionChanged):
(WebCore::ScrollableArea::scrollPositionChanged):
(WebCore::ScrollableArea::handleWheelEvent):
(WebCore::ScrollableArea::handleTouchEvent):
(WebCore::ScrollableArea::mouseEnteredScrollbar):
(WebCore::ScrollableArea::mouseExitedScrollbar):
(WebCore::ScrollableArea::didAddScrollbar):
(WebCore::ScrollableArea::willRemoveScrollbar):
(WebCore::ScrollableArea::verticalScrollbarLayerDidChange):
(WebCore::ScrollableArea::horizontalScrollbarLayerDidChange):

  • platform/ScrollableArea.h:
  • platform/Scrollbar.cpp:

(WebCore::Scrollbar::createNativeScrollbar):
(WebCore::Scrollbar::Scrollbar):
(WebCore::Scrollbar::scrollbarOverlayStyle):
(WebCore::Scrollbar::isScrollableAreaActive):
(WebCore::Scrollbar::offsetDidChange):
(WebCore::Scrollbar::autoscrollPressedPart):
(WebCore::Scrollbar::moveThumb):
(WebCore::Scrollbar::mouseMoved):
(WebCore::Scrollbar::mouseEntered):
(WebCore::Scrollbar::mouseExited):
(WebCore::Scrollbar::mouseUp):
(WebCore::Scrollbar::shouldParticipateInHitTesting):
(WebCore::Scrollbar::isWindowActive):
(WebCore::Scrollbar::invalidateRect):
(WebCore::Scrollbar::convertToContainingView):
(WebCore::Scrollbar::convertFromContainingView):
(WebCore::Scrollbar::supportsUpdateOnSecondaryThread):

  • platform/Scrollbar.h:

(WebCore::Scrollbar::scrollableArea):
(WebCore::Scrollbar::disconnectFromScrollableArea): Deleted.

  • platform/ios/ScrollAnimatorIOS.mm:

(WebCore::ScrollAnimatorIOS::handleTouchEvent):
(WebCore::ScrollAnimatorIOS::determineScrollableAreaForTouchSequence):

  • platform/mac/ScrollAnimatorMac.h:
  • platform/mac/ScrollAnimatorMac.mm:

(-[WebScrollbarPainterControllerDelegate scrollerImpPair:setContentAreaNeedsDisplayInRect:]):
(-[WebScrollbarPainterControllerDelegate scrollerImpPair:updateScrollerStyleForNewRecommendedScrollerStyle:]):
(-[WebScrollbarPainterDelegate scrollAnimator]):
(-[WebScrollbarPainterDelegate layer]):
(-[WebScrollbarPainterDelegate mouseLocationInScrollerForScrollerImp:]):
(-[WebScrollbarPainterDelegate setUpAlphaAnimation:scrollerPainter:part:animateAlphaTo:duration:]):
(WebCore::ScrollAnimator::create):
(WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
(WebCore::ScrollAnimatorMac::scroll):
(WebCore::ScrollAnimatorMac::adjustScrollPositionIfNecessary):
(WebCore::ScrollAnimatorMac::adjustScrollPositionToBoundsIfNecessary):
(WebCore::ScrollAnimatorMac::immediateScrollTo):
(WebCore::ScrollAnimatorMac::didAddVerticalScrollbar):
(WebCore::ScrollAnimatorMac::didAddHorizontalScrollbar):
(WebCore::ScrollAnimatorMac::verticalScrollbarLayerDidChange):
(WebCore::ScrollAnimatorMac::horizontalScrollbarLayerDidChange):
(WebCore::ScrollAnimatorMac::notifyContentAreaScrolled):
(WebCore::ScrollAnimatorMac::pinnedInDirection):
(WebCore::ScrollAnimatorMac::isAlreadyPinnedInDirectionOfGesture):
(WebCore::ScrollAnimatorMac::allowsVerticalStretching):
(WebCore::ScrollAnimatorMac::allowsHorizontalStretching):
(WebCore::ScrollAnimatorMac::stretchAmount):
(WebCore::ScrollAnimatorMac::canScrollHorizontally):
(WebCore::ScrollAnimatorMac::canScrollVertically):
(WebCore::ScrollAnimatorMac::absoluteScrollPosition):
(WebCore::ScrollAnimatorMac::immediateScrollByWithoutContentEdgeConstraints):
(WebCore::ScrollAnimatorMac::updateScrollerStyle):
(WebCore::ScrollAnimatorMac::setVisibleScrollerThumbRect):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::RenderLayer):
(WebCore::RenderLayer::createScrollbar):
(WebCore::RenderLayer::destroyScrollbar):
(WebCore::RenderLayer::updateScrollInfoAfterLayout):

  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::createScrollbar):
(WebCore::RenderListBox::destroyScrollbar):

  • rendering/RenderMenuList.cpp:

(RenderMenuList::createScrollbar):

  • rendering/RenderMenuList.h:
  • rendering/RenderScrollbar.cpp:

(WebCore::RenderScrollbar::createCustomScrollbar):
(WebCore::RenderScrollbar::RenderScrollbar):

  • rendering/RenderScrollbar.h:
  • rendering/RenderSearchField.cpp:

(WebCore::RenderSearchField::createScrollbar):

  • rendering/RenderSearchField.h:

Source/WebKit2:


Change users of the scrollAnimator() method to expect a reference instead of a pointer.

  • WebProcess/Plugins/PDF/PDFPlugin.mm:

(WebKit::PDFPlugin::createScrollbar):
(WebKit::PDFPlugin::destroyScrollbar):

6:55 PM Changeset in webkit [180473] by jberlin@webkit.org
  • 2 edits in trunk/Source/WebKit2

Build fix after r180465.

  • UIProcess/mac/PageClientImpl.h:
6:43 PM Changeset in webkit [180472] by Lucas Forschler
  • 4 edits
    2 copies in branches/safari-600.1.4.15-branch

Merged r180278. rdar://problem/19878986

6:18 PM Changeset in webkit [180471] by Lucas Forschler
  • 12 edits
    8 copies in branches/safari-600.1.4.15-branch

Merged r180150. rdar://problem/19891984

5:48 PM Changeset in webkit [180470] by rniwa@webkit.org
  • 2 edits in trunk/Websites/perf.webkit.org

Commit the erroneously reverted change.

  • public/api/runs.php:

(RunsGenerator::results):

5:44 PM Changeset in webkit [180469] by clopez@igalia.com
  • 2 edits in trunk/Source/WebKit2

[GTK] Unreviewed build fix after r180449.

  • UIProcess/API/gtk/WebKitFileChooserRequest.cpp:

(webkit_file_chooser_request_get_selected_files):

5:28 PM Changeset in webkit [180468] by rniwa@webkit.org
  • 13 edits in trunk/Websites/perf.webkit.org

Loading the perf dashboard takes multiple seconds
https://bugs.webkit.org/show_bug.cgi?id=141860

Reviewed by Andreas Kling.

This patch introduces the caches of JSON files returned by /api/ in /data/ directory. It also records
the last time test_runs rows associated with the requested platforms and metrics are inserted, updated,
or removed in the caches as well as the manifest JSON files ("last modified time"). Because the manifest
is regenerated each time a new test result is reported, the front end can compare last modified time in
the manifest file with that in a /api/runs JSON cache to detect the stale-ness.

More concretely, the front end first optimistically fetches the JSON in /data/. If the cache doesn't exit
or the last modified time in the cache doesn't match with that in the manifest file, it would fetch it
again via /api/runs. In the case the cache did exist, we render the charts based on the cache meanwhile.
This dramatically reduces the perceived latency for the page load since charts are drawn immediately using
the cache and we would only re-render the charts as new up-to-date JSON comes in.

This patch also changes the format of runs JSONs by pushing the exiting properties into 'configurations'
and adding 'lastModified' and 'elapsedTime' at the top level.

  • init-database.sql: Added config_runs_last_modified to test_configurations table as well as a trigger to

auto-update this column upon changes to test_runs table.

  • public/admin/test-configurations.php:

(add_run): Regenerate the manifest file to invalidate the /api/runs JSON cache.
(delete_run): Ditto.

  • public/api/runs.php:

(main): Fetch all columns of test_configurations table including config_runs_last_modified. Also generate
the cache in /data/ directory.
(RunsGenerator::construct): Compute the last modified time for this (platform, metric) pair.
(RunsGenerator::results): Put the old content in 'configurations' property and include 'lastModified' and
'elapsedTime' properties. 'elapsedTime' is added for debugging purposes.
(RunsGenerator::add_runs):
(RunsGenerator::parse_revisions_array):

  • public/include/db.php:

(CONFIG_DIR): Added.
(generate_data_file): Added based on ManifestGenerator::store.
(Database::to_js_time): Extracted from RunsGenerator::add_runs to share code.

  • public/include/json-header.php:

(echo_success): Renamed from success_json. Return the serialized JSON instead of echo'ing it so that we can
generate caches in /api/runs/.
(exit_with_success):

  • public/include/manifest.php:

(ManifestGenerator::generate): Added 'elapsedTime' property for the time taken to generate the manifest.
It seems like we're generating it in 200-300ms for now so that's good.
(ManifestGenerator::store): Uses generate_data_file.
(ManifestGenerator::platforms): Added 'lastModified' array to each platform entry. This array contains the
last modified time for each (platform, metric) pair.

  • public/index.html:

(fetchTest): Updated per the format change in runs JSON.

  • public/v2/app.js:

(App.Pane._fetch): Fetch the cached JSON first. Refetch the uncached version if instructed as such.
(App.Pane._updateChartData): Extracted from App.Pane._fetch.
(App.Pane._handleFetchErrors): Ditto.

  • public/v2/data.js:

(RunsData.fetchRuns): Takes the fourth argument indicating whether we should fetch the cached version or not.
The cached JSON is located in /data/ with the same filename. When fetching a cached JSON results in 404,
fulfill the promise with null as the result instead of rejecting it. The only client of this function which
sets useCache to true is App.Manifest.fetchRunsWithPlatformAndMetric, and it handles this special case.

  • public/v2/manifest.js:

(App.DateArrayTransform): Added. Handles the array of last modified dates in platform objects.
(App.Platform.lastModifiedTimeForMetric): Added. Returns the last modified date in the manifest JSON.
(App.Manifest.fetchRunsWithPlatformAndMetric): Takes "useCache" like RunsData.fetchRuns. Set shouldRefetch
to true if response is null (the cache didn't exit) or the cache is out-of-date.
(App.Manifest._formatFetchedData): Extracted from App.Manifest.fetchRunsWithPlatformAndMetric.

  • run-tests.js:

(initializeDatabase): Avoid splitting function definitions in the middle.

  • tests/api-report.js: Added tests to verify that reporting new test results updates the last modified time

in test_configurations.

4:36 PM Changeset in webkit [180467] by mark.lam@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Refactor JSWrapperMap.mm to defer creation of the ObjC JSValue until the latest possible moment.
<https://webkit.org/b/141856>

Reviewed by Geoffrey Garen.

  1. Make JSObjCClassInfo's -constructor and -wrapperForObject return a JSC::JSObject* just like -prototype.
  2. Defer the creation of the ObjC JSValue from JSC::JSObject* until the latest moment when it is needed. This allows us to not have to keep converting back to a JSC::JSObject* in intermediate code.
  • API/JSWrapperMap.mm:

(makeWrapper):
(objectWithCustomBrand):
(constructorWithCustomBrand):
(allocateConstructorForCustomClass):
(-[JSObjCClassInfo allocateConstructorAndPrototype]):
(-[JSObjCClassInfo wrapperForObject:]):
(-[JSObjCClassInfo constructor]):
(-[JSWrapperMap jsWrapperForObject:]):

4:35 PM Changeset in webkit [180466] by rniwa@webkit.org
  • 3 edits in trunk/Websites/perf.webkit.org

REGRESSION(r180333): Analysis tasks can't be associated with bugs
https://bugs.webkit.org/show_bug.cgi?id=141858

Reviewed by Andreas Kling.

Added back the erroneously removed table to associate bugs. Also moved "details-table-container" div outside
of the chart-details partial template as it needs to wrap associate bugs in analysis task pages.

  • public/v2/chart-pane.css:
  • public/v2/index.html:
4:09 PM Changeset in webkit [180465] by enrica@apple.com
  • 24 edits in trunk/Source

[WK2] Add support for font panel on OS X.
https://bugs.webkit.org/show_bug.cgi?id=141777

Reviewed by Tim Horton.

Source/WebCore:

This patch adds the necessary hooks to the Editor class to support
the font panel.

  • editing/Editor.h:
  • editing/mac/EditorMac.mm:

(WebCore::Editor::applyFontStyles):

Source/WebKit2:

This patch adds the necessary hooks to WKView to support
the font panel. It also includes refactoring of WebPage::editorState
and WebPageProxy::editorStateChanged to separate the different platform
specific tasks.

  • Shared/EditorState.cpp:

(WebKit::EditorState::encode):
(WebKit::EditorState::decode):

  • Shared/EditorState.h:

(WebKit::EditorState::EditorState):

  • UIProcess/API/mac/WKView.mm:

(-[WKView _selectionChanged]):
(-[WKView changeFont:]):

  • UIProcess/API/mac/WKViewInternal.h:
  • UIProcess/PageClient.h:
  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::editorStateChanged): Deleted.

  • UIProcess/WebPageProxy.h:
  • UIProcess/efl/WebPageProxyEfl.cpp:

(WebKit::WebPageProxy::editorStateChanged):

  • UIProcess/gtk/WebPageProxyGtk.cpp:

(WebKit::WebPageProxy::editorStateChanged):

  • UIProcess/ios/WebPageProxyIOS.mm:

(WebKit::WebPageProxy::editorStateChanged):

  • UIProcess/mac/PageClientImpl.h:
  • UIProcess/mac/PageClientImpl.mm:

(WebKit::PageClientImpl::selectionDidChange):

  • UIProcess/mac/WebPageProxyMac.mm:

(WebKit::WebPageProxy::setFont):
(WebKit::WebPageProxy::editorStateChanged):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::editorState):

  • WebProcess/WebPage/WebPage.h:
  • WebProcess/WebPage/WebPage.messages.in:
  • WebProcess/WebPage/efl/WebPageEfl.cpp:

(WebKit::WebPage::platformEditorState):

  • WebProcess/WebPage/gtk/WebPageGtk.cpp:

(WebKit::WebPage::platformEditorState):

  • WebProcess/WebPage/ios/WebPageIOS.mm:

(WebKit::WebPage::platformEditorState):

  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::platformEditorState):
(WebKit::WebPage::setFont):

3:27 PM Changeset in webkit [180464] by Alan Bujtas
  • 3 edits
    2 adds in trunk

Invalid assert in CompositeEditCommand::insertNodeAfter/insertNodeBefore
https://bugs.webkit.org/show_bug.cgi?id=141854

Reviewed by Ryosuke Niwa.

Inserting content before/after the body as the result of editing is a valid operation.
This assert was originally introduced to cover cases where edited content would get moved
out of body. However, asserting such operation properly is not possible atm.

Source/WebCore:

Test: editing/inserting/insert-as-body-sibling.html

  • editing/CompositeEditCommand.cpp:

(WebCore::CompositeEditCommand::insertNodeBefore):
(WebCore::CompositeEditCommand::insertNodeAfter):

LayoutTests:

  • editing/inserting/insert-as-body-sibling-expected.txt: Added.
  • editing/inserting/insert-as-body-sibling.html: Added.
3:13 PM Changeset in webkit [180463] by dburkart@apple.com
  • 4 edits in branches/safari-600.5-branch/Source/JavaScriptCore

Merged r180325. <rdar://problem/19828591>

3:09 PM Changeset in webkit [180462] by ap@apple.com
  • 2 edits in trunk/LayoutTests

svg/animations/animateMotion-additive-2a.svg and svg/animations/animateMotion-additive-2b.svg
sometimes fail with a very small difference
https://bugs.webkit.org/show_bug.cgi?id=139828

  • platform/mac-wk2/TestExpectations: Adding a test expectation.
2:57 PM Changeset in webkit [180461] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Build fix for gcc.

  • runtime/JSNameScope.cpp:

(JSC::JSNameScope::create):

2:54 PM Changeset in webkit [180460] by fpizlo@apple.com
  • 15 edits
    4 adds in trunk/Source/JavaScriptCore

Get rid of JSNameScope::m_type
https://bugs.webkit.org/show_bug.cgi?id=141851

Reviewed by Geoffrey Garen.

This is a big step towards getting rid of JSEnvironmentRecord::m_registers. To do it we need
to ensure that subclasses of JSEnvironmentRecord never have additional C++ fields, so that
JSEnvironmentRecord can always place "registers" right after the end of itself.

(JSC::DebuggerScope::isCatchScope):
(JSC::DebuggerScope::isFunctionNameScope):

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::execute):

  • jit/JITOperations.cpp:
  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::LLINT_SLOW_PATH_DECL):

  • runtime/JSCatchScope.cpp: Added.
  • runtime/JSCatchScope.h: Added.

(JSC::JSCatchScope::JSCatchScope):
(JSC::JSCatchScope::create):
(JSC::JSCatchScope::createStructure):

  • runtime/JSFunction.cpp:

(JSC::JSFunction::addNameScopeIfNeeded):

  • runtime/JSFunctionNameScope.cpp: Added.
  • runtime/JSFunctionNameScope.h: Added.

(JSC::JSFunctionNameScope::JSFunctionNameScope):
(JSC::JSFunctionNameScope::create):
(JSC::JSFunctionNameScope::createStructure):

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::init):
(JSC::JSGlobalObject::visitChildren):

  • runtime/JSGlobalObject.h:

(JSC::JSGlobalObject::catchScopeStructure):
(JSC::JSGlobalObject::functionNameScopeStructure):
(JSC::JSGlobalObject::nameScopeStructure): Deleted.

  • runtime/JSNameScope.cpp:

(JSC::JSNameScope::create):

  • runtime/JSNameScope.h:

(JSC::JSNameScope::create):
(JSC::JSNameScope::JSNameScope):
(JSC::JSNameScope::createStructure): Deleted.
(JSC::JSNameScope::isFunctionNameScope): Deleted.
(JSC::JSNameScope::isCatchScope): Deleted.

  • runtime/JSObject.cpp:

(JSC::JSObject::isCatchScopeObject):
(JSC::JSObject::isFunctionNameScopeObject):

  • runtime/JSObject.h:
2:46 PM Changeset in webkit [180459] by dburkart@apple.com
  • 5 edits in branches/safari-600.5-branch

Merged r180087. <rdar://19850762>

2:40 PM Changeset in webkit [180458] by dburkart@apple.com
  • 3 edits in branches/safari-600.5-branch

Merged r179567. rdar://problem/19850762

2:28 PM Changeset in webkit [180457] by ggaren@apple.com
  • 6 edits
    4 deletes in trunk/Source/WTF

Remove TCMalloc
https://bugs.webkit.org/show_bug.cgi?id=141844

Reviewed by Andreas Kling.

It's unused.

  • WTF.vcxproj/WTF.vcxproj:
  • WTF.vcxproj/WTF.vcxproj.filters:
  • WTF.xcodeproj/project.pbxproj:
  • wtf/CMakeLists.txt:
  • wtf/FastMalloc.cpp:

(WTF::EntropySource<4>::value): Deleted.
(WTF::EntropySource<8>::value): Deleted.
(WTF::internalEntropyValue): Deleted.
(WTF::freedObjectStartPoison): Deleted.
(WTF::freedObjectEndPoison): Deleted.
(WTF::ClassIndex): Deleted.
(WTF::HardenedSLL::create): Deleted.
(WTF::HardenedSLL::null): Deleted.
(WTF::HardenedSLL::setValue): Deleted.
(WTF::HardenedSLL::value): Deleted.
(WTF::HardenedSLL::operator!): Deleted.
(WTF::HardenedSLL::operator UnspecifiedBoolType): Deleted.
(WTF::HardenedSLL::operator!=): Deleted.
(WTF::HardenedSLL::operator==): Deleted.
(WTF::LgFloor): Deleted.
(WTF::SLL_Next): Deleted.
(WTF::SLL_SetNext): Deleted.
(WTF::SLL_Push): Deleted.
(WTF::SLL_Pop): Deleted.
(WTF::SLL_PopRange): Deleted.
(WTF::SLL_PushRange): Deleted.
(WTF::SizeClass): Deleted.
(WTF::ByteSizeForClass): Deleted.
(WTF::NumMoveSize): Deleted.
(WTF::InitSizeClasses): Deleted.
(WTF::MetaDataAlloc): Deleted.
(WTF::PageHeapAllocator::Init): Deleted.
(WTF::PageHeapAllocator::New): Deleted.
(WTF::PageHeapAllocator::Delete): Deleted.
(WTF::PageHeapAllocator::inuse): Deleted.
(WTF::pages): Deleted.
(WTF::AllocationSize): Deleted.
(WTF::spanInitializerCookie): Deleted.
(WTF::Span::next): Deleted.
(WTF::Span::remoteNext): Deleted.
(WTF::Span::prev): Deleted.
(WTF::Span::setNext): Deleted.
(WTF::Span::setPrev): Deleted.
(WTF::Span::initCookie): Deleted.
(WTF::Span::clearCookie): Deleted.
(WTF::Span::isValid): Deleted.
(WTF::Event): Deleted.
(WTF::NewSpan): Deleted.
(WTF::DeleteSpan): Deleted.
(WTF::DLL_Init): Deleted.
(WTF::DLL_Remove): Deleted.
(WTF::DLL_IsEmpty): Deleted.
(WTF::DLL_Length): Deleted.
(WTF::DLL_Print): Deleted.
(WTF::DLL_Prepend): Deleted.
(WTF::TCMalloc_Central_FreeList::length): Deleted.
(WTF::TCMalloc_Central_FreeList::tc_length): Deleted.
(WTF::TCMalloc_Central_FreeList::enumerateFreeObjects): Deleted.
(WTF::TCMalloc_Central_FreeList::entropy): Deleted.
(WTF::FastMallocZone::goodSize): Deleted.
(WTF::FastMallocZone::check): Deleted.
(WTF::FastMallocZone::print): Deleted.
(WTF::FastMallocZone::log): Deleted.
(WTF::FastMallocZone::forceLock): Deleted.
(WTF::FastMallocZone::forceUnlock): Deleted.
(WTF::FastMallocZone::statistics): Deleted.
(WTF::FastMallocZone::zoneValloc): Deleted.
(WTF::FastMallocZone::zoneDestroy): Deleted.
(WTF::MallocHook::record): Deleted.
(WTF::MallocHook::recordAllocation): Deleted.
(WTF::MallocHook::recordDeallocation): Deleted.
(WTF::MallocHook::init): Deleted.
(WTF::MallocHook::InvokeNewHook): Deleted.
(WTF::MallocHook::InvokeDeleteHook): Deleted.
(WTF::KernelSupportsTLS): Deleted.
(WTF::CheckIfKernelSupportsTLS): Deleted.
(WTF::TCMalloc_PageHeap::GetDescriptor): Deleted.
(WTF::TCMalloc_PageHeap::GetDescriptorEnsureSafe): Deleted.
(WTF::TCMalloc_PageHeap::SystemBytes): Deleted.
(WTF::TCMalloc_PageHeap::FreeBytes): Deleted.
(WTF::TCMalloc_PageHeap::GetSizeClassIfCached): Deleted.
(WTF::TCMalloc_PageHeap::CacheSizeClass): Deleted.
(WTF::TCMalloc_PageHeap::RecordSpan): Deleted.
(WTF::TCMalloc_PageHeap::init): Deleted.
(WTF::TCMalloc_PageHeap::initializeScavenger): Deleted.
(WTF::TCMalloc_PageHeap::isScavengerSuspended): Deleted.
(WTF::TCMalloc_PageHeap::scheduleScavenger): Deleted.
(WTF::TCMalloc_PageHeap::rescheduleScavenger): Deleted.
(WTF::TCMalloc_PageHeap::suspendScavenger): Deleted.
(WTF::TCMalloc_PageHeap::scavengerTimerFired): Deleted.
(WTF::TCMalloc_PageHeap::runScavengerThread): Deleted.
(WTF::TCMalloc_PageHeap::signalScavenger): Deleted.
(WTF::TCMalloc_PageHeap::scavenge): Deleted.
(WTF::TCMalloc_PageHeap::shouldScavenge): Deleted.
(WTF::TCMalloc_PageHeap::New): Deleted.
(WTF::TCMalloc_PageHeap::AllocLarge): Deleted.
(WTF::TCMalloc_PageHeap::Split): Deleted.
(WTF::TCMalloc_PageHeap::Carve): Deleted.
(WTF::mergeDecommittedStates): Deleted.
(WTF::TCMalloc_PageHeap::Delete): Deleted.
(WTF::TCMalloc_PageHeap::IncrementalScavenge): Deleted.
(WTF::TCMalloc_PageHeap::RegisterSizeClass): Deleted.
(WTF::TCMalloc_PageHeap::ReturnedBytes): Deleted.
(WTF::PagesToMB): Deleted.
(WTF::TCMalloc_PageHeap::Dump): Deleted.
(WTF::TCMalloc_PageHeap::GrowHeap): Deleted.
(WTF::TCMalloc_PageHeap::Check): Deleted.
(WTF::TCMalloc_PageHeap::CheckList): Deleted.
(WTF::TCMalloc_PageHeap::ReleaseFreeList): Deleted.
(WTF::TCMalloc_PageHeap::ReleaseFreePages): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::Init): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::length): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::empty): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::lowwatermark): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::clear_lowwatermark): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::Push): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::PushRange): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::PopRange): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::Pop): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::Validate): Deleted.
(WTF::TCMalloc_ThreadCache_FreeList::enumerateFreeObjects): Deleted.
(WTF::TCMalloc_ThreadCache::freelist_length): Deleted.
(WTF::TCMalloc_ThreadCache::Size): Deleted.
(WTF::TCMalloc_ThreadCache::enumerateFreeObjects): Deleted.
(WTF::getPageHeap): Deleted.
(WTF::fastMallocGoodSize): Deleted.
(WTF::TCMalloc_PageHeap::periodicScavenge): Deleted.
(WTF::TCMalloc_PageHeap::scavengerThread): Deleted.
(WTF::setThreadHeap): Deleted.
(WTF::TCMalloc_Central_FreeList::Init): Deleted.
(WTF::TCMalloc_Central_FreeList::ReleaseListToSpans): Deleted.
(WTF::TCMalloc_Central_FreeList::ReleaseToSpans): Deleted.
(WTF::TCMalloc_Central_FreeList::EvictRandomSizeClass): Deleted.
(WTF::TCMalloc_Central_FreeList::MakeCacheSpace): Deleted.
(WTF::TCMalloc_Central_FreeList::ShrinkCache): Deleted.
(WTF::TCMalloc_Central_FreeList::InsertRange): Deleted.
(WTF::TCMalloc_Central_FreeList::RemoveRange): Deleted.
(WTF::TCMalloc_Central_FreeList::FetchFromSpansSafe): Deleted.
(WTF::TCMalloc_Central_FreeList::FetchFromSpans): Deleted.
(WTF::TCMalloc_Central_FreeList::Populate): Deleted.
(WTF::TCMalloc_ThreadCache::SampleAllocation): Deleted.
(WTF::TCMalloc_ThreadCache::Init): Deleted.
(WTF::TCMalloc_ThreadCache::Cleanup): Deleted.
(WTF::TCMalloc_ThreadCache::Allocate): Deleted.
(WTF::TCMalloc_ThreadCache::Deallocate): Deleted.
(WTF::TCMalloc_ThreadCache::FetchFromCentralCache): Deleted.
(WTF::TCMalloc_ThreadCache::ReleaseToCentralCache): Deleted.
(WTF::TCMalloc_ThreadCache::Scavenge): Deleted.
(WTF::TCMalloc_ThreadCache::PickNextSample): Deleted.
(WTF::TCMalloc_ThreadCache::InitModule): Deleted.
(WTF::TCMalloc_ThreadCache::NewHeap): Deleted.
(WTF::TCMalloc_ThreadCache::GetThreadHeap): Deleted.
(WTF::TCMalloc_ThreadCache::GetCache): Deleted.
(WTF::TCMalloc_ThreadCache::GetCacheIfPresent): Deleted.
(WTF::TCMalloc_ThreadCache::InitTSD): Deleted.
(WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary): Deleted.

  • wtf/TCPackedCache.h: Removed.
  • wtf/TCPageMap.h: Removed.
  • wtf/TCSystemAlloc.cpp: Removed.
  • wtf/TCSystemAlloc.h: Removed.
2:25 PM Changeset in webkit [180456] by Chris Dumez
  • 8 edits in trunk/Source

[WK2] Add more detailed diagnostic logging for measuring network cache efficacy
https://bugs.webkit.org/show_bug.cgi?id=141803
<rdar://problem/19632080>

Reviewed by Antti Koivisto.

Source/WebCore:

Add more diagnostic logging keys for the network cache.

  • page/DiagnosticLoggingKeys.cpp:

(WebCore::DiagnosticLoggingKeys::missingValidatorFieldsKey):
(WebCore::DiagnosticLoggingKeys::noLongerInCacheKey):
(WebCore::DiagnosticLoggingKeys::isReloadIgnoringCacheDataKey):
(WebCore::DiagnosticLoggingKeys::isAttachmentKey):
(WebCore::DiagnosticLoggingKeys::isConditionalRequestKey):
(WebCore::DiagnosticLoggingKeys::cacheControlNoStoreKey):
(WebCore::DiagnosticLoggingKeys::uncacheableStatusCodeKey):
(WebCore::DiagnosticLoggingKeys::unsupportedHTTPMethodKey):
(WebCore::DiagnosticLoggingKeys::unusableCachedEntryKey):
(WebCore::DiagnosticLoggingKeys::varyingHeaderMismatchKey):
(WebCore::WebCore::DiagnosticLoggingKeys::notHTTPFamilyKey):
(WebCore::DiagnosticLoggingKeys::notInCacheKey):
(WebCore::DiagnosticLoggingKeys::noLongerInCacheFailureKey): Deleted.
(WebCore::DiagnosticLoggingKeys::unhandledRequestFailureKey): Deleted.
(WebCore::DiagnosticLoggingKeys::unusableCachedEntryFailureKey): Deleted.

  • page/DiagnosticLoggingKeys.h:

Source/WebKit2:

Add more detailed diagnostic logging for measuring network cache
efficacy.

We want to know the reason the network cache is being by-passed, why
the network cache decided not to cache a response and why it cannot
reuse a cache entry.

This patch adds a new "UncachedReason" table to the SQLite database
to store the reason the network cache is deciding not to cache a
given response. This information is used later, when the resource is
requested again to log the reason why the request cannot be satistied
by the cache.

  • NetworkProcess/cache/NetworkCache.cpp:

(WebKit::decodeStorageEntry):
(WebKit::canRetrieve):
(WebKit::NetworkCache::retrieve):
(WebKit::canStore):
(WebKit::NetworkCache::store):

  • NetworkProcess/cache/NetworkCache.h:
  • NetworkProcess/cache/NetworkCacheStatistics.h:
  • NetworkProcess/cache/NetworkCacheStatisticsCocoa.mm:

(WebKit::NetworkCacheStatistics::initialize):
(WebKit::NetworkCacheStatistics::recordNotCachingResponse):
(WebKit::retrieveDecisionToDiagnosticKey):
(WebKit::NetworkCacheStatistics::recordNotUsingCacheForRequest):
(WebKit::storeDecisionToDiagnosticKey):
(WebKit::NetworkCacheStatistics::recordRetrievalFailure):
(WebKit::cachedEntryReuseFailureToDiagnosticKey):
(WebKit::NetworkCacheStatistics::recordRetrievedCachedEntry):
(WebKit::NetworkCacheStatistics::queryWasEverRequested):
(WebKit::NetworkCacheStatistics::clear):

2:24 PM Changeset in webkit [180455] by timothy_horton@apple.com
  • 4 edits in trunk/Source/WebCore

<attachment> turns the wrong blue when you highlight it
https://bugs.webkit.org/show_bug.cgi?id=141853

Reviewed by Simon Fraser.

  • rendering/RenderAttachment.h:
  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::shouldDrawSelectionTint):
(WebCore::RenderReplaced::paint):

  • rendering/RenderReplaced.h:

Don't draw the selection tint for RenderAttachment.

2:23 PM Changeset in webkit [180454] by timothy_horton@apple.com
  • 6 edits in trunk/Source/WebCore

Allow <attachment> elements to be focused
https://bugs.webkit.org/show_bug.cgi?id=141847

Reviewed by Enrica Casucci.

  • css/html.css:

(attachment:focus):
Disable focus rings for <attachment>.

  • html/HTMLAttachmentElement.cpp:

(WebCore::HTMLAttachmentElement::setFocus):

  • html/HTMLAttachmentElement.h:

Allow HTMLAttachmentElement to get editing focus.
Let RenderAttachment know when focus changes.

  • rendering/RenderAttachment.cpp:

(WebCore::RenderAttachment::paintReplaced):
Paint the background in cyan when we are inside the selection or have focus.
Otherwise, it will be gray.

(WebCore::RenderAttachment::focusChanged):
When focus changes, repaint.

  • rendering/RenderAttachment.h:
2:21 PM Changeset in webkit [180453] by msaboff@apple.com
  • 2 edits in trunk/LayoutTests

Layout Test js/regress-141098.html is failing on 32-bit Machines
https://bugs.webkit.org/show_bug.cgi?id=141848

Reviewed by Geoffrey Garen.

It appears that different control flow paths in probeAndRecurse() allowed the second time
through the test to recurse deeper before getting to the point of overflowing the stack.
Restructured the test so that the exact same control flow in probeAndRecurse() is used
both times we call it, including probing the depth of the stack. Now we pass a flag that
indicates whether or not we should try ever expanding eval strings or reuse the most
recent eval string.

  • js/script-tests/regress-141098.js:

(testEval):
(probeAndRecurse):

1:51 PM Changeset in webkit [180452] by mark.lam@apple.com
  • 4 edits
    2 adds in trunk/Source/JavaScriptCore

[JSObjCClassInfo reallocateConstructorAndOrPrototype] should also reallocate super class prototype chain.
<https://webkit.org/b/141809>

Reviewed by Geoffrey Garen.

A ObjC class that implement the JSExport protocol will have a JS prototype
chain and constructor automatically synthesized for its JS wrapper object.
However, if there are no more instances of that ObjC class reachable by a
JS GC root scan, then its synthesized prototype chain and constructors may
be released by the GC. If a new instance of that ObjC class is subsequently
instantiated, then [JSObjCClassInfo reallocateConstructorAndOrPrototype]
should re-construct the prototype chain and constructor (if they were
previously released). However, the current implementation only
re-constructs the immediate prototype, but not every other prototype
object upstream in the prototype chain.

To fix this, we do the following:

  1. We no longer allocate the JSObjCClassInfo's prototype and constructor eagerly. Hence, -initWithContext:forClass: will no longer call -allocateConstructorAndPrototypeWithSuperClassInfo:.
  2. Instead, we'll always access the prototype and constructor thru accessor methods. The accessor methods will call -allocateConstructorAndPrototype: if needed.
  3. -allocateConstructorAndPrototype: will fetch the needed superClassInfo from the JSWrapperMap itself. This makes it so that we no longer need to pass the superClassInfo all over.
  4. -allocateConstructorAndPrototype: will get the super class prototype by invoking -prototype: on the superClassInfo, thereby allowing the super class to allocate its prototype and constructor if needed and fixing the issue in this bug.
  1. Also removed the GC warning comments, and ensured that needed JS objects are kept alive by having a local var pointing to it from the stack (which makes a GC root).
  • API/JSWrapperMap.mm:

(-[JSObjCClassInfo initWithContext:forClass:]):
(-[JSObjCClassInfo allocateConstructorAndPrototype]):
(-[JSObjCClassInfo wrapperForObject:]):
(-[JSObjCClassInfo constructor]):
(-[JSObjCClassInfo prototype]):
(-[JSWrapperMap classInfoForClass:]):
(-[JSObjCClassInfo initWithContext:forClass:superClassInfo:]): Deleted.
(-[JSObjCClassInfo allocateConstructorAndPrototypeWithSuperClassInfo:]): Deleted.
(-[JSObjCClassInfo reallocateConstructorAndOrPrototype]): Deleted.

  • API/tests/Regress141809.h: Added.
  • API/tests/Regress141809.mm: Added.

(-[TestClassB name]):
(-[TestClassC name]):
(runRegress141809):

1:39 PM Changeset in webkit [180451] by rniwa@webkit.org
  • 5 edits in trunk/Websites/perf.webkit.org

Selecting revisions for A/B testing is hard
https://bugs.webkit.org/show_bug.cgi?id=141824

Reviewed by Andreas Kling.

Update the revisions used in A/B testing based on the selection in the overview chart. This allows users to
intuitively select revisions based on points shown in the chart. Removed the old select elements used to
select A/B testing points manually.

Also renamed 'testSets' to 'configurations', 'roots' to 'rootConfigurations', and 'revisions' in each root's
sets to 'options' for clarity.

  • public/v2/app.css: Reorganized style rules.
  • public/v2/app.js:

(App.AnalysisTaskController):
(App.AnalysisTaskController._taskUpdated): Merged updateTestGroupPanes.
(App.AnalysisTaskController._chartDataChanged): Renamed from paneDomain. It's now an observer instead of
a property, which sets 'overviewDomain' property as well as other properties.
(App.AnalysisTaskController.updateRootConfigurations): Renamed from updateRoots.
(App.AnalysisTaskController._updateRootsBySelectedPoints): Added. Select roots based on the selected points
in the overview chart.

  • public/v2/chart-pane.css: Added arrows next to the configuration names (e.g. 'A') to indicate whether

individual build requests / test results are shown or not.

  • public/v2/index.html: Removed the select element per configuration column. Also moved the select element

for the number of runs as it doesn't belong in the same table as the one that lists repositories and roots.

1:25 PM Changeset in webkit [180450] by dino@apple.com
  • 4 edits in branches/safari-600.1.4.15-branch/Source/WebCore

<rdar://problem/19450275> Media player updates.

Merge r179808, r180013, r180024, r180231, r180347.

1:09 PM Changeset in webkit [180449] by andersca@apple.com
  • 3 edits in trunk/Source/WebKit2

API::String should just be a simple wrapper for WTF strings
https://bugs.webkit.org/show_bug.cgi?id=141852

Reviewed by Beth Dakin.

Expose a StringView member function on API::String. Move all the WKString API implementations to WKString.cpp.

  • Shared/API/APIString.h:
  • Shared/API/c/WKString.cpp:

(WKStringIsEmpty):
(WKStringGetLength):
(WKStringGetCharacters):
(WKStringGetMaximumUTF8CStringSize):
(WKStringGetUTF8CString):
(WKStringIsEqual):
(WKStringIsEqualToUTF8CString):
(WKStringIsEqualToUTF8CStringIgnoringCase):

12:54 PM Changeset in webkit [180448] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

Skip failing JSC stress test to get bots green.
https://bugs.webkit.org/show_bug.cgi?id=141848

  • js/script-tests/regress-141098.js:
12:50 PM Changeset in webkit [180447] by Brent Fulgham
  • 8 edits
    2 moves in trunk/Source/WebCore

Rename ScrollElasticityController to ScrollController
https://bugs.webkit.org/show_bug.cgi?id=141842

Reviewed by Simon Fraser.

No change in functionality.

  • PlatformMac.cmake:
  • WebCore.order:
  • WebCore.xcodeproj/project.pbxproj:
  • page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.h:
  • page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.mm:

(WebCore::ScrollingTreeFrameScrollingNodeMac::ScrollingTreeFrameScrollingNodeMac):
(WebCore::ScrollingTreeFrameScrollingNodeMac::handleWheelEvent):
(WebCore::ScrollingTreeFrameScrollingNodeMac::startSnapRubberbandTimer):

  • platform/mac/ScrollAnimatorMac.h:
  • platform/mac/ScrollAnimatorMac.mm:

(WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
(WebCore::ScrollAnimatorMac::isRubberBandInProgress):
(WebCore::ScrollAnimatorMac::handleWheelEvent):
(WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):

  • platform/mac/ScrollController.h: Copied from WebCore/platform/mac/ScrollElasticityController.h.

(WebCore::ScrollControllerClient::~ScrollControllerClient):
(WebCore::ScrollElasticityControllerClient::~ScrollElasticityControllerClient): Deleted.

  • platform/mac/ScrollController.mm: Copied from WebCore/platform/mac/ScrollElasticityController.mm.

(WebCore::ScrollController::ScrollController):
(WebCore::ScrollController::handleWheelEvent):
(WebCore::ScrollController::snapRubberBandTimerFired):
(WebCore::ScrollController::isRubberBandInProgress):
(WebCore::ScrollController::stopSnapRubberbandTimer):
(WebCore::ScrollController::snapRubberBand):
(WebCore::ScrollController::shouldRubberBandInHorizontalDirection):
(WebCore::ScrollElasticityController::ScrollElasticityController): Deleted.
(WebCore::ScrollElasticityController::handleWheelEvent): Deleted.
(WebCore::ScrollElasticityController::snapRubberBandTimerFired): Deleted.
(WebCore::ScrollElasticityController::isRubberBandInProgress): Deleted.
(WebCore::ScrollElasticityController::stopSnapRubberbandTimer): Deleted.
(WebCore::ScrollElasticityController::snapRubberBand): Deleted.
(WebCore::ScrollElasticityController::shouldRubberBandInHorizontalDirection): Deleted.

  • platform/mac/ScrollElasticityController.h: Removed.
  • platform/mac/ScrollElasticityController.mm: Removed.
12:41 PM Changeset in webkit [180446] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

[Win] Document some failures due to a JSC regression.
https://bugs.webkit.org/show_bug.cgi?id=141848

  • platform/win/TestExpectations:
12:33 PM Changeset in webkit [180445] by andersca@apple.com
  • 2 edits in trunk/Source/WebKit2

API::String::string() needs to return an isolated string copy
https://bugs.webkit.org/show_bug.cgi?id=141846

Reviewed by Tim Horton.

Since we can expose API::String objects as NSStrings now, we need to make sure that
we return copied strings so we won't mess up the StringImpl refcounts.

  • Shared/API/APIString.h:
12:13 PM Changeset in webkit [180444] by dburkart@apple.com
  • 12 edits in branches/safari-600.5-branch

Merge r176473. rdar://problem/19451285

12:10 PM Changeset in webkit [180443] by timothy_horton@apple.com
  • 4 edits in trunk/Tools

[WebEditingTester] Allow dropping HTML files on the app
https://bugs.webkit.org/show_bug.cgi?id=141834

Reviewed by Simon Fraser.

  • WebEditingTester/AppDelegate.m:

(-[WebEditingAppDelegate openDocument:]):
(-[WebEditingAppDelegate application:openFile:]):
Implement application:openFile:, factoring file loading code out of openDocument.

  • WebEditingTester/Info.plist:

Register as an editor for HTML files.

  • WebEditingTester/WebEditingTester.xcodeproj/project.pbxproj:

Enrica is not an organization.

12:09 PM Changeset in webkit [180442] by rniwa@webkit.org
  • 3 edits in trunk/Websites/perf.webkit.org

Unreviewed test fixes after r179037, r179591, and r179763.

  • tests/admin-regenerate-manifest.js:
  • tests/admin-reprocess-report.js:
12:05 PM Changeset in webkit [180441] by ap@apple.com
  • 2266 edits in trunk

Remove svn:keywords property.

As far as I can tell, the property had no effect on any of these files, but also,
when it has effect it's likely harmful.

.:

  • ManualTests/animation-with-transition.html: Removed property svn:keywords.
  • ManualTests/blur-filter-timing.html: Removed property svn:keywords.
  • ManualTests/compositing/caret-in-compositing-frame.html: Removed property svn:keywords.
  • ManualTests/compositing/font-smoothing.html: Removed property svn:keywords.
  • ManualTests/compositing/missing-iframe-contents.html: Removed property svn:keywords.
  • ManualTests/compositing/requires-backing-change.html: Removed property svn:keywords.
  • ManualTests/compositing/resources/composited-subframe.html: Removed property svn:keywords.
  • ManualTests/compositing/resources/editable-compositing-subframe.html: Removed property svn:keywords.
  • ManualTests/frames/nested-iframe-blit-on-scroll.html: Removed property svn:keywords.
  • ManualTests/frames/resources/blit-on-scroll-subframe.html: Removed property svn:keywords.
  • ManualTests/frames/resources/blit-on-scroll-subsubframe.html: Removed property svn:keywords.
  • ManualTests/plugins/plugin-paint-causes-layout.html: Removed property svn:keywords.
  • ManualTests/screen-availLeft.html: Removed property svn:keywords.
  • ManualTests/transition-accelerated.html: Removed property svn:keywords.

LayoutTests/imported/w3c:

  • css/multicol/multicol-basic-001-expected.html: Removed property svn:keywords.
  • css/multicol/multicol-basic-001.html: Removed property svn:keywords.
  • css/multicol/multicol-basic-002-expected.html: Removed property svn:keywords.
  • css/multicol/multicol-basic-002.html: Removed property svn:keywords.
  • css/multicol/multicol-basic-003-expected.html: Removed property svn:keywords.
  • css/multicol/multicol-basic-003.html: Removed property svn:keywords.
  • css/multicol/multicol-basic-004-expected.html: Removed property svn:keywords.
  • css/multicol/multicol-basic-004.html: Removed property svn:keywords.

Source/JavaScriptCore:

  • builtins/ArrayConstructor.js: Removed property svn:keywords.

Source/ThirdParty/ANGLE:

  • ANGLE.txt: Removed property svn:keywords.
  • src/common/RefCountObject.cpp: Removed property svn:keywords.
  • src/common/RefCountObject.h: Removed property svn:keywords.
  • src/compiler/translator/BaseTypes.h: Removed property svn:keywords.
  • src/compiler/translator/BuiltInFunctionEmulator.cpp: Removed property svn:keywords.
  • src/compiler/translator/BuiltInFunctionEmulator.h: Removed property svn:keywords.
  • src/compiler/translator/CodeGen.cpp: Removed property svn:keywords.
  • src/compiler/translator/Common.h: Removed property svn:keywords.
  • src/compiler/translator/Compiler.cpp: Removed property svn:keywords.
  • src/compiler/translator/ConstantUnion.h: Removed property svn:keywords.
  • src/compiler/translator/DetectCallDepth.cpp: Removed property svn:keywords.
  • src/compiler/translator/DetectCallDepth.h: Removed property svn:keywords.
  • src/compiler/translator/DetectDiscontinuity.cpp: Removed property svn:keywords.
  • src/compiler/translator/DetectDiscontinuity.h: Removed property svn:keywords.
  • src/compiler/translator/Diagnostics.cpp: Removed property svn:keywords.
  • src/compiler/translator/Diagnostics.h: Removed property svn:keywords.
  • src/compiler/translator/DirectiveHandler.cpp: Removed property svn:keywords.
  • src/compiler/translator/DirectiveHandler.h: Removed property svn:keywords.
  • src/compiler/translator/ExtensionBehavior.h: Removed property svn:keywords.
  • src/compiler/translator/ForLoopUnroll.cpp: Removed property svn:keywords.
  • src/compiler/translator/ForLoopUnroll.h: Removed property svn:keywords.
  • src/compiler/translator/HashNames.h: Removed property svn:keywords.
  • src/compiler/translator/InfoSink.cpp: Removed property svn:keywords.
  • src/compiler/translator/InfoSink.h: Removed property svn:keywords.
  • src/compiler/translator/Initialize.cpp: Removed property svn:keywords.
  • src/compiler/translator/Initialize.h: Removed property svn:keywords.
  • src/compiler/translator/InitializeDll.cpp: Removed property svn:keywords.
  • src/compiler/translator/InitializeDll.h: Removed property svn:keywords.
  • src/compiler/translator/InitializeGlobals.h: Removed property svn:keywords.
  • src/compiler/translator/InitializeParseContext.cpp: Removed property svn:keywords.
  • src/compiler/translator/InitializeParseContext.h: Removed property svn:keywords.
  • src/compiler/translator/InitializeVariables.cpp: Removed property svn:keywords.
  • src/compiler/translator/InitializeVariables.h: Removed property svn:keywords.
  • src/compiler/translator/IntermTraverse.cpp: Removed property svn:keywords.
  • src/compiler/translator/Intermediate.cpp: Removed property svn:keywords.
  • src/compiler/translator/MMap.h: Removed property svn:keywords.
  • src/compiler/translator/NodeSearch.h: Removed property svn:keywords.
  • src/compiler/translator/OutputESSL.cpp: Removed property svn:keywords.
  • src/compiler/translator/OutputESSL.h: Removed property svn:keywords.
  • src/compiler/translator/OutputGLSL.cpp: Removed property svn:keywords.
  • src/compiler/translator/OutputGLSL.h: Removed property svn:keywords.
  • src/compiler/translator/OutputGLSLBase.cpp: Removed property svn:keywords.
  • src/compiler/translator/OutputGLSLBase.h: Removed property svn:keywords.
  • src/compiler/translator/OutputHLSL.cpp: Removed property svn:keywords.
  • src/compiler/translator/OutputHLSL.h: Removed property svn:keywords.
  • src/compiler/translator/ParseContext.cpp: Removed property svn:keywords.
  • src/compiler/translator/ParseContext.h: Removed property svn:keywords.
  • src/compiler/translator/PoolAlloc.cpp: Removed property svn:keywords.
  • src/compiler/translator/PoolAlloc.h: Removed property svn:keywords.
  • src/compiler/translator/Pragma.h: Removed property svn:keywords.
  • src/compiler/translator/QualifierAlive.cpp: Removed property svn:keywords.
  • src/compiler/translator/QualifierAlive.h: Removed property svn:keywords.
  • src/compiler/translator/RemoveTree.cpp: Removed property svn:keywords.
  • src/compiler/translator/RemoveTree.h: Removed property svn:keywords.
  • src/compiler/translator/RenameFunction.h: Removed property svn:keywords.
  • src/compiler/translator/RewriteElseBlocks.cpp: Removed property svn:keywords.
  • src/compiler/translator/RewriteElseBlocks.h: Removed property svn:keywords.
  • src/compiler/translator/SearchSymbol.cpp: Removed property svn:keywords.
  • src/compiler/translator/SearchSymbol.h: Removed property svn:keywords.
  • src/compiler/translator/ShHandle.h: Removed property svn:keywords.
  • src/compiler/translator/ShaderLang.cpp: Removed property svn:keywords.
  • src/compiler/translator/SymbolTable.cpp: Removed property svn:keywords.
  • src/compiler/translator/SymbolTable.h: Removed property svn:keywords.
  • src/compiler/translator/TranslatorESSL.cpp: Removed property svn:keywords.
  • src/compiler/translator/TranslatorESSL.h: Removed property svn:keywords.
  • src/compiler/translator/TranslatorGLSL.cpp: Removed property svn:keywords.
  • src/compiler/translator/TranslatorGLSL.h: Removed property svn:keywords.
  • src/compiler/translator/TranslatorHLSL.cpp: Removed property svn:keywords.
  • src/compiler/translator/TranslatorHLSL.h: Removed property svn:keywords.
  • src/compiler/translator/Types.h: Removed property svn:keywords.
  • src/compiler/translator/UnfoldShortCircuit.cpp: Removed property svn:keywords.
  • src/compiler/translator/UnfoldShortCircuit.h: Removed property svn:keywords.
  • src/compiler/translator/UnfoldShortCircuitAST.cpp: Removed property svn:keywords.
  • src/compiler/translator/UnfoldShortCircuitAST.h: Removed property svn:keywords.
  • src/compiler/translator/ValidateLimitations.cpp: Removed property svn:keywords.
  • src/compiler/translator/ValidateLimitations.h: Removed property svn:keywords.
  • src/compiler/translator/VariableInfo.cpp: Removed property svn:keywords.
  • src/compiler/translator/VariableInfo.h: Removed property svn:keywords.
  • src/compiler/translator/VariablePacker.cpp: Removed property svn:keywords.
  • src/compiler/translator/VariablePacker.h: Removed property svn:keywords.
  • src/compiler/translator/VersionGLSL.cpp: Removed property svn:keywords.
  • src/compiler/translator/VersionGLSL.h: Removed property svn:keywords.
  • src/compiler/translator/compilerdebug.cpp: Removed property svn:keywords.
  • src/compiler/translator/compilerdebug.h: Removed property svn:keywords.
  • src/compiler/translator/depgraph/DependencyGraph.cpp: Removed property svn:keywords.
  • src/compiler/translator/depgraph/DependencyGraph.h: Removed property svn:keywords.
  • src/compiler/translator/depgraph/DependencyGraphBuilder.cpp: Removed property svn:keywords.
  • src/compiler/translator/depgraph/DependencyGraphBuilder.h: Removed property svn:keywords.
  • src/compiler/translator/depgraph/DependencyGraphOutput.cpp: Removed property svn:keywords.
  • src/compiler/translator/depgraph/DependencyGraphOutput.h: Removed property svn:keywords.
  • src/compiler/translator/depgraph/DependencyGraphTraverse.cpp: Removed property svn:keywords.
  • src/compiler/translator/generate_parser.sh: Removed property svn:keywords.
  • src/compiler/translator/glslang.h: Removed property svn:keywords.
  • src/compiler/translator/glslang_lex.cpp: Removed property svn:keywords.
  • src/compiler/translator/glslang_tab.cpp: Removed property svn:keywords.
  • src/compiler/translator/glslang_tab.h: Removed property svn:keywords.
  • src/compiler/translator/intermOut.cpp: Removed property svn:keywords.
  • src/compiler/translator/intermediate.h: Removed property svn:keywords.
  • src/compiler/translator/localintermediate.h: Removed property svn:keywords.
  • src/compiler/translator/osinclude.h: Removed property svn:keywords.
  • src/compiler/translator/ossource_posix.cpp: Removed property svn:keywords.
  • src/compiler/translator/ossource_win.cpp: Removed property svn:keywords.
  • src/compiler/translator/parseConst.cpp: Removed property svn:keywords.
  • src/compiler/translator/timing/RestrictFragmentShaderTiming.cpp: Removed property svn:keywords.
  • src/compiler/translator/timing/RestrictFragmentShaderTiming.h: Removed property svn:keywords.
  • src/compiler/translator/timing/RestrictVertexShaderTiming.cpp: Removed property svn:keywords.
  • src/compiler/translator/timing/RestrictVertexShaderTiming.h: Removed property svn:keywords.
  • src/compiler/translator/util.cpp: Removed property svn:keywords.
  • src/compiler/translator/util.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/BufferStorage11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/BufferStorage11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Fence11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Fence11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Image11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Image11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/IndexBuffer11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/IndexBuffer11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/InputLayoutCache.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/InputLayoutCache.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Query11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Query11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/RenderStateCache.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/RenderStateCache.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/RenderTarget11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/RenderTarget11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Renderer11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/Renderer11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/ShaderExecutable11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/ShaderExecutable11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/SwapChain11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/SwapChain11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/TextureStorage11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/TextureStorage11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/VertexBuffer11.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/VertexBuffer11.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/renderer11_utils.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d11/renderer11_utils.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/BufferStorage9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/BufferStorage9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Fence9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Fence9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Image9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Image9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/IndexBuffer9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/IndexBuffer9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Query9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Query9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/RenderTarget9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/RenderTarget9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Renderer9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/Renderer9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/ShaderExecutable9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/ShaderExecutable9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/SwapChain9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/SwapChain9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/TextureStorage9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/TextureStorage9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/VertexBuffer9.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/VertexBuffer9.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/VertexDeclarationCache.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/VertexDeclarationCache.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/renderer9_utils.cpp: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/renderer9_utils.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/shaders/compiled/componentmaskps.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/shaders/compiled/flipyvs.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/shaders/compiled/luminanceps.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/shaders/compiled/passthroughps.h: Removed property svn:keywords.
  • src/libGLESv2/renderer/d3d9/shaders/compiled/standardvs.h: Removed property svn:keywords.

Source/WebCore:

  • Modules/mediacontrols/assets-apple-iOS.svg: Removed property svn:keywords.
  • Modules/mediacontrols/mediaControlsBase.css: Removed property svn:keywords.
  • Modules/mediacontrols/mediaControlsBase.js: Removed property svn:keywords.
  • bindings/js/JSDeviceMotionEventCustom.cpp: Removed property svn:keywords.
  • css/CSSKeyframeRule.cpp: Removed property svn:keywords.
  • css/CSSKeyframeRule.h: Removed property svn:keywords.
  • css/CSSKeyframesRule.cpp: Removed property svn:keywords.
  • css/CSSKeyframesRule.h: Removed property svn:keywords.
  • css/WebKitCSSFilterValue.cpp: Removed property svn:keywords.
  • css/WebKitCSSFilterValue.h: Removed property svn:keywords.
  • css/plugIns.css: Removed property svn:keywords.
  • dom/AnimationEvent.cpp: Removed property svn:keywords.
  • dom/AnimationEvent.h: Removed property svn:keywords.
  • dom/DeviceMotionClient.h: Removed property svn:keywords.
  • dom/DeviceMotionController.cpp: Removed property svn:keywords.
  • dom/DeviceMotionController.h: Removed property svn:keywords.
  • dom/DeviceMotionData.cpp: Removed property svn:keywords.
  • dom/DeviceMotionData.h: Removed property svn:keywords.
  • dom/DeviceMotionEvent.cpp: Removed property svn:keywords.
  • dom/DeviceMotionEvent.h: Removed property svn:keywords.
  • html/canvas/ANGLEInstancedArrays.cpp: Removed property svn:keywords.
  • html/canvas/ANGLEInstancedArrays.h: Removed property svn:keywords.
  • html/canvas/OESTextureFloatLinear.cpp: Removed property svn:keywords.
  • html/canvas/OESTextureFloatLinear.h: Removed property svn:keywords.
  • html/canvas/OESTextureHalfFloatLinear.cpp: Removed property svn:keywords.
  • html/canvas/OESTextureHalfFloatLinear.h: Removed property svn:keywords.
  • html/shadow/MediaControlsApple.cpp: Removed property svn:keywords.
  • html/shadow/MediaControlsApple.h: Removed property svn:keywords.
  • page/Frame.h: Removed property svn:keywords.
  • page/scrolling/ScrollingConstraints.cpp: Removed property svn:keywords.
  • page/scrolling/ScrollingConstraints.h: Removed property svn:keywords.
  • page/scrolling/ScrollingStateStickyNode.cpp: Removed property svn:keywords.
  • page/scrolling/ios/ScrollingTreeIOS.cpp: Removed property svn:keywords.
  • page/scrolling/mac/ScrollingTreeStickyNode.h: Removed property svn:keywords.
  • platform/ControlStates.h: Removed property svn:keywords.
  • platform/ScrollbarTheme.cpp: Removed property svn:keywords.
  • platform/graphics/GraphicsLayerUpdater.cpp: Removed property svn:keywords.
  • platform/graphics/GraphicsLayerUpdater.h: Removed property svn:keywords.
  • platform/graphics/ca/TileController.h: Removed property svn:keywords.
  • platform/graphics/ca/mac/WebTiledBackingLayer.h: Removed property svn:keywords.
  • platform/graphics/filters/FilterOperation.cpp: Removed property svn:keywords.
  • platform/graphics/filters/FilterOperation.h: Removed property svn:keywords.
  • platform/graphics/filters/FilterOperations.h: Removed property svn:keywords.
  • platform/ios/SystemMemory.h: Removed property svn:keywords.
  • platform/mock/ScrollbarThemeMock.cpp: Removed property svn:keywords.
  • platform/mock/ScrollbarThemeMock.h: Removed property svn:keywords.
  • platform/spi/cocoa/ServersSPI.h: Removed property svn:keywords.
  • platform/text/mac/ios-encodings.txt: Removed property svn:keywords.
  • rendering/FilterEffectRenderer.cpp: Removed property svn:keywords.
  • rendering/FilterEffectRenderer.h: Removed property svn:keywords.
  • rendering/RenderGeometryMap.cpp: Removed property svn:keywords.
  • rendering/RenderGeometryMap.h: Removed property svn:keywords.
  • rendering/RenderMediaControlElements.h: Removed property svn:keywords.
  • rendering/TextAutoSizing.cpp: Removed property svn:keywords.
  • rendering/TextAutoSizing.h: Removed property svn:keywords.
  • rendering/style/StylePendingImage.h: Removed property svn:keywords.

Source/WebKit2:

  • Platform/spi/ios/DataDetectorsUISPI.h: Removed property svn:keywords.
  • Platform/spi/ios/ManagedConfigurationSPI.h: Removed property svn:keywords.
  • Platform/spi/ios/TextInputSPI.h: Removed property svn:keywords.
  • Scripts/webkit/LegacyMessageReceiver-expected.cpp: Removed property svn:keywords.
  • Scripts/webkit/LegacyMessages-expected.h: Removed property svn:keywords.
  • Scripts/webkit/MessageReceiver-expected.cpp: Removed property svn:keywords.
  • Scripts/webkit/MessageReceiverSuperclass-expected.cpp: Removed property svn:keywords.
  • Scripts/webkit/Messages-expected.h: Removed property svn:keywords.
  • Scripts/webkit/MessagesSuperclass-expected.h: Removed property svn:keywords.
  • UIProcess/ios/PageClientImplIOS.h: Removed property svn:keywords.
  • UIProcess/ios/WKActionSheet.h: Removed property svn:keywords.
  • UIProcess/ios/WKActionSheetAssistant.h: Removed property svn:keywords.
  • UIProcess/ios/WKContentView.h: Removed property svn:keywords.
  • UIProcess/ios/WKContentViewInteraction.h: Removed property svn:keywords.
  • UIProcess/ios/WKGeolocationProviderIOS.h: Removed property svn:keywords.
  • UIProcess/ios/WKScrollView.h: Removed property svn:keywords.
  • UIProcess/mac/PageClientImpl.h: Removed property svn:keywords.
  • UIProcess/mac/WKPrintingView.h: Removed property svn:keywords.
  • UIProcess/mac/WKTextInputWindowController.h: Removed property svn:keywords.
  • WebProcess/WebCoreSupport/WebSQLiteDatabaseTracker.h: Removed property svn:keywords.

Source/WTF:

  • wtf/DecimalNumber.cpp: Removed property svn:keywords.
  • wtf/spi/darwin/XPCSPI.h: Removed property svn:keywords.

Websites/webkit.org:

  • demos/srcset/index.html: Removed property svn:keywords.
  • specs/index.html: Removed property svn:keywords.

Websites/webkit.org/specs/CSSVisualEffects:

  • index.html: Removed property svn:keywords.

LayoutTests:

  • accessibility/svg-remote-element-expected.txt: Removed property svn:keywords.
  • animations/3d/replace-filling-transform-expected.txt: Removed property svn:keywords.
  • animations/3d/replace-filling-transform.html: Removed property svn:keywords.
  • animations/added-while-suspended-expected.txt: Removed property svn:keywords.
  • animations/added-while-suspended.html: Removed property svn:keywords.
  • animations/additive-transform-animations.html: Removed property svn:keywords.
  • animations/animation-direction-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-fill-mode-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-fill-mode-hardware-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-fill-mode-hardware.html: Removed property svn:keywords.
  • animations/animation-direction-reverse-fill-mode.html: Removed property svn:keywords.
  • animations/animation-direction-reverse-hardware-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-hardware-opacity-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-hardware-opacity.html: Removed property svn:keywords.
  • animations/animation-direction-reverse-hardware.html: Removed property svn:keywords.
  • animations/animation-direction-reverse-non-hardware-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-non-hardware.html: Removed property svn:keywords.
  • animations/animation-direction-reverse-timing-functions-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-timing-functions-hardware-expected.txt: Removed property svn:keywords.
  • animations/animation-direction-reverse-timing-functions-hardware.html: Removed property svn:keywords.
  • animations/animation-direction-reverse-timing-functions.html: Removed property svn:keywords.
  • animations/animation-direction.html: Removed property svn:keywords.
  • animations/animation-on-inline-crash-expected.txt: Removed property svn:keywords.
  • animations/animation-on-inline-crash.html: Removed property svn:keywords.
  • animations/animation-shorthand-expected.txt: Removed property svn:keywords.
  • animations/animation-shorthand-name-order-expected.txt: Removed property svn:keywords.
  • animations/animation-shorthand-name-order.html: Removed property svn:keywords.
  • animations/animation-shorthand-removed-expected.txt: Removed property svn:keywords.
  • animations/animation-shorthand-removed.html: Removed property svn:keywords.
  • animations/animation-shorthand.html: Removed property svn:keywords.
  • animations/body-removal-crash-expected.txt: Removed property svn:keywords.
  • animations/body-removal-crash.html: Removed property svn:keywords.
  • animations/fill-mode-expected.txt: Removed property svn:keywords.
  • animations/fill-mode-missing-from-to-keyframes-expected.txt: Removed property svn:keywords.
  • animations/fill-mode-missing-from-to-keyframes.html: Removed property svn:keywords.
  • animations/fill-mode-multiple-keyframes-expected.txt: Removed property svn:keywords.
  • animations/fill-mode-multiple-keyframes.html: Removed property svn:keywords.
  • animations/fill-mode-removed-expected.txt: Removed property svn:keywords.
  • animations/fill-mode-removed.html: Removed property svn:keywords.
  • animations/fill-mode-transform-expected.txt: Removed property svn:keywords.
  • animations/fill-mode-transform.html: Removed property svn:keywords.
  • animations/fill-mode.html: Removed property svn:keywords.
  • animations/missing-from-to-expected.txt: Removed property svn:keywords.
  • animations/missing-from-to-transforms-expected.txt: Removed property svn:keywords.
  • animations/missing-from-to-transforms.html: Removed property svn:keywords.
  • animations/missing-from-to.html: Removed property svn:keywords.
  • animations/opacity-transform-animation-expected.txt: Removed property svn:keywords.
  • animations/opacity-transform-animation.html: Removed property svn:keywords.
  • animations/resources/page-cache-helper.html: Removed property svn:keywords.
  • animations/resume-after-page-cache-expected.txt: Removed property svn:keywords.
  • animations/resume-after-page-cache.html: Removed property svn:keywords.
  • animations/suspend-transform-animation-expected.txt: Removed property svn:keywords.
  • animations/suspend-transform-animation.html: Removed property svn:keywords.
  • animations/timing-functions-expected.txt: Removed property svn:keywords.
  • animations/timing-functions.html: Removed property svn:keywords.
  • animations/transform-non-accelerated-expected.txt: Removed property svn:keywords.
  • animations/transform-non-accelerated.html: Removed property svn:keywords.
  • animations/unprefixed-events-expected.txt: Removed property svn:keywords.
  • animations/unprefixed-events-mixed-with-prefixed-expected.txt: Removed property svn:keywords.
  • animations/unprefixed-events-mixed-with-prefixed.html: Removed property svn:keywords.
  • animations/unprefixed-events.html: Removed property svn:keywords.
  • animations/unprefixed-keyframes-expected.txt: Removed property svn:keywords.
  • animations/unprefixed-keyframes-rule-expected.txt: Removed property svn:keywords.
  • animations/unprefixed-keyframes-rule.html: Removed property svn:keywords.
  • animations/unprefixed-keyframes.html: Removed property svn:keywords.
  • animations/unprefixed-properties-expected.txt: Removed property svn:keywords.
  • animations/unprefixed-properties.html: Removed property svn:keywords.
  • animations/unprefixed-shorthand-expected.txt: Removed property svn:keywords.
  • animations/unprefixed-shorthand.html: Removed property svn:keywords.
  • compositing/animation/animation-compositing-expected.txt: Removed property svn:keywords.
  • compositing/animation/animation-compositing.html: Removed property svn:keywords.
  • compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed property svn:keywords.
  • compositing/animation/filling-animation-overlap-at-end.html: Removed property svn:keywords.
  • compositing/animation/filling-animation-overlap-expected.txt: Removed property svn:keywords.
  • compositing/animation/filling-animation-overlap.html: Removed property svn:keywords.
  • compositing/animation/layer-for-filling-animation-expected.txt: Removed property svn:keywords.
  • compositing/animation/layer-for-filling-animation.html: Removed property svn:keywords.
  • compositing/animation/matrix-animation-expected.html: Removed property svn:keywords.
  • compositing/animation/matrix-animation.html: Removed property svn:keywords.
  • compositing/background-color/no-composited-background-color-when-perspective-expected.html: Removed property svn:keywords.
  • compositing/background-color/no-composited-background-color-when-perspective.html: Removed property svn:keywords.
  • compositing/backing/no-backing-for-clip-expected.txt: Removed property svn:keywords.
  • compositing/backing/no-backing-for-clip-overlap-expected.txt: Removed property svn:keywords.
  • compositing/backing/no-backing-for-clip-overlap.html: Removed property svn:keywords.
  • compositing/backing/no-backing-for-clip.html: Removed property svn:keywords.
  • compositing/backing/no-backing-for-perspective-expected.txt: Removed property svn:keywords.
  • compositing/backing/no-backing-for-perspective.html: Removed property svn:keywords.
  • compositing/columns/ancestor-clipped-in-paginated-expected.txt: Removed property svn:keywords.
  • compositing/columns/ancestor-clipped-in-paginated.html: Removed property svn:keywords.
  • compositing/columns/clipped-in-paginated-expected.txt: Removed property svn:keywords.
  • compositing/columns/clipped-in-paginated.html: Removed property svn:keywords.
  • compositing/columns/composited-columns-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-columns-vertical-rl-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-columns-vertical-rl.html: Removed property svn:keywords.
  • compositing/columns/composited-columns.html: Removed property svn:keywords.
  • compositing/columns/composited-in-paginated-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-in-paginated-rl-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-in-paginated-rl.html: Removed property svn:keywords.
  • compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-in-paginated-writing-mode-rl.html: Removed property svn:keywords.
  • compositing/columns/composited-in-paginated.html: Removed property svn:keywords.
  • compositing/columns/composited-lr-paginated-repaint-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-lr-paginated-repaint.html: Removed property svn:keywords.
  • compositing/columns/composited-nested-columns-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-nested-columns.html: Removed property svn:keywords.
  • compositing/columns/composited-rl-paginated-repaint-expected.txt: Removed property svn:keywords.
  • compositing/columns/composited-rl-paginated-repaint.html: Removed property svn:keywords.
  • compositing/columns/geometry-map-paginated-assert-expected.txt: Removed property svn:keywords.
  • compositing/columns/geometry-map-paginated-assert.html: Removed property svn:keywords.
  • compositing/columns/hittest-composited-in-paginated-expected.txt: Removed property svn:keywords.
  • compositing/columns/hittest-composited-in-paginated.html: Removed property svn:keywords.
  • compositing/columns/rotated-in-paginated-expected.txt: Removed property svn:keywords.
  • compositing/columns/rotated-in-paginated.html: Removed property svn:keywords.
  • compositing/columns/untransformed-composited-in-paginated-expected.txt: Removed property svn:keywords.
  • compositing/columns/untransformed-composited-in-paginated.html: Removed property svn:keywords.
  • compositing/contents-opaque/background-clip-expected.txt: Removed property svn:keywords.
  • compositing/contents-opaque/background-color-expected.txt: Removed property svn:keywords.
  • compositing/contents-opaque/fixed-to-nonfixed-expected.txt: Removed property svn:keywords.
  • compositing/contents-opaque/fixed-to-nonfixed.html: Removed property svn:keywords.
  • compositing/contents-opaque/hidden-with-visible-child-expected.txt: Removed property svn:keywords.
  • compositing/contents-opaque/hidden-with-visible-child.html: Removed property svn:keywords.
  • compositing/contents-opaque/hidden-with-visible-text-expected.txt: Removed property svn:keywords.
  • compositing/contents-opaque/hidden-with-visible-text.html: Removed property svn:keywords.
  • compositing/contents-opaque/overflow-hidden-child-layers-expected.txt: Removed property svn:keywords.
  • compositing/contents-opaque/overflow-hidden-child-layers.html: Removed property svn:keywords.
  • compositing/contents-opaque/visibility-hidden-expected.txt: Removed property svn:keywords.
  • compositing/contents-opaque/visibility-hidden.html: Removed property svn:keywords.
  • compositing/contents-scale/animating-expected.txt: Removed property svn:keywords.
  • compositing/contents-scale/animating.html: Removed property svn:keywords.
  • compositing/contents-scale/scaled-ancestor-expected.txt: Removed property svn:keywords.
  • compositing/contents-scale/scaled-ancestor.html: Removed property svn:keywords.
  • compositing/contents-scale/simple-scale-expected.txt: Removed property svn:keywords.
  • compositing/contents-scale/simple-scale.html: Removed property svn:keywords.
  • compositing/contents-scale/z-translate-expected.txt: Removed property svn:keywords.
  • compositing/contents-scale/z-translate.html: Removed property svn:keywords.
  • compositing/document-background-color-expected.html: Removed property svn:keywords.
  • compositing/document-background-color.html: Removed property svn:keywords.
  • compositing/geometry/clip-expected.txt: Removed property svn:keywords.
  • compositing/geometry/clip-inside-expected.txt: Removed property svn:keywords.
  • compositing/geometry/clip.html: Removed property svn:keywords.
  • compositing/geometry/composited-html-size.html: Removed property svn:keywords.
  • compositing/geometry/composited-in-columns-expected.txt: Removed property svn:keywords.
  • compositing/geometry/composited-in-columns.html: Removed property svn:keywords.
  • compositing/geometry/flipped-writing-mode-expected.txt: Removed property svn:keywords.
  • compositing/geometry/flipped-writing-mode.html: Removed property svn:keywords.
  • compositing/geometry/foreground-layer-expected.txt: Removed property svn:keywords.
  • compositing/geometry/foreground-layer.html: Removed property svn:keywords.
  • compositing/geometry/geometry-map-scroll-during-layout-assertion-expected.txt: Removed property svn:keywords.
  • compositing/geometry/geometry-map-scroll-during-layout-assertion.html: Removed property svn:keywords.
  • compositing/geometry/huge-layer-expected.txt: Removed property svn:keywords.
  • compositing/geometry/huge-layer.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-clipping-ancestor.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-fixed-positioned.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-opacity-transition.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-overflow-repaint.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-overflow-root-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-overflow-root.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-positioned-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-positioned-transition.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-positioned.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-transformed-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-transformed-overflow.html: Removed property svn:keywords.
  • compositing/geometry/limit-layer-bounds-transformed.html: Removed property svn:keywords.
  • compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.txt: Removed property svn:keywords.
  • compositing/geometry/negative-text-indent-with-overflow-hidden-layer.html: Removed property svn:keywords.
  • compositing/geometry/repaint-foreground-layer-expected.txt: Removed property svn:keywords.
  • compositing/geometry/repaint-foreground-layer.html: Removed property svn:keywords.
  • compositing/geometry/tall-page-composited-expected.txt: Removed property svn:keywords.
  • compositing/geometry/tall-page-composited.html: Removed property svn:keywords.
  • compositing/iframes/become-composited-nested-iframes-expected.txt: Removed property svn:keywords.
  • compositing/iframes/become-composited-nested-iframes.html: Removed property svn:keywords.
  • compositing/iframes/become-overlapped-iframe-expected.txt: Removed property svn:keywords.
  • compositing/iframes/become-overlapped-iframe.html: Removed property svn:keywords.
  • compositing/iframes/composited-iframe-scroll-expected.txt: Removed property svn:keywords.
  • compositing/iframes/composited-iframe-scroll.html: Removed property svn:keywords.
  • compositing/iframes/composited-parent-iframe-expected.txt: Removed property svn:keywords.
  • compositing/iframes/connect-compositing-iframe-expected.txt: Removed property svn:keywords.
  • compositing/iframes/connect-compositing-iframe.html: Removed property svn:keywords.
  • compositing/iframes/connect-compositing-iframe2-expected.txt: Removed property svn:keywords.
  • compositing/iframes/connect-compositing-iframe2.html: Removed property svn:keywords.
  • compositing/iframes/connect-compositing-iframe3-expected.txt: Removed property svn:keywords.
  • compositing/iframes/enter-compositing-iframe-expected.txt: Removed property svn:keywords.
  • compositing/iframes/enter-compositing-iframe.html: Removed property svn:keywords.
  • compositing/iframes/iframe-content-flipping-expected.txt: Removed property svn:keywords.
  • compositing/iframes/iframe-content-flipping.html: Removed property svn:keywords.
  • compositing/iframes/iframe-copy-on-scroll.html: Removed property svn:keywords.
  • compositing/iframes/iframe-resize-expected.txt: Removed property svn:keywords.
  • compositing/iframes/iframe-size-from-zero-expected.txt: Removed property svn:keywords.
  • compositing/iframes/iframe-size-from-zero.html: Removed property svn:keywords.
  • compositing/iframes/iframe-size-to-zero-expected.txt: Removed property svn:keywords.
  • compositing/iframes/iframe-size-to-zero.html: Removed property svn:keywords.
  • compositing/iframes/layout-on-compositing-change-expected.txt: Removed property svn:keywords.
  • compositing/iframes/layout-on-compositing-change.html: Removed property svn:keywords.
  • compositing/iframes/leave-compositing-iframe-expected.txt: Removed property svn:keywords.
  • compositing/iframes/leave-compositing-iframe.html: Removed property svn:keywords.
  • compositing/iframes/nested-iframe-scrolling-expected.txt: Removed property svn:keywords.
  • compositing/iframes/nested-iframe-scrolling.html: Removed property svn:keywords.
  • compositing/iframes/overlapped-iframe-expected.txt: Removed property svn:keywords.
  • compositing/iframes/overlapped-iframe.html: Removed property svn:keywords.
  • compositing/iframes/overlapped-nested-iframes-expected.txt: Removed property svn:keywords.
  • compositing/iframes/overlapped-nested-iframes.html: Removed property svn:keywords.
  • compositing/iframes/remove-iframe-crash-expected.txt: Removed property svn:keywords.
  • compositing/iframes/remove-iframe-crash.html: Removed property svn:keywords.
  • compositing/iframes/resources/enter-compositing-subframe.html: Removed property svn:keywords.
  • compositing/iframes/resources/green-red-subframe.html: Removed property svn:keywords.
  • compositing/iframes/resources/intermediate-frame.html: Removed property svn:keywords.
  • compositing/iframes/resources/large-composited-subframe.html: Removed property svn:keywords.
  • compositing/iframes/resources/leave-compositing-subframe-click.html: Removed property svn:keywords.
  • compositing/iframes/resources/leave-compositing-subframe.html: Removed property svn:keywords.
  • compositing/iframes/resources/nested-subframe.html: Removed property svn:keywords.
  • compositing/iframes/resources/red-green-subframe.html: Removed property svn:keywords.
  • compositing/iframes/resources/subframe.html: Removed property svn:keywords.
  • compositing/iframes/resources/subsubframe.html: Removed property svn:keywords.
  • compositing/iframes/scrolling-iframe-expected.txt: Removed property svn:keywords.
  • compositing/iframes/scrolling-iframe.html: Removed property svn:keywords.
  • compositing/images/content-image-expected.txt: Removed property svn:keywords.
  • compositing/images/content-image.html: Removed property svn:keywords.
  • compositing/images/direct-pdf-image-expected.txt: Removed property svn:keywords.
  • compositing/images/direct-pdf-image.html: Removed property svn:keywords.
  • compositing/images/direct-svg-image.html: Removed property svn:keywords.
  • compositing/layer-creation/animation-overlap-with-children-expected.txt: Removed property svn:keywords.
  • compositing/layer-creation/animation-overlap-with-children.html: Removed property svn:keywords.
  • compositing/layer-creation/deep-tree-expected.html: Removed property svn:keywords.
  • compositing/layer-creation/deep-tree.html: Removed property svn:keywords.
  • compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: Removed property svn:keywords.
  • compositing/layer-creation/no-compositing-for-preserve-3d.html: Removed property svn:keywords.
  • compositing/layer-creation/overlap-animation-expected.txt: Removed property svn:keywords.
  • compositing/layer-creation/overlap-animation.html: Removed property svn:keywords.
  • compositing/layer-creation/overlap-transforms-expected.txt: Removed property svn:keywords.
  • compositing/layer-creation/overlap-transforms.html: Removed property svn:keywords.
  • compositing/layer-creation/rotate3d-overlap-expected.txt: Removed property svn:keywords.
  • compositing/layer-creation/rotate3d-overlap.html: Removed property svn:keywords.
  • compositing/layer-creation/scroll-partial-update-expected.txt: Removed property svn:keywords.
  • compositing/layer-creation/scroll-partial-update.html: Removed property svn:keywords.
  • compositing/layer-creation/translatez-overlap-expected.txt: Removed property svn:keywords.
  • compositing/layer-creation/translatez-overlap.html: Removed property svn:keywords.
  • compositing/masks/mask-layer-size-expected.txt: Removed property svn:keywords.
  • compositing/masks/mask-layer-size.html: Removed property svn:keywords.
  • compositing/overflow-trumps-transform-style-expected.txt: Removed property svn:keywords.
  • compositing/overflow-trumps-transform-style.html: Removed property svn:keywords.
  • compositing/overflow/clip-descendents-expected.txt: Removed property svn:keywords.
  • compositing/overflow/clip-descendents.html: Removed property svn:keywords.
  • compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents-expected.txt: Removed property svn:keywords.
  • compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer-expected.txt: Removed property svn:keywords.
  • compositing/plugins/1x1-composited-plugin-expected.txt: Removed property svn:keywords.
  • compositing/plugins/1x1-composited-plugin.html: Removed property svn:keywords.
  • compositing/plugins/composited-plugin.html: Removed property svn:keywords.
  • compositing/plugins/large-to-small-composited-plugin-expected.txt: Removed property svn:keywords.
  • compositing/plugins/large-to-small-composited-plugin.html: Removed property svn:keywords.
  • compositing/plugins/no-backing-store-expected.txt: Removed property svn:keywords.
  • compositing/plugins/no-backing-store.html: Removed property svn:keywords.
  • compositing/plugins/small-to-large-composited-plugin-expected.txt: Removed property svn:keywords.
  • compositing/plugins/small-to-large-composited-plugin.html: Removed property svn:keywords.
  • compositing/reflections/backface-hidden-reflection-expected.txt: Removed property svn:keywords.
  • compositing/reflections/backface-hidden-reflection.html: Removed property svn:keywords.
  • compositing/reflections/become-simple-composited-reflection-expected.txt: Removed property svn:keywords.
  • compositing/reflections/become-simple-composited-reflection.html: Removed property svn:keywords.
  • compositing/reflections/remove-add-reflection-expected.txt: Removed property svn:keywords.
  • compositing/reflections/remove-add-reflection.html: Removed property svn:keywords.
  • compositing/repaint/foreground-layer-change-expected.html: Removed property svn:keywords.
  • compositing/repaint/foreground-layer-change.html: Removed property svn:keywords.
  • compositing/repaint/repaint-on-layer-grouping-change-expected.txt: Removed property svn:keywords.
  • compositing/repaint/repaint-on-layer-grouping-change.html: Removed property svn:keywords.
  • compositing/repaint/requires-backing-repaint-expected.txt: Removed property svn:keywords.
  • compositing/repaint/requires-backing-repaint.html: Removed property svn:keywords.
  • compositing/repaint/resize-repaint-expected.txt: Removed property svn:keywords.
  • compositing/repaint/resize-repaint.html: Removed property svn:keywords.
  • compositing/scaling/tiled-layer-recursion-expected.txt: Removed property svn:keywords.
  • compositing/scaling/tiled-layer-recursion.html: Removed property svn:keywords.
  • compositing/tile-cache-must-flatten-expected.html: Removed property svn:keywords.
  • compositing/tile-cache-must-flatten.html: Removed property svn:keywords.
  • compositing/tiled-layers-hidpi-expected.txt: Removed property svn:keywords.
  • compositing/tiled-layers-hidpi.html: Removed property svn:keywords.
  • compositing/tiling/backface-preserve-3d-tiled-expected.txt: Removed property svn:keywords.
  • compositing/tiling/backface-preserve-3d-tiled.html: Removed property svn:keywords.
  • compositing/tiling/empty-to-tiled-expected.html: Removed property svn:keywords.
  • compositing/tiling/empty-to-tiled.html: Removed property svn:keywords.
  • compositing/tiling/huge-layer-add-remove-child.html: Removed property svn:keywords.
  • compositing/tiling/huge-layer-img.html: Removed property svn:keywords.
  • compositing/tiling/huge-layer-with-layer-children-resize.html: Removed property svn:keywords.
  • compositing/tiling/huge-layer-with-layer-children.html: Removed property svn:keywords.
  • compositing/tiling/preserve3d-tiled-expected.txt: Removed property svn:keywords.
  • compositing/tiling/preserve3d-tiled.html: Removed property svn:keywords.
  • compositing/tiling/reflected-tiled-expected.txt: Removed property svn:keywords.
  • compositing/tiling/reflected-tiled.html: Removed property svn:keywords.
  • compositing/tiling/resources/tiled-layer-tall.html: Removed property svn:keywords.
  • compositing/tiling/rotated-tiled-clamped.html: Removed property svn:keywords.
  • compositing/tiling/rotated-tiled-preserve3d-clamped.html: Removed property svn:keywords.
  • compositing/tiling/tile-cache-zoomed-expected.txt: Removed property svn:keywords.
  • compositing/tiling/tile-cache-zoomed.html: Removed property svn:keywords.
  • compositing/tiling/tiled-in-iframe-expected.txt: Removed property svn:keywords.
  • compositing/tiling/tiled-in-iframe.html: Removed property svn:keywords.
  • compositing/tiling/tiled-layer-resize-expected.txt: Removed property svn:keywords.
  • compositing/tiling/tiled-layer-resize.html: Removed property svn:keywords.
  • compositing/toggle-compositing-expected.txt: Removed property svn:keywords.
  • compositing/toggle-compositing.html: Removed property svn:keywords.
  • compositing/visibility/layer-visible-content-expected.txt: Removed property svn:keywords.
  • compositing/visibility/layer-visible-content.html: Removed property svn:keywords.
  • compositing/visibility/visibility-composited-transforms.html: Removed property svn:keywords.
  • compositing/visibility/visibility-composited.html: Removed property svn:keywords.
  • compositing/visibility/visibility-image-layers-dynamic-expected.txt: Removed property svn:keywords.
  • compositing/visibility/visibility-image-layers-dynamic.html: Removed property svn:keywords.
  • compositing/visibility/visibility-image-layers-expected.txt: Removed property svn:keywords.
  • compositing/visibility/visibility-image-layers.html: Removed property svn:keywords.
  • compositing/visible-rect/2d-transformed-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/2d-transformed.html: Removed property svn:keywords.
  • compositing/visible-rect/3d-transform-style-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/3d-transform-style.html: Removed property svn:keywords.
  • compositing/visible-rect/3d-transformed-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/3d-transformed.html: Removed property svn:keywords.
  • compositing/visible-rect/animated-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/animated-from-none-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/animated-from-none.html: Removed property svn:keywords.
  • compositing/visible-rect/animated.html: Removed property svn:keywords.
  • compositing/visible-rect/clipped-by-viewport-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/clipped-by-viewport.html: Removed property svn:keywords.
  • compositing/visible-rect/clipped-visible-rect-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/clipped-visible-rect.html: Removed property svn:keywords.
  • compositing/visible-rect/iframe-and-layers-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/iframe-and-layers.html: Removed property svn:keywords.
  • compositing/visible-rect/iframe-no-layers-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/iframe-no-layers.html: Removed property svn:keywords.
  • compositing/visible-rect/nested-transform-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/nested-transform.html: Removed property svn:keywords.
  • compositing/visible-rect/resources/subframe-with-layers.html: Removed property svn:keywords.
  • compositing/visible-rect/scrolled-expected.txt: Removed property svn:keywords.
  • compositing/visible-rect/scrolled.html: Removed property svn:keywords.
  • compositing/z-order/negative-z-index-expected.txt: Removed property svn:keywords.
  • compositing/z-order/negative-z-index.html: Removed property svn:keywords.
  • css3/blending/svg-blend-plus-darker.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-001-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-001.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-002-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-002.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-003-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-003.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-004-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-004.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-005-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-005.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-006-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-006.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-007-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-007.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-008-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-008.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-009-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-009.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-010-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-010.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-011-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-011.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-012-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-012.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-013-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-013.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-014-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-014.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-015-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-015.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-016-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-016.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-017-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-017.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-018-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-018.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-019-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-019.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-020-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-020.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-021-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-021.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-022-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-022.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-023-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-023.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-024-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-024.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-025-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-025.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-026-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-026.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-027-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-027.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-028-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-028.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-029-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-029.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-030-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-030.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-031-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-031.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-032-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-032.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-033-expected.html: Removed property svn:keywords.
  • css3/conditional/w3c/at-supports-033.html: Removed property svn:keywords.
  • css3/filters/add-filter-rendering-expected.txt: Removed property svn:keywords.
  • css3/filters/add-filter-rendering.html: Removed property svn:keywords.
  • css3/filters/animation-from-initial-values-with-color-matrix-expected.html: Removed property svn:keywords.
  • css3/filters/animation-from-initial-values-with-color-matrix.html: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property-computed-style.html: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property-expected.txt: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property-parsing-expected.txt: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property-parsing-invalid.html: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property-parsing.html: Removed property svn:keywords.
  • css3/filters/backdrop/backdropfilter-property.html: Removed property svn:keywords.
  • css3/filters/backdrop/effect-hw-expected.html: Removed property svn:keywords.
  • css3/filters/backdrop/effect-hw.html: Removed property svn:keywords.
  • css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Removed property svn:keywords.
  • css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Removed property svn:keywords.
  • css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Removed property svn:keywords.
  • css3/filters/backdrop/script-tests/backdropfilter-property.js: Removed property svn:keywords.
  • css3/filters/composited-during-animation-layertree.html: Removed property svn:keywords.
  • css3/filters/composited-during-animation.html: Removed property svn:keywords.
  • css3/filters/composited-during-transition-layertree.html: Removed property svn:keywords.
  • css3/filters/effect-blur-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-blur.html: Removed property svn:keywords.
  • css3/filters/effect-brightness-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-brightness.html: Removed property svn:keywords.
  • css3/filters/effect-combined-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-combined.html: Removed property svn:keywords.
  • css3/filters/effect-contrast-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-contrast.html: Removed property svn:keywords.
  • css3/filters/effect-drop-shadow-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-drop-shadow.html: Removed property svn:keywords.
  • css3/filters/effect-grayscale-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-grayscale.html: Removed property svn:keywords.
  • css3/filters/effect-hue-rotate-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-hue-rotate.html: Removed property svn:keywords.
  • css3/filters/effect-invert-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-invert.html: Removed property svn:keywords.
  • css3/filters/effect-opacity-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-opacity.html: Removed property svn:keywords.
  • css3/filters/effect-saturate-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-saturate.html: Removed property svn:keywords.
  • css3/filters/effect-sepia-expected.txt: Removed property svn:keywords.
  • css3/filters/effect-sepia.html: Removed property svn:keywords.
  • css3/filters/filter-animation-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-animation-from-none-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-animation-from-none.html: Removed property svn:keywords.
  • css3/filters/filter-animation.html: Removed property svn:keywords.
  • css3/filters/filter-property-computed-style-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-property-computed-style.html: Removed property svn:keywords.
  • css3/filters/filter-property-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-property-parsing-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-property-parsing-invalid-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-property-parsing-invalid.html: Removed property svn:keywords.
  • css3/filters/filter-property-parsing.html: Removed property svn:keywords.
  • css3/filters/filter-property.html: Removed property svn:keywords.
  • css3/filters/filter-region-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-region.html: Removed property svn:keywords.
  • css3/filters/filter-with-opacity-and-children-expected.txt: Removed property svn:keywords.
  • css3/filters/filter-with-opacity-and-children.html: Removed property svn:keywords.
  • css3/filters/filtered-compositing-descendant-expected.txt: Removed property svn:keywords.
  • css3/filters/filtered-compositing-descendant.html: Removed property svn:keywords.
  • css3/filters/huge-blur-value.html: Removed property svn:keywords.
  • css3/filters/huge-region-composited-expected.txt: Removed property svn:keywords.
  • css3/filters/huge-region-composited.html: Removed property svn:keywords.
  • css3/filters/huge-region-expected.txt: Removed property svn:keywords.
  • css3/filters/huge-region.html: Removed property svn:keywords.
  • css3/filters/nested-filters-expected.txt: Removed property svn:keywords.
  • css3/filters/nested-filters.html: Removed property svn:keywords.
  • css3/filters/regions-expanding-expected.txt: Removed property svn:keywords.
  • css3/filters/regions-expanding.html: Removed property svn:keywords.
  • css3/filters/remove-filter-rendering-expected.txt: Removed property svn:keywords.
  • css3/filters/remove-filter-rendering.html: Removed property svn:keywords.
  • css3/filters/remove-filter-repaint-expected.html: Removed property svn:keywords.
  • css3/filters/remove-filter-repaint.html: Removed property svn:keywords.
  • css3/filters/script-tests/TEMPLATE.html: Removed property svn:keywords.
  • css3/filters/script-tests/filter-property-computed-style.js: Removed property svn:keywords.
  • css3/filters/script-tests/filter-property-parsing-invalid.js: Removed property svn:keywords.
  • css3/filters/script-tests/filter-property-parsing.js: Removed property svn:keywords.
  • css3/filters/script-tests/filter-property.js: Removed property svn:keywords.
  • css3/filters/simple-filter-rendering-expected.txt: Removed property svn:keywords.
  • css3/filters/simple-filter-rendering.html: Removed property svn:keywords.
  • css3/flexbox/csswg/Flexible-order-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/Flexible-order.html: Removed property svn:keywords.
  • css3/flexbox/csswg/align-content-001-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/align-content-001.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-box-justify-content-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-box-justify-content.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-column-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-column.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-height-animation-stretch-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-height-animation-stretch.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-img-expand-evenly-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-img-expand-evenly.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-row-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-row.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-test1-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/css-flexbox-test1.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-align-items-center-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-align-items-center.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-box-wrap-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-box-wrap.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-container-margin-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-container-margin.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction-modify-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction-modify.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction-with-element-insert-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction-with-element-insert.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction-with-element-insert.html-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-direction.html-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flexitem-childmargin-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flexitem-childmargin.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flexitem-percentage-prescation-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flexitem-percentage-prescation.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flow-001-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flow-001.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flow-002-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flow-002.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flow-007-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-flow-007.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-items-flexibility-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-items-flexibility.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-items-flexibility.html-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-reverse-column-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-reverse-column-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-reverse-row-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-reverse-row-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-with-column-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-with-column-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-with-row-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-lines/multi-line-wrap-with-row-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-margin-no-collapse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-margin-no-collapse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-order-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-order.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-vertical-align-effect-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-vertical-align-effect.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flex-vertical-align-effect.html-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox-flex-wrap-flexing-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox-flex-wrap-flexing.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox-flex-wrap-nowrap-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox-flex-wrap-nowrap.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_absolute-atomic-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_absolute-atomic.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-center-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-center.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-flexend-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-flexend.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-flexstart-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-flexstart.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-spacearound-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-spacearound.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-spacebetween-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-spacebetween.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-stretch-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-stretch-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-stretch-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-content-stretch.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-baseline-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-baseline.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-center-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-center-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-center-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-center.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexend-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexend-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexend-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexend.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexstart-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexstart-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexstart-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-flexstart.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-stretch-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-stretch-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-stretch-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-items-stretch.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-baseline-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-baseline.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-center-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-center.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-flexend-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-flexend.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-flexstart-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-flexstart.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-stretch-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_align-self-stretch.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_box-clear-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_box-clear.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_columns-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_columns-flexitems-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_columns-flexitems-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_columns-flexitems-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_columns-flexitems.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_columns.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_direction-column-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_direction-column-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_direction-column-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_direction-column.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_direction-row-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_direction-row-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_display-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_display.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_empty-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_fbfc-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_fbfc.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_fbfc2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_fbfc2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_first-line-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_first-line.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-0-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-1-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-0-N-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-0-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-1-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-1-N-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-0-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-1-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-0-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-0.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-N-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-N-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-N-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-N.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-Npercent-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-Npercent-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-Npercent-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-Npercent.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-auto-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-auto-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-N-N-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-basis-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-basis-shrink-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-basis-shrink.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-basis.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-formatting-interop-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-formatting-interop.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-initial-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-initial-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-initial-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-initial.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-mixed-basis.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-variable-auto-basis-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-variable-auto-basis.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-variable-zero-basis-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural-variable-zero-basis.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-natural.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-none-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-none.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flex-unitless-basis-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-reverse-wrap-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-reverse-wrap-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-reverse-wrap-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-reverse-wrap.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-wrap-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-wrap-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-wrap-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-column-wrap.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-row-wrap-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-row-wrap-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-row-wrap-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_flow-row-wrap.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_generated-container-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_generated-container.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_generated-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_generated-flex-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_generated-flex.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_generated.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_inline-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_inline.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-bottom-float-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-bottom-float.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-clear-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-clear.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-float-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-float.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-top-float-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-top-float.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-vertical-align-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_item-vertical-align.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-center-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-center-overflow-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-center-overflow.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-center.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-flex-end-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-flex-end.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-flex-start-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-flex-start.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacearound-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacearound-negative-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacearound-negative.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacearound-only-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacearound-only.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacearound.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacebetween-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacebetween-negative-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacebetween-negative.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacebetween-only-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacebetween-only.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_justifycontent-spacebetween.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-auto-overflow-2-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-auto-overflow-2.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-auto-overflow-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-auto-overflow.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-collapse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-collapse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-left-ex-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin-left-ex.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_margin.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_min-height-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_min-height-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_min-width-auto-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_min-width-auto.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_object-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_object.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_order-abspos-space-around-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_order-abspos-space-around.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_order-box-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_order-box.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_order-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_order.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rowspan-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rowspan.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-direction-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-direction.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-flow-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-flow-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-flow-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-flow.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-order-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_rtl-order.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_stf-table-singleline-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_stf-table-singleline.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_visibility-collapse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_visibility-collapse-line-wrapping-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_visibility-collapse-line-wrapping.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_visibility-collapse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_wrap-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_wrap-long-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_wrap-long.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_wrap-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_wrap-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_wrap.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom.html: Removed property svn:keywords.
  • css3/flexbox/csswg/justify-content-001-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/justify-content-001.html: Removed property svn:keywords.
  • css3/flexbox/csswg/order/order-with-column-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/order/order-with-column-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/order/order-with-row-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/order/order-with-row-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ref-filled-green-100px-square-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ref-filled-green-100px-square.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-center-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-center.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-end-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-end.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-space-between-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-space-between.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-start-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-align-content-start.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-base-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-base.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-direction-column-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-direction-column-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-direction-column-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-direction-column.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-direction-row-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-direction-row-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-inline-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-inline.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-order-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-order.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-wrap-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-wrap-reverse-expected.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-wrap-reverse.html: Removed property svn:keywords.
  • css3/flexbox/csswg/ttwf-reftest-flex-wrap.html: Removed property svn:keywords.
  • css3/masking/clip-path-root-relative-bounds-expected.html: Removed property svn:keywords.
  • css3/masking/clip-path-root-relative-bounds.html: Removed property svn:keywords.
  • fast/animation/request-animation-frame-callback-id-expected.txt: Removed property svn:keywords.
  • fast/animation/request-animation-frame-callback-id.html: Removed property svn:keywords.
  • fast/animation/request-animation-frame-detach-element2-expected.txt: Removed property svn:keywords.
  • fast/animation/request-animation-frame-detach-element2.html: Removed property svn:keywords.
  • fast/animation/request-animation-frame-disabled-expected.txt: Removed property svn:keywords.
  • fast/animation/request-animation-frame-disabled.html: Removed property svn:keywords.
  • fast/animation/request-animation-frame-remove-client-expected.txt: Removed property svn:keywords.
  • fast/animation/request-animation-frame-remove-client.html: Removed property svn:keywords.
  • fast/animation/script-tests/request-animation-frame-disabled.js: Removed property svn:keywords.
  • fast/backgrounds/background-clip-text-on-body-expected.txt: Removed property svn:keywords.
  • fast/backgrounds/background-clip-text-on-body.html: Removed property svn:keywords.
  • fast/backgrounds/background-leakage.html: Removed property svn:keywords.
  • fast/backgrounds/border-radius-split-background-image.html: Removed property svn:keywords.
  • fast/backgrounds/border-radius-split-background.html: Removed property svn:keywords.
  • fast/backgrounds/gradient-background-leakage.html: Removed property svn:keywords.
  • fast/backgrounds/mask-box-image.html: Removed property svn:keywords.
  • fast/backgrounds/multiple-backgrounds-computed-style-expected.txt: Removed property svn:keywords.
  • fast/backgrounds/multiple-backgrounds-computed-style.html: Removed property svn:keywords.
  • fast/backgrounds/root-background-propagation-expected.txt: Removed property svn:keywords.
  • fast/backgrounds/root-background-propagation.html: Removed property svn:keywords.
  • fast/backgrounds/root-background-propagation2-expected.txt: Removed property svn:keywords.
  • fast/backgrounds/root-background-propagation2.html: Removed property svn:keywords.
  • fast/backgrounds/script-tests/TEMPLATE.html: Removed property svn:keywords.
  • fast/backgrounds/script-tests/multiple-backgrounds-computed-style.js: Removed property svn:keywords.
  • fast/backgrounds/transformed-body-background-expected.txt: Removed property svn:keywords.
  • fast/backgrounds/transformed-body-background.html: Removed property svn:keywords.
  • fast/backgrounds/transformed-body-html-background-expected.txt: Removed property svn:keywords.
  • fast/backgrounds/transformed-body-html-background.html: Removed property svn:keywords.
  • fast/backgrounds/transformed-html-body-background-expected.txt: Removed property svn:keywords.
  • fast/backgrounds/transformed-html-body-background.html: Removed property svn:keywords.
  • fast/borders/border-image-slice-constrained.html: Removed property svn:keywords.
  • fast/borders/border-radius-different-width-001.html: Removed property svn:keywords.
  • fast/borders/border-radius-inset-outset.html: Removed property svn:keywords.
  • fast/borders/border-styles-split.html: Removed property svn:keywords.
  • fast/borders/mixed-border-styles-radius.html: Removed property svn:keywords.
  • fast/borders/mixed-border-styles-radius2.html: Removed property svn:keywords.
  • fast/borders/mixed-border-styles.html: Removed property svn:keywords.
  • fast/borders/table-borders.html: Removed property svn:keywords.
  • fast/box-shadow/box-shadow-obscured-backgrounds-expected.html: Removed property svn:keywords.
  • fast/box-shadow/box-shadow-obscured-backgrounds.html: Removed property svn:keywords.
  • fast/box-shadow/shadow-repaint-expected.txt: Removed property svn:keywords.
  • fast/box-shadow/shadow-repaint.html: Removed property svn:keywords.
  • fast/canvas/image-potential-subsample-expected.txt: Removed property svn:keywords.
  • fast/canvas/image-potential-subsample.html: Removed property svn:keywords.
  • fast/canvas/invalid-set-font-crash-expected.txt: Removed property svn:keywords.
  • fast/canvas/invalid-set-font-crash.html: Removed property svn:keywords.
  • fast/canvas/pattern-too-large-to-create-expected.txt: Removed property svn:keywords.
  • fast/canvas/pattern-too-large-to-create.html: Removed property svn:keywords.
  • fast/canvas/toDataURL-not-empty-expected.txt: Removed property svn:keywords.
  • fast/canvas/toDataURL-not-empty.html: Removed property svn:keywords.
  • fast/canvas/webgl/angle-instanced-arrays-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/angle-instanced-arrays-out-of-bounds-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/angle-instanced-arrays-out-of-bounds.html: Removed property svn:keywords.
  • fast/canvas/webgl/angle-instanced-arrays.html: Removed property svn:keywords.
  • fast/canvas/webgl/array-bounds-clamping-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/array-bounds-clamping.html: Removed property svn:keywords.
  • fast/canvas/webgl/gl-bind-attrib-mapped-names-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/gl-bind-attrib-mapped-names.html: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-float-linear-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-float-linear.html: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-linear-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-linear.html: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-with-canvas-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-with-canvas.html: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-with-image-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-with-image.html: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-with-video-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/oes-texture-half-float-with-video.html: Removed property svn:keywords.
  • fast/canvas/webgl/resources/oes-texture-float-and-half-float-linear.js: Removed property svn:keywords.
  • fast/canvas/webgl/resources/out-of-bounds-test.js: Removed property svn:keywords.
  • fast/canvas/webgl/resources/red-green.svg: Removed property svn:keywords.
  • fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-potentially-subsampled-image.js: Removed property svn:keywords.
  • fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-svg-image.js: Removed property svn:keywords.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-potentially-subsampled-image-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-potentially-subsampled-image.html: Removed property svn:keywords.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-svg-image-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-svg-image.html: Removed property svn:keywords.
  • fast/canvas/webgl/tex-image-with-greyscale-image-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/tex-image-with-greyscale-image.html: Removed property svn:keywords.
  • fast/canvas/webgl/unprefixed-context-expected.txt: Removed property svn:keywords.
  • fast/canvas/webgl/unprefixed-context.html: Removed property svn:keywords.
  • fast/css/aspect-ratio/columns-expected.html: Removed property svn:keywords.
  • fast/css/aspect-ratio/columns.html: Removed property svn:keywords.
  • fast/css/aspect-ratio/containers-expected.html: Removed property svn:keywords.
  • fast/css/aspect-ratio/containers.html: Removed property svn:keywords.
  • fast/css/aspect-ratio/simple-expected.html: Removed property svn:keywords.
  • fast/css/aspect-ratio/simple.html: Removed property svn:keywords.
  • fast/css/computed-clip-with-auto-rect-expected.txt: Removed property svn:keywords.
  • fast/css/computed-clip-with-auto-rect.html: Removed property svn:keywords.
  • fast/css/first-letter-punctuation.html: Removed property svn:keywords.
  • fast/css/getComputedStyle/computed-style-border-image-expected.txt: Removed property svn:keywords.
  • fast/css/getComputedStyle/computed-style-border-image.html: Removed property svn:keywords.
  • fast/css/large-value-csstext-expected.txt: Removed property svn:keywords.
  • fast/css/large-value-csstext.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-canvas-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-canvas.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-embed-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-embed.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-grow-landscape-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-grow-landscape.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-grow-portrait-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-grow-portrait.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-img-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-img-svg-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-img-svg.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-img-svg2-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-img-svg2.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-img.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-input-image-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-input-image.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-object-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-object.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-shrink-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-shrink.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-video-poster-expected.html: Removed property svn:keywords.
  • fast/css/object-fit/object-fit-video-poster.html: Removed property svn:keywords.
  • fast/css/parsing-object-fit-expected.txt: Removed property svn:keywords.
  • fast/css/parsing-object-fit.html: Removed property svn:keywords.
  • fast/css/pending-images-crash-expected.txt: Removed property svn:keywords.
  • fast/css/pending-images-crash.html: Removed property svn:keywords.
  • fast/css/remove-fixed-resizer-crash-expected.txt: Removed property svn:keywords.
  • fast/css/remove-fixed-resizer-crash.html: Removed property svn:keywords.
  • fast/css/resources/circle.svg: Removed property svn:keywords.
  • fast/css/resources/circle2.svg: Removed property svn:keywords.
  • fast/css/sticky/inflow-sticky-expected.html: Removed property svn:keywords.
  • fast/css/sticky/inflow-sticky.html: Removed property svn:keywords.
  • fast/css/sticky/inline-sticky-abspos-child-expected.html: Removed property svn:keywords.
  • fast/css/sticky/inline-sticky-abspos-child.html: Removed property svn:keywords.
  • fast/css/sticky/inline-sticky-expected.html: Removed property svn:keywords.
  • fast/css/sticky/inline-sticky.html: Removed property svn:keywords.
  • fast/css/sticky/parsing-position-sticky-expected.txt: Removed property svn:keywords.
  • fast/css/sticky/parsing-position-sticky.html: Removed property svn:keywords.
  • fast/css/sticky/remove-sticky-crash-expected.txt: Removed property svn:keywords.
  • fast/css/sticky/remove-sticky-crash.html: Removed property svn:keywords.
  • fast/css/sticky/replaced-sticky-expected.html: Removed property svn:keywords.
  • fast/css/sticky/replaced-sticky.html: Removed property svn:keywords.
  • fast/css/sticky/resources/parsing-position-sticky.js: Removed property svn:keywords.
  • fast/css/sticky/sticky-as-positioning-container-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-as-positioning-container.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-both-sides-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-both-sides.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-left-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-left-percentage-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-left-percentage.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-left.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-margins-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-margins.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-overflowing-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-overflowing.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-side-margins-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-side-margins.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-stacking-context-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-stacking-context.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-top-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-top-margins-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-top-margins.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-top-overflow-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-top-overflow.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-top.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-writing-mode-horizontal-bt-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-writing-mode-horizontal-bt.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-writing-mode-vertical-lr-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-writing-mode-vertical-lr.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-writing-mode-vertical-rl-expected.html: Removed property svn:keywords.
  • fast/css/sticky/sticky-writing-mode-vertical-rl.html: Removed property svn:keywords.
  • fast/css/transformed-mask.html: Removed property svn:keywords.
  • fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-shorthand-expected.txt: Removed property svn:keywords.
  • fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-shorthand-ordering-expected.txt: Removed property svn:keywords.
  • fast/dom/DeviceMotion/create-event-expected.txt: Removed property svn:keywords.
  • fast/dom/DeviceMotion/create-event.html: Removed property svn:keywords.
  • fast/dom/DeviceMotion/optional-event-properties-expected.txt: Removed property svn:keywords.
  • fast/dom/DeviceMotion/optional-event-properties.html: Removed property svn:keywords.
  • fast/dom/DeviceMotion/script-tests/TEMPLATE.html: Removed property svn:keywords.
  • fast/dom/DeviceMotion/script-tests/create-event.js: Removed property svn:keywords.
  • fast/dom/DeviceMotion/script-tests/optional-event-properties.js: Removed property svn:keywords.
  • fast/dom/DeviceMotion/script-tests/window-property.js: Removed property svn:keywords.
  • fast/dom/DeviceMotion/window-property-expected.txt: Removed property svn:keywords.
  • fast/dom/DeviceMotion/window-property.html: Removed property svn:keywords.
  • fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed property svn:keywords.
  • fast/dom/TreeWalker/acceptNode-filter.html: Removed property svn:keywords.
  • fast/dom/TreeWalker/filter-throw-expected.txt: Removed property svn:keywords.
  • fast/dom/TreeWalker/filter-throw.html: Removed property svn:keywords.
  • fast/dom/TreeWalker/script-tests/acceptNode-filter.js: Removed property svn:keywords.
  • fast/dom/TreeWalker/script-tests/filter-throw.js: Removed property svn:keywords.
  • fast/dom/TreeWalker/script-tests/traversal-reject.js: Removed property svn:keywords.
  • fast/dom/TreeWalker/script-tests/traversal-skip-most.js: Removed property svn:keywords.
  • fast/dom/TreeWalker/script-tests/traversal-skip.js: Removed property svn:keywords.
  • fast/dom/TreeWalker/traversal-reject-expected.txt: Removed property svn:keywords.
  • fast/dom/TreeWalker/traversal-reject.html: Removed property svn:keywords.
  • fast/dom/TreeWalker/traversal-skip-expected.txt: Removed property svn:keywords.
  • fast/dom/TreeWalker/traversal-skip-most-expected.txt: Removed property svn:keywords.
  • fast/dom/TreeWalker/traversal-skip-most.html: Removed property svn:keywords.
  • fast/dom/TreeWalker/traversal-skip.html: Removed property svn:keywords.
  • fast/frames/layout-after-destruction-expected.txt: Removed property svn:keywords.
  • fast/frames/layout-after-destruction.html: Removed property svn:keywords.
  • fast/frames/resources/layout-after-destruction-subframe.html: Removed property svn:keywords.
  • fast/gradients/css3-color-stop-units-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-color-stop-units.html: Removed property svn:keywords.
  • fast/gradients/css3-color-stops-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-color-stops.html: Removed property svn:keywords.
  • fast/gradients/css3-gradient-parsing-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-gradient-parsing.html: Removed property svn:keywords.
  • fast/gradients/css3-linear-angle-gradients-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-linear-angle-gradients.html: Removed property svn:keywords.
  • fast/gradients/css3-radial-gradient-crash-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-radial-gradient-crash.html: Removed property svn:keywords.
  • fast/gradients/css3-radial-gradients-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-radial-gradients.html: Removed property svn:keywords.
  • fast/gradients/css3-radial-gradients2-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-radial-gradients2.html: Removed property svn:keywords.
  • fast/gradients/css3-repeating-linear-gradients-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-repeating-linear-gradients.html: Removed property svn:keywords.
  • fast/gradients/css3-repeating-radial-gradients-expected.txt: Removed property svn:keywords.
  • fast/gradients/css3-repeating-radial-gradients.html: Removed property svn:keywords.
  • fast/gradients/zero-range-repeating-gradient-hang-expected.txt: Removed property svn:keywords.
  • fast/gradients/zero-range-repeating-gradient-hang.html: Removed property svn:keywords.
  • fast/hidpi/filters-blur-expected.html: Removed property svn:keywords.
  • fast/hidpi/filters-blur.html: Removed property svn:keywords.
  • fast/hidpi/filters-hue-rotate-expected.html: Removed property svn:keywords.
  • fast/hidpi/filters-hue-rotate.html: Removed property svn:keywords.
  • fast/hidpi/filters-invert-expected.html: Removed property svn:keywords.
  • fast/hidpi/filters-invert.html: Removed property svn:keywords.
  • fast/hidpi/filters-multiple-expected.html: Removed property svn:keywords.
  • fast/hidpi/filters-multiple.html: Removed property svn:keywords.
  • fast/hidpi/filters-reference-expected.html: Removed property svn:keywords.
  • fast/hidpi/filters-reference.html: Removed property svn:keywords.
  • fast/hidpi/filters-shadow-expected.html: Removed property svn:keywords.
  • fast/hidpi/filters-shadow.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-data-src.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-data-srcset.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-invalid-inputs-except-one.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-invalid-inputs.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-nomodifier.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-only-src-attribute.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-remove-dynamically-from-js.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-same-alternative-for-both-attributes.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-space-left-nomodifier.html: Removed property svn:keywords.
  • fast/hidpi/image-srcset-viewport-modifiers.html: Removed property svn:keywords.
  • fast/hidpi/resources/ensure-hidpi.js: Removed property svn:keywords.
  • fast/images/color-jpeg-with-color-profile-expected.txt: Removed property svn:keywords.
  • fast/images/exif-orientation-image-document-expected.txt: Removed property svn:keywords.
  • fast/layers/negative-scroll-positions-expected.txt: Removed property svn:keywords.
  • fast/layers/negative-scroll-positions.html: Removed property svn:keywords.
  • fast/layers/script-tests/TEMPLATE.html: Removed property svn:keywords.
  • fast/layers/script-tests/negative-scroll-positions.js: Removed property svn:keywords.
  • fast/media/mq-inverted-colors-expected.html: Removed property svn:keywords.
  • fast/media/mq-inverted-colors.html: Removed property svn:keywords.
  • fast/media/mq-monochrome-expected.html: Removed property svn:keywords.
  • fast/media/mq-monochrome.html: Removed property svn:keywords.
  • fast/multicol/clip-in-columns-expected.html: Removed property svn:keywords.
  • fast/multicol/clip-in-columns.html: Removed property svn:keywords.
  • fast/multicol/column-box-alignment-rtl-expected.html: Removed property svn:keywords.
  • fast/multicol/column-box-alignment-rtl.html: Removed property svn:keywords.
  • fast/multicol/filter-in-columns-expected.html: Removed property svn:keywords.
  • fast/multicol/filter-in-columns.html: Removed property svn:keywords.
  • fast/multicol/huge-column-count.html: Removed property svn:keywords.
  • fast/multicol/multicol-aliases-expected.html: Removed property svn:keywords.
  • fast/multicol/multicol-aliases.html: Removed property svn:keywords.
  • fast/multicol/nested-filter-in-columns-expected.html: Removed property svn:keywords.
  • fast/multicol/nested-filter-in-columns.html: Removed property svn:keywords.
  • fast/multicol/widows-and-orphans-expected.txt: Removed property svn:keywords.
  • fast/multicol/widows-and-orphans.html: Removed property svn:keywords.
  • fast/overflow/overflow-update-transform.html: Removed property svn:keywords.
  • fast/preloader/image-srcset-expected.txt: Removed property svn:keywords.
  • fast/preloader/image-srcset.html: Removed property svn:keywords.
  • fast/reflections/pending-reflection-mask-crash-expected.txt: Removed property svn:keywords.
  • fast/reflections/pending-reflection-mask-crash.html: Removed property svn:keywords.
  • fast/repaint/multicol-repaint.html: Removed property svn:keywords.
  • fast/repaint/negative-text-indent-with-overflow-hidden-expected.txt: Removed property svn:keywords.
  • fast/repaint/negative-text-indent-with-overflow-hidden.html: Removed property svn:keywords.
  • fast/replaced/table-percent-height-text-controls-expected.txt: Removed property svn:keywords.
  • fast/text/international/synthesized-italic-vertical-expected.html: Removed property svn:keywords.
  • fast/text/international/synthesized-italic-vertical-latin.html: Removed property svn:keywords.
  • fast/text/international/synthesized-italic-vertical.html: Removed property svn:keywords.
  • fast/text/word-space-with-kerning-3-expected.html: Removed property svn:keywords.
  • fast/text/word-space-with-kerning-3.html: Removed property svn:keywords.
  • fast/text/word-space-with-kerning-4-expected.html: Removed property svn:keywords.
  • fast/text/word-space-with-kerning-4.html: Removed property svn:keywords.
  • fast/transforms/scrollIntoView-transformed-expected.txt: Removed property svn:keywords.
  • fast/transforms/scrollIntoView-transformed.html: Removed property svn:keywords.
  • fast/writing-mode/border-styles-vertical-lr.html: Removed property svn:keywords.
  • fast/writing-mode/border-styles-vertical-rl.html: Removed property svn:keywords.
  • http/tests/css/border-image-loading-expected.txt: Removed property svn:keywords.
  • http/tests/css/border-image-loading.html: Removed property svn:keywords.
  • http/tests/css/css-image-loading-expected.txt: Removed property svn:keywords.
  • http/tests/css/css-image-loading.html: Removed property svn:keywords.
  • http/tests/css/mask-image-loading-expected.txt: Removed property svn:keywords.
  • http/tests/css/mask-image-loading.html: Removed property svn:keywords.
  • http/tests/css/object-fit-delayed-img-svg-expected.html: Removed property svn:keywords.
  • http/tests/css/object-fit-delayed-img-svg.html: Removed property svn:keywords.
  • http/tests/css/reflection-mask-image-loading-expected.txt: Removed property svn:keywords.
  • http/tests/css/reflection-mask-image-loading.html: Removed property svn:keywords.
  • http/tests/css/resources/request-logging.js: Removed property svn:keywords.
  • js/array-from-expected.txt: Removed property svn:keywords.
  • js/array-from.html: Removed property svn:keywords.
  • js/array-of-expected.txt: Removed property svn:keywords.
  • js/array-of.html: Removed property svn:keywords.
  • js/script-tests/array-from.js: Removed property svn:keywords.
  • js/script-tests/array-of.js: Removed property svn:keywords.
  • mathml/opentype/munderover-layout-resize.html: Removed property svn:keywords.
  • media/audio-as-video-fullscreen-expected.txt: Removed property svn:keywords.
  • media/audio-as-video-fullscreen.html: Removed property svn:keywords.
  • media/media-controls-timeline-updates-expected.txt: Removed property svn:keywords.
  • media/media-controls-timeline-updates.html: Removed property svn:keywords.
  • media/track/opera/idl/media-idl-tests.html: Removed property svn:keywords.
  • media/track/opera/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html: Removed property svn:keywords.
  • media/track/opera/interfaces/HTMLElement/HTMLTrackElement/kind.html: Removed property svn:keywords.
  • media/track/opera/interfaces/HTMLElement/HTMLTrackElement/src.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrack/activeCues.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCue/getCueAsHTML.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCue/line.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCue/onenter.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCue/onexit.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCue/snapToLines.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCue/text.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCue/vertical.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackCueList/getter.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TextTrackList/getter.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TrackEvent/constructor.html: Removed property svn:keywords.
  • media/track/opera/interfaces/TrackEvent/createEvent.html: Removed property svn:keywords.
  • media/track/opera/resources/WebIDLParser.js: Removed property svn:keywords.
  • media/track/opera/resources/idlharness.js: Removed property svn:keywords.
  • media/track/opera/track/track-element/cloneNode.html: Removed property svn:keywords.
  • media/track/opera/track/track-element/src-clear-cues.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/parsing-cue-data/common.js: Removed property svn:keywords.
  • media/track/opera/track/webvtt/parsing-cue-data/tests/entities.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/parsing-cue-data/tests/tags.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/parsing-cue-data/tests/timestamps.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/parsing-cue-data/tests/tree-building.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/parsing/001.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/adhoc/12345_timestamps.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/adhoc/voice_with_evil_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/2_cues_overlapping_completely_move_up-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/2_cues_overlapping_completely_move_up.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/2_cues_overlapping_partially_move_down-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/2_cues_overlapping_partially_move_down.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/2_cues_overlapping_partially_move_up-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/2_cues_overlapping_partially_move_up.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/3_tracks-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/3_tracks.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/align_end_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/align_end_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/align_middle_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/align_middle_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/align_start_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/align_start_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/bidi_ruby-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/bidi_ruby.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u002E_LF_u05D0-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u002E_LF_u05D0.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u002E_u2028_u05D0-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u002E_u2028_u05D0.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u002E_u2029_u05D0-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u002E_u2029_u05D0.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u0041_first-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u0041_first.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u05D0_first-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u05D0_first.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u0628_first-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u0628_first.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u06E9_no_strong_dir-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/bidi/u06E9_no_strong_dir.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/cue_too_long-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/cue_too_long.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/disable_controls_reposition-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/disable_controls_reposition.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_line-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_line.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/enable_controls_reposition-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/enable_controls_reposition.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/9_cues_overlapping_completely-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/9_cues_overlapping_completely.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/media_404_omit_subtitles-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/media_404_omit_subtitles.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/media_height_19-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/media_height_19.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/single_quote-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/single_quote.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/size_90-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/size_90.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/size_99-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/evil/size_99.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_-2_wrapped_cue_grow_upwards-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_-2_wrapped_cue_grow_upwards.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_0_is_top-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_0_is_top.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_1_wrapped_cue_grow_downwards-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_1_wrapped_cue_grow_downwards.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_50_percent-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_50_percent.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_integer_and_percent_mixed_overlap-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_integer_and_percent_mixed_overlap.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_integer_and_percent_mixed_overlap_move_up-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_integer_and_percent_mixed_overlap_move_up.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_percent_and_integer_mixed_overlap-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_percent_and_integer_mixed_overlap.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_percent_and_integer_mixed_overlap_move_up-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/line_percent_and_integer_mixed_overlap_move_up.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/media_height400_with_controls-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/media_height400_with_controls.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/media_with_controls-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/media_with_controls.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/navigate_cue_position-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/navigate_cue_position.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/repaint-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/repaint.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/background_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/background_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/background_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/background_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/background_shorthand_css_relative_url-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/background_shorthand_css_relative_url.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/color_hex-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/color_hex.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/color_hsla-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/color_hsla.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/color_rgba-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/color_rgba.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/cue_selector_single_colon-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/cue_selector_single_colon.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/font_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/font_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/font_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/font_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/inherit_values_from_media_element-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/inherit_values_from_media_element.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/outline_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/outline_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/outline_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/outline_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_overline-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_overline.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_overline_underline_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_overline_underline_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_underline-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-decoration_underline.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-shadow-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/text-shadow.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_normal_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_normal_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_nowrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_nowrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre-line_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre-line_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre-wrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre-wrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue/white-space_pre_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_box-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_box.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_shorthand_css_relative_url-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/background_shorthand_css_relative_url.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_animation_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_animation_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_background_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_background_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_background_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_background_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_color-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_color.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_font_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_font_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_font_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_font_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_namespace-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_namespace.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_outline_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_outline_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_outline_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_outline_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_text-decoration_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_text-decoration_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_text-shadow-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_text-shadow.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_timestamp_future-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_timestamp_future.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_timestamp_past-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_timestamp_past.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_transition_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_transition_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_normal_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_nowrap-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_nowrap.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_pre_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_with_class-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_with_class.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_with_class_object_specific_selector-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_animation_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_animation_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_background_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_background_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_background_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_background_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_color-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_color.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_font_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_font_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_font_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_font_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_namespace-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_namespace.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_outline_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_outline_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_outline_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_outline_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_text-decoration_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_text-decoration_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_text-shadow-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_text-shadow.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_timestamp_future-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_timestamp_future.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_timestamp_past-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_timestamp_past.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_transition_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_transition_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_normal_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_normal_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_nowrap-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_nowrap.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_pre-line_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_pre_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_white-space_pre_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_with_class-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_with_class.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_with_class_object_specific_selector-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_with_class_object_specific_selector.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/color_hex-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/color_hex.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/color_hsla-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/color_hsla.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/color_rgba-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/color_rgba.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/cue_func_selector_single_colon-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/cue_func_selector_single_colon.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/font_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/font_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/font_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/font_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/id_color-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/id_color.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/inherit_values_from_media_element-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/inherit_values_from_media_element.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_animation_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_animation_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_background_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_background_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_background_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_background_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_color-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_color.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_font_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_font_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_font_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_font_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_namespace-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_namespace.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_outline_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_outline_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_outline_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_outline_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_text-decoration_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_text-decoration_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_text-shadow-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_text-shadow.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_timestamp_future-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_timestamp_future.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_timestamp_past-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_timestamp_past.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_transition_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_transition_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_normal_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_nowrap-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_nowrap.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_pre_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_with_class-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_with_class.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_with_class_object_specific_selector-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/not_allowed_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/not_allowed_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/not_root_selector-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/not_root_selector.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/outline_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/outline_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/outline_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/outline_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/root_namespace-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/root_namespace.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/root_selector-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/root_selector.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_overline-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_overline.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_overline_underline_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_overline_underline_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_underline-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-decoration_underline.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-shadow-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/text-shadow.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/type_selector_root-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/type_selector_root.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_animation_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_animation_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_background_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_background_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_background_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_background_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_color-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_color.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_font_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_font_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_font_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_font_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_namespace-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_namespace.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_outline_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_outline_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_outline_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_outline_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_text-decoration_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_text-decoration_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_text-shadow-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_text-shadow.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_timestamp_future-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_timestamp_future.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_timestamp_past-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_timestamp_past.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_transition_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_transition_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_normal_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_nowrap-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_nowrap.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_pre_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_with_class-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_with_class.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_with_class_object_specific_selector-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_animation_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_animation_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_background_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_background_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_background_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_background_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_color-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_color.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_font_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_font_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_font_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_font_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_namespace-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_namespace.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_outline_properties-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_outline_properties.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_outline_shorthand-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_outline_shorthand.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_text-decoration_line-through-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_text-decoration_line-through.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_text-shadow-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_text-shadow.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_timestamp_future-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_timestamp_future.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_timestamp_past-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_timestamp_past.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_transition_with_timestamp-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_transition_with_timestamp.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_voice_attribute-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_voice_attribute.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_normal_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_nowrap-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_nowrap.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_pre_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_with_class-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_with_class.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_with_class_object_specific_selector-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_normal_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_normal_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_nowrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_nowrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre-line_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre-line_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre-wrap_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre-wrap_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/white-space_pre_wrapped.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/bold_object_default_font-style-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/bold_object_default_font-style.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/italic_object_default_font-style-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/italic_object_default_font-style.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/underline_object_default_font-style-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/selectors/default_styles/underline_object_default_font-style.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/too_many_cues-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/too_many_cues.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/too_many_cues_wrapped-ref.html: Removed property svn:keywords.
  • media/track/opera/track/webvtt/rendering/reftest/too_many_cues_wrapped.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/default.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/label.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/HTMLTrackElement/track.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/addCue.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/constants-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/constants.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/cues.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/kind.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/label-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/label.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/language-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/language.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/mode-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/mode.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/oncuechange.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrack/removeCue.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCue/align.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCue/endTime.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCue/id.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCue/startTime.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCue/track.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackCueList/length.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackList/length-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackList/length.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Removed property svn:keywords.
  • media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/2_tracks-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/2_tracks.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_end-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_end.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_50-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_50.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_gt_50-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_gt_50.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_lt_50-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_lt_50.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_lt_50_size_gt_maximum_size-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_middle_position_lt_50_size_gt_maximum_size.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_start-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/align_start.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/audio_has_no_subtitles-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/audio_has_no_subtitles.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/basic-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/basic.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/decode_escaped_entities-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/decode_escaped_entities.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size_while_paused-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size_while_paused.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_text-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_text.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_text_while_paused-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_cue_text_while_paused.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_remove_cue_while_paused-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/dom_override_remove_cue_while_paused.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/one_line_cue_plus_wrapped_cue-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/one_line_cue_plus_wrapped_cue.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/size_50-expected.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/size_50.html: Removed property svn:keywords.
  • media/track/w3c/track/webvtt/support/refTestWait.js: Removed property svn:keywords.
  • media/trackmenu-test.js: Removed property svn:keywords.
  • media/video-canvas-drawing-expected.txt: Removed property svn:keywords.
  • media/video-canvas-drawing-output-expected.txt: Removed property svn:keywords.
  • media/video-canvas-drawing-output.html: Removed property svn:keywords.
  • media/video-canvas-drawing.html: Removed property svn:keywords.
  • media/video-controls-captions-trackmenu-hide-on-click.html: Removed property svn:keywords.
  • media/video-controls-captions-trackmenu-localized.html: Removed property svn:keywords.
  • media/video-controls-captions-trackmenu-sorted.html: Removed property svn:keywords.
  • media/video-controls-captions-trackmenu.html: Removed property svn:keywords.
  • media/video-object-fit-change-expected.html: Removed property svn:keywords.
  • media/video-object-fit-change.html: Removed property svn:keywords.
  • media/video-object-fit-expected.html: Removed property svn:keywords.
  • media/video-object-fit.html: Removed property svn:keywords.
  • platform/ios-sim-deprecated/media/media-document-controls-size-expected.txt: Removed property svn:keywords.
  • platform/ios-sim-deprecated/media/media-document-controls-size.html: Removed property svn:keywords.
  • platform/mac-mavericks/accessibility/aria-readonly-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/fast/forms/input-baseline-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/fast/forms/placeholder-position-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/fast/forms/search/search-size-with-decorations-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/fast/repaint/search-field-cancel-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Removed property svn:keywords.
  • platform/mac-mavericks/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/fast/frames/flattening/frameset-flattening-simple-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/plugins/snapshotting/autoplay-similar-to-dominant-after-delay-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/plugins/snapshotting/autoplay-similar-to-dominant-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/plugins/snapshotting/restart-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/plugins/snapshotting/simple-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-removal-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-removal.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-html-background.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/null-parent-back-crash-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-background-toggle-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-background-toggle.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-hidden-background-toggle-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-hidden-background-toggle.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-horizontal.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-vertical.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled.html: Removed property svn:keywords.
  • platform/mac-wk2/tiled-drawing/tiled-drawing-zoom.html: Removed property svn:keywords.
  • platform/mac/accessibility/aria-readonly-expected.txt: Removed property svn:keywords.
  • platform/mac/animations/additive-transform-animations-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/backing/paint-into-ancestor-clip-rects-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/geometry/composited-html-size-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/iframes/iframe-copy-on-scroll-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/plugins/composited-plugin-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/tiling/tiled-layer-resize-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visibility/visibility-composited-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visibility/visibility-composited-transforms-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/2d-transformed-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/3d-transform-style-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/3d-transformed-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/animated-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/animated-from-none-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/nested-transform-expected.txt: Removed property svn:keywords.
  • platform/mac/compositing/visible-rect/scrolled-expected.txt: Removed property svn:keywords.
  • platform/mac/css3/blending/svg-blend-plus-darker-expected.txt: Removed property svn:keywords.
  • platform/mac/css3/filters/composited-during-animation-layertree-expected.txt: Removed property svn:keywords.
  • platform/mac/css3/filters/composited-during-transition-layertree-expected.txt: Removed property svn:keywords.
  • platform/mac/editing/selection/mixed-editability-10-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/backgrounds/background-leakage-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/backgrounds/border-radius-split-background-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/backgrounds/border-radius-split-background-image-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/backgrounds/mask-box-image-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/borders/border-image-slice-constrained-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/borders/border-radius-inset-outset-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/borders/border-styles-split-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/borders/mixed-border-styles-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/borders/mixed-border-styles-radius-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/borders/mixed-border-styles-radius2-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/borders/table-borders-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/canvas/webgl/oes-element-index-uint-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/css/sticky/nested-sticky-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/css/sticky/sticky-in-transform-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/css/transformed-mask-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/forms/input-baseline-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/forms/placeholder-position-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/forms/range/slider-mouse-events-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/forms/search/search-size-with-decorations-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/gradients/radial-centered-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/html/details-marker-style-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/loader/javascript-url-in-embed-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/multicol/span/clone-flexbox-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/multicol/span/clone-summary-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/repaint/multicol-repaint-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/repaint/search-field-cancel-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/replaced/table-percent-height-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/text/international/cjk-segmentation-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/transforms/transforms-with-zoom-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/writing-mode/border-styles-vertical-lr-expected.txt: Removed property svn:keywords.
  • platform/mac/fast/writing-mode/border-styles-vertical-rl-expected.txt: Removed property svn:keywords.
  • platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Removed property svn:keywords.
  • platform/mac/http/tests/webarchive/cross-origin-stylesheet-crash-expected.txt: Removed property svn:keywords.
  • platform/mac/http/tests/webarchive/test-preload-resources-expected.txt: Removed property svn:keywords.
  • platform/mac/inspector/device-orientation-success-expected.txt: Removed property svn:keywords.
  • platform/mac/js/dom/global-constructors-attributes-expected.txt: Removed property svn:keywords.
  • platform/mac/media/video-controls-captions-trackmenu-expected.txt: Removed property svn:keywords.
  • platform/mac/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed property svn:keywords.
  • platform/mac/media/video-controls-captions-trackmenu-localized-expected.txt: Removed property svn:keywords.
  • platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed property svn:keywords.
  • platform/mac/platform/mac/accessibility/press-action-is-first-expected.txt: Removed property svn:keywords.
  • platform/mac/platform/mac/accessibility/role-subrole-roledescription-expected.txt: Removed property svn:keywords.
  • platform/mac/plugins/testplugin-onnew-onpaint-expected.txt: Removed property svn:keywords.
  • platform/mac/plugins/testplugin-onnew-onpaint.html: Removed property svn:keywords.
  • platform/mac/svg/custom/image-with-prefix-in-webarchive-expected.txt: Removed property svn:keywords.
  • platform/mac/svg/webarchive/svg-cursor-subresources-expected.txt: Removed property svn:keywords.
  • platform/mac/svg/webarchive/svg-feimage-subresources-expected.txt: Removed property svn:keywords.
  • platform/mac/svg/webarchive/svg-script-subresouces-expected.txt: Removed property svn:keywords.
  • platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed property svn:keywords.
  • platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed property svn:keywords.
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed property svn:keywords.
  • platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed property svn:keywords.
  • platform/mac/transforms/3d/point-mapping/3d-point-mapping-opacity-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/adopt-attribute-styled-node-webarchive-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/adopt-inline-styled-node-webarchive-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/archive-empty-frame-dom-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/archive-empty-frame-source-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/archive-with-unencoded-url-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/css-page-rule-crash-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/doctype-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/ignore-noscript-if-scripting-enabled-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-body-background-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-css-import-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-duplicate-resources-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-frameset-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-img-src-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-input-src-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-link-href-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-link-rel-icon-beforeload-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-object-data-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-script-src-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-table-background-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-td-background-expected.txt: Removed property svn:keywords.
  • platform/mac/webarchive/test-xml-stylesheet-expected.txt: Removed property svn:keywords.
  • platform/win-future/accessibility/svg-remote-element-expected.txt: Removed property svn:keywords.
  • platform/win/animations/additive-transform-animations-expected.txt: Removed property svn:keywords.
  • platform/win/compositing/geometry/composited-html-size-expected.txt: Removed property svn:keywords.
  • platform/win/compositing/iframes/iframe-copy-on-scroll-expected.txt: Removed property svn:keywords.
  • platform/win/fast/canvas/webgl/angle-instanced-arrays-expected.txt: Removed property svn:keywords.
  • platform/win/fast/canvas/webgl/angle-instanced-arrays-out-of-bounds-expected.txt: Removed property svn:keywords.
  • platform/win/fast/css/first-letter-punctuation-expected.txt: Removed property svn:keywords.
  • platform/win/fast/css/transformed-mask-expected.txt: Removed property svn:keywords.
  • platform/win/fast/forms/input-set-composition-scroll-expected.txt: Removed property svn:keywords.
  • platform/win/fast/forms/select/popup-closes-on-blur-expected.txt: Removed property svn:keywords.
  • platform/win/fast/gradients/radial-centered-expected.txt: Removed property svn:keywords.
  • platform/win/fast/html/details-marker-style-expected.txt: Removed property svn:keywords.
  • platform/win/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed property svn:keywords.
  • platform/win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: Removed property svn:keywords.
  • platform/win/fast/repaint/multicol-repaint-expected.txt: Removed property svn:keywords.
  • platform/win/fast/repaint/search-field-cancel-expected.txt: Removed property svn:keywords.
  • platform/win/fast/text/international/cjk-segmentation-expected.txt: Removed property svn:keywords.
  • platform/win/fast/transforms/transforms-with-zoom-expected.txt: Removed property svn:keywords.
  • platform/win/http/tests/navigation/javascriptlink-frame-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/accessibility/form-control-value-settable-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/accessibility/press-action-is-first-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/fast/forms/attributed-strings-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/fast/forms/indeterminate-progress-inline-height-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/fast/forms/input-appearance-spinbutton-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/fast/forms/input-appearance-spinbutton-size-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/fast/forms/input-number-click-expected.txt: Removed property svn:keywords.
  • platform/win/platform/mac/fast/loader/file-url-mimetypes-expected.txt: Removed property svn:keywords.
  • platform/win/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed property svn:keywords.
  • platform/win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed property svn:keywords.
  • platform/win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed property svn:keywords.
  • platform/win/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed property svn:keywords.
  • plugins/frameset-with-plugin-frame-expected.txt: Removed property svn:keywords.
  • plugins/frameset-with-plugin-frame.html: Removed property svn:keywords.
  • plugins/resources/frame-with-plugin-subframe.html: Removed property svn:keywords.
  • plugins/resources/plugin-frame.html: Removed property svn:keywords.
  • plugins/resources/plugin-page.html: Removed property svn:keywords.
  • plugins/resources/target-frameset-frame.html: Removed property svn:keywords.
  • plugins/resources/target-frameset.html: Removed property svn:keywords.
  • plugins/snapshot-appearance-expected.html: Removed property svn:keywords.
  • plugins/snapshot-appearance.html: Removed property svn:keywords.
  • plugins/snapshotting/autoplay-similar-to-dominant-after-delay.html: Removed property svn:keywords.
  • plugins/snapshotting/autoplay-similar-to-dominant.html: Removed property svn:keywords.
  • plugins/snapshotting/restart.html: Removed property svn:keywords.
  • plugins/snapshotting/simple.html: Removed property svn:keywords.
  • scrollbars/scrollbar-parts-opacity-expected.html: Removed property svn:keywords.
  • scrollbars/scrollbar-parts-opacity.html: Removed property svn:keywords.
  • svg/animations/unsupported-animate-element-attributes-expected.svg: Removed property svn:keywords.
  • svg/animations/unsupported-animate-element-attributes.svg: Removed property svn:keywords.
  • svg/text/text-style-invalid-expected.txt: Removed property svn:keywords.
  • svg/text/text-style-invalid.svg: Removed property svn:keywords.
  • transforms/3d/general/3dtransform-values-expected.txt: Removed property svn:keywords.
  • transforms/3d/general/3dtransform-values.html: Removed property svn:keywords.
  • transforms/3d/general/background-visibility-layers.html: Removed property svn:keywords.
  • transforms/3d/hit-testing/composited-hit-test-expected.txt: Removed property svn:keywords.
  • transforms/3d/hit-testing/composited-hit-test.html: Removed property svn:keywords.
  • transforms/3d/hit-testing/resources/hit-test-utils.js: Removed property svn:keywords.
  • transforms/3d/hit-testing/rotated-hit-test-expected.txt: Removed property svn:keywords.
  • transforms/3d/hit-testing/rotated-hit-test-with-child-expected.txt: Removed property svn:keywords.
  • transforms/3d/hit-testing/rotated-hit-test-with-child.html: Removed property svn:keywords.
  • transforms/3d/hit-testing/rotated-hit-test2-expected.txt: Removed property svn:keywords.
  • transforms/3d/hit-testing/rotated-hit-test2.html: Removed property svn:keywords.
  • transitions/3d/interrupted-transition-expected.txt: Removed property svn:keywords.
  • transitions/3d/interrupted-transition.html: Removed property svn:keywords.
  • transitions/border-radius-transition-expected.txt: Removed property svn:keywords.
  • transitions/border-radius-transition.html: Removed property svn:keywords.
  • transitions/clip-transition-expected.txt: Removed property svn:keywords.
  • transitions/clip-transition.html: Removed property svn:keywords.
  • transitions/created-while-suspended-expected.txt: Removed property svn:keywords.
  • transitions/created-while-suspended.html: Removed property svn:keywords.
  • transitions/longhand-vs-shorthand-initial-expected.txt: Removed property svn:keywords.
  • transitions/longhand-vs-shorthand-initial.html: Removed property svn:keywords.
  • transitions/mismatched-shadow-transitions-expected.txt: Removed property svn:keywords.
  • transitions/mismatched-shadow-transitions.html: Removed property svn:keywords.
  • transitions/multiple-text-shadow-transition-expected.txt: Removed property svn:keywords.
  • transitions/multiple-text-shadow-transition.html: Removed property svn:keywords.
  • transitions/started-while-suspended-expected.txt: Removed property svn:keywords.
  • transitions/started-while-suspended.html: Removed property svn:keywords.
  • transitions/steps-timing-function-expected.txt: Removed property svn:keywords.
  • transitions/steps-timing-function.html: Removed property svn:keywords.
  • transitions/suspend-transform-transition-expected.txt: Removed property svn:keywords.
  • transitions/suspend-transform-transition.html: Removed property svn:keywords.
  • transitions/svg-transitions-expected.txt: Removed property svn:keywords.
  • transitions/svg-transitions.html: Removed property svn:keywords.
  • transitions/transition-on-element-with-content-expected.txt: Removed property svn:keywords.
  • transitions/transition-on-element-with-content.html: Removed property svn:keywords.
  • webaudio/realtimeanalyser-fft-scaling-expected.txt: Removed property svn:keywords.
  • webaudio/realtimeanalyser-fft-scaling.html: Removed property svn:keywords.
12:04 PM Changeset in webkit [180440] by timothy_horton@apple.com
  • 4 edits in trunk/Tools

[WebEditingTester] Expand "WK" to "WebKit" in a few places
https://bugs.webkit.org/show_bug.cgi?id=141833

Reviewed by Anders Carlsson.

  • WebEditingTester/AppDelegate.h:
  • WebEditingTester/AppDelegate.m:

(-[WebEditingAppDelegate newEditor:]):
(-[WebEditingAppDelegate toggleUseWebKit2ByDefault:]):
(-[WebEditingAppDelegate validateMenuItem:]):
(-[WebEditingAppDelegate _updateNewWindowKeyEquivalents]):
(-[WebEditingAppDelegate applicationDidFinishLaunching:]): Deleted.
(-[WebEditingAppDelegate applicationWillTerminate:]): Deleted.
(-[WebEditingAppDelegate showOperations:]): Deleted.

  • WebEditingTester/MainMenu.xib:

The WK abbreviation is unnaturally grating in menu items for some reason.

12:02 PM Changeset in webkit [180439] by timothy_horton@apple.com
  • 3 edits
    4 adds in trunk/Tools

[WebEditingTester] Add a custom protocol for loading canned content
https://bugs.webkit.org/show_bug.cgi?id=141830

Reviewed by Enrica Casucci.

Add a canned:// protocol handler, which can be used to emulate behaviors
in WebKit client apps (like Mail) that use custom protocol handlers,
which can have important effects on editing (mostly, the URLs are only
valid inside of the client application, but not when copied/dragged out).

For now, we only support two canned files:

canned://dice is a PNG of dice (stolen from LayoutTests/)
canned://text is the string "canned text" served as text/html

In the future we could support things like very large (generated) files,
progressive loading, etc. to further simulate conditions in other apps.

  • WebEditingTester/AppDelegate.m:

(-[WebEditingAppDelegate applicationDidFinishLaunching:]):
Register the protocol with CFNetwork, and the scheme with WebKit2.

  • WebEditingTester/Canned Content/dice.png: Added.
  • WebEditingTester/CannedContent.h: Added.
  • WebEditingTester/CannedContent.m: Added.

(-[CannedContent initWithRequest:cachedResponse:client:]):
(+[CannedContent canonicalRequestForRequest:]):
(+[CannedContent canInitWithRequest:]):
We only want to handle canned:// URLs.

(-[CannedContent startLoading]):
For now, immediately load the two files we know about.
Otherwise, immediately fail the load.

(-[CannedContent stopLoading]):

  • WebEditingTester/WebEditingTester.xcodeproj/project.pbxproj:
11:59 AM Changeset in webkit [180438] by timothy_horton@apple.com
  • 2 edits in trunk/Tools

[WebEditingTester] Implement an open panel
https://bugs.webkit.org/show_bug.cgi?id=141829

Reviewed by Simon Fraser.

  • WebEditingTester/AppDelegate.m:

(-[WebEditingAppDelegate _useWebKit1ForOpeningDocument:]):
(-[WebEditingAppDelegate _useWebKit2ForOpeningDocument:]):
(-[WebEditingAppDelegate openDocument:]):
Add an open panel (with radio buttons to pick which WebKit to open with).
Loads the file as an HTML string.

11:51 AM Changeset in webkit [180437] by Csaba Osztrogonác
  • 4 edits in trunk/Source

EFL URTBF

Source/WebKit2:

  • Platform/efl/DispatchQueueEfl.cpp:

Source/WTF:

  • wtf/PlatformEfl.cmake:
11:45 AM Changeset in webkit [180436] by Simon Fraser
  • 4 edits in trunk/Tools

[WebEditingTester] @properties, dot syntax, and remember the window position
https://bugs.webkit.org/show_bug.cgi?id=141843

Reviewed by Tim Horton.

Modernize a bit with more dot syntax, use @property for the web views,
and give the main window an Autosave name so it remembers the widow position.

  • WebEditingTester/WK1WebDocumentController.m:

(-[WK1WebDocumentController awakeFromNib]):
(-[WK1WebDocumentController loadHTMLString:]):

  • WebEditingTester/WK2WebDocumentController.m:

(-[WK2WebDocumentController awakeFromNib]):

  • WebEditingTester/WebDocument.xib:
11:43 AM Changeset in webkit [180435] by dburkart@apple.com
  • 3 edits in branches/safari-600.5-branch/Source/WebKit2

Merged r180293. <rdar://19890148>

11:35 AM Changeset in webkit [180434] by Simon Fraser
  • 2 edits in trunk/Source/WTF

RunLoop::dispatch() should drop the mutex before calling wakeUp().
https://bugs.webkit.org/show_bug.cgi?id=141820

Reviewed by Alexey Proskuryakov.

RunLoop::wakeUp() calls into CoreFoundation which could take time,
so scope the mutex just to protect m_functionQueue.

  • wtf/RunLoop.cpp:

(WTF::RunLoop::dispatch):

11:35 AM Changeset in webkit [180433] by Csaba Osztrogonác
  • 2 edits in trunk/Source/WebKit2

URTBF after r180410, WorkQueue.h is in WTF now.

  • Platform/efl/DispatchQueueWorkItemEfl.h:
11:35 AM Changeset in webkit [180432] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebInspectorUI

Web Inspector: Add a setting for clearing the console on page reload
https://bugs.webkit.org/show_bug.cgi?id=134414

Patch by Ronald Jett <rjett@apple.com> on 2015-02-20
Reviewed by Timothy Hatcher.

Created a new setting "clear-log-on-reload", which defaults to true.
Users can toggle this setting with an item added to the console's context menu.
When enabled, the console will clear on page reload. When disabled, the console
content will remain during page reloads.

  • Localizations/en.lproj/localizedStrings.js:
  • UserInterface/Views/LogContentView.js:

(WebInspector.LogContentView):
(WebInspector.LogContentView.prototype._sessionStarted):
(WebInspector.LogContentView.prototype._handleContextMenuEvent):
(WebInspector.LogContentView.prototype._toggleClearLogOnReloadSetting):

11:32 AM Changeset in webkit [180431] by Lucas Forschler
  • 3 edits in branches/safari-600.1.4.15-branch/Source/JavaScriptCore

Merged r180237. rdar://problem/19871091

11:28 AM Changeset in webkit [180430] by ggaren@apple.com
  • 5 edits in trunk/Source/bmalloc

bmalloc should implement malloc introspection (to stop false-positive leaks when MallocStackLogging is off)
https://bugs.webkit.org/show_bug.cgi?id=141802

Reviewed by Andreas Kling.

Rolling back in with a fix for a crash seen while using GuardMalloc.

  • bmalloc/VMHeap.cpp:

(bmalloc::VMHeap::grow):

  • bmalloc/VMHeap.h:
  • bmalloc/Zone.cpp: Re-land the old patch.

(bmalloc::Zone::size): Be sure to implement the size() function since
it's accessible indirectly via the malloc_zone_from_ptr public API --
and GuardMalloc calls it all the time.

(bmalloc::Zone::Zone):

  • bmalloc/Zone.h: Re-land the old patch.
11:17 AM Changeset in webkit [180429] by timothy_horton@apple.com
  • 9 edits in trunk/Tools

[WebEditingTester] Hook up key equivalents for new window action
https://bugs.webkit.org/show_bug.cgi?id=141828

Reviewed by Enrica Casucci.

  • WebEditingTester/AppDelegate.h:
  • WebEditingTester/AppDelegate.m:

(-[WebEditingAppDelegate applicationDidFinishLaunching:]):
(-[WebEditingAppDelegate newEditor:]):
(-[WebEditingAppDelegate _defaultWebDocumentControllerClass]):
(-[WebEditingAppDelegate toggleUseWK2ByDefault:]):
(-[WebEditingAppDelegate _updateNewWindowKeyEquivalents]):
(defaultConfiguration): Deleted.
(-[WebEditingAppDelegate applicationWillTerminate:]): Deleted.
Move WKWebViewConfiguration setup into WK2WebDocumentController.
Remove unused application termination code.
Update new-window menu item key equivalents when launching and when
changing the use-WebKit2-by-default setting.
Make WebDocumentController subclasses all initialized the same way,
and use that to factor out alloc/init.
Rename loadContent to loadHTMLString for future use.

  • WebEditingTester/MainMenu.xib:

Add default key equivalents.
Cmd-N will always make the default kind of window (controlled by the pref).
Cmd-Opt-N will always make the other kind.
The menu items are configured as alternates so they only show up if you
press alt (just like in MiniBrowser).

  • WebEditingTester/WK1WebDocumentController.m:

(-[WK1WebDocumentController loadHTMLString:]):
(-[WK1WebDocumentController loadContent]): Deleted.

  • WebEditingTester/WK2WebDocumentController.h:
  • WebEditingTester/WK2WebDocumentController.m:

(defaultConfiguration):
(-[WK2WebDocumentController awakeFromNib]):
(-[WK2WebDocumentController loadHTMLString:]):
(-[WK2WebDocumentController initWithConfiguration:]): Deleted.
(-[WK2WebDocumentController dealloc]): Deleted.

  • WebEditingTester/WebDocumentController.h:
  • WebEditingTester/WebDocumentController.m:

(-[WebDocumentController init]):
(-[WebDocumentController initWithWindow:]):
(+[WebDocumentController defaultEditingSource]):
(-[WebDocumentController loadHTMLString:]):
(-[WebDocumentController windowDidLoad]): Deleted.
(-[WebDocumentController defaultEditingSource]): Deleted.
(-[WebDocumentController applicationTerminating]): Deleted.
(-[WebDocumentController loadContent]): Deleted.

11:16 AM Changeset in webkit [180428] by dburkart@apple.com
  • 4 edits
    2 copies in branches/safari-600.5-branch

Merged r180278. <rdar://19878813>

11:15 AM Changeset in webkit [180427] by timothy_horton@apple.com
  • 5 edits in trunk/Tools

[WebEditingTester] ARC-ify WebEditingTester
https://bugs.webkit.org/show_bug.cgi?id=141827

Reviewed by Sam Weinig.

  • WebEditingTester/AppDelegate.m:

(-[WebEditingAppDelegate showOperations:]):

  • WebEditingTester/EditingOperations.m:

(editingOperations):

  • WebEditingTester/WK1WebDocumentController.m:

(-[WK1WebDocumentController dealloc]): Deleted.

  • WebEditingTester/WK2WebDocumentController.m:

(-[WK2WebDocumentController dealloc]): Deleted.

  • WebEditingTester/WebEditingTester.xcodeproj/project.pbxproj:

Turn on ARC and remove a few retain/release/autorelease calls.
We don't need to implement dealloc in either document controller
because WebView and WKWebView's UIDelegate property does not hold a
strong reference.

11:15 AM Changeset in webkit [180426] by Brent Fulgham
  • 6 edits in trunk/Source/WebCore

[Mac] REGRESSION: Scroll snap points broken after r180018
https://bugs.webkit.org/show_bug.cgi?id=141821
<rdar://problem/19898333>

Reviewed by Simon Fraser.

  • page/EventHandler.cpp:

(WebCore::EventHandler::platformNotifySnapIfNecessary): Added stub.
(WebCore::EventHandler::handleWheelEvent): Call new 'platformNotifySnapIfNecessary' method
to catch the 'ended wheel' gesture.

  • page/EventHandler.h:
  • page/mac/EventHandlerMac.mm:

(WebCore::EventHandler::platformNotifySnapIfNecessary): Added. If the wheel event signifies
the end of a wheel/swipe gesture, let the snap logic decide if it should do anything
(i.e., trigger an animation)

  • platform/ScrollAnimator.cpp:

(WebCore::ScrollAnimator::processWheelEventForScrollSnap): Added.

  • platform/ScrollAnimator.h:
11:13 AM Changeset in webkit [180425] by timothy_horton@apple.com
  • 3 edits
    2 adds in trunk/Tools

[WebEditingTester] Factor out list of editing operations
https://bugs.webkit.org/show_bug.cgi?id=141826

Reviewed by Sam Weinig.

  • WebEditingTester/AppDelegate.m:

(-[WebEditingAppDelegate showOperations:]):

  • WebEditingTester/EditingOperations.h: Added.
  • WebEditingTester/EditingOperations.m: Added.

(editingOperations):

  • WebEditingTester/WebEditingTester.xcodeproj/project.pbxproj:

Move EditingOperations array to its own file, and make it an NSArray
instead of a C array. Adjust accordingly in showOperations:.

10:52 AM March 2015 Meeting edited by Simon Fraser
(diff)
10:49 AM Changeset in webkit [180424] by andersca@apple.com
  • 2 edits in trunk/Source/WebKit2

Use toAPI when returning the object graph as a WKTypeRef
https://bugs.webkit.org/show_bug.cgi?id=141841

Reviewed by Sam Weinig.

  • UIProcess/API/Cocoa/WKProcessGroup.mm:

(getInjectedBundleInitializationUserData):

10:38 AM Changeset in webkit [180423] by msaboff@apple.com
  • 9 edits in trunk

DFG JIT needs to check for stack overflow at the start of Program and Eval execution
https://bugs.webkit.org/show_bug.cgi?id=141676

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

Added stack check to the beginning of the code the DFG copmiler emits for Program and Eval nodes.
To aid in testing the code, I replaced the EvalCodeCache::maxCacheableSourceLength const
a options in runtime/Options.h. The test script, run-jsc-stress-tests, sets that option
to a huge value when running with the "Eager" options. This allows the updated test to
reliably exercise the code in questions.

  • dfg/DFGJITCompiler.cpp:

(JSC::DFG::JITCompiler::compile):
Added stack check.

  • bytecode/EvalCodeCache.h:

(JSC::EvalCodeCache::tryGet):
(JSC::EvalCodeCache::getSlow):

  • runtime/Options.h:

Replaced EvalCodeCache::imaxCacheableSourceLength with Options::maximumEvalCacheableSourceLength
so that it can be configured when running the related test.

Tools:

Set the newly added --maximumEvalCacheableSourceLength option for eager test runs. This is needed
to allow the eval out of stack tests to tier up. Without this option, we don't cache the likely
large string expression that we want to eval.

  • Scripts/run-jsc-stress-tests:

LayoutTests:

Updated the check for out of stack at eval entry test from using a fixed number of frame to
back track to now adjust the amount of back tracking up the stack based on where we can run a
simple eval(). At that point in the stack we try to cause an out of stack exception.

Also added a second pass of the test that takes the originally failing eval and tiers that
eval expression up to the DFG when used with the agreessive options of run-jsc-stress-tests.
This was done to reduce the amount of time the test takes to run in debug builds.

  • js/regress-141098-expected.txt:
  • js/script-tests/regress-141098.js:

(testEval):
(probeAndRecurse):

10:29 AM Changeset in webkit [180422] by dburkart@apple.com
  • 2 edits in branches/safari-600.5-branch/Source/WebKit2

Merged r180242. <rdar://19870992>

10:22 AM Changeset in webkit [180421] by dburkart@apple.com
  • 3 edits in branches/safari-600.5-branch/Source/JavaScriptCore

Merged r180237. <rdar://19870991>

10:08 AM Changeset in webkit [180420] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

[Win] Media tests are still failing. Turning back off.

  • platform/win/TestExpectations:
10:03 AM Changeset in webkit [180419] by dburkart@apple.com
  • 12 edits
    8 copies in branches/safari-600.5-branch

Merged r180150. <rdar://19894685>

9:38 AM Changeset in webkit [180418] by dburkart@apple.com
  • 2 edits in branches/safari-600.5-branch/Source/WebCore

Merged r180147. <rdar://19850657>

9:15 AM Changeset in webkit [180417] by Brent Fulgham
  • 6 edits
    1 add in trunk/LayoutTests

[Win] Test results gardening.

  • platform/win/TestExpectations:
  • platform/win/fast/frames/frame-scrolling-attribute-expected.txt:
  • platform/win/fast/multicol/span/span-as-immediate-columns-child-expected.png: Added.
  • platform/win/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
  • platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
  • platform/win/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
9:05 AM Changeset in webkit [180416] by eric.carlson@apple.com
  • 34 edits in trunk/Source

[iOS] cleanup AirPlay code
https://bugs.webkit.org/show_bug.cgi?id=141811

Reviewed by Jer Noble.

  • Configurations/FeatureDefines.xcconfig: IOS_AIRPLAY -> WIRELESS_PLAYBACK_TARGET.

Source/WebCore:

  • Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp: Ditto.
  • Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:
  • Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl:
  • Modules/mediacontrols/MediaControlsHost.cpp:

(WebCore::MediaControlsHost::externalDeviceDisplayName): Ditto.
(WebCore::MediaControlsHost::externalDeviceType):

  • dom/EventNames.h: Ditto.
  • dom/EventNames.in:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::HTMLMediaElement): Ditto.
(WebCore::HTMLMediaElement::~HTMLMediaElement): Ditto.
(WebCore::HTMLMediaElement::parseAttribute):

  • html/HTMLMediaElement.h:
  • html/HTMLMediaElement.idl:
  • html/HTMLMediaSession.cpp:

(WebCore::restrictionName): Ditto.
(WebCore::HTMLMediaSession::applyMediaPlayerRestrictions): Ditto.

  • html/HTMLMediaSession.h:
  • html/HTMLVideoElement.cpp:

(WebCore::HTMLVideoElement::parseAttribute): Ditto.

  • html/HTMLVideoElement.h:
  • html/HTMLVideoElement.idl:
  • page/Settings.in: Ditto.
  • platform/audio/MediaSessionManager.h:
  • platform/audio/ios/MediaSessionManagerIOS.h:
  • platform/audio/ios/MediaSessionManagerIOS.mm: Ditto.
  • platform/graphics/MediaPlayer.cpp:

(WebCore::MediaPlayer::showPlaybackTargetPicker): Deleted.
(WebCore::MediaPlayer::hasWirelessPlaybackTargets): Deleted.

  • platform/graphics/MediaPlayer.h:
  • platform/graphics/MediaPlayerPrivate.h:

(WebCore::MediaPlayerPrivateInterface::showPlaybackTargetPicker): Deleted.
(WebCore::MediaPlayerPrivateInterface::hasWirelessPlaybackTargets): Deleted.

  • platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:

(WebCore::MediaPlayerPrivateAVFoundation::rateChanged):
(WebCore::MediaPlayerPrivateAVFoundation::dispatchNotification):

  • platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::MediaPlayerPrivateAVFoundationObjC): IOS_AIRPLAY -> WIRELESS_PLAYBACK_TARGET.
(WebCore::MediaPlayerPrivateAVFoundationObjC::cancelLoad): Ditto.
(WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer): Ditto.
(WebCore::MediaPlayerPrivateAVFoundationObjC::setVideoFullscreenLayer): Ditto.
(-[WebCoreAVFMovieObserver observeValueForKeyPath:ofObject:change:context:]): Ditto.

Source/WebKit2:

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::updatePreferences): Ditto.

8:54 AM Changeset in webkit [180415] by commit-queue@webkit.org
  • 3 edits
    1 add in trunk/LayoutTests

Unreviewed GTK+ Gardening 20th February
https://bugs.webkit.org/show_bug.cgi?id=141840

Patch by Marcos Chavarría Teijeiro <chavarria1991@gmail.com> on 2015-02-20

  • platform/gtk/TestExpectations:
  • platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Rebaselined after r177770 (This revision adds a new comment line and so it modifies the test stack trace lines number).
  • platform/gtk/tables/mozilla/bugs/bug157890-expected.txt: Added. Rebaselined after r177773.
8:52 AM Changeset in webkit [180414] by Brent Fulgham
  • 2 edits in trunk/LayoutTests

[Win] Reactivate media tests to see if updates fixed the problem.

  • platform/win/TestExpectations:
8:18 AM WebKitGTK/Gardening/Calendar edited by chavarria1991@gmail.com
(diff)
8:13 AM Changeset in webkit [180413] by diorahman@rockybars.com
  • 12 edits in trunk

Language ranges containing asterisks must be quoted as strings
https://bugs.webkit.org/show_bug.cgi?id=141659

Reviewed by Benjamin Poulain.

Source/WebCore:

As specified in [1], the language ranges containing asterisks must be quoted as strings.

[1] http://dev.w3.org/csswg/selectors-4/#the-lang-pseudo.

  • css/CSSGrammar.y.in:
  • css/CSSParser.cpp:

(WebCore::CSSParser::realLex):

LayoutTests:

Ensure language ranges containing asterisks are quoted as strings.

  • fast/css/css-selector-text-expected.txt:
  • fast/css/css-selector-text.html:
  • fast/css/parsing-css-lang-expected.txt:
  • fast/css/parsing-css-lang.html:
  • fast/selectors/lang-extended-filtering-expected.txt:
  • fast/selectors/lang-extended-filtering.html:
  • fast/selectors/lang-valid-extended-filtering-expected.txt:
  • fast/selectors/lang-valid-extended-filtering.html:
7:30 AM Changeset in webkit [180412] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Source/WTF

Unreviewed, EFL build fix since r180410.

  • wtf/PlatformEfl.cmake: Add WEBKIT2/Platform/efl path in order to include DispatchQueueEfl.h.
6:28 AM Changeset in webkit [180411] by gyuyoung.kim@samsung.com
  • 9 edits in trunk/Source/WebKit2

[WK2][EFL] Fix the build after r180362
https://bugs.webkit.org/show_bug.cgi?id=141836

Reviewed by Carlos Garcia Campos.

As r180409, EFL port needs to add missing includes for several features,
and needs to have a specific implementation of toAPI/toImple for EFL port.

  • UIProcess/API/C/WKBatteryManager.cpp:
  • UIProcess/API/C/WKPage.cpp:
  • UIProcess/API/C/efl/WKAPICastEfl.h:

(WebKit::toAPI):
(WebKit::toImpl):

  • UIProcess/API/efl/ewk_url_scheme_request.cpp:
  • UIProcess/CoordinatedGraphics/WebViewClient.cpp:
  • UIProcess/efl/WebUIPopupMenuClient.cpp:
  • UIProcess/efl/WebViewEfl.cpp:
  • WebProcess/efl/ExtensionManagerEfl.cpp:
6:18 AM Changeset in webkit [180410] by Antti Koivisto
  • 19 edits
    5 moves
    1 add in trunk/Source

Move WorkQueue from WK2 to WTF
https://bugs.webkit.org/show_bug.cgi?id=141797

Reviewed by Anders Carlsson.

Source/WebKit2:

  • CMakeLists.txt:
  • DatabaseProcess/DatabaseProcess.h:
  • Platform/IPC/Connection.h:
  • Platform/WorkQueue.cpp: Removed.
  • Platform/WorkQueue.h: Removed.
  • Platform/efl/WorkQueueEfl.cpp: Removed.
  • Platform/gtk/WorkQueueGtk.cpp: Removed.
  • Platform/mac/WorkQueueMac.cpp: Removed.
  • PlatformEfl.cmake:
  • PlatformGTK.cmake:
  • Shared/Network/CustomProtocols/CustomProtocolManager.h:
  • UIProcess/Launcher/ProcessLauncher.cpp:
  • UIProcess/Storage/LocalStorageDatabase.cpp:
  • UIProcess/Storage/LocalStorageDatabase.h:
  • UIProcess/Storage/LocalStorageDatabaseTracker.cpp:
  • UIProcess/Storage/LocalStorageDatabaseTracker.h:
  • UIProcess/Storage/StorageManager.cpp:
  • UIProcess/Storage/StorageManager.h:
  • WebKit2.xcodeproj/project.pbxproj:

Source/WTF:

It may be useful in WebCore.

Windows implementation is still missing.

  • WTF.xcodeproj/project.pbxproj:
  • wtf/CMakeLists.txt:
  • wtf/PlatformGTK.cmake:
  • wtf/WorkQueue.cpp: Copied from Source/WebKit2/Platform/WorkQueue.cpp.
  • wtf/WorkQueue.h: Copied from Source/WebKit2/Platform/WorkQueue.h.
  • wtf/cocoa: Added.
  • wtf/cocoa/WorkQueueCocoa.cpp: Copied from Source/WebKit2/Platform/mac/WorkQueueMac.cpp.
  • wtf/efl/WorkQueueEfl.cpp: Copied from Source/WebKit2/Platform/efl/WorkQueueEfl.cpp.
  • wtf/gtk/WorkQueueGtk.cpp: Copied from Source/WebKit2/Platform/gtk/WorkQueueGtk.cpp.
3:16 AM Changeset in webkit [180409] by Carlos Garcia Campos
  • 6 edits in trunk/Source/WebKit2

[WK2][GTK] Fix the build after r180362
https://bugs.webkit.org/show_bug.cgi?id=141813

Reviewed by Žan Doberšek.

Add several missing includes and a specific implementation of
toAPI/toImpl for GTK+ WebView.

  • UIProcess/API/C/gtk/WKAPICastGtk.h:

(WebKit::toAPI):
(WebKit::toImpl):

  • UIProcess/API/C/gtk/WKView.cpp:
  • UIProcess/API/gtk/WebKitFormClient.cpp:
  • UIProcess/Network/CustomProtocols/soup/WebSoupCustomProtocolRequestManagerClient.cpp:
  • UIProcess/gtk/WebInspectorClientGtk.cpp:
3:00 AM Changeset in webkit [180408] by bshafiei@apple.com
  • 8 edits
    2 copies in branches/safari-600.1.4.15-branch

Merged r180364. rdar://problem/19432897

2:57 AM Changeset in webkit [180407] by bshafiei@apple.com
  • 2 edits in branches/safari-600.1.4.15-branch/Source/WebCore

Merged r180147. rdar://problem/19871065

2:10 AM Changeset in webkit [180406] by gyuyoung.kim@samsung.com
  • 21 edits in trunk/Source/WebCore

Use std::unique_ptr instead of PassOwnPtr|OwnPtr in MediaPlayerFoo classes
https://bugs.webkit.org/show_bug.cgi?id=137765

Reviewed by Ryosuke Niwa.

As a step to use std::unique_ptr|std::make_unique<>, this patch changes use of OwnPtr|PassOwnPtr
with std::unique_ptr<>|std::make_unique<>. To remove all create() factory function, lambdas is
used in registerMediaEngine().

No new tests, no behavior changes.

  • WebCore.exp.in:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::parseAttribute):

  • html/HTMLMediaElement.h:
  • platform/graphics/MediaPlayer.cpp:

(WebCore::NullMediaPlayerPrivate::NullMediaPlayerPrivate):
(WebCore::MediaPlayer::MediaPlayer):
(WebCore::MediaPlayer::loadWithNextMediaEngine):
(WebCore::createNullMediaPlayer): Deleted.

  • platform/graphics/MediaPlayer.h:

(WebCore::MediaPlayer::create): Deleted.

  • platform/graphics/MediaPlayerPrivate.h:
  • platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
  • platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:

(WebCore::MediaPlayerPrivateAVFoundationCF::registerMediaEngine):
(WebCore::MediaPlayerPrivateAVFoundationCF::create): Deleted.

  • platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::registerMediaEngine):
(WebCore::MediaPlayerPrivateAVFoundationObjC::create): Deleted.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:

(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::registerMediaEngine):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::create): Deleted.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::registerMediaEngine):
(WebCore::MediaPlayerPrivateGStreamer::create): Deleted.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
  • platform/graphics/mac/MediaPlayerPrivateQTKit.h:
  • platform/graphics/mac/MediaPlayerPrivateQTKit.mm:

(WebCore::MediaPlayerPrivateQTKit::registerMediaEngine):
(WebCore::MediaPlayerPrivateQTKit::create): Deleted.

  • platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:

(WebCore::MediaPlayerPrivateMediaFoundation::registerMediaEngine):
(WebCore::MediaPlayerPrivateMediaFoundation::create): Deleted.

  • platform/graphics/win/MediaPlayerPrivateMediaFoundation.h:
  • platform/mock/mediasource/MockMediaPlayerMediaSource.cpp:

(WebCore::MockMediaPlayerMediaSource::registerMediaEngine):
(WebCore::MockMediaPlayerMediaSource::create): Deleted.

  • platform/mock/mediasource/MockMediaPlayerMediaSource.h:
2:01 AM Changeset in webkit [180405] by bshafiei@apple.com
  • 7 edits
    3 copies in branches/safari-600.1.4.15-branch

Merged r180191. rdar://problem/19871066

1:58 AM Changeset in webkit [180404] by bshafiei@apple.com
  • 2 edits in branches/safari-600.1.4.15-branch/Source/WebCore

Merged r180155. rdar://problem/19831573

1:57 AM Changeset in webkit [180403] by bshafiei@apple.com
  • 5 edits in branches/safari-600.1.4.15-branch

Merged r180128. rdar://problem/19871000

1:55 AM Changeset in webkit [180402] by bshafiei@apple.com
  • 4 edits in branches/safari-600.1.4.15-branch/Source/WebCore

Merged r180063. rdar://problem/19711532

1:53 AM Changeset in webkit [180401] by bshafiei@apple.com
  • 7 edits in branches/safari-600.1.4.15-branch/Source

Merged r180062. rdar://problem/19711532

1:51 AM Changeset in webkit [180400] by bshafiei@apple.com
  • 4 edits
    2 copies in branches/safari-600.1.4.15-branch

Merged r179955. rdar://problem/19711496

1:45 AM Changeset in webkit [180399] by bshafiei@apple.com
  • 3 edits
    2 copies in branches/safari-600.1.4.15-branch

Merged r179877. rdar://problem/19871003

1:43 AM Changeset in webkit [180398] by bshafiei@apple.com
  • 3 edits
    2 copies in branches/safari-600.1.4.15-branch

Merged r179776. rdar://problem/19871004

1:40 AM Changeset in webkit [180397] by bshafiei@apple.com
  • 3 edits
    3 copies in branches/safari-600.1.4.15-branch

Merged r178224. rdar://problem/19871103

1:38 AM Changeset in webkit [180396] by bshafiei@apple.com
  • 4 edits in branches/safari-600.1.4.15-branch/Source/JavaScriptCore

Merged patch for rdar://problem/19828630.

12:23 AM WebKitGTK/Gardening/Calendar edited by chavarria1991@gmail.com
(diff)
Note: See TracTimeline for information about the timeline view.