Timeline



Oct 21, 2012:

11:44 PM Changeset in webkit [132033] by morrita@google.com
  • 2 edits in trunk/Source/WebCore

[V8] V8EnablePerContext shouldn't require document() accessor to the native object.
https://bugs.webkit.org/show_bug.cgi?id=99954

Reviewed by Kentaro Hara.

It now refers ScriptExecutionContext of the creation context instead of document() of
wrapped object.

No new tests. No behavior change at this time.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateImplementation):

11:37 PM Changeset in webkit [132032] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

[Qt] QNX build fails when building against Qt without clipboard support
https://bugs.webkit.org/show_bug.cgi?id=98040

Patch by Milian Wolff <milian.wolff@kdab.com> on 2012-10-21
Reviewed by Simon Hausmann.

Gracefully handle QT_NO_CLIPBOARD and do not try to access qApp->clipboard()
in such cases. Instead, return false to indicate global selection is unsupported.

  • WebProcess/WebCoreSupport/WebEditorClient.cpp:

(WebKit::WebEditorClient::supportsGlobalSelection):

10:45 PM Changeset in webkit [132031] by tkent@chromium.org
  • 7 edits in trunk/Source

Page popup: Fix crash by events after closing
https://bugs.webkit.org/show_bug.cgi?id=99951

Reviewed by Hajime Morita.

Source/WebCore:

WebCore should provide a way to uninstall a DOMWindowPagePopup supplement.

No new tests. The bug is timing-dependent.

  • page/DOMWindowPagePopup.cpp:

(WebCore::DOMWindowPagePopup::uninstall):
Added. Calls Supplementable::removeSupplement.

  • page/DOMWindowPagePopup.h:

(DOMWindowPagePopup): Declare uninstall.

  • platform/Supplementable.h:

(WebCore::Supplementable::removeSupplement): Added.

Source/WebKit/chromium:

  • We should not handle events after closePopup call.
  • We should uninstall a DOMWindowPagePopup supplement in closePopup.
  • src/WebPagePopupImpl.cpp:

(WebKit::WebPagePopupImpl::WebPagePopupImpl):
Initialize m_closing.
(WebKit::WebPagePopupImpl::handleGestureEvent):
Don't handle events if m_closing.
(WebKit::WebPagePopupImpl::handleInputEvent): Ditto.
(WebKit::WebPagePopupImpl::handleKeyEvent): Ditto.
(WebKit::WebPagePopupImpl::closePopup):

  • Uninstall a DOMWindowPagePopup supplement.
  • Set m_closing.
  • src/WebPagePopupImpl.h:

(WebPagePopupImpl): Declare m_closing.

10:37 PM Changeset in webkit [132030] by dpranke@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, suppressing failure until I can figure out what's going on.

  • platform/chromium/TestExpectations:
10:13 PM Changeset in webkit [132029] by jochen@chromium.org
  • 22 edits
    6 copies
    2 adds in trunk/Tools

[chromium] introduce a public API for the TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=99904

Reviewed by Adam Barth.

The API decouples the public API from the underlying implementation, so
embedders can depend on it. I'm also changing DRT to consume the
TestRunner API through the public API, except for DRTTestRunner and all
places that require Task.h. These two will be migrated in later changes.

  • DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/chromium/DRTDevToolsAgent.h:
  • DumpRenderTree/chromium/DRTDevToolsClient.h:
  • DumpRenderTree/chromium/MockSpellCheck.cpp:

(MockSpellCheck::fillSuggestionList):

  • DumpRenderTree/chromium/MockSpellCheck.h:

(MockSpellCheck):

  • DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
  • DumpRenderTree/chromium/MockWebSpeechInputController.h:
  • DumpRenderTree/chromium/MockWebSpeechRecognizer.h:
  • DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestDelegate.h.

(WebKit):
(WebTestRunner):
(WebAccessibilityController):

  • DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestDelegate.h.

(WebKit):
(WebTestRunner):
(WebEventSender):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestDelegate.h.

(WebKit):
(WebTestRunner):
(WebTestDelegate):

  • DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h.

(WebKit):
(WebTestRunner):
(WebTestInterfaces):

  • DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:

(WebTestRunner):

  • DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h:

(WebTestRunner):

  • DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:

(WebTestRunner):
(WebTestRunner::makeMenuItemStringsFor):

  • DumpRenderTree/chromium/TestRunner/src/EventSender.h:

(WebTestRunner):

  • DumpRenderTree/chromium/TestRunner/src/TestDelegate.h:

(TestDelegate):

  • DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
  • DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:

(TestInterfaces):

  • DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestDelegate.h.

(WebTestRunner):
(WebTestRunner::WebAccessibilityController::WebAccessibilityController):
(WebTestRunner::WebAccessibilityController::setFocusedElement):
(WebTestRunner::WebAccessibilityController::notificationReceived):
(WebTestRunner::WebAccessibilityController::shouldLogAccessibilityEvents):

  • DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestDelegate.h.

(WebTestRunner):
(WebTestRunner::WebEventSender::WebEventSender):
(WebTestRunner::WebEventSender::doDragDrop):

  • DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: Added.

(WebTestRunner):
(WebTestInterfaces::Internal):
(WebTestRunner::WebTestInterfaces::Internal::testInterfaces):
(WebTestRunner::WebTestInterfaces::Internal::accessibilityController):
(WebTestRunner::WebTestInterfaces::Internal::eventSender):
(WebTestRunner::WebTestInterfaces::Internal::Internal):
(WebTestRunner::WebTestInterfaces::Internal::~Internal):
(WebTestRunner::WebTestInterfaces::Internal::setDelegate):
(WebTestRunner::WebTestInterfaces::Internal::clearContextMenuData):
(WebTestRunner::WebTestInterfaces::Internal::clearEditCommand):
(WebTestRunner::WebTestInterfaces::Internal::fillSpellingSuggestionList):
(WebTestRunner::WebTestInterfaces::Internal::setEditCommand):
(WebTestRunner::WebTestInterfaces::Internal::lastContextMenuData):
(WebTestRunner::WebTestInterfaces::Internal::setGamepadData):
(WebTestRunner::WebTestInterfaces::WebTestInterfaces):
(WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
(WebTestRunner::WebTestInterfaces::setWebView):
(WebTestRunner::WebTestInterfaces::setDelegate):
(WebTestRunner::WebTestInterfaces::bindTo):
(WebTestRunner::WebTestInterfaces::resetAll):
(WebTestRunner::WebTestInterfaces::accessibilityController):
(WebTestRunner::WebTestInterfaces::eventSender):

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::initialize):

  • DumpRenderTree/chromium/TestShell.h:

(TestShell::eventSender):
(TestShell::accessibilityController):
(TestShell):

  • DumpRenderTree/chromium/WebUserMediaClientMock.h:
  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::finishLastTextCheck):
(WebViewHost::fillSpellingSuggestionList):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

10:08 PM Changeset in webkit [132028] by keishi@webkit.org
  • 50 edits
    3 adds
    1 delete in trunk

Refactor picker tests to fix flakiness and share code
https://bugs.webkit.org/show_bug.cgi?id=99671

Reviewed by Kent Tamura.

Source/WebCore:

Disable transitions until the picker is fully ready. This should fix flakiness.

No new tests.

  • Resources/pagepopups/calendarPicker.css:

(.preparing .unavailable): Disable transitions.
(.preparing .available): Disable transitions.

  • Resources/pagepopups/calendarPicker.js:

(CalendarPicker): Set "preparing" class.
(CalendarPicker.prototype._handleWindowResize): Remove the "preparing" class when the window finishes resizing.

LayoutTests:

Refactored so picker tests share code and structure.

  • fast/forms/resources/picker-common.js: Shared by all picker tests. Requires js-test-pre.js. Sets up an asynchronous test.

(openPicker): Opens the picker for the given input and calls the callback when the picker did open.
(popupOpenCallbackWrapper):
(sendKey):

  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
  • platform/chromium/TestExpectations: Marked all tests as not flaky. Marked all pixel tests as need rebaseline.
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step.html:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance.html:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations.html:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-mouse-operations.html:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-pre-100-year.html:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-with-step-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-with-step.html:
  • platform/chromium/fast/forms/calendar-picker/resources/calendar-picker-common.js:
  • platform/chromium/fast/forms/color/color-suggestion-picker-appearance-expected.txt:
  • platform/chromium/fast/forms/color/color-suggestion-picker-appearance.html:
  • platform/chromium/fast/forms/color/color-suggestion-picker-one-row-appearance-expected.txt:
  • platform/chromium/fast/forms/color/color-suggestion-picker-one-row-appearance.html:
  • platform/chromium/fast/forms/color/color-suggestion-picker-two-row-appearance-expected.txt:
  • platform/chromium/fast/forms/color/color-suggestion-picker-two-row-appearance.html:
  • platform/chromium/fast/forms/color/color-suggestion-picker-with-scrollbar-appearance-expected.txt:
  • platform/chromium/fast/forms/color/color-suggestion-picker-with-scrollbar-appearance.html:
  • platform/chromium/fast/forms/page-popup/page-popup-adjust-rect.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance-rtl-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance-rtl.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance-with-scroll-bar-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance-with-scroll-bar.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-key-operations-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-key-operations.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-min-max-attribute.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-mouse-operations.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-reset-value-after-reload.html:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-step-attribute-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-step-attribute.html:
  • platform/chromium/fast/forms/suggestion-picker/resources/suggestion-picker-common.js: Moved to resource directory like all other js files.

(valueForEntry):
(highlightedEntry):
(entryValues):

  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-rtl-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-rtl.html:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-with-scroll-bar-expected.txt:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-with-scroll-bar.html:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance.html:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-key-operations.html:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-min-max-attribute.html:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-mouse-operations.html:
  • platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-step-attribute.html:
9:59 PM EFLWebKit edited by Joone Hur
(diff)
9:52 PM Changeset in webkit [132027] by dpranke@chromium.org
  • 2 edits
    1 delete in trunk/LayoutTests

Unreviewed, could've sworn this was in the previous patch ...

  • platform/chromium-win-xp/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Removed.
  • platform/chromium-win/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
9:06 PM Changeset in webkit [132026] by dpranke@chromium.org
  • 1 edit
    2 moves
    2 adds
    7 deletes in trunk/LayoutTests

Unreviewed. More chromium baseline cleanup after r132022.

  • platform/chromium-mac-lion/editing/selection/iframe-expected.png: Added.
  • platform/chromium-mac-lion/editing/selection/move-by-line-001-expected.png: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-scaling-expected.png: Removed.
  • platform/chromium-mac-lion/svg/custom/pattern-scaling-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-scaling-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-scaling-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/pattern-scaling-expected.txt: Removed.
  • platform/chromium-win-xp/svg/custom/pattern-scaling-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/pattern-scaling-expected.txt: Removed.
  • platform/chromium-win/svg/custom/pattern-scaling-expected.png: Renamed from LayoutTests/platform/chromium-linux/svg/custom/pattern-scaling-expected.png.
  • platform/chromium/svg/custom/pattern-scaling-expected.txt: Renamed from LayoutTests/platform/chromium-linux/svg/custom/pattern-scaling-expected.txt.
8:33 PM Changeset in webkit [132025] by ostapenko.viatcheslav@nokia.com
  • 2 edits in trunk/Tools

Unreviewed. Updating my emails.

7:58 PM Changeset in webkit [132024] by shinyak@chromium.org
  • 4 edits
    2 adds in trunk

Web Inspector: Shadow DOM: Node removal doesn't reflect.
https://bugs.webkit.org/show_bug.cgi?id=99567

Reviewed by Pavel Feldman.

Source/WebCore:

We have to call InspectorInstrumentation::willRemoveDOMNode() even if a node is in a shadow tree.
Otherwise, node won't be removed from the inspector.

Test: inspector/elements/update-shadowdom.html

  • dom/ContainerNode.cpp:

(WebCore::dispatchChildRemovalEvents):

LayoutTests:

  • inspector/elements/update-shadowdom-expected.txt: Added.
  • inspector/elements/update-shadowdom.html: Added.
  • platform/mac/TestExpectations:
7:37 PM Changeset in webkit [132023] by kling@webkit.org
  • 13 edits in trunk/Source

Remove Page::javaScriptURLsAreAllowed setting.
<http://webkit.org/b/99944>

Reviewed by Anders Carlsson.

Source/WebCore:

This setting was exposed through internal WebView API in Apple's WebKit1.
There are no longer any clients of that API.

This is a step towards preventing elements from modifying their own attributes
below attributeChanged().

  • WebCore.exp.in:
  • WebCore.order:
  • bindings/ScriptControllerBase.cpp:

(WebCore::ScriptController::executeIfJavaScriptURL):

  • html/HTMLAnchorElement.cpp:

(WebCore::HTMLAnchorElement::parseAttribute):

  • page/Page.cpp:

(WebCore::Page::Page):

  • page/Page.h:

(Page):

Source/WebKit/mac:

  • WebKit.order:
  • WebView/WebView.mm:
  • WebView/WebViewPrivate.h:

Source/WebKit/win:

Have WebView::setJavaScriptURLsAreAllowed() do nothing and return E_NOTIMPL
to prevent COM ABI breakage.

  • WebView.cpp:

(WebView::setJavaScriptURLsAreAllowed):

7:27 PM Changeset in webkit [132022] by dpranke@chromium.org
  • 5 edits
    1 copy
    1 add in trunk/LayoutTests

Unreviewed, more Chromium ML baselining minor cleanups.

  • platform/chromium-mac-lion/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png.
  • platform/chromium-mac/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
  • platform/chromium-mac/editing/selection/iframe-expected.png:
  • platform/chromium-mac/editing/selection/move-by-line-001-expected.png:
  • platform/chromium-win-xp/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
  • platform/chromium/TestExpectations:
7:02 PM Changeset in webkit [132021] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Storing the enclosing rect dimensions of the first finger for a two finger tap
https://bugs.webkit.org/show_bug.cgi?id=99763

Patch by Terry Anderson <tdanderson@chromium.org> on 2012-10-21
Reviewed by Adam Barth.

Add a struct |twoFingerTap| inside the union |data| of a WebGestureEvent. The fields |firstFingerWidth|
and |firstFingerHeight| will represent the dimensions of the enclosing rectangle corresponding to the
first touch point in the gesture. These will be used in a future CL to perform target fuzzing on a
two-finger tap gesture.

Note: I chose not to name the two fields |width| and |height| so that they aren't confused with the
width and height of the gesture's bounding box, which contains the enclosing rectangles of both touch
points. My future fuzzing CL will only be concerned with the location and enclosing rectangle of the
first touch point.

  • public/WebInputEvent.h:
6:39 PM Changeset in webkit [132020] by dpranke@chromium.org
  • 230 edits
    228 copies
    10 adds in trunk/LayoutTests

Unreviewed, rebaseline remaining Chromium ML editing tests.

(long list of new baselines omitted).

6:27 PM Changeset in webkit [132019] by commit-queue@webkit.org
  • 12 edits in trunk/Source

Add a separate flag for rgb swizzling whether it can be modified or not
https://bugs.webkit.org/show_bug.cgi?id=98728

BitmapTexture swizzles the source image if the OpenGL driver
doesn't support the BGRA extension.
In case of directly composited images, the source image should not
be modified.

http://www.satine.org/research/webkit/snowleopard/snowstack.html

Patch by Hyungchan Kim <hyungchan2.kim@lge.com> on 2012-10-21
Reviewed by Noam Rosenthal.

No new tests as this is only testable on specific hardware and
currently not avaiable in the bots.

Source/WebCore:

  • platform/graphics/texmap/TextureMapper.h:

(BitmapTexture):

  • platform/graphics/texmap/TextureMapperBackingStore.cpp:

(WebCore::TextureMapperTile::updateContents):
(WebCore::TextureMapperTiledBackingStore::updateContentsFromImageIfNeeded):
(WebCore::TextureMapperTiledBackingStore::updateContents):

  • platform/graphics/texmap/TextureMapperBackingStore.h:

(TextureMapperTile):
(TextureMapperTiledBackingStore):
(WebCore::TextureMapperTiledBackingStore::updateContents):

  • platform/graphics/texmap/TextureMapperGL.cpp:

(WebCore::TextureMapperGL::drawRepaintCounter):
(WebCore::BitmapTextureGL::updateContents):

  • platform/graphics/texmap/TextureMapperGL.h:

(BitmapTextureGL):

  • platform/graphics/texmap/TextureMapperImageBuffer.cpp:

(WebCore::BitmapTextureImageBuffer::updateContents):

  • platform/graphics/texmap/TextureMapperImageBuffer.h:

(BitmapTextureImageBuffer):

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::updateBackingStore):

Source/WebKit2:

  • platform/graphics/texmap/TextureMapper.h:

(BitmapTexture):

  • platform/graphics/texmap/TextureMapperBackingStore.cpp:

(WebCore::TextureMapperTile::updateContents):
(WebCore::TextureMapperTiledBackingStore::updateContentsFromImageIfNeeded):
(WebCore::TextureMapperTiledBackingStore::updateContents):

  • platform/graphics/texmap/TextureMapperBackingStore.h:

(TextureMapperTile):
(TextureMapperTiledBackingStore):
(WebCore::TextureMapperTiledBackingStore::updateContents):

  • platform/graphics/texmap/TextureMapperGL.cpp:

(WebCore::TextureMapperGL::drawRepaintCounter):
(WebCore::BitmapTextureGL::updateContents):

  • platform/graphics/texmap/TextureMapperGL.h:

(BitmapTextureGL):

  • platform/graphics/texmap/TextureMapperImageBuffer.cpp:

(WebCore::BitmapTextureImageBuffer::updateContents):

  • platform/graphics/texmap/TextureMapperImageBuffer.h:

(BitmapTextureImageBuffer):

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::updateBackingStore):

6:25 PM Changeset in webkit [132018] by commit-queue@webkit.org
  • 4 edits in trunk/Source

[EFL] Fix failure to access the inspector resources
https://bugs.webkit.org/show_bug.cgi?id=99816

Patch by Seokju Kwon <seokju.kwon@samsung.com> on 2012-10-21
Reviewed by Gyuyoung Kim.

access() returns -1, if path has a file protocol like "file://".
And I have removed it from the first argument of access().
If not, inspectorBaseURL() or inspectorFilesPath() always returns WEB_INSPECTOR_DIR.
Then all layout test related to inspector can fail after installing webkit package.

Source/WebKit/efl:

  • WebCoreSupport/InspectorClientEfl.cpp:

(WebCore::InspectorClientEfl::inspectorFilesPath):

Source/WebKit2:

  • UIProcess/efl/WebInspectorProxyEfl.cpp:

(WebKit::WebInspectorProxy::inspectorBaseURL):

6:13 PM Changeset in webkit [132017] by dpranke@chromium.org
  • 180 edits
    187 copies
    18 adds in trunk/LayoutTests

Unreviewed, new Chromium ML expectations for editing/inserting and editing/pasteboard.

(long list of new baselines omitted).

5:54 PM Changeset in webkit [132016] by dpranke@chromium.org
  • 160 edits
    160 copies
    40 adds
    3 deletes in trunk/LayoutTests

Unreviewed, new Chromium ML baselines for editing/deleting, editing/execCommand, and editing/selection

(long list of new baselines omitted).

5:32 PM Changeset in webkit [132015] by dpranke@chromium.org
  • 19 edits
    17 copies
    4 adds in trunk/LayoutTests

Unreviewed, new Chromium ML baselines for platform/chromium/virtual/gpu/fast/hidpi.

  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-bg-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-bg-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-composite-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-composite-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-text-baseline-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-text-baseline-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-transforms-during-path-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-transforms-during-path-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/fillrect-gradient-zero-stops-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/fillrect-gradient-zero-stops-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/fillrect_gradient-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/fillrect_gradient-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/image-object-in-canvas-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/image-object-in-canvas-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/image-pattern-rotate-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/image-pattern-rotate-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/patternfill-repeat-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/patternfill-repeat-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/quadraticCurveTo-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/quadraticCurveTo-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/setWidthResetAfterForcedRender-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/setWidthResetAfterForcedRender-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-4-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-4-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-5-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-5-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-6-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-6-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-7-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-7-expected.png.
  • platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/hidpi/video-controls-in-hidpi-expected.png: Copied from LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/fast/hidpi/video-controls-in-hidpi-expected.png.
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-bg-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-composite-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-text-baseline-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-transforms-during-path-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/fillrect-gradient-zero-stops-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/fillrect_gradient-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/image-object-in-canvas-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/image-pattern-rotate-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/patternfill-repeat-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/quadraticCurveTo-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/setWidthResetAfterForcedRender-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-4-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-5-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-6-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/shadow-offset-7-expected.png:
  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/hidpi/video-controls-in-hidpi-expected.png:
  • platform/chromium/TestExpectations:
5:00 PM FeatureFlags edited by dw.im@samsung.com
(diff)
4:48 PM Changeset in webkit [132014] by dpranke@chromium.org
  • 19 edits
    15 copies
    1 add in trunk/LayoutTests

Unreviewed, add Chromium ML baselines for fast/hidpi.

  • platform/chromium-mac-lion/fast/hidpi/clip-text-in-hidpi-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/clip-text-in-hidpi-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/gradient-with-scaled-ancestor-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-as-background-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-as-background-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-background-dynamic-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-background-dynamic-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-background-repeat-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-background-repeat-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-background-repeat-without-size-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-background-repeat-without-size-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-border-image-comparison-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-border-image-comparison-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-border-image-dynamic-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-border-image-dynamic-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-border-image-simple-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-border-image-simple-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-in-content-dynamic-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-in-content-dynamic-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-out-of-order-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-out-of-order-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-simple-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-simple-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/image-set-without-specified-width-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/image-set-without-specified-width-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/resize-corner-hidpi-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/resize-corner-hidpi-expected.png.
  • platform/chromium-mac-lion/fast/hidpi/video-controls-in-hidpi-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/hidpi/video-controls-in-hidpi-expected.png.
  • platform/chromium-mac-mountainlion/TestExpectations:
  • platform/chromium-mac/fast/hidpi/clip-text-in-hidpi-expected.png:
  • platform/chromium-mac/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-as-background-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-background-dynamic-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-background-repeat-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-background-repeat-without-size-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-border-image-comparison-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-border-image-dynamic-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-border-image-simple-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-in-content-dynamic-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-out-of-order-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-simple-expected.png:
  • platform/chromium-mac/fast/hidpi/image-set-without-specified-width-expected.png:
  • platform/chromium-mac/fast/hidpi/resize-corner-hidpi-expected.png:
  • platform/chromium-mac/fast/hidpi/video-controls-in-hidpi-expected.png:
  • platform/chromium-win/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
4:37 PM Changeset in webkit [132013] by dpranke@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, re-adjust Chromium Mac expectations.

  • platform/chromium/TestExpectations:
4:33 PM Changeset in webkit [132012] by dpranke@chromium.org
  • 35 edits
    32 copies
    7 moves
    1 add
    1 delete in trunk/LayoutTests

Unreviewed, new Chromium ML baselines for fast/canvas.

  • fast/canvas/canvas-incremental-repaint-expected.png: Renamed from LayoutTests/platform/efl/fast/canvas/canvas-incremental-repaint-expected.png.
  • fast/canvas/canvas-size-change-after-layout-expected.png: Renamed from LayoutTests/platform/mac/fast/canvas/canvas-size-change-after-layout-expected.png.
  • fast/canvas/canvasDrawingIntoSelf-expected.png: Renamed from LayoutTests/platform/mac/fast/canvas/canvasDrawingIntoSelf-expected.png.
  • fast/canvas/drawImage-expected.png: Renamed from LayoutTests/platform/mac/fast/canvas/drawImage-expected.png.
  • fast/canvas/shadow-offset-1-expected.png: Renamed from LayoutTests/platform/mac/fast/canvas/shadow-offset-1-expected.png.
  • fast/canvas/shadow-offset-2-expected.png: Renamed from LayoutTests/platform/mac/fast/canvas/shadow-offset-2-expected.png.
  • fast/canvas/shadow-offset-3-expected.png: Renamed from LayoutTests/platform/mac/fast/canvas/shadow-offset-3-expected.png.
  • platform/chromium-mac-lion/fast/canvas/arc360-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/arc360-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-before-css-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-before-css-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-bg-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-bg-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-composite-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-composite-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-incremental-repaint-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-incremental-repaint-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-resize-reset-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-resize-reset-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-size-change-after-layout-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-size-change-after-layout-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-text-alignment-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-text-alignment-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-text-baseline-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-text-baseline-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-transforms-during-path-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-transforms-during-path-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvas-zoom-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvas-zoom-expected.png.
  • platform/chromium-mac-lion/fast/canvas/canvasDrawingIntoSelf-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/canvasDrawingIntoSelf-expected.png.
  • platform/chromium-mac-lion/fast/canvas/check-stale-putImageData-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/check-stale-putImageData-expected.png.
  • platform/chromium-mac-lion/fast/canvas/drawImage-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/drawImage-expected.png.
  • platform/chromium-mac-lion/fast/canvas/drawImage-with-globalAlpha-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/drawImage-with-globalAlpha-expected.png.
  • platform/chromium-mac-lion/fast/canvas/fill-stroke-clip-reset-path-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/fill-stroke-clip-reset-path-expected.png.
  • platform/chromium-mac-lion/fast/canvas/fillrect-gradient-zero-stops-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/fillrect-gradient-zero-stops-expected.png.
  • platform/chromium-mac-lion/fast/canvas/fillrect_gradient-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/fillrect_gradient-expected.png.
  • platform/chromium-mac-lion/fast/canvas/image-object-in-canvas-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/image-object-in-canvas-expected.png.
  • platform/chromium-mac-lion/fast/canvas/image-pattern-rotate-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/image-pattern-rotate-expected.png.
  • platform/chromium-mac-lion/fast/canvas/patternfill-repeat-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/patternfill-repeat-expected.png.
  • platform/chromium-mac-lion/fast/canvas/quadraticCurveTo-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/quadraticCurveTo-expected.png.
  • platform/chromium-mac-lion/fast/canvas/setWidthResetAfterForcedRender-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/setWidthResetAfterForcedRender-expected.png.
  • platform/chromium-mac-lion/fast/canvas/shadow-offset-1-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/shadow-offset-1-expected.png.
  • platform/chromium-mac-lion/fast/canvas/shadow-offset-2-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/shadow-offset-2-expected.png.
  • platform/chromium-mac-lion/fast/canvas/shadow-offset-3-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/shadow-offset-3-expected.png.
  • platform/chromium-mac-lion/fast/canvas/shadow-offset-4-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/shadow-offset-4-expected.png.
  • platform/chromium-mac-lion/fast/canvas/shadow-offset-5-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/shadow-offset-5-expected.png.
  • platform/chromium-mac-lion/fast/canvas/shadow-offset-6-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/shadow-offset-6-expected.png.
  • platform/chromium-mac-lion/fast/canvas/shadow-offset-7-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/shadow-offset-7-expected.png.
  • platform/chromium-mac-lion/fast/canvas/toDataURL-alpha-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/toDataURL-alpha-expected.png.
  • platform/chromium-mac-lion/fast/canvas/zero-size-fill-rect-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/canvas/zero-size-fill-rect-expected.png.
  • platform/chromium-mac-mountainlion/TestExpectations:
  • platform/chromium-mac/fast/canvas/arc360-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-before-css-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-bg-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-composite-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-incremental-repaint-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-resize-reset-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-size-change-after-layout-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-text-alignment-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-text-baseline-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-transforms-during-path-expected.png:
  • platform/chromium-mac/fast/canvas/canvas-zoom-expected.png:
  • platform/chromium-mac/fast/canvas/canvasDrawingIntoSelf-expected.png:
  • platform/chromium-mac/fast/canvas/check-stale-putImageData-expected.png:
  • platform/chromium-mac/fast/canvas/drawImage-expected.png:
  • platform/chromium-mac/fast/canvas/drawImage-with-globalAlpha-expected.png:
  • platform/chromium-mac/fast/canvas/fill-stroke-clip-reset-path-expected.png:
  • platform/chromium-mac/fast/canvas/fillrect-gradient-zero-stops-expected.png:
  • platform/chromium-mac/fast/canvas/fillrect_gradient-expected.png:
  • platform/chromium-mac/fast/canvas/image-object-in-canvas-expected.png:
  • platform/chromium-mac/fast/canvas/image-pattern-rotate-expected.png:
  • platform/chromium-mac/fast/canvas/patternfill-repeat-expected.png:
  • platform/chromium-mac/fast/canvas/quadraticCurveTo-expected.png:
  • platform/chromium-mac/fast/canvas/setWidthResetAfterForcedRender-expected.png:
  • platform/chromium-mac/fast/canvas/shadow-offset-1-expected.png:
  • platform/chromium-mac/fast/canvas/shadow-offset-2-expected.png:
  • platform/chromium-mac/fast/canvas/shadow-offset-3-expected.png:
  • platform/chromium-mac/fast/canvas/shadow-offset-4-expected.png:
  • platform/chromium-mac/fast/canvas/shadow-offset-5-expected.png:
  • platform/chromium-mac/fast/canvas/shadow-offset-6-expected.png:
  • platform/chromium-mac/fast/canvas/shadow-offset-7-expected.png:
  • platform/chromium-mac/fast/canvas/toDataURL-alpha-expected.png:
  • platform/chromium-mac/fast/canvas/zero-size-fill-rect-expected.png:
  • platform/chromium/TestExpectations:
  • platform/gtk/fast/canvas/canvas-incremental-repaint-expected.png: Removed.
3:51 PM Changeset in webkit [132011] by dpranke@chromium.org
  • 3 edits in trunk/LayoutTests

Unreviewed, expectations update for Chromium.

  • platform/chromium-mac-mountainlion/TestExpectations:
  • platform/chromium/TestExpectations:
3:39 PM Changeset in webkit [132010] by dpranke@chromium.org
  • 108 edits
    106 copies
    1 move
    12 adds
    23 deletes in trunk/LayoutTests

Unreviewed, update Chromium ML baselines for LayoutTests/css1 and optimize.

  • css1/formatting_model/floating_elements-expected.png: Renamed from LayoutTests/platform/efl/css1/formatting_model/floating_elements-expected.png.
  • platform/chromium-linux-x86/css1/basic/class_as_selector-expected.png: Removed.
  • platform/chromium-linux-x86/css1/basic/id_as_selector-expected.png: Removed.
  • platform/chromium-linux-x86/css1/box_properties/border_bottom-expected.png: Removed.
  • platform/chromium-linux-x86/css1/box_properties/margin_left-expected.png: Removed.
  • platform/chromium-linux-x86/css1/box_properties/padding_right-expected.png: Removed.
  • platform/chromium-linux-x86/css1/pseudo/anchor-expected.png: Removed.
  • platform/chromium-mac-lion/css1/basic/class_as_selector-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/basic/class_as_selector-expected.png.
  • platform/chromium-mac-lion/css1/basic/comments-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/basic/comments-expected.png.
  • platform/chromium-mac-lion/css1/basic/containment-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/basic/containment-expected.png.
  • platform/chromium-mac-lion/css1/basic/contextual_selectors-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/basic/contextual_selectors-expected.png.
  • platform/chromium-mac-lion/css1/basic/grouping-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/basic/grouping-expected.png.
  • platform/chromium-mac-lion/css1/basic/id_as_selector-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/basic/id_as_selector-expected.png.
  • platform/chromium-mac-lion/css1/basic/inheritance-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/basic/inheritance-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/acid_test-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/acid_test-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_bottom-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_bottom-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_bottom_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_bottom_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_bottom_width-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_bottom_width-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_bottom_width_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_bottom_width_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_color-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_color-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_color_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_color_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_left-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_left-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_left_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_left_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_left_width-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_left_width-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_left_width_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_left_width_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_right-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_right-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_right_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_right_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_right_width-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_right_width-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_right_width_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_right_width_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_style-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_style-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_style_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_style_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_top-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_top-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_top_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_top_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_top_width-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_top_width-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_top_width_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_top_width_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_width-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_width-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/border_width_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/border_width_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/clear-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/clear-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/clear_float-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/clear_float-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/float-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/float-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/float_elements_in_series-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/float_elements_in_series-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/float_margin-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/float_margin-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/float_on_text_elements-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/height-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/height-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_bottom-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_bottom-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_bottom_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_bottom_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_left-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_left-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_left_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_left_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_right-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_right-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_right_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_right_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_top-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_top-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/margin_top_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/margin_top_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_bottom-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_bottom-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_bottom_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_bottom_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_left-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_left-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_left_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_left_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_right-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_right-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_right_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_right_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_top-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_top-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/padding_top_inline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/padding_top_inline-expected.png.
  • platform/chromium-mac-lion/css1/box_properties/width-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/box_properties/width-expected.png.
  • platform/chromium-mac-lion/css1/cascade/cascade_order-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/cascade/cascade_order-expected.png.
  • platform/chromium-mac-lion/css1/cascade/important-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/cascade/important-expected.png.
  • platform/chromium-mac-lion/css1/classification/display-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/classification/display-expected.png.
  • platform/chromium-mac-lion/css1/classification/list_style-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/classification/list_style-expected.png.
  • platform/chromium-mac-lion/css1/classification/list_style_image-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/classification/list_style_image-expected.png.
  • platform/chromium-mac-lion/css1/classification/list_style_position-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/classification/list_style_position-expected.png.
  • platform/chromium-mac-lion/css1/classification/list_style_type-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/classification/list_style_type-expected.png.
  • platform/chromium-mac-lion/css1/classification/white_space-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/classification/white_space-expected.png.
  • platform/chromium-mac-lion/css1/color_and_background/background-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/color_and_background/background-expected.png.
  • platform/chromium-mac-lion/css1/color_and_background/background_attachment-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/color_and_background/background_attachment-expected.png.
  • platform/chromium-mac-lion/css1/color_and_background/background_color-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/color_and_background/background_color-expected.png.
  • platform/chromium-mac-lion/css1/color_and_background/background_image-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/color_and_background/background_image-expected.png.
  • platform/chromium-mac-lion/css1/color_and_background/background_position-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/color_and_background/background_position-expected.png.
  • platform/chromium-mac-lion/css1/color_and_background/background_repeat-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/color_and_background/background_repeat-expected.png.
  • platform/chromium-mac-lion/css1/color_and_background/color-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/color_and_background/color-expected.png.
  • platform/chromium-mac-lion/css1/conformance/forward_compatible_parsing-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/conformance/forward_compatible_parsing-expected.png.
  • platform/chromium-mac-lion/css1/font_properties/font-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/font_properties/font-expected.png.
  • platform/chromium-mac-lion/css1/font_properties/font_family-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/font_properties/font_family-expected.png.
  • platform/chromium-mac-lion/css1/font_properties/font_size-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/font_properties/font_size-expected.png.
  • platform/chromium-mac-lion/css1/font_properties/font_style-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/font_properties/font_style-expected.png.
  • platform/chromium-mac-lion/css1/font_properties/font_variant-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/font_properties/font_variant-expected.png.
  • platform/chromium-mac-lion/css1/font_properties/font_weight-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/font_properties/font_weight-expected.png.
  • platform/chromium-mac-lion/css1/formatting_model/canvas-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/formatting_model/canvas-expected.png.
  • platform/chromium-mac-lion/css1/formatting_model/floating_elements-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/formatting_model/floating_elements-expected.png.
  • platform/chromium-mac-lion/css1/formatting_model/height_of_lines-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/formatting_model/height_of_lines-expected.png.
  • platform/chromium-mac-lion/css1/formatting_model/horizontal_formatting-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/formatting_model/horizontal_formatting-expected.png.
  • platform/chromium-mac-lion/css1/formatting_model/inline_elements-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/formatting_model/inline_elements-expected.png.
  • platform/chromium-mac-lion/css1/formatting_model/replaced_elements-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/formatting_model/replaced_elements-expected.png.
  • platform/chromium-mac-lion/css1/formatting_model/vertical_formatting-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.png.
  • platform/chromium-mac-lion/css1/pseudo/anchor-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/pseudo/anchor-expected.png.
  • platform/chromium-mac-lion/css1/pseudo/firstletter-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/pseudo/firstletter-expected.png.
  • platform/chromium-mac-lion/css1/pseudo/firstline-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/pseudo/firstline-expected.png.
  • platform/chromium-mac-lion/css1/pseudo/multiple_pseudo_elements-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/pseudo/multiple_pseudo_elements-expected.png.
  • platform/chromium-mac-lion/css1/pseudo/pseudo_elements_in_selectors-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/pseudo/pseudo_elements_in_selectors-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/letter_spacing-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/letter_spacing-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/line_height-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/line_height-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/text_align-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/text_align-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/text_decoration-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/text_decoration-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/text_indent-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/text_indent-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/text_transform-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/text_transform-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/vertical_align-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/vertical_align-expected.png.
  • platform/chromium-mac-lion/css1/text_properties/word_spacing-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/text_properties/word_spacing-expected.png.
  • platform/chromium-mac-lion/css1/units/color_units-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/units/color_units-expected.png.
  • platform/chromium-mac-lion/css1/units/length_units-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/units/length_units-expected.png.
  • platform/chromium-mac-lion/css1/units/percentage_units-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/units/percentage_units-expected.png.
  • platform/chromium-mac-lion/css1/units/urls-expected.png: Copied from LayoutTests/platform/chromium-mac/css1/units/urls-expected.png.
  • platform/chromium-mac-mountainlion/TestExpectations:
  • platform/chromium-mac/css1/basic/class_as_selector-expected.png:
  • platform/chromium-mac/css1/basic/comments-expected.png:
  • platform/chromium-mac/css1/basic/containment-expected.png:
  • platform/chromium-mac/css1/basic/contextual_selectors-expected.png:
  • platform/chromium-mac/css1/basic/grouping-expected.png:
  • platform/chromium-mac/css1/basic/id_as_selector-expected.png:
  • platform/chromium-mac/css1/basic/inheritance-expected.png:
  • platform/chromium-mac/css1/box_properties/acid_test-expected.png:
  • platform/chromium-mac/css1/box_properties/border-expected.png:
  • platform/chromium-mac/css1/box_properties/border_bottom-expected.png:
  • platform/chromium-mac/css1/box_properties/border_bottom_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_bottom_width-expected.png:
  • platform/chromium-mac/css1/box_properties/border_bottom_width_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_color-expected.png:
  • platform/chromium-mac/css1/box_properties/border_color_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_left-expected.png:
  • platform/chromium-mac/css1/box_properties/border_left_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_left_width-expected.png:
  • platform/chromium-mac/css1/box_properties/border_left_width_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_right-expected.png:
  • platform/chromium-mac/css1/box_properties/border_right_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_right_width-expected.png:
  • platform/chromium-mac/css1/box_properties/border_right_width_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_style-expected.png:
  • platform/chromium-mac/css1/box_properties/border_style_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_top-expected.png:
  • platform/chromium-mac/css1/box_properties/border_top_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_top_width-expected.png:
  • platform/chromium-mac/css1/box_properties/border_top_width_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/border_width-expected.png:
  • platform/chromium-mac/css1/box_properties/border_width_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/clear-expected.png:
  • platform/chromium-mac/css1/box_properties/clear_float-expected.png:
  • platform/chromium-mac/css1/box_properties/float-expected.png:
  • platform/chromium-mac/css1/box_properties/float_elements_in_series-expected.png:
  • platform/chromium-mac/css1/box_properties/float_margin-expected.png:
  • platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
  • platform/chromium-mac/css1/box_properties/height-expected.png:
  • platform/chromium-mac/css1/box_properties/margin-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_bottom-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_bottom_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_left-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_left_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_right-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_right_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_top-expected.png:
  • platform/chromium-mac/css1/box_properties/margin_top_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/padding-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_bottom-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_bottom_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_left-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_left_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_right-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_right_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_top-expected.png:
  • platform/chromium-mac/css1/box_properties/padding_top_inline-expected.png:
  • platform/chromium-mac/css1/box_properties/width-expected.png:
  • platform/chromium-mac/css1/cascade/cascade_order-expected.png:
  • platform/chromium-mac/css1/cascade/important-expected.png:
  • platform/chromium-mac/css1/classification/display-expected.png:
  • platform/chromium-mac/css1/classification/list_style-expected.png:
  • platform/chromium-mac/css1/classification/list_style_image-expected.png:
  • platform/chromium-mac/css1/classification/list_style_position-expected.png:
  • platform/chromium-mac/css1/classification/list_style_type-expected.png:
  • platform/chromium-mac/css1/classification/white_space-expected.png:
  • platform/chromium-mac/css1/color_and_background/background-expected.png:
  • platform/chromium-mac/css1/color_and_background/background_attachment-expected.png:
  • platform/chromium-mac/css1/color_and_background/background_color-expected.png:
  • platform/chromium-mac/css1/color_and_background/background_image-expected.png:
  • platform/chromium-mac/css1/color_and_background/background_position-expected.png:
  • platform/chromium-mac/css1/color_and_background/background_repeat-expected.png:
  • platform/chromium-mac/css1/color_and_background/color-expected.png:
  • platform/chromium-mac/css1/conformance/forward_compatible_parsing-expected.png:
  • platform/chromium-mac/css1/font_properties/font-expected.png:
  • platform/chromium-mac/css1/font_properties/font_family-expected.png:
  • platform/chromium-mac/css1/font_properties/font_size-expected.png:
  • platform/chromium-mac/css1/font_properties/font_style-expected.png:
  • platform/chromium-mac/css1/font_properties/font_variant-expected.png:
  • platform/chromium-mac/css1/font_properties/font_weight-expected.png:
  • platform/chromium-mac/css1/formatting_model/canvas-expected.png:
  • platform/chromium-mac/css1/formatting_model/floating_elements-expected.png:
  • platform/chromium-mac/css1/formatting_model/height_of_lines-expected.png:
  • platform/chromium-mac/css1/formatting_model/horizontal_formatting-expected.png:
  • platform/chromium-mac/css1/formatting_model/inline_elements-expected.png:
  • platform/chromium-mac/css1/formatting_model/replaced_elements-expected.png:
  • platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.png:
  • platform/chromium-mac/css1/pseudo/anchor-expected.png:
  • platform/chromium-mac/css1/pseudo/firstletter-expected.png:
  • platform/chromium-mac/css1/pseudo/firstline-expected.png:
  • platform/chromium-mac/css1/pseudo/multiple_pseudo_elements-expected.png:
  • platform/chromium-mac/css1/pseudo/pseudo_elements_in_selectors-expected.png:
  • platform/chromium-mac/css1/text_properties/letter_spacing-expected.png:
  • platform/chromium-mac/css1/text_properties/line_height-expected.png:
  • platform/chromium-mac/css1/text_properties/text_align-expected.png:
  • platform/chromium-mac/css1/text_properties/text_decoration-expected.png:
  • platform/chromium-mac/css1/text_properties/text_indent-expected.png:
  • platform/chromium-mac/css1/text_properties/text_transform-expected.png:
  • platform/chromium-mac/css1/text_properties/vertical_align-expected.png:
  • platform/chromium-mac/css1/text_properties/word_spacing-expected.png:
  • platform/chromium-mac/css1/units/color_units-expected.png:
  • platform/chromium-mac/css1/units/length_units-expected.png:
  • platform/chromium-mac/css1/units/percentage_units-expected.png:
  • platform/chromium-mac/css1/units/urls-expected.png:
  • platform/chromium-win-xp/css1/basic/class_as_selector-expected.png: Removed.
  • platform/chromium-win-xp/css1/basic/containment-expected.png: Removed.
  • platform/chromium-win-xp/css1/basic/id_as_selector-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/border_bottom-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/border_left-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/border_right_inline-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/border_top-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/clear_float-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/margin_left-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/margin_right-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/padding_left-expected.png: Removed.
  • platform/chromium-win-xp/css1/box_properties/padding_right-expected.png: Removed.
  • platform/chromium-win-xp/css1/cascade/cascade_order-expected.png: Removed.
  • platform/chromium-win-xp/css1/classification/list_style_type-expected.png: Removed.
  • platform/chromium-win-xp/css1/formatting_model/floating_elements-expected.png: Removed.
  • platform/chromium-win-xp/css1/pseudo/anchor-expected.png: Removed.
  • platform/gtk/css1/formatting_model/floating_elements-expected.png: Removed.
3:02 PM Changeset in webkit [132009] by Antti Koivisto
  • 13 edits
    2 adds in trunk/Source/WebCore

Factor stylesheet invalidation analysis code into a class
https://bugs.webkit.org/show_bug.cgi?id=99933

Reviewed by Sam Weinig.

Currently the stylesheet analysis code is all over the place. It should be factored into a class to make
further progress easier.

The patch adds StyleInvalidationAnalysis class and moves a bunch of code from SelectorChecker, StyleResolver
and DocumentStyleSheetCollection there. No functional changes.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • css/SelectorChecker.cpp:

(WebCore):

  • css/SelectorChecker.h:

(WebCore):

  • css/StyleInvalidationAnalysis.cpp: Added.

(WebCore):
(WebCore::StyleInvalidationAnalysis::StyleInvalidationAnalysis):
(WebCore::StyleInvalidationAnalysis::create):
(WebCore::determineSelectorScopes):
(WebCore::StyleInvalidationAnalysis::analyzeStyleSheet):
(WebCore::elementMatchesSelectorScopes):
(WebCore::StyleInvalidationAnalysis::invalidateStyle):

  • css/StyleInvalidationAnalysis.h: Added.

(WebCore):
(StyleInvalidationAnalysis):
(WebCore::StyleInvalidationAnalysis::dirtiesAllStyle):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::checkRegionSelector):

  • css/StyleResolver.h:

(StyleResolver):

  • dom/DocumentStyleSheetCollection.cpp:

(WebCore):
(WebCore::DocumentStyleSheetCollection::analyzeStyleSheetChange):

  • dom/DocumentStyleSheetCollection.h:

(DocumentStyleSheetCollection):

3:02 PM Changeset in webkit [132008] by dpranke@chromium.org
  • 3 edits in trunk/LayoutTests

Unreviewed, chromium expectations update to remove passing tests.

  • platform/chromium-mac-mountainlion/TestExpectations:
  • platform/chromium/TestExpectations:
12:53 PM Changeset in webkit [132007] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk_Error, Ewk_Resource and Ewk_Popup_Menu_Item members private
https://bugs.webkit.org/show_bug.cgi?id=99931

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make Ewk_Error, Ewk_Resource and Ewk_Popup_Menu_Item class
members private.

  • UIProcess/API/efl/ewk_error.cpp:

(Ewk_Error::Ewk_Error):
(Ewk_Error::url):
(Ewk_Error::description):
(Ewk_Error::domain):
(Ewk_Error::errorCode):
(Ewk_Error::isCancellation):
(ewk_error_type_get):
(ewk_error_url_get):
(ewk_error_code_get):
(ewk_error_description_get):
(ewk_error_cancellation_get):

  • UIProcess/API/efl/ewk_error_private.h:

(Ewk_Error):

  • UIProcess/API/efl/ewk_popup_menu_item.cpp:

(Ewk_Popup_Menu_Item::Ewk_Popup_Menu_Item):
(Ewk_Popup_Menu_Item::type):
(Ewk_Popup_Menu_Item::textDirection):
(Ewk_Popup_Menu_Item::text):
(Ewk_Popup_Menu_Item::tooltipText):
(Ewk_Popup_Menu_Item::accessibilityText):
(Ewk_Popup_Menu_Item::hasTextDirectionOverride):
(Ewk_Popup_Menu_Item::isEnabled):
(Ewk_Popup_Menu_Item::isLabel):
(Ewk_Popup_Menu_Item::isSelected):
(ewk_popup_menu_item_type_get):
(ewk_popup_menu_item_text_get):
(ewk_popup_menu_item_text_direction_get):
(ewk_popup_menu_item_text_direction_override_get):
(ewk_popup_menu_item_tooltip_get):
(ewk_popup_menu_item_accessibility_text_get):
(ewk_popup_menu_item_enabled_get):
(ewk_popup_menu_item_is_label_get):
(ewk_popup_menu_item_selected_get):

  • UIProcess/API/efl/ewk_popup_menu_item_private.h:

(Ewk_Popup_Menu_Item):

  • UIProcess/API/efl/ewk_resource.cpp:

(Ewk_Resource::Ewk_Resource):
(Ewk_Resource::url):
(Ewk_Resource::isMainResource):
(ewk_resource_url_get):
(ewk_resource_main_resource_get):

  • UIProcess/API/efl/ewk_resource_private.h:

(Ewk_Resource):

10:17 AM Changeset in webkit [132006] by commit-queue@webkit.org
  • 10 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk_Url_Request, Ewk_Url_Response and Ewk_Url_Scheme_Request members private
https://bugs.webkit.org/show_bug.cgi?id=99936

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make wk_Url_Request, Ewk_Url_Response and Ewk_Url_Scheme_Request
class members private.

  • UIProcess/API/efl/ewk_context.cpp:

(ewk_context_url_scheme_request_received):

  • UIProcess/API/efl/ewk_download_job.cpp:

(Ewk_Download_Job::estimatedProgress):

  • UIProcess/API/efl/ewk_url_request.cpp:

(Ewk_Url_Request::Ewk_Url_Request):
(Ewk_Url_Request::url):
(Ewk_Url_Request::firstParty):
(Ewk_Url_Request::httpMethod):
(ewk_url_request_url_get):
(ewk_request_cookies_first_party_get):
(ewk_url_request_http_method_get):

  • UIProcess/API/efl/ewk_url_request_private.h:

(Ewk_Url_Request):

  • UIProcess/API/efl/ewk_url_response.cpp:

(Ewk_Url_Response::Ewk_Url_Response):
(Ewk_Url_Response::httpStatusCode):
(Ewk_Url_Response::url):
(Ewk_Url_Response::mimeType):
(Ewk_Url_Response::contentLength):
(ewk_url_response_url_get):
(ewk_url_response_status_code_get):
(ewk_url_response_mime_type_get):
(ewk_url_response_content_length_get):

  • UIProcess/API/efl/ewk_url_response_private.h:

(Ewk_Url_Response):

  • UIProcess/API/efl/ewk_url_scheme_request.cpp:

(Ewk_Url_Scheme_Request::Ewk_Url_Scheme_Request):
(Ewk_Url_Scheme_Request::id):
(Ewk_Url_Scheme_Request::url):
(Ewk_Url_Scheme_Request::scheme):
(Ewk_Url_Scheme_Request::path):
(Ewk_Url_Scheme_Request::finish):
(ewk_url_scheme_request_scheme_get):
(ewk_url_scheme_request_url_get):
(ewk_url_scheme_request_path_get):
(ewk_url_scheme_request_finish):

  • UIProcess/API/efl/ewk_url_scheme_request.h: Fix ewk_url_scheme_request_finish() declaration

so that the request argument is no longer marked as const and so that the content type is of
type uint64_t instead of unsigned int.

  • UIProcess/API/efl/ewk_url_scheme_request_private.h:

(Ewk_Url_Scheme_Request):

9:34 AM Changeset in webkit [132005] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk_Form_Submission_Request, Ewk_Navigation_Data and Ewk_Navigation_Policy_Decision members private
https://bugs.webkit.org/show_bug.cgi?id=99934

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make Ewk_Form_Submission_Request, Ewk_Navigation_Data and
Ewk_Navigation_Policy_Decision class members private.

  • UIProcess/API/efl/ewk_form_submission_request.cpp:

(Ewk_Form_Submission_Request::Ewk_Form_Submission_Request):
(Ewk_Form_Submission_Request::~Ewk_Form_Submission_Request):
(Ewk_Form_Submission_Request::fieldValue):
(Ewk_Form_Submission_Request::fieldNames):
(Ewk_Form_Submission_Request::submit):
(ewk_form_submission_request_field_names_get):
(ewk_form_submission_request_field_value_get):
(ewk_form_submission_request_submit):

  • UIProcess/API/efl/ewk_form_submission_request_private.h:

(Ewk_Form_Submission_Request):

  • UIProcess/API/efl/ewk_navigation_data.cpp:

(Ewk_Navigation_Data::Ewk_Navigation_Data):
(Ewk_Navigation_Data::originalRequest):
(Ewk_Navigation_Data::title):
(Ewk_Navigation_Data::url):
(ewk_navigation_data_title_get):
(ewk_navigation_data_original_request_get):
(ewk_navigation_data_url_get):

  • UIProcess/API/efl/ewk_navigation_data_private.h:

(Ewk_Navigation_Data):

  • UIProcess/API/efl/ewk_navigation_policy_decision.cpp:

(Ewk_Navigation_Policy_Decision::Ewk_Navigation_Policy_Decision):
(Ewk_Navigation_Policy_Decision::~Ewk_Navigation_Policy_Decision):
(Ewk_Navigation_Policy_Decision::navigationType):
(Ewk_Navigation_Policy_Decision::mouseButton):
(Ewk_Navigation_Policy_Decision::modifiers):
(Ewk_Navigation_Policy_Decision::frameName):
(Ewk_Navigation_Policy_Decision::request):
(Ewk_Navigation_Policy_Decision::accept):
(Ewk_Navigation_Policy_Decision::reject):
(Ewk_Navigation_Policy_Decision::download):
(ewk_navigation_policy_navigation_type_get):
(ewk_navigation_policy_mouse_button_get):
(ewk_navigation_policy_modifiers_get):
(ewk_navigation_policy_frame_name_get):
(ewk_navigation_policy_request_get):
(ewk_navigation_policy_decision_accept):
(ewk_navigation_policy_decision_reject):
(ewk_navigation_policy_decision_download):

  • UIProcess/API/efl/ewk_navigation_policy_decision_private.h:

(Ewk_Navigation_Policy_Decision):

9:23 AM Changeset in webkit [132004] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk_Favicon_Database members private
https://bugs.webkit.org/show_bug.cgi?id=99932

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make Ewk_Favicon_Database class members private.

  • UIProcess/API/efl/ewk_favicon_database.cpp:

(Ewk_Favicon_Database::Ewk_Favicon_Database):
(Ewk_Favicon_Database::iconURLForPageURL):
(Ewk_Favicon_Database::watchChanges):
(Ewk_Favicon_Database::unwatchChanges):
(AsyncIconRequestResponse):
(AsyncIconRequestResponse::AsyncIconRequestResponse):
(respond_icon_request_idle):
(Ewk_Favicon_Database::iconForPageURL):
(Ewk_Favicon_Database::didChangeIconForPageURL):
(Ewk_Favicon_Database::getIconSurfaceSynchronously):
(Ewk_Favicon_Database::iconDataReadyForPageURL):
(ewk_favicon_database_icon_url_get):
(ewk_favicon_database_async_icon_get):
(ewk_favicon_database_icon_change_callback_add):
(ewk_favicon_database_icon_change_callback_del):

  • UIProcess/API/efl/ewk_favicon_database.h:
  • UIProcess/API/efl/ewk_favicon_database_private.h:

(Ewk_Favicon_Database):

  • UIProcess/API/efl/ewk_view.cpp:

(Ewk_View_Private_Data::~Ewk_View_Private_Data):
(_ewk_view_initialize):

9:13 AM Changeset in webkit [132003] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk back / forward list classes members private and remove private C functions
https://bugs.webkit.org/show_bug.cgi?id=99929

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make Ewk_Back_Forward_List and Ewk_Back_Forward_List_Item members
private and remove private C functions.

  • UIProcess/API/efl/ewk_back_forward_list.cpp:

(Ewk_Back_Forward_List::Ewk_Back_Forward_List):
(Ewk_Back_Forward_List::nextItem):
(Ewk_Back_Forward_List::previousItem):
(Ewk_Back_Forward_List::currentItem):
(Ewk_Back_Forward_List::itemAt):
(Ewk_Back_Forward_List::size):
(Ewk_Back_Forward_List::backList):
(Ewk_Back_Forward_List::forwardList):
(Ewk_Back_Forward_List::getFromCacheOrCreate):
(Ewk_Back_Forward_List::createEinaList):
(Ewk_Back_Forward_List::update):
(ewk_back_forward_list_current_item_get):
(ewk_back_forward_list_previous_item_get):
(ewk_back_forward_list_next_item_get):
(ewk_back_forward_list_item_at_index_get):
(ewk_back_forward_list_count):
(ewk_back_forward_list_n_back_items_copy):
(ewk_back_forward_list_n_forward_items_copy):

  • UIProcess/API/efl/ewk_back_forward_list_item.cpp:

(Ewk_Back_Forward_List_Item::Ewk_Back_Forward_List_Item):
(Ewk_Back_Forward_List_Item::url):
(Ewk_Back_Forward_List_Item::title):
(Ewk_Back_Forward_List_Item::originalURL):
(ewk_back_forward_list_item_url_get):
(ewk_back_forward_list_item_title_get):
(ewk_back_forward_list_item_original_url_get):

  • UIProcess/API/efl/ewk_back_forward_list_item_private.h:

(Ewk_Back_Forward_List_Item):

  • UIProcess/API/efl/ewk_back_forward_list_private.h:

(Ewk_Back_Forward_List):

  • UIProcess/API/efl/ewk_view_loader_client.cpp:

(didChangeBackForwardList):

9:00 AM Changeset in webkit [132002] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk_Cookie_Manager members private
https://bugs.webkit.org/show_bug.cgi?id=99930

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make Ewk_Cookie_Manager class members private.

  • UIProcess/API/efl/ewk_cookie_manager.cpp:

(Ewk_Cookie_Manager::Ewk_Cookie_Manager):
(Ewk_Cookie_Manager::~Ewk_Cookie_Manager):
(Ewk_Cookie_Manager::setPersistentStorage):
(Ewk_Cookie_Manager::setHTTPAcceptPolicy):
(Ewk_Cookie_Manager::clearHostnameCookies):
(Ewk_Cookie_Manager::clearAllCookies):
(Ewk_Cookie_Manager::watchChanges):
(Ewk_Cookie_Manager::isWatchingForChanges):
(Ewk_Cookie_Manager::getHostNamesWithCookies):
(Ewk_Cookie_Manager::getHTTPAcceptPolicy):
(Ewk_Cookie_Manager::cookiesDidChange):
(ewk_cookie_manager_persistent_storage_set):
(ewk_cookie_manager_accept_policy_set):
(Get_Policy_Async_Data):
(Get_Policy_Async_Data::Get_Policy_Async_Data):
(ewk_cookie_manager_async_accept_policy_get):
(Get_Hostnames_Async_Data):
(Get_Hostnames_Async_Data::Get_Hostnames_Async_Data):
(ewk_cookie_manager_async_hostnames_with_cookies_get):
(ewk_cookie_manager_hostname_cookies_clear):
(ewk_cookie_manager_cookies_clear):
(ewk_cookie_manager_changes_watch):

  • UIProcess/API/efl/ewk_cookie_manager_private.h:

(Ewk_Cookie_Manager):

3:38 AM Changeset in webkit [132001] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk intent classes members private
https://bugs.webkit.org/show_bug.cgi?id=99832

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make Ewk_Intent and Ewk_Intent_Service members
private and add class methods to get them.

  • UIProcess/API/efl/ewk_intent.cpp:

(Ewk_Intent::Ewk_Intent):
(Ewk_Intent::webIntentData):
(Ewk_Intent::action):
(Ewk_Intent::type):
(Ewk_Intent::service):
(Ewk_Intent::suggestions):
(Ewk_Intent::extra):
(Ewk_Intent::extraKeys):
(ewk_intent_action_get):
(ewk_intent_type_get):
(ewk_intent_service_get):
(ewk_intent_suggestions_get):
(ewk_intent_extra_get):
(ewk_intent_extra_names_get):

  • UIProcess/API/efl/ewk_intent_private.h:

(WebKit):
(Ewk_Intent):

  • UIProcess/API/efl/ewk_intent_service.cpp:

(Ewk_Intent_Service::Ewk_Intent_Service):
(Ewk_Intent_Service::action):
(Ewk_Intent_Service::type):
(Ewk_Intent_Service::href):
(Ewk_Intent_Service::title):
(Ewk_Intent_Service::disposition):
(ewk_intent_service_action_get):
(ewk_intent_service_type_get):
(ewk_intent_service_href_get):
(ewk_intent_service_title_get):
(ewk_intent_service_disposition_get):

  • UIProcess/API/efl/ewk_intent_service_private.h:

(Ewk_Intent_Service):

  • UIProcess/API/efl/ewk_view.cpp:

(ewk_view_intent_deliver):

3:36 AM Changeset in webkit [132000] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit2

[EFL][WK2] Make Ewk_Download_Job members private and remove private C functions
https://bugs.webkit.org/show_bug.cgi?id=99697

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-21
Reviewed by Kenneth Rohde Christiansen.

Make Ewk_Download_Job private and replace private C functions
by class methods. New methods were also added to match the
public C API.

  • UIProcess/API/efl/ewk_context.cpp:

(ewk_context_download_job_add):

  • UIProcess/API/efl/ewk_context_download_client.cpp:

(decideDestinationWithSuggestedFilename):
(didReceiveResponse):
(didCreateDestination):
(didReceiveData):
(didFail):
(didCancel):
(didFinish):

  • UIProcess/API/efl/ewk_download_job.cpp:

(Ewk_Download_Job::Ewk_Download_Job):
(Ewk_Download_Job::id):
(Ewk_Download_Job::view):
(ewk_download_job_state_get):
(Ewk_Download_Job::state):
(ewk_download_job_request_get):
(Ewk_Download_Job::request):
(ewk_download_job_response_get):
(Ewk_Download_Job::response):
(ewk_download_job_destination_get):
(Ewk_Download_Job::destination):
(ewk_download_job_destination_set):
(Ewk_Download_Job::setDestination):
(ewk_download_job_suggested_filename_get):
(Ewk_Download_Job::suggestedFileName):
(ewk_download_job_cancel):
(Ewk_Download_Job::cancel):
(ewk_download_job_estimated_progress_get):
(Ewk_Download_Job::estimatedProgress):
(ewk_download_job_elapsed_time_get):
(Ewk_Download_Job::elapsedTime):
(Ewk_Download_Job::setResponse):
(Ewk_Download_Job::setSuggestedFileName):
(Ewk_Download_Job::incrementReceivedData):
(Ewk_Download_Job::setState):

  • UIProcess/API/efl/ewk_download_job.h:
  • UIProcess/API/efl/ewk_download_job_private.h:

(Ewk_Download_Job):

3:27 AM Changeset in webkit [131999] by robert@webkit.org
  • 3 edits
    2 adds in trunk

In some float situations, the original layout is wrong and only corrects itself on repaint
https://bugs.webkit.org/show_bug.cgi?id=18939

Reviewed by Levi Weintraub.

Source/WebCore:

A <br> that follows collapsing spaces and has clearance set always needs to get a run and a linebox of its own.
This allows the line below it to check for clearance from the <br> if it gets dirtied but the line with the <br>
does not.

Test: fast/block/br-with-clearance-after-collapsing-space.html

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::LineBreaker::nextLineBreak):

LayoutTests:

  • fast/block/br-with-clearance-after-collapsing-space-expected.html: Added.
  • fast/block/br-with-clearance-after-collapsing-space.html: Added.
2:44 AM Changeset in webkit [131998] by robert@webkit.org
  • 3 edits
    2 adds in trunk

floated element with negative margin causes text wrap bug
https://bugs.webkit.org/show_bug.cgi?id=94825

Reviewed by Levi Weintraub.

Source/WebCore:

Avoid over-estimating the available width on the line by ensuring that the offset taken to avoid
floats on the line is at least as much as the offset given by border, margin and padding. This only
happens when a negative margin on the float brings its edge back before the offset
given by the border, margin and padding of its parents.

Test: fast/block/float/float-on-line-obeys-container-padding.html

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::LineWidth::shrinkAvailableWidthForNewFloatIfNeeded):

LayoutTests:

  • fast/block/float/float-on-line-obeys-container-padding.html: Added.
  • fast/block/float/float-on-line-obeys-container-padding-expected.html: Added.
2:11 AM Changeset in webkit [131997] by rakuco@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Fix 'make dist' for the GTK+ port

Patch by Martin Robinson <mrobinson@igalia.com> on 2012-10-20

  • GNUmakefile.list.am: Add missing files to the source list.

Oct 20, 2012:

11:31 PM Changeset in webkit [131996] by Martin Robinson
  • 7 edits in trunk/Source

Fix 'make dist' for the GTK+ port

Source/JavaScriptCore:

  • GNUmakefile.list.am: Add missing files to the source list.

Source/WebCore:

  • GNUmakefile.am: Add missing files to the source list.
  • GNUmakefile.list.am: Ditto.

Source/WTF:

  • GNUmakefile.list.am: Add missing files to the source list.
6:57 PM Changeset in webkit [131995] by mitz@apple.com
  • 3 edits
    2 adds in trunk

<rdar://problem/12512710> [mac] Text with zero font size renders as 12px sometimes
https://bugs.webkit.org/show_bug.cgi?id=99918

Reviewed by Geoff Garen.

Source/WebCore:

-[NSFont fontWithName:size:] returns an NSFont of size 12 (the default User Font size) when
asked for size 0, and this is what Font::drawGlyphs uses to draw the text.

Test: fast/text/zero-font-size-2.html

  • platform/graphics/mac/FontMac.mm:

(WebCore::Font::drawGlyphs): Added an early return if the size is zero.

LayoutTests:

  • fast/text/zero-font-size-2-expected.html: Added.
  • fast/text/zero-font-size-2.html: Added.
6:31 PM Changeset in webkit [131994] by fmalita@chromium.org
  • 7 edits
    3 copies
    4 adds
    5 deletes in trunk/LayoutTests

[Chromium] Unreviewed rebaselines after http://trac.webkit.org/changeset/131974, take two.

  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt.
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt.
  • platform/chromium-mac-lion/svg/custom/pattern-scaling-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-scaling-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-scaling-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/pattern-scaling-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/pattern-with-transformation-expected.png: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-win/svg/custom/pattern-with-transformation-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
4:08 PM Changeset in webkit [131993] by kling@webkit.org
  • 4 edits in trunk/Source/WebCore

Clean up QualifiedName-as-hash-key scenario.
<http://webkit.org/b/99394>

Reviewed by Anders Carlsson.

Cache the hash on QualifiedNameImpl after the first time it's computed.
This grows QualifiedNameImpl by 4 bytes on 32-bit (no change on 64-bit due to base class padding)
which I believe is fine, since QualifiedName is a shared object.

Add a global nullQName() function that returns a QualifiedName(nullAtom, nullAtom, nullAtom)
and use this to implement HashTraits<QualifiedName>::emptyValue(). The old implementation would
create a new QualifiedName(nullAtom, nullAtom, nullAtom) each time, which had to be hashed,
added to the global QualifiedName cache, etc.

Finally, don't have SVGAttributeHashTranslator create a temporary QualifiedName just to compute
the hash of a (namespace, prefix, localName) tuple, use QualifiedNameComponents and hashComponents()
directly instead.

Altogether this shaves ~100ms off of the RoboHornet svgresize.html benchmark on my MBP.

  • dom/QualifiedName.cpp:

(WebCore::nullQName):
(WebCore::QualifiedName::QualifiedNameImpl::computeHash):

  • dom/QualifiedName.h:

(QualifiedNameImpl):
(WebCore::QualifiedName::QualifiedNameImpl::QualifiedNameImpl):
(WebCore::QualifiedNameHash::hash):

  • svg/SVGElement.h:

(WebCore::SVGAttributeHashTranslator::hash):

3:44 PM Changeset in webkit [131992] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] m_mainFrame should be null checked before use in WebPagePrivate destructor
https://bugs.webkit.org/show_bug.cgi?id=99916

Patch by Andrew Lo <anlo@rim.com> on 2012-10-20
Reviewed by George Staikos.
Internally reviewed by Arvid Nilsson.

Internal PR228029
Add null checks for m_mainFrame for things that happen during
WebPage destruction.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::setVisible):
(BlackBerry::WebKit::WebPagePrivate::setCompositorDrawsRootLayer):

2:45 PM Changeset in webkit [131991] by rakuco@webkit.org
  • 7 edits in trunk

[EFL][DRT] Implement tracking and painting repaint rectangles.
https://bugs.webkit.org/show_bug.cgi?id=99838

Reviewed by Gyuyoung Kim.

Source/WebKit/efl:

Add the required DumpRenderTreeSupport plumbing functions to
interact with FrameView and track/obtain repaint rectangles for
DumpRenderTree.

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::setSelectTrailingWhitespaceEnabled):
(DumpRenderTreeSupportEfl::setTracksRepaints):
(DumpRenderTreeSupportEfl::resetTrackedRepaints):
(DumpRenderTreeSupportEfl::isTrackingRepaints):
(DumpRenderTreeSupportEfl::trackedRepaintRects):

  • WebCoreSupport/DumpRenderTreeSupportEfl.h:

Tools:

Implement displayWebView() and start tracking/painting the repaint
rectangles for the repaint tests that rely on it.

  • DumpRenderTree/efl/DumpRenderTree.cpp:

(displayWebView):

  • DumpRenderTree/efl/DumpRenderTreeChrome.cpp:

(DumpRenderTreeChrome::resetDefaultsToConsistentValues):

  • DumpRenderTree/efl/PixelDumpSupportEfl.cpp:

(createBitmapContextFromWebView):

2:27 PM Changeset in webkit [131990] by andersca@apple.com
  • 30 edits in trunk/Source/WebKit2

Remove ::encode template specializations and just use overloads
https://bugs.webkit.org/show_bug.cgi?id=99865

Reviewed by Andreas Kling.

Get rid of the various encode functions and just use overloading instead.

  • Platform/CoreIPC/ArgumentCoders.cpp:

(CoreIPC::::encode):

  • Platform/CoreIPC/ArgumentCoders.h:
  • Platform/CoreIPC/ArgumentEncoder.cpp:

(CoreIPC::ArgumentEncoder::encodeVariableLengthByteArray):
(CoreIPC::ArgumentEncoder::encode):

  • Platform/CoreIPC/ArgumentEncoder.h:

(ArgumentEncoder):
(CoreIPC::ArgumentEncoder::encodeEnum):

  • Platform/CoreIPC/win/ConnectionWin.cpp:

(CoreIPC::Connection::sendOutgoingMessage):

  • Platform/mac/SharedMemoryMac.cpp:

(WebKit::SharedMemory::Handle::encode):

  • Platform/win/SharedMemoryWin.cpp:

(WebKit::SharedMemory::Handle::encode):

  • Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:

(CoreIPC::::encode):

  • Shared/DictionaryPopupInfo.cpp:

(WebKit::DictionaryPopupInfo::encode):

  • Shared/Plugins/NPIdentifierData.cpp:

(WebKit::NPIdentifierData::encode):
(WebKit::NPIdentifierData::decode):

  • Shared/UserMessageCoders.h:

(WebKit::UserMessageEncoder::baseEncode):

  • Shared/WebCoreArgumentCoders.cpp:

(CoreIPC::::encode):

  • Shared/WebProcessCreationParameters.cpp:

(WebKit::WebProcessCreationParameters::encode):

  • Shared/cf/ArgumentCodersCF.cpp:

(CoreIPC::encode):

  • Shared/mac/ArgumentCodersMac.mm:

(CoreIPC::encode):

  • Shared/mac/KeychainAttribute.cpp:

(CoreIPC::encode):

  • Shared/mac/PlatformCertificateInfo.mm:

(WebKit::PlatformCertificateInfo::encode):

  • Shared/mac/SandboxExtensionMac.mm:

(WebKit::SandboxExtension::HandleArray::encode):

  • Shared/mac/SecItemRequestData.cpp:

(WebKit::SecItemRequestData::encode):

  • Shared/mac/SecItemResponseData.cpp:

(WebKit::SecItemResponseData::encode):

  • Shared/mac/SecKeychainItemRequestData.cpp:

(WebKit::SecKeychainItemRequestData::encode):

  • Shared/mac/SecKeychainItemResponseData.cpp:

(WebKit::SecKeychainItemResponseData::encode):

  • Shared/qt/ArgumentCodersQt.cpp:

(CoreIPC::::encode):

  • Shared/qt/QtNetworkReplyData.cpp:

(WebKit::QtNetworkReplyData::encode):

  • Shared/soup/PlatformCertificateInfo.cpp:

(WebKit::PlatformCertificateInfo::encode):

  • Shared/win/LayerTreeContextWin.cpp:

(WebKit::LayerTreeContext::encode):

  • Shared/win/PlatformCertificateInfo.cpp:

(WebKit::PlatformCertificateInfo::encode):

  • Shared/win/WindowGeometry.cpp:

(WebKit::WindowGeometry::encode):

  • WebProcess/WebPage/EncoderAdapter.cpp:

(WebKit::EncoderAdapter::encodeBool):
(WebKit::EncoderAdapter::encodeUInt16):
(WebKit::EncoderAdapter::encodeUInt32):
(WebKit::EncoderAdapter::encodeUInt64):
(WebKit::EncoderAdapter::encodeInt32):
(WebKit::EncoderAdapter::encodeInt64):
(WebKit::EncoderAdapter::encodeFloat):
(WebKit::EncoderAdapter::encodeDouble):
(WebKit::EncoderAdapter::encodeString):

1:06 PM Changeset in webkit [131989] by fpizlo@apple.com
  • 2 edits
    1 add in trunk/Source/JavaScriptCore

LLInt backends of non-ARM RISC platforms should be able to share code with the existing ARMv7 backend
https://bugs.webkit.org/show_bug.cgi?id=99745

Reviewed by Geoffrey Garen.

This moves all of the things in armv7.rb that I thought are generally useful out
into risc.rb. It also separates some phases (branch ops is separated into one
phase that does sensible things, and another that does things that are painfully
ARM-specific), and removes ARM assumptions from others by using a callback to
drive exactly what lowering must happen. The goal here is to minimize the future
maintenance burden of LLInt by ensuring that the various platforms share as much
lowering code as possible.

  • offlineasm/armv7.rb:
  • offlineasm/risc.rb: Added.
9:03 AM Changeset in webkit [131988] by rakuco@webkit.org
  • 1 edit
    5 adds in trunk/LayoutTests

[EFL] Add missing expectations for some tests in svg/custom.

  • platform/efl/svg/custom/js-late-pattern-creation-expected.png: Added.
  • platform/efl/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/efl/svg/custom/pattern-skew-transformed-expected.png: Added.
  • platform/efl/svg/custom/pattern-with-transformation-expected.png: Added.
  • platform/efl/svg/custom/pattern-with-transformation-expected.txt: Added.
7:29 AM Changeset in webkit [131987] by fmalita@chromium.org
  • 8 edits
    15 adds
    3 deletes in trunk/LayoutTests

Unreviewed rebaseline after http://trac.webkit.org/changeset/131974.

  • platform/chromium-linux-x86/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Removed.
  • platform/chromium-linux-x86/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-creation-expected.png: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-scaling-expected.png: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-with-transformation-expected.png: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-scaling-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-with-transformation-expected.png:
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
  • platform/chromium-mac/svg/custom/pattern-scaling-expected.png: Added.
  • platform/chromium-mac/svg/custom/pattern-skew-transformed-expected.png:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-creation-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/pattern-scaling-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/pattern-with-transformation-expected.png: Added.
  • platform/chromium-win-xp/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-win-xp/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium/TestExpectations:
3:58 AM Changeset in webkit [131986] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebKit2

Unreviewed. Fix compile warning.

  • UIProcess/API/gtk/tests/GNUmakefile.am: Pass sourcedir to

glib-compile-resource when generating dependencies too.

3:25 AM Changeset in webkit [131985] by mkwst@chromium.org
  • 1 edit
    12 moves
    5 adds
    2 deletes in trunk/LayoutTests

Cleanup: Move stacktrace tests to a subdirectory.
https://bugs.webkit.org/show_bug.cgi?id=99857

Reviewed by Pavel Feldman.

I plan on adding more than a few tests checking that stacktraces are
associated with console logs. This patch simply moves the four existing
tests into a subdirectory so that I don't spam http/tests/inspector with
stacktrace tests.

  • http/tests/inspector/stacktraces/csp-injected-content-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/http/tests/inspector/csp-injected-content-warning-contains-stacktrace-expected.txt.
  • http/tests/inspector/stacktraces/csp-injected-content-warning-contains-stacktrace.html: Renamed from LayoutTests/http/tests/inspector/csp-injected-content-warning-contains-stacktrace.html.
  • http/tests/inspector/stacktraces/csp-inline-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/http/tests/inspector/csp-inline-warning-contains-stacktrace-expected.txt.
  • http/tests/inspector/stacktraces/csp-inline-warning-contains-stacktrace.html: Renamed from LayoutTests/http/tests/inspector/csp-inline-warning-contains-stacktrace.html.
  • http/tests/inspector/stacktraces/csp-setInterval-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/http/tests/inspector/csp-setInterval-warning-contains-stacktrace-expected.txt.
  • http/tests/inspector/stacktraces/csp-setInterval-warning-contains-stacktrace.html: Renamed from LayoutTests/http/tests/inspector/csp-setInterval-warning-contains-stacktrace.html.
  • http/tests/inspector/stacktraces/csp-setTimeout-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/http/tests/inspector/csp-setTimeout-warning-contains-stacktrace-expected.txt.
  • http/tests/inspector/stacktraces/csp-setTimeout-warning-contains-stacktrace.html: Renamed from LayoutTests/http/tests/inspector/csp-setTimeout-warning-contains-stacktrace.html.
  • http/tests/inspector/stacktraces/resources/csp-inline-test.js: Renamed from LayoutTests/http/tests/inspector/resources/csp-inline-test.js.

(thisTest):

  • http/tests/inspector/stacktraces/resources/stacktrace-test.js: Renamed from LayoutTests/http/tests/inspector/resources/csp-test.js.

(test.addMessage):
(test):

  • platform/chromium/http/tests/inspector/stacktraces/csp-injected-content-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/platform/chromium/http/tests/inspector/csp-injected-content-warning-contains-stacktrace-expected.txt.
  • platform/chromium/http/tests/inspector/stacktraces/csp-inline-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/platform/chromium/http/tests/inspector/csp-inline-warning-contains-stacktrace-expected.txt.
  • platform/chromium/http/tests/inspector/stacktraces/csp-setInterval-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/platform/chromium/http/tests/inspector/csp-setInterval-warning-contains-stacktrace-expected.txt.
  • platform/chromium/http/tests/inspector/stacktraces/csp-setTimeout-warning-contains-stacktrace-expected.txt: Renamed from LayoutTests/platform/chromium/http/tests/inspector/csp-setTimeout-warning-contains-stacktrace-expected.txt.
3:15 AM Changeset in webkit [131984] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[EFL] Unskip the tests about regressions after r130699.
https://bugs.webkit.org/show_bug.cgi?id=99910

Unreviewed EFL gardening.

Unskip the test cases about regressions after r130699
fast/css/import-style-update.html
fast/events/attribute-listener-cloned-from-frameless-doc-context-2.html
fast/events/attribute-listener-cloned-from-frameless-doc-context.html
fast/events/attribute-listener-extracted-from-frameless-doc-context-2.html
fast/events/attribute-listener-extracted-from-frameless-doc-context.html
fast/html/link-rel-stylesheet.html
fast/loader/data-url-encoding-html.html
fast/loader/data-url-encoding-svg.html
fast/spatial-navigation/snav-iframe-nested.html

It seems to be passing consistently now.

Patch by Byungwoo Lee <bw80.lee@samsung.com> on 2012-10-20

  • platform/efl/TestExpectations:
1:02 AM Changeset in webkit [131983] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[EFL][AC] Build fix after r131933
https://bugs.webkit.org/show_bug.cgi?id=99901

Patch by Yael Aharon <yael.aharon@intel.com> on 2012-10-20
Reviewed by Kentaro Hara.

Add ArrayBoundsClamper.cpp to WebCore/CMakeLists.txt.

No new tests.

  • CMakeLists.txt:
Note: See TracTimeline for information about the timeline view.