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

Timeline



Jul 22, 2012:

9:55 PM Changeset in webkit [123308] by haraken@chromium.org
  • 8 edits in trunk/Source/WebCore

[V8] CodeGeneratorV8.pm should support static attributes
https://bugs.webkit.org/show_bug.cgi?id=91764

Reviewed by Adam Barth.

CodeGeneratorJS.pm already supports static attributes.
CodeGeneratorV8.pm should also support them.

Tests: bindings/scripts/test/TestObj.idl

bindings/scripts/test/TestSupplemental.idl

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateNormalAttrGetter):
(GenerateNormalAttrSetter):

  • bindings/scripts/test/TestObj.idl: Added defined(TESTING_V8).
  • bindings/scripts/test/TestSupplemental.idl: Added test cases for static attributes in supplemental IDL files.
  • bindings/scripts/test/JS/JSTestInterface.cpp: Updated run-bindings-tests results.

(WebCore):
(WebCore::jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr):
The generated code is wrong since CodeGeneratorJS.pm does not support static attributes for
supplemental IDL files. I will fix it in a follow-up patch.
(WebCore::jsTestInterfaceConstructorSupplementalStaticAttr):
(WebCore::setJSTestInterfaceConstructorSupplementalStaticAttr):

  • bindings/scripts/test/JS/JSTestInterface.h:

(WebCore):

  • bindings/scripts/test/V8/V8TestInterface.cpp: Updated run-bindings-tests results.

(WebCore::TestInterfaceV8Internal::supplementalStaticReadOnlyAttrAttrGetter):
(TestInterfaceV8Internal):
(WebCore::TestInterfaceV8Internal::supplementalStaticAttrAttrGetter):
(WebCore::TestInterfaceV8Internal::supplementalStaticAttrAttrSetter):
(WebCore):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::TestObjV8Internal::staticReadOnlyIntAttrAttrGetter):
(TestObjV8Internal):
(WebCore::TestObjV8Internal::staticStringAttrAttrGetter):
(WebCore::TestObjV8Internal::staticStringAttrAttrSetter):
(WebCore):

8:55 PM Changeset in webkit [123307] by tkent@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[Chromium-Mac] Fix a build error.

  • DEPS: Add third_party/GTM.
8:33 PM FeatureFlags edited by tkent@chromium.org
Rename some flags to _ELEMENT (diff)
7:11 PM Changeset in webkit [123306] by commit-queue@webkit.org
  • 3 edits in trunk/LayoutTests

Improve BiquadFilterNode test case
https://bugs.webkit.org/show_bug.cgi?id=90937

Patch by Li Yin <li.yin@intel.com> on 2012-07-22
Reviewed by Kentaro Hara.

Spec: http://www.w3.org/TR/webaudio/#BiquadFilterNode
Improve BiquadFilterNode test to cover constant value and number of inputs and outputs.

  • webaudio/biquadfilternode-basic-expected.txt:
  • webaudio/biquadfilternode-basic.html:
6:27 PM Changeset in webkit [123305] by gyuyoung.kim@samsung.com
  • 10 edits in trunk/Source/WebCore

Missing *explicit* keyword in storage and workers.
https://bugs.webkit.org/show_bug.cgi?id=91934

Reviewed by Kentaro Hara.

Some constructors missed to use *explicit* keyword. They need to be added
*explicit* keyword to contructor which has a parameter in order to avoid
implicit type conversion.

No new tests. Convered by existing tests.

  • storage/StorageAreaImpl.h:

(StorageAreaImpl):

  • storage/StorageMap.h:

(StorageMap):

  • storage/StorageSyncManager.h:

(StorageSyncManager):

  • storage/StorageTask.h:

(StorageTask):

  • storage/StorageTracker.h:

(StorageTracker):

  • workers/SharedWorker.h:

(SharedWorker):

  • workers/Worker.h:

(Worker):

  • workers/WorkerLocation.h:

(WebCore::WorkerLocation::WorkerLocation):

  • workers/WorkerMessagingProxy.h:

(WorkerMessagingProxy):

6:17 PM Changeset in webkit [123304] by yosin@chromium.org
  • 48 edits in trunk/LayoutTests/platform

Unreviewed. Set missing SVN property svn:mime-type=image/png to PNG files in
/LayoutTests/fast/forms/ and LayoutTests/platfrom/*fast/forms

6:08 PM Changeset in webkit [123303] by commit-queue@webkit.org
  • 3 edits in trunk

Unreviewed, rolling out r123298 and r123301.
http://trac.webkit.org/changeset/123298
http://trac.webkit.org/changeset/123301
https://bugs.webkit.org/show_bug.cgi?id=91953

We need to think some more about the intricacies of exposing a
CMake option for ENABLE_DFG_JIT as this option is specific to
the port and architecture. (Requested by dydx on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-22

  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:
6:00 PM Changeset in webkit [123302] by yosin@chromium.org
  • 11 edits
    98 moves in trunk/LayoutTests

[Tests] Rename fast/forms/number/*.html to number-*.html
https://bugs.webkit.org/show_bug.cgi?id=91806

Reviewed by Kent Tamura.

This patch renames test scripts and expected text/images to same
naming scheme(name starts with "number-"), for fast/forms/number.

This patch also updates TestExpectations and Skipped files in platform
directory for test name change.

This patch is a part of forms input type test arrangement.
https://bugs.webkit.org/show_bug.cgi?id=91805

  • fast/forms/number/ValidityState-rangeOverflow-number-expected.txt: Removed.
  • fast/forms/number/ValidityState-rangeOverflow-number.html: Removed.
  • fast/forms/number/ValidityState-rangeUnderflow-number-expected.txt: Removed.
  • fast/forms/number/ValidityState-rangeUnderflow-number.html: Removed.
  • fast/forms/number/ValidityState-stepMismatch-number-expected.txt: Removed.
  • fast/forms/number/ValidityState-stepMismatch-number.html: Removed.
  • fast/forms/number/ValidityState-typeMismatch-number-expected.txt: Removed.
  • fast/forms/number/ValidityState-typeMismatch-number.html: Removed.
  • fast/forms/number/input-appearance-number-rtl.html: Removed.
  • fast/forms/number/input-appearance-spinbutton-disabled-readonly.html: Removed.
  • fast/forms/number/input-appearance-spinbutton-layer.html: Removed.
  • fast/forms/number/input-appearance-spinbutton-visibility-expected.html: Removed.
  • fast/forms/number/input-appearance-spinbutton-visibility.html: Removed.
  • fast/forms/number/input-number-blur-twice-expected.txt: Removed.
  • fast/forms/number/input-number-blur-twice.html: Removed.
  • fast/forms/number/input-number-change-type-on-focus-expected.txt: Removed.
  • fast/forms/number/input-number-change-type-on-focus.html: Removed.
  • fast/forms/number/input-number-commit-valid-only-expected.txt: Removed.
  • fast/forms/number/input-number-commit-valid-only.html: Removed.
  • fast/forms/number/input-number-crash-expected.txt: Removed.
  • fast/forms/number/input-number-crash.html: Removed.
  • fast/forms/number/input-number-events-expected.txt: Removed.
  • fast/forms/number/input-number-events.html: Removed.
  • fast/forms/number/input-number-keyoperation-expected.txt: Removed.
  • fast/forms/number/input-number-keyoperation.html: Removed.
  • fast/forms/number/input-number-large-padding-expected.txt: Removed.
  • fast/forms/number/input-number-large-padding.html: Removed.
  • fast/forms/number/input-number-outofrange-expected.txt: Removed.
  • fast/forms/number/input-number-outofrange.html: Removed.
  • fast/forms/number/input-number-size-expected.txt: Removed.
  • fast/forms/number/input-number-size.html: Removed.
  • fast/forms/number/input-number-spinbutton-crash-expected.txt: Removed.
  • fast/forms/number/input-number-spinbutton-crash.html: Removed.
  • fast/forms/number/input-number-unacceptable-style-expected.txt: Removed.
  • fast/forms/number/input-number-unacceptable-style.html: Removed.
  • fast/forms/number/input-number-validation-message-expected.txt: Removed.
  • fast/forms/number/input-number-validation-message.html: Removed.
  • fast/forms/number/input-number-wheel-expected.txt: Removed.
  • fast/forms/number/input-number-wheel.html: Removed.
  • fast/forms/number/input-spinbutton-capturing-expected.txt: Removed.
  • fast/forms/number/input-spinbutton-capturing.html: Removed.
  • fast/forms/number/input-valueasnumber-number-expected.txt: Removed.
  • fast/forms/number/input-valueasnumber-number.html: Removed.
  • fast/forms/number/number-appearance-rtl.html: Copied from LayoutTests/fast/forms/number/input-appearance-number-rtl.html.
  • fast/forms/number/number-appearance-spinbutton-disabled-readonly.html: Copied from LayoutTests/fast/forms/number/input-appearance-spinbutton-disabled-readonly.html.
  • fast/forms/number/number-appearance-spinbutton-layer.html: Copied from LayoutTests/fast/forms/number/input-appearance-spinbutton-layer.html.
  • fast/forms/number/number-appearance-spinbutton-visibility-expected.html: Copied from LayoutTests/fast/forms/number/input-appearance-spinbutton-visibility-expected.html.
  • fast/forms/number/number-appearance-spinbutton-visibility.html: Copied from LayoutTests/fast/forms/number/input-appearance-spinbutton-visibility.html.
  • fast/forms/number/number-blur-twice-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-blur-twice-expected.txt.
  • fast/forms/number/number-blur-twice.html: Copied from LayoutTests/fast/forms/number/input-number-blur-twice.html.
  • fast/forms/number/number-change-type-on-focus-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-change-type-on-focus-expected.txt.
  • fast/forms/number/number-change-type-on-focus.html: Copied from LayoutTests/fast/forms/number/input-number-change-type-on-focus.html.
  • fast/forms/number/number-commit-valid-only-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-commit-valid-only-expected.txt.
  • fast/forms/number/number-commit-valid-only.html: Copied from LayoutTests/fast/forms/number/input-number-commit-valid-only.html.
  • fast/forms/number/number-crash-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-crash-expected.txt.
  • fast/forms/number/number-crash.html: Copied from LayoutTests/fast/forms/number/input-number-crash.html.
  • fast/forms/number/number-events-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-events-expected.txt.
  • fast/forms/number/number-events.html: Copied from LayoutTests/fast/forms/number/input-number-events.html.
  • fast/forms/number/number-keyoperation-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-keyoperation-expected.txt.
  • fast/forms/number/number-keyoperation.html: Copied from LayoutTests/fast/forms/number/input-number-keyoperation.html.
  • fast/forms/number/number-large-padding-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-large-padding-expected.txt.
  • fast/forms/number/number-large-padding.html: Copied from LayoutTests/fast/forms/number/input-number-large-padding.html.
  • fast/forms/number/number-outofrange-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-outofrange-expected.txt.
  • fast/forms/number/number-outofrange.html: Copied from LayoutTests/fast/forms/number/input-number-outofrange.html.
  • fast/forms/number/number-size-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-size-expected.txt.
  • fast/forms/number/number-size.html: Copied from LayoutTests/fast/forms/number/input-number-size.html.
  • fast/forms/number/number-spinbutton-capturing-expected.txt: Copied from LayoutTests/fast/forms/number/input-spinbutton-capturing-expected.txt.
  • fast/forms/number/number-spinbutton-capturing.html: Copied from LayoutTests/fast/forms/number/input-spinbutton-capturing.html.
  • fast/forms/number/number-spinbutton-crash-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-spinbutton-crash-expected.txt.
  • fast/forms/number/number-spinbutton-crash.html: Copied from LayoutTests/fast/forms/number/input-number-spinbutton-crash.html.
  • fast/forms/number/number-spinbutton-events-expected.txt: Copied from LayoutTests/fast/forms/number/spin-button-events-expected.txt.
  • fast/forms/number/number-spinbutton-events.html: Copied from LayoutTests/fast/forms/number/spin-button-events.html.
  • fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Copied from LayoutTests/fast/forms/number/spin-button-gets-disabled-or-readonly-expected.txt.
  • fast/forms/number/number-spinbutton-gets-disabled-or-readonly.html: Copied from LayoutTests/fast/forms/number/spin-button-gets-disabled-or-readonly.html.
  • fast/forms/number/number-spinbutton-in-multi-column-expected.txt: Copied from LayoutTests/fast/forms/number/spin-in-multi-column-expected.txt.
  • fast/forms/number/number-spinbutton-in-multi-column.html: Copied from LayoutTests/fast/forms/number/spin-in-multi-column.html.
  • fast/forms/number/number-spinbutton-state-expected.txt: Copied from LayoutTests/fast/forms/number/spin-button-state-expected.txt.
  • fast/forms/number/number-spinbutton-state.html: Copied from LayoutTests/fast/forms/number/spin-button-state.html.
  • fast/forms/number/number-unacceptable-style-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-unacceptable-style-expected.txt.
  • fast/forms/number/number-unacceptable-style.html: Copied from LayoutTests/fast/forms/number/input-number-unacceptable-style.html.
  • fast/forms/number/number-validation-message-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-validation-message-expected.txt.
  • fast/forms/number/number-validation-message.html: Copied from LayoutTests/fast/forms/number/input-number-validation-message.html.
  • fast/forms/number/number-validity-state-range-underflow-expected.txt: Copied from LayoutTests/fast/forms/number/ValidityState-rangeUnderflow-number-expected.txt.
  • fast/forms/number/number-validity-state-range-underflow.html: Copied from LayoutTests/fast/forms/number/ValidityState-rangeUnderflow-number.html.
  • fast/forms/number/number-validity-state-step-mismatch-expected.txt: Copied from LayoutTests/fast/forms/number/ValidityState-stepMismatch-number-expected.txt.
  • fast/forms/number/number-validity-state-step-mismatch.html: Copied from LayoutTests/fast/forms/number/ValidityState-stepMismatch-number.html.
  • fast/forms/number/number-validity-state-type-mismatch-expected.txt: Copied from LayoutTests/fast/forms/number/ValidityState-typeMismatch-number-expected.txt.
  • fast/forms/number/number-validity-state-type-mismatch.html: Copied from LayoutTests/fast/forms/number/ValidityState-typeMismatch-number.html.
  • fast/forms/number/number-validitystate-range-overflow-expected.txt: Copied from LayoutTests/fast/forms/number/ValidityState-rangeOverflow-number-expected.txt.
  • fast/forms/number/number-validitystate-range-overflow.html: Copied from LayoutTests/fast/forms/number/ValidityState-rangeOverflow-number.html.
  • fast/forms/number/number-valueasnumber-expected.txt: Copied from LayoutTests/fast/forms/number/input-valueasnumber-number-expected.txt.
  • fast/forms/number/number-valueasnumber.html: Copied from LayoutTests/fast/forms/number/input-valueasnumber-number.html.
  • fast/forms/number/number-wheel-expected.txt: Copied from LayoutTests/fast/forms/number/input-number-wheel-expected.txt.
  • fast/forms/number/number-wheel.html: Copied from LayoutTests/fast/forms/number/input-number-wheel.html.
  • fast/forms/number/spin-button-events-expected.txt: Removed.
  • fast/forms/number/spin-button-events.html: Removed.
  • fast/forms/number/spin-button-gets-disabled-or-readonly-expected.txt: Removed.
  • fast/forms/number/spin-button-gets-disabled-or-readonly.html: Removed.
  • fast/forms/number/spin-button-state-expected.txt: Removed.
  • fast/forms/number/spin-button-state.html: Removed.
  • fast/forms/number/spin-in-multi-column-expected.txt: Removed.
  • fast/forms/number/spin-in-multi-column.html: Removed.
  • platform/chromium-linux/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/chromium-linux/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/chromium-linux/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/chromium-linux/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/chromium-linux/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/chromium-linux/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/chromium-linux/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/chromium-linux/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/chromium-linux/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/chromium-linux/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/chromium-linux/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/chromium-linux/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/chromium-mac-snowleopard/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/chromium-mac-snowleopard/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/chromium-mac-snowleopard/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/chromium-mac-snowleopard/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/chromium-mac-snowleopard/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/chromium-mac-snowleopard/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/chromium-mac/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/chromium-mac/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/chromium-mac/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/chromium-mac/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/chromium-mac/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/chromium-win/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/chromium-win/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
  • platform/chromium-win/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/chromium-win/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/chromium-win/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/chromium-win/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Removed.
  • platform/chromium-win/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/chromium-win/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/chromium-win/fast/forms/number/number-appearance-rtl-expected.txt: Copied from LayoutTests/platform/chromium-win/fast/forms/number/input-appearance-number-rtl-expected.txt.
  • platform/chromium-win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/chromium-win/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/chromium-win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/chromium-win/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/chromium-win/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/chromium-win/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/chromium-win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Copied from LayoutTests/platform/chromium-win/fast/forms/number/input-appearance-spinbutton-layer-expected.txt.
  • platform/efl/Skipped:
  • platform/efl/TestExpectations:
  • platform/efl/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/efl/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
  • platform/efl/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/efl/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/efl/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/efl/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Removed.
  • platform/efl/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/efl/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/efl/fast/forms/number/number-appearance-rtl-expected.txt: Copied from LayoutTests/platform/efl/fast/forms/number/input-appearance-number-rtl-expected.txt.
  • platform/efl/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/efl/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/efl/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/efl/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/efl/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/efl/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/efl/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Copied from LayoutTests/platform/efl/fast/forms/number/input-appearance-spinbutton-layer-expected.txt.
  • platform/gtk/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/gtk/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
  • platform/gtk/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/gtk/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/gtk/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/gtk/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Removed.
  • platform/gtk/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/gtk/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt: Copied from LayoutTests/platform/gtk/fast/forms/number/input-appearance-number-rtl-expected.txt.
  • platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/gtk/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/gtk/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/gtk/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Copied from LayoutTests/platform/gtk/fast/forms/number/input-appearance-spinbutton-layer-expected.txt.
  • platform/mac/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/mac/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
  • platform/mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/mac/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/mac/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Removed.
  • platform/mac/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/mac/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/mac/fast/forms/number/number-appearance-rtl-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/number/input-appearance-number-rtl-expected.txt.
  • platform/mac/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/mac/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/mac/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/mac/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/mac/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/number/input-appearance-spinbutton-layer-expected.txt.
  • platform/qt-4.8/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Removed.
  • platform/qt-5.0-wk2/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/qt-5.0-wk2/fast/forms/number/number-appearance-rtl-expected.txt: Copied from LayoutTests/platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.txt.
  • platform/qt-5.0-wk2/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/qt-5.0-wk2/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/qt-5.0-wk2/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/qt-5.0-wk2/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Copied from LayoutTests/platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.txt.
  • platform/qt-arm/TestExpectations:
  • platform/qt-mac/Skipped:
  • platform/qt/Skipped:
  • platform/qt/fast/forms/number/input-appearance-number-rtl-expected.png: Removed.
  • platform/qt/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
  • platform/qt/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Removed.
  • platform/qt/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
  • platform/qt/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/qt/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Removed.
  • platform/qt/fast/forms/number/number-appearance-rtl-expected.png: Copied from LayoutTests/platform/qt/fast/forms/number/input-appearance-number-rtl-expected.png.
  • platform/qt/fast/forms/number/number-appearance-rtl-expected.txt: Copied from LayoutTests/platform/qt/fast/forms/number/input-appearance-number-rtl-expected.txt.
  • platform/qt/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png: Copied from LayoutTests/platform/qt/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png.
  • platform/qt/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Copied from LayoutTests/platform/qt/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt.
  • platform/qt/fast/forms/number/number-appearance-spinbutton-layer-expected.png: Copied from LayoutTests/platform/qt/fast/forms/number/input-appearance-spinbutton-layer-expected.png.
  • platform/qt/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Copied from LayoutTests/platform/qt/fast/forms/number/input-appearance-spinbutton-layer-expected.txt.
  • platform/win-wk2/Skipped:
  • platform/win/Skipped:
  • platform/wincairo/Skipped:
5:00 PM Changeset in webkit [123301] by dbates@webkit.org
  • 2 edits in trunk

Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
(https://bugs.webkit.org/show_bug.cgi?id=91939)

Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
breaks the Windows CE build as the Windows CE port builds with the JIT disabled
(ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.

(*) We should look to further discuss with CMake port maintainers about enabling
the DFG JIT by default.

  • Source/cmake/WebKitFeatures.cmake:
4:23 PM Changeset in webkit [123300] by tkent@chromium.org
  • 77 edits in trunk

Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
https://bugs.webkit.org/show_bug.cgi?id=91941

Reviewed by Kentaro Hara.

A flag name for an elmement should be ENABLE_*_ELEMENT.

.:

  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:
  • configure.ac:

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

  • Configurations/FeatureDefines.xcconfig:
  • DerivedSources.make:
  • GNUmakefile.am:
  • accessibility/AXObjectCache.cpp:

(WebCore::createFromRenderer):

  • accessibility/AccessibilityProgressIndicator.cpp:
  • accessibility/AccessibilityProgressIndicator.h:
  • css/CSSPrimitiveValueMappings.h:

(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):

  • css/SelectorChecker.cpp:

(WebCore::SelectorChecker::checkOneSelector):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::collectMatchingRulesForList):

  • css/html.css:
  • html/HTMLMeterElement.cpp:
  • html/HTMLMeterElement.h:
  • html/HTMLMeterElement.idl:
  • html/HTMLProgressElement.cpp:
  • html/HTMLProgressElement.h:
  • html/HTMLProgressElement.idl:
  • html/HTMLTagNames.in:
  • html/shadow/MeterShadowElement.cpp:
  • html/shadow/MeterShadowElement.h: Wrap with #if ENABLE(METER_ELEMENT).
  • html/shadow/ProgressShadowElement.cpp:
  • html/shadow/ProgressShadowElement.h: Wrap with #if ENABLE(PROGRESS_ELEMENT).
  • page/DOMWindow.idl:
  • platform/efl/RenderThemeEfl.cpp:

(WebCore::RenderThemeEfl::paintThemePart):
(WebCore::RenderThemeEfl::edjeGroupFromFormType):
(WebCore):

  • platform/efl/RenderThemeEfl.h:

(RenderThemeEfl):

  • platform/gtk/RenderThemeGtk.cpp:

(WebCore):

  • platform/gtk/RenderThemeGtk.h:

(RenderThemeGtk):

  • platform/gtk/RenderThemeGtk2.cpp:

(WebCore):

  • platform/gtk/RenderThemeGtk3.cpp:

(WebCore):

  • platform/qt/RenderThemeQt.cpp:

(WebCore):

  • platform/qt/RenderThemeQt.h:

(WebCore):
(RenderThemeQt):

  • platform/qt/RenderThemeQtMobile.cpp:

(WebCore):

  • platform/qt/RenderThemeQtMobile.h:

(RenderThemeQtMobile):

  • rendering/RenderMeter.cpp:
  • rendering/RenderMeter.h:
  • rendering/RenderObject.h:

(RenderObject):

  • rendering/RenderProgress.cpp:
  • rendering/RenderProgress.h:
  • rendering/RenderTheme.cpp:

(WebCore::RenderTheme::adjustStyle):
(WebCore::RenderTheme::paint):
(WebCore::RenderTheme::paintBorderOnly):
(WebCore::RenderTheme::paintDecorations):
(WebCore):

  • rendering/RenderTheme.h:

(WebCore):
(RenderTheme):

  • rendering/RenderThemeChromiumLinux.cpp:

(WebCore):

  • rendering/RenderThemeChromiumLinux.h:
  • rendering/RenderThemeChromiumSkia.cpp:

(WebCore):

  • rendering/RenderThemeChromiumSkia.h:

(RenderThemeChromiumSkia):

  • rendering/RenderThemeChromiumWin.cpp:

(WebCore):

  • rendering/RenderThemeChromiumWin.h:

(RenderThemeChromiumWin):

  • rendering/RenderThemeMac.h:

(RenderThemeMac):

  • rendering/RenderThemeMac.mm:

(WebCore):

Source/WebKit:

  • PlatformEfl.cmake:

Source/WebKit/blackberry:

  • WebCoreSupport/AboutDataEnableFeatures.in:

Source/WebKit/chromium:

  • features.gypi:

Source/WebKit/efl:

  • DefaultTheme/default.edc:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit/qt:

  • WebCoreSupport/RenderThemeQStyle.cpp:

(WebCore):

  • WebCoreSupport/RenderThemeQStyle.h:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

Tools:

  • Scripts/webkitperl/FeatureList.pm:
  • qmake/mkspecs/features/features.pri:

WebKitLibraries:

  • win/tools/vsprops/FeatureDefines.vsprops:
  • win/tools/vsprops/FeatureDefinesCairo.vsprops:

LayoutTests:

  • fast/dom/wrapper-classes.html:
11:06 AM Changeset in webkit [123299] by senorblanco@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed gardening.

Shamed into removing some BUGSENORBLANCOs from previous gardening
stints.

  • platform/chromium/TestExpectations:
9:36 AM Changeset in webkit [123298] by Patrick Gansterer
  • 3 edits in trunk

[CMake] Add option for ENABLE_DFG_JIT
https://bugs.webkit.org/show_bug.cgi?id=91939

Reviewed by Daniel Bates.

  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:
9:24 AM Changeset in webkit [123297] by senorblanco@chromium.org
  • 7 edits in trunk/LayoutTests

[chromium] Test result gardening; unreviewed.

  • platform/chromium-mac-snowleopard/fast/borders/border-image-rotate-transform-expected.png:
  • platform/chromium-mac-snowleopard/fast/borders/border-image-scale-transform-expected.png:
  • platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png:
  • platform/chromium-win/fast/borders/border-image-scale-transform-expected.png:
  • platform/chromium/TestExpectations:
3:59 AM Changeset in webkit [123296] by tkent@chromium.org
  • 31 edits in trunk

Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
https://bugs.webkit.org/show_bug.cgi?id=91928

Reviewed by Kentaro Hara.

A flag name for an elmement should be ENABLE_*_ELEMENT.

.:

  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:
  • configure.ac:

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

  • Configurations/FeatureDefines.xcconfig:
  • DerivedSources.make:
  • GNUmakefile.am:
  • html/HTMLDetailsElement.cpp:
  • html/HTMLDetailsElement.idl:
  • html/HTMLSummaryElement.cpp:
  • html/HTMLTagNames.in:
  • html/shadow/DetailsMarkerControl.cpp:
  • rendering/RenderDetailsMarker.cpp:
  • rendering/RenderDetailsMarker.h:
  • rendering/RenderObject.h:

(RenderObject):

  • rendering/RenderTreeAsText.cpp:

(WebCore::RenderTreeAsText::writeRenderObject):

Source/WebKit/chromium:

  • features.gypi:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

Tools:

  • Scripts/webkitperl/FeatureList.pm:
  • qmake/mkspecs/features/features.pri:

WebKitLibraries:

  • win/tools/vsprops/FeatureDefines.vsprops:
  • win/tools/vsprops/FeatureDefinesCairo.vsprops:
1:04 AM Changeset in webkit [123295] by zandobersek@gmail.com
  • 2 edits
    2 adds in trunk/LayoutTests

Unreviewed GTK gardening, adding baselines for the media/controls-styling-strict.html
test and skip a subpixel layout test that's crashing on debug builds (the
feature is disabled at the moment so the failure is somewhat acceptable).

  • platform/gtk/TestExpectations:
  • platform/gtk/media/controls-styling-strict-expected.png: Added.
  • platform/gtk/media/controls-styling-strict-expected.txt: Added.

Jul 21, 2012:

2:54 PM Changeset in webkit [123294] by mitz@apple.com
  • 3 edits
    2 adds in trunk

<rdar://problem/11928576> SVG-as-image (constrained) intrinsic size calculation is wrong in vertical writing modes
https://bugs.webkit.org/show_bug.cgi?id=91918

Reviewed by Anders Carlsson.

Source/WebCore:

Test: svg/as-image/svg-intrinsic-size-rectangular-vertical.html

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::computeAspectRatioInformationForRenderBox): When there is a content
renderer, it returns a physical intrinsic size and aspect ratio. The code was already
accounting for this by taking the reciprocal of the aspect ratio in the vertical case. Made
it also transpose the size itself, turning it from physical to logical. Moved this code
after setting m_intrinsicSize, since that member variable is always physical.

LayoutTests:

  • svg/as-image/svg-intrinsic-size-rectangular-vertical-expected.html: Added.
  • svg/as-image/svg-intrinsic-size-rectangular-vertical.html: Added.
2:22 PM Changeset in webkit [123293] by Patrick Gansterer
  • 2 edits in trunk/Source/JavaScriptCore

[WIN] Use GetDateFormat and GetTimeFormat instead of strftime
https://bugs.webkit.org/show_bug.cgi?id=83436

Reviewed by Brent Fulgham.

The MS CRT implementation of strftime calls the same two functions.
Using them directly avoids the overhead of parsing the format string and removes
the dependency on strftime() for WinCE where this function does not exist.

  • runtime/DatePrototype.cpp:

(JSC::formatLocaleDate):

11:33 AM Changeset in webkit [123292] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

Unreviewed. Rolled DEPS.

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-21

  • DEPS:
7:50 AM Changeset in webkit [123291] by Patrick Gansterer
  • 3 edits in trunk/Source/WebCore

Cleanup TextEncoding USE(XXX_UNICODE) macros
https://bugs.webkit.org/show_bug.cgi?id=91923

Reviewed by Andreas Kling.

Replace PLATFORM(QT) with USE(QT4_UNICODE) and OS(WINCE) with USE(WINCE_UNICODE).
This gives us more flexibility in choosing the unicode backend for a port.

  • platform/text/TextEncoding.cpp:

(WebCore::TextEncoding::encode):

  • platform/text/TextEncodingRegistry.cpp:

(WebCore::extendTextCodecMaps):

4:10 AM Changeset in webkit [123290] by Patrick Gansterer
  • 2 edits in trunk/Source/WebCore

Remove unnecessary ICU header includes from SimpleFontDataWin.cpp
https://bugs.webkit.org/show_bug.cgi?id=91922

Reviewed by Kentaro Hara.

This allows us to use SimpleFontDataWin with an other Unicode implementation too.

  • platform/graphics/win/SimpleFontDataWin.cpp:
1:01 AM Changeset in webkit [123289] by kseo@webkit.org
  • 4 edits in trunk/Source/WebCore

A start tag whose tag name is "html" in the "in body" insertion mode is a parse error
https://bugs.webkit.org/show_bug.cgi?id=91916

Reviewed by Eric Seidel.

According to the HTML5 spec, a start tag whose tag name is "html" in the "in body"
insertion mode is a parse error.

Added HTMLTreeBuilder::processHtmlStartTagForInBody(AtomicHTMLToken&) to call parseError(token).
Removed "FIXME: parse error" from HTMLConstructionSite::insertHTMLHtmlStartTagInBody and
HTMLConstructionSite::insertHTMLBodyStartTagInBody because we already marked the call sites
of these two methods with parseError(token).

No behavior change because parseError(token) is just a marker.

  • html/parser/HTMLConstructionSite.cpp:

(WebCore::HTMLConstructionSite::insertHTMLHtmlStartTagInBody):
(WebCore::HTMLConstructionSite::insertHTMLBodyStartTagInBody):

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::processStartTagForInBody):
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::processHtmlStartTagForInBody):
(WebCore):
(WebCore::HTMLTreeBuilder::processStartTagForInHead):

  • html/parser/HTMLTreeBuilder.h:

Jul 20, 2012:

11:07 PM Changeset in webkit [123288] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

double data type shoud be changed to float in ColorMatrix
https://bugs.webkit.org/show_bug.cgi?id=91499

Patch by Czene Tamás <tczene@inf.u-szeged.hu> on 2012-07-20
Reviewed by Nikolas Zimmermann.

  • platform/graphics/filters/FEColorMatrix.cpp:

(WebCore::matrix):
(WebCore::saturate):
(WebCore::huerotate):
(WebCore::luminance):
(WebCore::effectType):

8:58 PM Changeset in webkit [123287] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/efl

[EFL] Remove unused headers from ewk_security_origin
https://bugs.webkit.org/show_bug.cgi?id=91914

Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-07-20
Reviewed by Noam Rosenthal.

There are some unused header in the ewk_security_origin.h/cpp
We need to remove them.

  • ewk/ewk_security_origin.cpp:
  • ewk/ewk_security_origin.h:
8:35 PM Changeset in webkit [123286] by tony@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Mark anther test as needing a rebaseline due to r123285.

  • platform/chromium/TestExpectations:
7:50 PM Changeset in webkit [123285] by senorblanco@chromium.org
  • 6 edits in trunk

Source/WebCore: [chromium] Take current transformation matrix into account when
deciding on resize algorithm for drawPattern.
https://bugs.webkit.org/show_bug.cgi?id=90624

Reviewed by Adrienne Walker.

Since the pattern shader uses both the current transformation matrix
and the pattern matrix when transforming pixels, we need to
do the same when computing the resampling mode. Also removed the
resampling hint code, added in r60658, since it appears to be dead
(caller was removed in r76379).

Covered by existing tests, such as
fast/borders/border-image-scale-transform.html.

  • platform/graphics/skia/ImageSkia.cpp:

(WebCore::computeResamplingMode):
Pass in the matrix to be used for computing the destination width and
height (for awesome resampling). Remove the image resampling hint code.
(WebCore::paintSkBitmap):
Pass in the CTM to computeResamplingMode().
(WebCore::Image::drawPattern):
Concatenate the CTM and the pattern matrix, and pass that to
computeResamplingMode() and TransformDimensions(). Invert the
CTM's scale and apply it to the pattern transform, so their
concatenation gives identity scale.

  • platform/graphics/skia/PlatformContextSkia.cpp:
  • platform/graphics/skia/PlatformContextSkia.h:

Remove the image resampling hint (dead code).

LayoutTests: [chromium] Mark a test as needing a rebaseline due to image change.
https://bugs.webkit.org/show_bug.cgi?id=90624

Reviewed by Adrienne Walker.

  • platform/chromium/TestExpectations:
7:46 PM Changeset in webkit [123284] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Anything else in the "in table" insertion mode is a parse error
https://bugs.webkit.org/show_bug.cgi?id=91915

Patch by Kwang Yul Seo <skyul@company100.net> on 2012-07-20
Reviewed by Adam Barth.

According to the HTML5 spec, anything else in the "in table" insertion mode is a parse error.

No behavior change because parseError(token) is just a marker.

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::processEndTagForInTable):

7:00 PM Changeset in webkit [123283] by tkent@chromium.org
  • 52 edits in trunk

Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
https://bugs.webkit.org/show_bug.cgi?id=91846

Reviewed by Kentaro Hara.

A flag name for an elmement should be ENABLE_*_ELEMENT.

.:

  • Source/cmake/OptionsEfl.cmake:
  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:
  • configure.ac:

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

  • Configurations/FeatureDefines.xcconfig:
  • DerivedSources.make:
  • GNUmakefile.am:
  • css/html.css:
  • html/HTMLDataListElement.cpp:
  • html/HTMLDataListElement.h:
  • html/HTMLDataListElement.idl:
  • html/HTMLInputElement.cpp:

(WebCore):
(WebCore::HTMLInputElement::parseAttribute):
(WebCore::HTMLInputElement::insertedInto):
(WebCore::HTMLInputElement::removedFrom):

  • html/HTMLInputElement.h:

(HTMLInputElement):

  • html/HTMLInputElement.idl:
  • html/HTMLOptionElement.cpp:

(WebCore::HTMLOptionElement::parseAttribute):
(WebCore::HTMLOptionElement::childrenChanged):
(WebCore):

  • html/HTMLOptionElement.h:

(HTMLOptionElement):

  • html/HTMLTagNames.in:
  • html/InputType.cpp:

(WebCore):

  • html/InputType.h:

(InputType):

  • html/RangeInputType.cpp:

(WebCore):

  • html/RangeInputType.h:

(RangeInputType):

  • html/shadow/SliderThumbElement.cpp:

(WebCore::RenderSliderContainer::layout):

  • page/DOMWindow.idl:
  • platform/efl/RenderThemeEfl.cpp:

(WebCore):

  • platform/efl/RenderThemeEfl.h:

(RenderThemeEfl):

  • platform/qt/RenderThemeQt.cpp:

(WebCore):

  • platform/qt/RenderThemeQt.h:

(RenderThemeQt):

  • rendering/RenderTheme.cpp:

(WebCore):

  • rendering/RenderTheme.h:

(RenderTheme):

  • rendering/RenderThemeChromiumLinux.cpp:

(WebCore):
(WebCore::RenderThemeChromiumLinux::paintSliderTrack):

  • rendering/RenderThemeChromiumLinux.h:

(RenderThemeChromiumLinux):

  • rendering/RenderThemeChromiumWin.cpp:

(WebCore):
(WebCore::RenderThemeChromiumWin::paintSliderTrack):

  • rendering/RenderThemeChromiumWin.h:

(RenderThemeChromiumWin):

  • rendering/RenderThemeMac.h:

(RenderThemeMac):

  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::paintSliderTrack):
(WebCore):

Source/WebKit/chromium:

  • features.gypi:
  • src/WebInputElement.cpp:

(WebKit::WebInputElement::dataListOptions):

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

Tools:

  • Scripts/webkitperl/FeatureList.pm:
  • qmake/mkspecs/features/features.pri:

WebKitLibraries:

  • win/tools/vsprops/FeatureDefines.vsprops:
  • win/tools/vsprops/FeatureDefinesCairo.vsprops:
6:52 PM Changeset in webkit [123282] by tony@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed, one more new baselines after r123272 (I missed SL).

  • platform/chromium-mac-snowleopard/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
6:03 PM Changeset in webkit [123281] by rniwa@webkit.org
  • 25 edits in trunk/Source/WebCore

Unify HTMLCollection and DynamicNodeList
https://bugs.webkit.org/show_bug.cgi?id=91335

Reviewed by Anders Carlsson.

This is the grand unification of HTMLCollection and DynamicNodeList.

It merges implementations of item() and length() in ChildNodeList, DynamicNodeList,
and HTMLCollection. The unified implementation is based on the one used for HTMLCollection,
that has been improved over the last few days; see r122660 and r122672 for examples.

There are five key changes:

  1. Made itemBeforeOrAfter aware of DynamicNodeList.
  2. itemBeforeOrAfter and related functions take and return Node* to support ChildNodeList.
  3. Renamed InvalidCollectionType to NodeListCollectionType since DynamicNodeLists need to be

identified itemBeforeOrAfter.

  1. Renamed itemAfter to virtualItemAfter in subclasses of HTMLCollection, and devirtualized

itemAfter used in common cases to avoid performance regressions. To make this intent clear,
SupportItemBefore and DoNotSupportItemBefore have been renamed to DoesNotOverrideItemAfter
and OverridesItemAfter. This change also help us detect a subclass of HTMLCollection that
passes in a wrong value to ItemBeforeSupportType by making forward iterations fail (hit an
assertion or doesn't iterate at all) as well as backward iterations.

  1. Restricted the use of elementsArrayOffset to subclasses that provide virtualItemAfter.

This patch completes my effort to share code between HTMLCollection and DynamicNodeList.

  • dom/ChildNodeList.cpp:

(WebCore::ChildNodeList::ChildNodeList):
(WebCore): Removed length() and item().
(WebCore::ChildNodeList::nodeMatches):

  • dom/ChildNodeList.h:

(ChildNodeList):

  • dom/ClassNodeList.cpp:

(WebCore::ClassNodeList::ClassNodeList):

  • dom/Document.cpp:

(WebCore::Document::registerNodeListCache):
(WebCore::Document::unregisterNodeListCache):

  • dom/DynamicNodeList.cpp:

(WebCore::DynamicNodeListCacheBase::invalidateCache):
(WebCore::DynamicNodeList::length):
(WebCore::DynamicNodeList::item):

  • dom/DynamicNodeList.h:

(WebCore::DynamicNodeListCacheBase::DynamicNodeListCacheBase): Takes new boolean argument
shouldOnlyIncludeDirectChildren indicating whether the non-child descendents should be
included or not. This is necessary to identify ChildNodeList in itemBeforeOrAfter.
(WebCore::DynamicNodeListCacheBase::ownerNode): Moved from DynamicNodeListCacheBase and
HTMLCollectionCacheBase.
(WebCore::DynamicNodeListCacheBase::document): Moved from DynamicNodeListCacheBase.
(WebCore::DynamicNodeListCacheBase::rootNode): Ditto.
(WebCore::DynamicNodeListCacheBase::overridesItemAfter): Renamed from supportsItemBefore
and the return value has been negated.
(WebCore::DynamicNodeListCacheBase::shouldOnlyIncludeDirectChildren): Added.
(WebCore::DynamicNodeListCacheBase):
(WebCore::DynamicNodeList::DynamicNodeList): Takes NodeListType to determine the value of
shouldOnlyIncludeDirectChildren.
(DynamicNodeList):
(WebCore::DynamicSubtreeNodeList::~DynamicSubtreeNodeList):
(WebCore::DynamicSubtreeNodeList::DynamicSubtreeNodeList):

  • dom/MicroDataItemList.cpp:

(WebCore::MicroDataItemList::MicroDataItemList):

  • dom/NameNodeList.cpp:

(WebCore::NameNodeList::NameNodeList):

  • dom/TagNodeList.cpp:

(WebCore::TagNodeList::TagNodeList):

  • html/CollectionType.h:
  • html/HTMLAllCollection.cpp:

(WebCore::HTMLAllCollection::HTMLAllCollection):

  • html/HTMLCollection.cpp:

(WebCore::shouldOnlyIncludeDirectChildren):
(WebCore::rootTypeFromCollectionType):
(WebCore::invalidationTypeExcludingIdAndNameAttributes):
(WebCore::HTMLCollection::HTMLCollection):
(WebCore::HTMLCollection::create):
(WebCore::HTMLCollection::~HTMLCollection):
(WebCore::isAcceptableElement):
(WebCore::firstNode): Extracted from itemBeforeOrAfter.
(WebCore::DynamicNodeListCacheBase::iterateForNextNode): Ditto.
(WebCore::DynamicNodeListCacheBase::itemBeforeOrAfter): Takes and returns Node*.
Special case ChildNodeList since there is no need to skip any node. When "this" is a
node list, call nodeMatches instead of isAcceptableElement.
(WebCore::DynamicNodeListCacheBase::itemBefore): No longer takes offsetInArray since
the use of elementsArrayOffset has been restricted to HTMLCollections that provides
virtualItemAfter.
(WebCore::DynamicNodeListCacheBase::itemAfter): Calls virtualItemAfter if necessary.
Otherwise assert offsetInArray is zero since we should never be using this variable
when virtualItemAfter is not provided.
(WebCore::DynamicNodeListCacheBase::isLastItemCloserThanLastOrCachedItem):
(WebCore::DynamicNodeListCacheBase::isFirstItemCloserThanCachedItem):
(WebCore::DynamicNodeListCacheBase::setItemCache): Updates m_cachedElementsArrayOffset
in HTMLCollection if and only if virtualItemAfter is provided. This is safe because
node lists never provide virtualItemAfter.
(WebCore::DynamicNodeListCacheBase::cachedElementsArrayOffset): Similarly, returns
m_cachedElementsArrayOffset if virtualItemAfter is provided.
(WebCore::DynamicNodeListCacheBase::lengthCommon):
(WebCore::DynamicNodeListCacheBase::itemCommon): Note that supportsItemBefore() is
equivalent to !overridesItemAfter() here.
(WebCore::DynamicNodeListCacheBase::itemBeforeOrAfterCachedItem): Uses Node* through
out the function. Since itemBefore never uses offsetInArray, always sets 0 for that.
Note that we never call itemBefore and virtualItemAfter on the same object.
(WebCore::HTMLCollection::virtualItemAfter): Added only to make the class "concrete".
(WebCore::HTMLCollection::namedItem):
(WebCore::HTMLCollection::updateNameCache):
(WebCore::HTMLCollection::tags):

  • html/HTMLCollection.h:

(WebCore::HTMLCollectionCacheBase::HTMLCollectionCacheBase):
(HTMLCollectionCacheBase):
(WebCore::HTMLCollection::length):
(WebCore::HTMLCollection::item):
(WebCore::HTMLCollection::base):
(HTMLCollection):

  • html/HTMLFormCollection.cpp:

(WebCore::HTMLFormCollection::HTMLFormCollection):
(WebCore::HTMLFormCollection::virtualItemAfter):

  • html/HTMLFormCollection.h:

(HTMLFormCollection):

  • html/HTMLNameCollection.cpp:

(WebCore::HTMLNameCollection::HTMLNameCollection):
(WebCore::HTMLNameCollection::virtualItemAfter):

  • html/HTMLNameCollection.h:

(HTMLNameCollection):

  • html/HTMLOptionsCollection.cpp:

(WebCore::HTMLOptionsCollection::HTMLOptionsCollection):

  • html/HTMLPropertiesCollection.cpp:

(WebCore::HTMLPropertiesCollection::HTMLPropertiesCollection):
(WebCore::HTMLPropertiesCollection::virtualItemAfter):
(WebCore::HTMLPropertiesCollection::updateNameCache):

  • html/HTMLPropertiesCollection.h:

(HTMLPropertiesCollection):

  • html/HTMLTableRowsCollection.cpp:

(WebCore::HTMLTableRowsCollection::HTMLTableRowsCollection):
(WebCore::HTMLTableRowsCollection::virtualItemAfter):

  • html/HTMLTableRowsCollection.h:

(HTMLTableRowsCollection):

  • html/LabelsNodeList.cpp:

(WebCore::LabelsNodeList::LabelsNodeList):

  • html/RadioNodeList.cpp:

(WebCore::RadioNodeList::RadioNodeList):

5:33 PM Changeset in webkit [123280] by tony@chromium.org
  • 5 edits in trunk/LayoutTests

[chromium] Unreviewed, one more new baselines after r123272.

  • platform/chromium-linux/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
  • platform/chromium-mac-snowleopard/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
  • platform/chromium-mac/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
  • platform/chromium-win/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
5:28 PM Changeset in webkit [123279] by wangxianzhu@chromium.org
  • 2 edits in trunk/Tools

[Chromium-Android] Store test pipes in /data/local/tmp
https://bugs.webkit.org/show_bug.cgi?id=91909

In the previous change (bug 91873, r123258) we placed the pipes in /sdcard/native_tests.
However after tests we found some devices don't allow the app to create pipes there.
So /data/local/tmp is a better place for the pipes.

Reviewed by Adam Barth.

  • Scripts/webkitpy/layout_tests/port/chromium_android.py:
5:24 PM Changeset in webkit [123278] by tony@chromium.org
  • 49 edits
    6 adds in trunk/LayoutTests

[chromium] Unreviewed, land new baselines after r123272.

  • platform/chromium-linux/media/controls-styling-strict-expected.png: Added.
  • platform/chromium-mac-snowleopard/fast/layers/video-layer-expected.png:
  • platform/chromium-mac-snowleopard/fullscreen/full-screen-stacking-context-expected.png:
  • platform/chromium-mac-snowleopard/media/audio-controls-rendering-expected.png:
  • platform/chromium-mac-snowleopard/media/audio-repaint-expected.png:
  • platform/chromium-mac-snowleopard/media/controls-after-reload-expected.png:
  • platform/chromium-mac-snowleopard/media/controls-layout-direction-expected.png:
  • platform/chromium-mac-snowleopard/media/controls-strict-expected.png:
  • platform/chromium-mac-snowleopard/media/controls-styling-expected.png:
  • platform/chromium-mac-snowleopard/media/controls-styling-strict-expected.png: Added.
  • platform/chromium-mac-snowleopard/media/controls-without-preload-expected.png:
  • platform/chromium-mac-snowleopard/media/media-controls-clone-expected.png:
  • platform/chromium-mac-snowleopard/media/video-controls-rendering-expected.png:
  • platform/chromium-mac-snowleopard/media/video-display-toggle-expected.png:
  • platform/chromium-mac-snowleopard/media/video-empty-source-expected.png:
  • platform/chromium-mac-snowleopard/media/video-no-audio-expected.png:
  • platform/chromium-mac-snowleopard/media/video-playing-and-pause-expected.png:
  • platform/chromium-mac/css1/basic/inheritance-expected.png:
  • platform/chromium-mac/fast/layers/video-layer-expected.png:
  • platform/chromium-mac/fullscreen/full-screen-stacking-context-expected.png:
  • platform/chromium-mac/media/audio-controls-rendering-expected.png:
  • platform/chromium-mac/media/audio-repaint-expected.png:
  • platform/chromium-mac/media/controls-after-reload-expected.png:
  • platform/chromium-mac/media/controls-layout-direction-expected.png:
  • platform/chromium-mac/media/controls-strict-expected.png:
  • platform/chromium-mac/media/controls-styling-expected.png:
  • platform/chromium-mac/media/controls-styling-strict-expected.png: Added.
  • platform/chromium-mac/media/controls-styling-strict-expected.txt: Added.
  • platform/chromium-mac/media/controls-without-preload-expected.png:
  • platform/chromium-mac/media/media-controls-clone-expected.png:
  • platform/chromium-mac/media/video-controls-rendering-expected.png:
  • platform/chromium-mac/media/video-display-toggle-expected.png:
  • platform/chromium-mac/media/video-empty-source-expected.png:
  • platform/chromium-mac/media/video-no-audio-expected.png:
  • platform/chromium-mac/media/video-playing-and-pause-expected.png:
  • platform/chromium-mac/media/video-zoom-controls-expected.png:
  • platform/chromium-win/fast/layers/video-layer-expected.png:
  • platform/chromium-win/fullscreen/full-screen-stacking-context-expected.png:
  • platform/chromium-win/media/audio-controls-rendering-expected.png:
  • platform/chromium-win/media/audio-repaint-expected.png:
  • platform/chromium-win/media/controls-after-reload-expected.png:
  • platform/chromium-win/media/controls-layout-direction-expected.png:
  • platform/chromium-win/media/controls-strict-expected.png:
  • platform/chromium-win/media/controls-styling-expected.png:
  • platform/chromium-win/media/controls-styling-strict-expected.png: Added.
  • platform/chromium-win/media/controls-styling-strict-expected.txt: Added.
  • platform/chromium-win/media/controls-without-preload-expected.png:
  • platform/chromium-win/media/media-controls-clone-expected.png:
  • platform/chromium-win/media/video-controls-rendering-expected.png:
  • platform/chromium-win/media/video-display-toggle-expected.png:
  • platform/chromium-win/media/video-empty-source-expected.png:
  • platform/chromium-win/media/video-no-audio-expected.png:
  • platform/chromium-win/media/video-playing-and-pause-expected.png:
  • platform/chromium-win/media/video-zoom-controls-expected.png:
4:56 PM Changeset in webkit [123277] by caio.oliveira@openbossa.org
  • 35 edits in trunk/LayoutTests

[Qt] svg/text rebaseline after new test fonts (part 4)
https://bugs.webkit.org/show_bug.cgi?id=91905

Unreviewed.

Two tests, svg/text/foreignObject-text-clipping-bug.xml and
svg/text/scaling-font-with-geometric-precision.html, still have incorrect results.

This is not a regression because they were incorrect before, but had expected files with
the wrong results. Instead of updating wrong expectations, I kept them skipped but created
a new bug to track each one.

  • platform/qt-5.0/Skipped:
  • platform/qt/svg/text/font-size-below-point-five-2-expected.png:
  • platform/qt/svg/text/font-size-below-point-five-2-expected.txt:
  • platform/qt/svg/text/font-size-below-point-five-expected.png:
  • platform/qt/svg/text/font-size-below-point-five-expected.txt:
  • platform/qt/svg/text/lengthAdjust-text-metrics-expected.txt:
  • platform/qt/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/qt/svg/text/modify-text-node-in-tspan-expected.txt:
  • platform/qt/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/qt/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/qt/svg/text/remove-tspan-from-text-expected.png:
  • platform/qt/svg/text/remove-tspan-from-text-expected.txt:
  • platform/qt/svg/text/text-altglyph-01-b-expected.png:
  • platform/qt/svg/text/text-altglyph-01-b-expected.txt:
  • platform/qt/svg/text/text-deco-01-b-expected.png:
  • platform/qt/svg/text/text-deco-01-b-expected.txt:
  • platform/qt/svg/text/text-fill-opacity-expected.png:
  • platform/qt/svg/text/text-fill-opacity-expected.txt:
  • platform/qt/svg/text/text-fonts-02-t-expected.png:
  • platform/qt/svg/text/text-fonts-02-t-expected.txt:
  • platform/qt/svg/text/text-gradient-positioning-expected.png:
  • platform/qt/svg/text/text-gradient-positioning-expected.txt:
  • platform/qt/svg/text/text-midpoint-split-bug-expected.png:
  • platform/qt/svg/text/text-midpoint-split-bug-expected.txt:
  • platform/qt/svg/text/text-path-middle-align-expected.txt:
  • platform/qt/svg/text/text-repaint-rects-expected.png:
  • platform/qt/svg/text/text-repaint-rects-expected.txt:
  • platform/qt/svg/text/text-spacing-01-b-expected.png:
  • platform/qt/svg/text/text-spacing-01-b-expected.txt:
  • platform/qt/svg/text/text-tref-01-b-expected.png:
  • platform/qt/svg/text/text-tref-01-b-expected.txt:
  • platform/qt/svg/text/text-viewbox-rescale-expected.png:
  • platform/qt/svg/text/text-viewbox-rescale-expected.txt:
  • platform/qt/svg/text/textPathBoundsBug-expected.txt:
4:54 PM Changeset in webkit [123276] by jsbell@chromium.org
  • 15 edits in trunk/Source

IndexedDB: Simplify backend interface classes
https://bugs.webkit.org/show_bug.cgi?id=91901

Reviewed by Tony Chang.

Source/WebCore:

The IDBTransactionBackendInterface included several methods only used by the
real implementation objects, not via the interfaces. Expose a static Impl::from(Interface)
method for transaction, and migrate all of the backend-internal uses from Interface to Impl.

No new tests - no functional changes.

  • Modules/indexeddb/IDBCursorBackendImpl.cpp:

(WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl):

  • Modules/indexeddb/IDBCursorBackendImpl.h:

(WebCore):
(WebCore::IDBCursorBackendImpl::create):
(IDBCursorBackendImpl):

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::createObjectStore):
(WebCore::IDBDatabaseBackendImpl::createObjectStoreInternal):
(WebCore::IDBDatabaseBackendImpl::objectStore):
(WebCore::IDBDatabaseBackendImpl::deleteObjectStore):
(WebCore::IDBDatabaseBackendImpl::deleteObjectStoreInternal):
(WebCore::IDBDatabaseBackendImpl::setVersion):
(WebCore::IDBDatabaseBackendImpl::setVersionInternal):
(WebCore::IDBDatabaseBackendImpl::transactionStarted):
(WebCore::IDBDatabaseBackendImpl::transactionFinished):
(WebCore::IDBDatabaseBackendImpl::transaction):

  • Modules/indexeddb/IDBDatabaseBackendImpl.h:

(WebCore):
(IDBDatabaseBackendImpl):

  • Modules/indexeddb/IDBIndexBackendImpl.cpp:

(WebCore::IDBIndexBackendImpl::openCursorInternal):
(WebCore::IDBIndexBackendImpl::openCursor):
(WebCore::IDBIndexBackendImpl::openKeyCursor):
(WebCore::IDBIndexBackendImpl::countInternal): Drop unused transaction argument.
(WebCore::IDBIndexBackendImpl::count):
(WebCore::IDBIndexBackendImpl::get):
(WebCore::IDBIndexBackendImpl::getKey):

  • Modules/indexeddb/IDBIndexBackendImpl.h:

(IDBIndexBackendImpl):

  • Modules/indexeddb/IDBObjectStoreBackendImpl.cpp:

(WebCore::IDBObjectStoreBackendImpl::get):
(WebCore::IDBObjectStoreBackendImpl::put):
(WebCore::IDBObjectStoreBackendImpl::putWithIndexKeys):
(WebCore):
(WebCore::IDBObjectStoreBackendImpl::putInternal):
(WebCore::IDBObjectStoreBackendImpl::deleteFunction):
(WebCore::IDBObjectStoreBackendImpl::clear):
(WebCore::IDBObjectStoreBackendImpl::createIndex):
(WebCore::IDBObjectStoreBackendImpl::createIndexInternal):
(WebCore::IDBObjectStoreBackendImpl::deleteIndex):
(WebCore::IDBObjectStoreBackendImpl::deleteIndexInternal):
(WebCore::IDBObjectStoreBackendImpl::openCursor):
(WebCore::IDBObjectStoreBackendImpl::openCursorInternal):
(WebCore::IDBObjectStoreBackendImpl::count):
(WebCore::IDBObjectStoreBackendImpl::countInternal): Drop unused transaction argument.

  • Modules/indexeddb/IDBObjectStoreBackendImpl.h:

(WebCore):
(IDBObjectStoreBackendImpl):

  • Modules/indexeddb/IDBTransactionBackendImpl.cpp:

(WebCore::IDBTransactionBackendImpl::objectStore):

  • Modules/indexeddb/IDBTransactionBackendImpl.h:

(WebCore::IDBTransactionBackendImpl::from):
(IDBTransactionBackendImpl):
(WebCore::IDBTransactionBackendImpl::mode):

  • Modules/indexeddb/IDBTransactionBackendInterface.h:

(IDBTransactionBackendInterface):

Source/WebKit/chromium:

Remove unnecessary method stubs from proxy class.

  • src/IDBTransactionBackendProxy.cpp:
  • src/IDBTransactionBackendProxy.h:

(IDBTransactionBackendProxy):

4:51 PM Changeset in webkit [123275] by jsbell@chromium.org
  • 5 edits
    3 adds in trunk

IndexedDB: "ASSERTION FAILED: !m_requestFinished" hit in IDBRequest::dispatchEvent
https://bugs.webkit.org/show_bug.cgi?id=86911

Reviewed by Tony Chang.

Source/WebCore:

Clean up the IDBRequest/IDBCursor relationship and the IDBRequest lifecycle.

The IDBRequest's m_cursor/setCursor() calls are renamed to m_pendingCursor/setPendingCursor() to
clarify that the request will move between two states - either there's a cursor request in-flight
c/o a continue() or advance() call, or the result has come in (cursor, null-for-done, or error).
Since they were only ever used together, resetReadyState() is merged into setResultCursor(). The
m_requestFinished flag becomes redundant and is dropped - the ASSERT reported in the bug
becomes an ASSERT(m_readyState == PENDING) and m_readyState tracking is already correct.

Test: storage/indexeddb/request-continue-abort.html

  • Modules/indexeddb/IDBCursor.cpp:

(WebCore::IDBCursor::advance): Unreachable code path now dead and gone.
(WebCore::IDBCursor::continueFunction): Ditto.

  • Modules/indexeddb/IDBRequest.cpp: Most functions just add state assertions.

(WebCore::IDBRequest::IDBRequest):
(WebCore::IDBRequest::abort):
(WebCore::IDBRequest::setCursorDetails):
(WebCore::IDBRequest::setPendingCursor): Merge with old resetReadyState().
(WebCore):
(WebCore::IDBRequest::getResultCursor): Helper, since digging cursor out of IDBAny is pesky.
(WebCore::IDBRequest::setResultCursor): Just moved in the file to be with its friends.
(WebCore::IDBRequest::finishCursor):
(WebCore::IDBRequest::onError): Just assertions, re-ordering, re-naming.
(WebCore::IDBRequest::onSuccess):
(WebCore::IDBRequest::onSuccessWithContinuation):
(WebCore::IDBRequest::hasPendingActivity):
(WebCore::IDBRequest::dispatchEvent): Simplify!
(WebCore::IDBRequest::enqueueEvent):

  • Modules/indexeddb/IDBRequest.h:

(IDBRequest):

LayoutTests:

Added regression test based on repro steps in the bug.

  • storage/indexeddb/request-continue-abort-expected.txt: Added.
  • storage/indexeddb/request-continue-abort.html: Added.
  • storage/indexeddb/resources/request-continue-abort.js: Added.

(test.request.onsuccess.request.onsuccess.request.onsuccess):
(test.request.onsuccess.request.onsuccess):
(test.request.onsuccess):
(test):
(onUpgrade):
(testCursor.request.onsuccess):
(testCursor.request.onerror):
(testCursor.transaction.onabort):
(testCursor):

4:39 PM Changeset in webkit [123274] by tony@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

Add windows native versions of bison, flex and gperf.

Patch by Scott Graham <scottmg@chromium.org> on 2012-07-20
Reviewed by Tony Chang.

  • DEPS:
4:15 PM Changeset in webkit [123273] by caio.oliveira@openbossa.org
  • 22 edits
    8 deletes in trunk/LayoutTests

[Qt] svg/text rebaseline after new test fonts (part 3)
https://bugs.webkit.org/show_bug.cgi?id=91904

Unreviewed.

  • platform/qt-5.0/Skipped:
  • platform/qt-5.0/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png: Removed.
  • platform/qt-5.0/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-overflow-ellipsis-svgfont-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-overflow-ellipsis-svgfont-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-tselect-01-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-tspan-01-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/qt/svg/text/append-text-node-to-tspan-expected.png:
  • platform/qt/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/qt/svg/text/ems-display-none-expected.png:
  • platform/qt/svg/text/ems-display-none-expected.txt:
  • platform/qt/svg/text/exs-display-none-expected.png:
  • platform/qt/svg/text/exs-display-none-expected.txt:
  • platform/qt/svg/text/foreignObject-repaint-expected.png:
  • platform/qt/svg/text/foreignObject-repaint-expected.txt:
  • platform/qt/svg/text/scaled-font-expected.png:
  • platform/qt/svg/text/scaled-font-expected.txt:
  • platform/qt/svg/text/text-overflow-ellipsis-svgfont-expected.png:
  • platform/qt/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
  • platform/qt/svg/text/text-tselect-01-b-expected.png:
  • platform/qt/svg/text/text-tselect-01-b-expected.txt:
  • platform/qt/svg/text/text-tspan-01-b-expected.png:
  • platform/qt/svg/text/text-tspan-01-b-expected.txt:
  • platform/qt/svg/text/text-ws-01-t-expected.png:
  • platform/qt/svg/text/text-ws-01-t-expected.txt:
  • platform/qt/svg/text/text-ws-02-t-expected.png:
  • platform/qt/svg/text/text-ws-02-t-expected.txt:
4:06 PM Changeset in webkit [123272] by scherkus@chromium.org
  • 3 edits in trunk

[chromium] Don't display fullscreen button for video elements not containing video
https://bugs.webkit.org/show_bug.cgi?id=91811

Reviewed by Eric Carlson.

Covered by media/media-document-audio-repaint.html

  • html/shadow/MediaControlRootElementChromium.cpp:

(WebCore::MediaControlRootElementChromium::reset):

4:03 PM Changeset in webkit [123271] by scherkus@chromium.org
  • 36 edits
    1 delete in trunk/LayoutTests

[chromium] Unreviewed rebaselined due to r123259.

  • platform/chromium-linux/media/media-document-audio-repaint-expected.png:
  • platform/chromium-linux/media/video-zoom-controls-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/media/media-document-audio-repaint-expected.png:
  • platform/chromium-mac/fast/layers/video-layer-expected.txt:
  • platform/chromium-mac/media/audio-controls-rendering-expected.txt:
  • platform/chromium-mac/media/audio-repaint-expected.txt:
  • platform/chromium-mac/media/controls-after-reload-expected.txt:
  • platform/chromium-mac/media/controls-strict-expected.txt:
  • platform/chromium-mac/media/controls-styling-expected.txt:
  • platform/chromium-mac/media/controls-without-preload-expected.txt:
  • platform/chromium-mac/media/media-controls-clone-expected.txt:
  • platform/chromium-mac/media/media-document-audio-repaint-expected.png:
  • platform/chromium-mac/media/media-document-audio-repaint-expected.txt:
  • platform/chromium-mac/media/video-controls-rendering-expected.txt:
  • platform/chromium-mac/media/video-display-toggle-expected.txt:
  • platform/chromium-mac/media/video-empty-source-expected.txt:
  • platform/chromium-mac/media/video-no-audio-expected.txt:
  • platform/chromium-mac/media/video-playing-and-pause-expected.txt:
  • platform/chromium-mac/media/video-zoom-controls-expected.txt:
  • platform/chromium-win/fast/layers/video-layer-expected.txt:
  • platform/chromium-win/media/audio-controls-rendering-expected.txt:
  • platform/chromium-win/media/audio-repaint-expected.txt:
  • platform/chromium-win/media/controls-after-reload-expected.txt:
  • platform/chromium-win/media/controls-strict-expected.txt:
  • platform/chromium-win/media/controls-styling-expected.txt:
  • platform/chromium-win/media/controls-without-preload-expected.txt:
  • platform/chromium-win/media/media-controls-clone-expected.txt:
  • platform/chromium-win/media/media-document-audio-repaint-expected.png:
  • platform/chromium-win/media/media-document-audio-repaint-expected.txt:
  • platform/chromium-win/media/video-controls-rendering-expected.txt:
  • platform/chromium-win/media/video-display-toggle-expected.txt:
  • platform/chromium-win/media/video-empty-source-expected.txt:
  • platform/chromium-win/media/video-no-audio-expected.txt:
  • platform/chromium-win/media/video-playing-and-pause-expected.txt:
  • platform/chromium-win/media/video-zoom-controls-expected.txt:
  • platform/chromium/TestExpectations:
3:56 PM Changeset in webkit [123270] by commit-queue@webkit.org
  • 67 edits
    64 adds in trunk/LayoutTests

[Qt] ietestcenter needs rebaseline after new test fonts
https://bugs.webkit.org/show_bug.cgi?id=91886

Updating skipped tests inside ietestcenter. The following tests
remain skipped:
/css3/bordersbackgrounds/border-radius-style-001-expected.txt (not using dashed line)
/css3/bordersbackgrounds/border-radius-style-002-expected.txt (not using dashed line)
/css3/text/textshadow-002-expected.txt (missing bar on top of blue text)

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-20
Reviewed by Noam Rosenthal.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0/Skipped:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-004-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-004-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt:
  • platform/qt/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png: Added.
  • platform/qt/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-001-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-001-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-003-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-003-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-004-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-004-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-005-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-005-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-006-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-006-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-007-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-007-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-008-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-008-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-009-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-009-expected.txt:
  • platform/qt/ietestcenter/css3/text/textshadow-010-expected.png: Added.
  • platform/qt/ietestcenter/css3/text/textshadow-010-expected.txt:
3:56 PM Changeset in webkit [123269] by dimich@chromium.org
  • 4 edits in trunk/Source/WebCore

[Chromium] Out of Memory is observed when a large object is passed to a Web Worker.
https://bugs.webkit.org/show_bug.cgi?id=91535.

Reviewed by David Levin.

No new tests because of no new behavior and lack of mechanism to monitor used memory.

  • bindings/v8/SerializedScriptValue.cpp:

(WebCore::SerializedScriptValue::SerializedScriptValue):
(WebCore::SerializedScriptValue::registerMemoryAllocatedWithCurrentScriptContext):
(WebCore):
(WebCore::SerializedScriptValue::~SerializedScriptValue):

  • bindings/v8/SerializedScriptValue.h:

(SerializedScriptValue):
Added a method to SerializedScriptValue to add memory pressure on GC proportional to the size of memory allocated in serialized data.

  • dom/MessageEvent.cpp:

(WebCore::MessageEvent::MessageEvent):
(WebCore::MessageEvent::initMessageEvent):
Call the new method of SerializedScriptValue during creation of MessageEvent (presumably in the thread which contains the right V8 context).

3:41 PM Changeset in webkit [123268] by caio.oliveira@openbossa.org
  • 25 edits
    1 add
    10 deletes in trunk/LayoutTests

[Qt] svg/text rebaseline after new test fonts (part 2)
https://bugs.webkit.org/show_bug.cgi?id=91902

Reviewed by Noam Rosenthal.

  • platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.png: Removed.
  • platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.txt: Removed.
  • platform/qt-5.0/Skipped:
  • platform/qt-5.0/svg/text/text-align-01-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-align-02-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-align-04-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-align-06-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/qt/svg/text/multichar-glyph-expected.png:
  • platform/qt/svg/text/multichar-glyph-expected.txt:
  • platform/qt/svg/text/selection-background-color-expected.png: Added.
  • platform/qt/svg/text/selection-background-color-expected.txt:
  • platform/qt/svg/text/selection-styles-expected.png:
  • platform/qt/svg/text/selection-styles-expected.txt:
  • platform/qt/svg/text/selection-tripleclick-expected.png:
  • platform/qt/svg/text/selection-tripleclick-expected.txt:
  • platform/qt/svg/text/text-align-01-b-expected.png:
  • platform/qt/svg/text/text-align-01-b-expected.txt:
  • platform/qt/svg/text/text-align-02-b-expected.png:
  • platform/qt/svg/text/text-align-02-b-expected.txt:
  • platform/qt/svg/text/text-align-03-b-expected.png:
  • platform/qt/svg/text/text-align-03-b-expected.txt:
  • platform/qt/svg/text/text-align-04-b-expected.png:
  • platform/qt/svg/text/text-align-04-b-expected.txt:
  • platform/qt/svg/text/text-align-05-b-expected.png:
  • platform/qt/svg/text/text-align-05-b-expected.txt:
  • platform/qt/svg/text/text-align-06-b-expected.png:
  • platform/qt/svg/text/text-align-06-b-expected.txt:
  • platform/qt/svg/text/text-path-01-b-expected.png:
  • platform/qt/svg/text/text-path-01-b-expected.txt:
  • platform/qt/svg/text/tspan-dynamic-positioning-expected.png:
  • platform/qt/svg/text/tspan-dynamic-positioning-expected.txt:
2:56 PM Changeset in webkit [123267] by dgrogan@chromium.org
  • 6 edits in trunk/Source

IndexedDB: Include intVersion when converting between WebCore and WebKit IDBMetadata types
https://bugs.webkit.org/show_bug.cgi?id=91414

Reviewed by Adam Barth.

Source/WebCore:

No new tests because no new behavior.

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::metadata):
No behavior change, this just needs a dummy parameter to match the
modified API.

  • Modules/indexeddb/IDBMetadata.h:

(WebCore::IDBDatabaseMetadata::IDBDatabaseMetadata):
(IDBDatabaseMetadata):

Source/WebKit/chromium:

  • src/AssertMatchingEnums.cpp:
  • src/WebIDBMetadata.cpp:

(WebKit::WebIDBMetadata::WebIDBMetadata):
(WebKit::WebIDBMetadata::operator IDBDatabaseMetadata):

2:45 PM Changeset in webkit [123266] by commit-queue@webkit.org
  • 4 edits in trunk

Source/WebCore: [Soup] Unnecessary RefPtr usage and null check
https://bugs.webkit.org/show_bug.cgi?id=91636

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2012-07-18
Reviewed by Martin Robinson.

Small clean up of code that is not necessary; no change in functionality.

  • platform/network/soup/SocketStreamHandleSoup.cpp:

(WebCore::SocketStreamHandle::connected):

Source/WebKit/blackberry: [BlackBerry] clock_gettime() in BackingStore.cpp should use CLOCK_MONOTONIC
https://bugs.webkit.org/show_bug.cgi?id=91898

Patch by Jacky Jiang <zhajiang@rim.com> on 2012-07-20
Reviewed by Yong Li.

PR: 181043
Use CLOCK_MONOTONIC when we do expect a monotonic timer.

  • Api/BackingStore.cpp:

(BlackBerry::WebKit::BackingStorePrivate::blitContents):

LayoutTests: [Qt] svg/text rebaseline after new test fonts (part 1)
https://bugs.webkit.org/show_bug.cgi?id=91762

Patch by Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> on 2012-07-20
Reviewed by Andreas Kling.

  • platform/qt-5.0-wk2/svg/text/kerning-expected.png: Removed.
  • platform/qt-5.0-wk2/svg/text/kerning-expected.txt: Removed.
  • platform/qt-5.0/Skipped:
  • platform/qt-5.0/svg/text/text-text-01-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-text-04-t-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/qt/svg/text/kerning-expected.png:
  • platform/qt/svg/text/kerning-expected.txt:
  • platform/qt/svg/text/small-fonts-2-expected.png:
  • platform/qt/svg/text/small-fonts-2-expected.txt:
  • platform/qt/svg/text/small-fonts-3-expected.png:
  • platform/qt/svg/text/small-fonts-3-expected.txt:
  • platform/qt/svg/text/small-fonts-expected.png:
  • platform/qt/svg/text/small-fonts-expected.txt: Added.
  • platform/qt/svg/text/small-fonts-in-html5-expected.png:
  • platform/qt/svg/text/small-fonts-in-html5-expected.txt:
  • platform/qt/svg/text/text-text-01-b-expected.png:
  • platform/qt/svg/text/text-text-01-b-expected.txt:
  • platform/qt/svg/text/text-text-03-b-expected.png:
  • platform/qt/svg/text/text-text-03-b-expected.txt:
  • platform/qt/svg/text/text-text-04-t-expected.png:
  • platform/qt/svg/text/text-text-04-t-expected.txt:
  • platform/qt/svg/text/text-text-05-t-expected.png:
  • platform/qt/svg/text/text-text-05-t-expected.txt:
  • platform/qt/svg/text/text-text-06-t-expected.png:
  • platform/qt/svg/text/text-text-06-t-expected.txt:
  • platform/qt/svg/text/text-text-07-t-expected.png:
  • platform/qt/svg/text/text-text-07-t-expected.txt:
  • platform/qt/svg/text/text-text-08-b-expected.png:
  • platform/qt/svg/text/text-text-08-b-expected.txt:
2:41 PM Changeset in webkit [123265] by kov@webkit.org
  • 2 edits in trunk/Source/WebCore

[Soup] Unnecessary RefPtr usage and null check
https://bugs.webkit.org/show_bug.cgi?id=91636

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2012-07-18
Reviewed by Martin Robinson.

Small clean up of code that is not necessary; no change in functionality.

  • platform/network/soup/SocketStreamHandleSoup.cpp:

(WebCore::SocketStreamHandle::connected):

2:40 PM Changeset in webkit [123264] by caio.oliveira@openbossa.org
  • 25 edits
    1 add
    6 deletes in trunk/LayoutTests

[Qt] svg/text rebaseline after new test fonts (part 1)
https://bugs.webkit.org/show_bug.cgi?id=91762

Reviewed by Andreas Kling.

  • platform/qt-5.0-wk2/svg/text/kerning-expected.png: Removed.
  • platform/qt-5.0-wk2/svg/text/kerning-expected.txt: Removed.
  • platform/qt-5.0/Skipped:
  • platform/qt-5.0/svg/text/text-text-01-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-text-04-t-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/qt/svg/text/kerning-expected.png:
  • platform/qt/svg/text/kerning-expected.txt:
  • platform/qt/svg/text/small-fonts-2-expected.png:
  • platform/qt/svg/text/small-fonts-2-expected.txt:
  • platform/qt/svg/text/small-fonts-3-expected.png:
  • platform/qt/svg/text/small-fonts-3-expected.txt:
  • platform/qt/svg/text/small-fonts-expected.png:
  • platform/qt/svg/text/small-fonts-expected.txt: Added.
  • platform/qt/svg/text/small-fonts-in-html5-expected.png:
  • platform/qt/svg/text/small-fonts-in-html5-expected.txt:
  • platform/qt/svg/text/text-text-01-b-expected.png:
  • platform/qt/svg/text/text-text-01-b-expected.txt:
  • platform/qt/svg/text/text-text-03-b-expected.png:
  • platform/qt/svg/text/text-text-03-b-expected.txt:
  • platform/qt/svg/text/text-text-04-t-expected.png:
  • platform/qt/svg/text/text-text-04-t-expected.txt:
  • platform/qt/svg/text/text-text-05-t-expected.png:
  • platform/qt/svg/text/text-text-05-t-expected.txt:
  • platform/qt/svg/text/text-text-06-t-expected.png:
  • platform/qt/svg/text/text-text-06-t-expected.txt:
  • platform/qt/svg/text/text-text-07-t-expected.png:
  • platform/qt/svg/text/text-text-07-t-expected.txt:
  • platform/qt/svg/text/text-text-08-b-expected.png:
  • platform/qt/svg/text/text-text-08-b-expected.txt:
2:31 PM Changeset in webkit [123263] by tony@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed gardening. Remove a test that hasn't been
added to the tree yet.

  • platform/chromium/TestExpectations:
2:27 PM Changeset in webkit [123262] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Typo in FontCacheWin.cpp causes return value from getCachedFontData() in getLastResortFallbackFont() to be ignored
https://bugs.webkit.org/show_bug.cgi?id=91506

Patch by Mark Salisbury <mark.salisbury@hp.com> on 2012-07-20
Reviewed by Joseph Pecoraro.

No new test. The "fallback fallback" code ends up creating a font, so you always
get a fallback font even with this code bug. A test would be buggy, being highly
platform dependent on what the "fallback fallback" font is on the particular
windows machine the test runs on.

  • platform/graphics/win/FontCacheWin.cpp:

(WebCore::FontCache::getLastResortFallbackFont):

2:24 PM Changeset in webkit [123261] by tony@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed, mark some tests as slow in debug.

  • platform/chromium/TestExpectations:
2:24 PM Changeset in webkit [123260] by senorblanco@chromium.org
  • 2 edits in trunk/Source/WebCore

[chromium] Clean up scratch texture usage in Chromium's implementation
of GPU-accelerated filters.
https://bugs.webkit.org/show_bug.cgi?id=83370

Reviewed by Adrienne Walker.

There didn't used to be a safe way to allocate a scratch texture, and
hold into it beyond the lifetime of GrAutoScratchTexture. Now there is:
detach().

Covered by existing tests in css3/filters.

  • platform/graphics/chromium/cc/CCRenderSurfaceFilters.cpp:

(WebCore::CCRenderSurfaceFilters::apply):
Use a GrAutoScratchTexture to allocate the destination texture, and
detach() to detach it from the cache before placing it in an
SkGrTexturePixelRef. This means we no longer need to do any lock/
unlock trickery with the TextureCacheEntry, since the refcount is
enough to keep the texture away from the cache's prying hands.

2:12 PM Changeset in webkit [123259] by scherkus@chromium.org
  • 4 edits
    1 add in trunk

[chromium] CSS tweaks to media controls to prevent styles from being overridden
https://bugs.webkit.org/show_bug.cgi?id=91802

Reviewed by Eric Carlson.

Source/WebCore:

Having the buttons declared as inline caused them to not be included in the box layout,
resulting in styles set outside the media element to affect the position of the buttons.

In a similar vein, it was also possible to override the font-style attribute for the time
display.

Test: media/controls-styling-strict.html

  • css/mediaControlsChromium.css:

(audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button):
(audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-button):
(audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-controls-time-remaining-display):
(audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-fullscreen-button):

LayoutTests:

  • media/controls-styling-strict.html: Added.
  • platform/chromium-linux/media/controls-styling-strict-expected.png: Added.
  • platform/chromium-linux/media/controls-styling-strict-expected.txt: Added.
2:08 PM Changeset in webkit [123258] by wangxianzhu@chromium.org
  • 2 edits in trunk/Tools

[Chomium-Android] Place DRT input/output pipes where both app and unrooted shell can read/write
https://bugs.webkit.org/show_bug.cgi?id=91873

Reviewed by Adam Barth.

  • Scripts/webkitpy/layout_tests/port/chromium_android.py:
2:01 PM Changeset in webkit [123257] by tony@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed gardening. Unskip some tests that just need new baselines.

  • platform/chromium/TestExpectations:
2:01 PM Changeset in webkit [123256] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

[chromium][Mac] Switch the MACOSX_DEPLOYMENT_TARGET to 10.6
https://bugs.webkit.org/show_bug.cgi?id=91752

Patch by Robert Sesek <rsesek@chromium.org> on 2012-07-20
Reviewed by Eric Seidel.

Use 10.6 NSScreen/NSColorSpace APIs to determine if the screen is
monochrome rather than comparing against deprecated colorspace names.

  • src/mac/WebScreenInfoFactory.mm:

(WebKit::WebScreenInfoFactory::screenInfo):

1:42 PM Changeset in webkit [123255] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Add Cancel button for Select popup
https://bugs.webkit.org/show_bug.cgi?id=91887

Patch by Crystal Zhang <haizhang@rim.com> on 2012-07-20
Reviewed by Yong Li.

PR 177706

  • WebCoreSupport/SelectPopupClient.cpp:

(WebCore::SelectPopupClient::generateHTML):
(WebCore::SelectPopupClient::setValueAndClosePopup):

1:24 PM Changeset in webkit [123254] by commit-queue@webkit.org
  • 5 edits
    3 adds in trunk/Source/WebKit/chromium

Introduce WebViewBenchmarkSupport for performance experiments on a real WebView
https://bugs.webkit.org/show_bug.cgi?id=88271

Patch by Daniel Murphy <dmurph@chromium.org> on 2012-07-20
Reviewed by Darin Fisher.

  • WebKit.gyp:
  • public/WebView.h:

(WebKit):
(WebView):
(WebKit::WebView::benchmarkSupport):

  • public/WebViewBenchmarkSupport.h: Added.

(WebKit):
(WebViewBenchmarkSupport):
(PaintClient):
(WebKit::WebViewBenchmarkSupport::PaintClient::willPaint):
(WebKit::WebViewBenchmarkSupport::PaintClient::didPaint):
(WebKit::WebViewBenchmarkSupport::PaintClient::~PaintClient):
(WebKit::WebViewBenchmarkSupport::~WebViewBenchmarkSupport):

  • src/WebViewBenchmarkSupportImpl.cpp: Added.

(WebKit):
(WebKit::WebViewBenchmarkSupportImpl::paintLayer):
(WebKit::WebViewBenchmarkSupportImpl::acceleratedPaintUnclipped):
(WebKit::WebViewBenchmarkSupportImpl::softwarePaint):
(WebKit::WebViewBenchmarkSupportImpl::paint):

  • src/WebViewBenchmarkSupportImpl.h: Added.

(WebCore):
(WebKit):
(WebViewBenchmarkSupportImpl):
(WebKit::WebViewBenchmarkSupportImpl::WebViewBenchmarkSupportImpl):
(WebKit::WebViewBenchmarkSupportImpl::~WebViewBenchmarkSupportImpl):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::benchmarkSupport):
(WebKit):
(WebKit::WebViewImpl::rootGraphicsLayer):

  • src/WebViewImpl.h:

(WebKit):
(WebViewImpl):

1:09 PM Changeset in webkit [123253] by commit-queue@webkit.org
  • 11 edits in trunk

[Chromium] Compilation fails under gcc 4.7
https://bugs.webkit.org/show_bug.cgi?id=90227

Patch by Han Shen <shenhan@google.com> on 2012-07-20
Reviewed by Tony Chang.

Disable warnings about c++0x compatibility in gcc newer than 4.6.

Source/JavaScriptCore:

Source/WebCore:

  • WebCore.gyp/WebCore.gyp:

Source/WebKit/chromium:

  • WebKit.gyp:
  • WebKitUnitTests.gyp:

Source/WTF:

  • WTF.gyp/WTF.gyp:

Tools:

  • DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1:07 PM Changeset in webkit [123252] by tony@chromium.org
  • 7 edits
    1 move
    5 adds in trunk/LayoutTests

[chromium] Rebaseline css3/filters/custom tests
https://bugs.webkit.org/show_bug.cgi?id=82372

Unreviewed, but unofficially reviewed by Chiculita Alexandru and Stephen White.

Add baselines for these tests. They are enabled and use the Mesa
software renderer.

  • platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.png:
  • platform/chromium-mac/css3/filters/custom/custom-filter-shader-cache-expected.png:
  • platform/chromium-mac/css3/filters/custom/effect-custom-combined-missing-expected.png:
  • platform/chromium-mac/css3/filters/custom/effect-custom-expected.png:
  • platform/chromium-mac/css3/filters/custom/effect-custom-parameters-expected.png:
  • platform/chromium-win/css3/filters/custom/custom-filter-shader-cache-expected.png: Added.
  • platform/chromium-win/css3/filters/custom/effect-custom-combined-missing-expected.png: Added.
  • platform/chromium-win/css3/filters/custom/effect-custom-expected.png: Added.
  • platform/chromium-win/css3/filters/custom/effect-custom-parameters-expected.png: Added.
  • platform/chromium-win/css3/filters/custom/missing-custom-filter-shader-expected.png: Renamed from LayoutTests/platform/chromium-linux/css3/filters/custom/missing-custom-filter-shader-expected.png.
  • platform/chromium/TestExpectations:
1:02 PM Changeset in webkit [123251] by jchaffraix@webkit.org
  • 18 edits
    5 deletes in branches/chromium/1180

Revert 117339 - CSS 2.1 failure: inline-table-001 fails
https://bugs.webkit.org/show_bug.cgi?id=84167

Reviewed by Julien Chaffraix.

Source/WebCore:

Override lastLineBoxBaseline() in RenderTable so that it picks up the baseline
of the text in the first row of the table. This allows inline tables to find the
correct baseline to align to.

Tests:

css2.1/20110323/inline-table-001.htm
css2.1/20110323/inline-table-002a.htm
css2.1/20110323/inline-table-003.htm
fast/css/empty-cell-baseline.html

  • rendering/RenderTable.cpp:

(WebCore::getLineBoxBaseline):
(WebCore):
(WebCore::RenderTable::lastLineBoxBaseline):
(WebCore::RenderTable::firstLineBoxBaseline):

  • rendering/RenderTable.h:

(RenderTable):

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::firstLineBoxBaseline): if a cell is empty it cannot provide a

baseline. Tested by fast/css/empty-cell-baseline.html

LayoutTests:

  • css2.1/20110323/inline-table-001.htm: Added.
  • css2.1/20110323/inline-table-002a.htm: Added.
  • css2.1/20110323/inline-table-003.htm: Added. From the CSS 2.1 test suite.
  • fast/css/empty-cell-baseline-expected.html: Added.
  • fast/css/empty-cell-baseline.html: Added. This ensures we don't take a baseline from an empty cell.
  • fast/inline-block/001.html: Modified to make expected results clearer.
  • platform/chromium-linux-x86/css2.1/20110323/inline-table-001-expected.png: Added.
  • platform/chromium-linux-x86/css2.1/20110323/inline-table-001-expected.txt: Added.
  • platform/chromium-linux-x86/css2.1/20110323/inline-table-002a-expected.png: Added.
  • platform/chromium-linux-x86/css2.1/20110323/inline-table-002a-expected.txt: Added.
  • platform/chromium-linux-x86/css2.1/20110323/inline-table-003-expected.png: Added.
  • platform/chromium-linux-x86/css2.1/20110323/inline-table-003-expected.txt: Added.
  • platform/chromium-linux/editing/pasteboard/innerText-inline-table-expected.png:

Progression, the baseline of the text in each cell has moved up to where it should be.

  • platform/chromium-linux/editing/selection/iframe-expected.png:

Progression, 'Inline Table' and 'The End' line up with the first row of the inline table.

  • platform/chromium-linux/editing/selection/inline-table-expected.png:

Progression, 'Inline Table' and 'The End' line up with the first row of the inline table.

  • platform/chromium-linux/editing/selection/table-caret-3-expected.png:

Progression, 'foo' and 'baz' line up with the first row of the inline table.

  • platform/chromium-linux/fast/css-generated-content/inline-display-types-expected.png:

Progression, 'Test' and 'content' now line up.

  • platform/chromium-linux/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png:

Progression, the two boxes now line up.

  • platform/chromium-linux/fast/inline-block/001-expected.png:

Progression, the boxes now line up in the same way as FF and Opera.

  • platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.txt:

Progression, the baseline of the text in each cell has moved up to where it should be.

  • platform/chromium-win/editing/pasteboard/innerText-inline-table-expected.txt:
  • platform/chromium-win/editing/selection/iframe-expected.txt:
  • platform/chromium-win/editing/selection/inline-table-expected.txt:
  • platform/chromium-win/editing/selection/table-caret-3-expected.txt:
  • platform/chromium-win/fast/css-generated-content/inline-display-types-expected.txt:
  • platform/chromium-win/fast/inline-block/001-expected.txt:
  • platform/chromium-win/fast/repaint/float-overflow-expected.txt:
  • platform/chromium-win/fast/repaint/float-overflow-right-expected.txt:
  • platform/chromium/test_expectations.txt:
  • platform/efl/test_expectations.txt:
  • platform/gtk/test_expectations.txt:
  • platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.txt:
  • platform/mac/test_expectations.txt:
  • platform/qt/test_expectations.txt:
  • platform/win/Skipped:

Text rebaselines.

TBR=robert@webkit.org
Review URL: https://chromiumcodereview.appspot.com/10807056

12:59 PM Changeset in webkit [123250] by dpranke@chromium.org
  • 4 edits in trunk/Tools

REGRESSION: run-perf-tests --pause-before-testing is broken
https://bugs.webkit.org/show_bug.cgi?id=91789

Reviewed by Ryosuke Niwa.

Turns out start() wasn't actually starting things :(. Fixed, and
added tests.

  • Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py:

(ChromiumAndroidDriverTest.test_read_prompt):

  • Scripts/webkitpy/layout_tests/port/driver.py:

(Driver.init):
(Driver._start):

  • Scripts/webkitpy/layout_tests/port/driver_unittest.py:

(DriverTest.test_read_block):
(DriverTest.test_read_binary_block):
(DriverTest.test_read_base64_block):
(DriverTest.test_stop_cleans_up_properly):
(DriverTest.test_two_starts_cleans_up_properly):
(DriverTest.test_start_actually_starts):
(MockServerProcess.init):
(MockServerProcess.start):

12:43 PM Changeset in webkit [123249] by rafael.lobo@openbossa.org
  • 2 edits in trunk/Source/WebKit2

QtNetworkAccessManager should not rely on signal sslErrors when QT_NO_SSL is defined
https://bugs.webkit.org/show_bug.cgi?id=91866

Reviewed by Noam Rosenthal.

  • WebProcess/qt/QtNetworkAccessManager.cpp:

(WebKit::QtNetworkAccessManager::QtNetworkAccessManager): QNAM's signal is only defined when
that flag is undefined. Removed the connection when we have the flag set.
(WebKit::QtNetworkAccessManager::onSslErrors): When the flag is set, this slot becomes unused.

12:43 PM Changeset in webkit [123248] by scheib@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed compile fix, r123247 included unintended changes to Document.cpp.

See http://trac.webkit.org/changeset/123247.

  • dom/Document.cpp:

(WebCore::Document::webkitExitPointerLock):

12:17 PM Changeset in webkit [123247] by scheib@chromium.org
  • 13 edits
    1 move
    1 add in trunk

Move pointer lock test resources to http/tests/resources in preparation for adding new tests to http.
https://bugs.webkit.org/show_bug.cgi?id=91882

Reviewed by Adrienne Walker.

  • http/tests/resources/pointer-lock/pointer-lock-test-harness.js: Renamed from LayoutTests/pointer-lock/resources/pointer-lock-test-harness.js.
  • pointer-lock/bug90391-move-then-window-open-crash.html:
  • pointer-lock/lock-already-locked.html:
  • pointer-lock/lock-element-not-in-dom.html:
  • pointer-lock/lock-fail-responses.html:
  • pointer-lock/locked-element-iframe-removed-from-dom.html:
  • pointer-lock/locked-element-removed-from-dom.html:
  • pointer-lock/mouse-event-api.html:
  • pointer-lock/mouse-event-delivery.html:
  • pointer-lock/pointer-lock-api.html:
  • pointer-lock/pointerlockchange-pointerlockerror-events.html:
  • pointer-lock/pointerlocklost-event.html:
11:58 AM Changeset in webkit [123246] by zandobersek@gmail.com
  • 2 edits
    1 add in trunk/LayoutTests

Unreviewed GTK gardening, adding platform-specific baseline for
fast/dom/Window/window-properties-performance.html that assumes jsHeapSizeLimit
attribute to be undefined, as expected for ports using JavaScriptCore.

  • platform/gtk/TestExpectations:
  • platform/gtk/fast/dom/Window/window-properties-performance-expected.txt: Added.
11:43 AM Changeset in webkit [123245] by wsiegrist@apple.com
  • 1 edit in trunk/Websites/bugs.webkit.org/attachment.cgi

Add /usr/bin to PATH so PrettyPatch can find git.

11:40 AM Changeset in webkit [123244] by zandobersek@gmail.com
  • 2 edits
    1 add in trunk/LayoutTests

Unreviewed GTK gardening, adding image baseline for
fast/images/paletted-png-with-color-profile.html.

  • platform/gtk/TestExpectations:
  • platform/gtk/fast/images/paletted-png-with-color-profile-expected.png: Added.
11:28 AM Changeset in webkit [123243] by rniwa@webkit.org
  • 3 edits in trunk/Source/WebCore

REGRESSION(r122873): 15% regression on Dromaeo/dom-attr
https://bugs.webkit.org/show_bug.cgi?id=91827

Reviewed by Anders Carlsson.

Move shouldInvalidateNodeListCaches from Document.cpp to Node.cpp since it's only called
in Node::invalidateNodeListCachesInAncestors.

Test: PerformanceTests/Dromaeo/dom-attr.html.

  • dom/Document.cpp:

(WebCore):

  • dom/Node.cpp:

(WebCore::shouldInvalidateNodeListCachesForAttr): Extracted from shouldInvalidateNodeListCaches
to unroll the loop in shouldInvalidateNodeListCaches. Apparently gcc wasn't doing the right thing.
(WebCore::Document::shouldInvalidateNodeListCaches):
(WebCore::Document::invalidateNodeListCaches):
(WebCore::Node::invalidateNodeListCachesInAncestors):

11:27 AM Changeset in webkit [123242] by schenney@chromium.org
  • 114 edits
    4 adds
    1 delete in trunk/LayoutTests

SVG Filter Effect sub-region not applied for some filters
https://bugs.webkit.org/show_bug.cgi?id=89767

Reviewed by Dirk Schulze.

Unreviewed test expectations update.

Numerous results changed by one pixel due to the difference between
clipping and pre-applying the filter subregion. Some feGaussianBlur
and feDropShadow results changed more, but that was expected.

  • platform/chromium-linux-x86/svg/batik/filters: Removed.
  • platform/chromium-linux-x86/svg/filters/shadow-on-filter-expected.png:
  • platform/chromium-linux-x86/svg/filters/shadow-on-rect-with-filter-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
  • platform/chromium-linux/svg/batik/filters/feTile-expected.png:
  • platform/chromium-linux/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-linux/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.png:
  • platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.png:
  • platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.png:
  • platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.png:
  • platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
  • platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
  • platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
  • platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
  • platform/chromium-linux/svg/filters/feDropShadow-expected.png:
  • platform/chromium-linux/svg/filters/filter-on-tspan-expected.png:
  • platform/chromium-linux/svg/filters/filterRes-expected.png:
  • platform/chromium-linux/svg/filters/shadow-on-filter-expected.png:
  • platform/chromium-linux/svg/filters/shadow-on-rect-with-filter-expected.png:
  • platform/chromium-linux/svg/filters/subRegion-one-effect-expected.png:
  • platform/chromium-linux/svg/filters/subRegion-two-effects-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/filters/feTile-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Discrete-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Gamma-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Linear-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Table-expected.png:
  • platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
  • platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
  • platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
  • platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
  • platform/chromium-mac-snowleopard/svg/filters/shadow-on-filter-expected.png:
  • platform/chromium-mac-snowleopard/svg/filters/shadow-on-rect-with-filter-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
  • platform/chromium-mac/svg/batik/filters/feTile-expected.png:
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-mac/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac/svg/custom/feComponentTransfer-Discrete-expected.png:
  • platform/chromium-mac/svg/custom/feComponentTransfer-Gamma-expected.png:
  • platform/chromium-mac/svg/custom/feComponentTransfer-Linear-expected.png:
  • platform/chromium-mac/svg/custom/feComponentTransfer-Table-expected.png:
  • platform/chromium-mac/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
  • platform/chromium-mac/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
  • platform/chromium-mac/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
  • platform/chromium-mac/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
  • platform/chromium-mac/svg/filters/feDropShadow-expected.png:
  • platform/chromium-mac/svg/filters/feDropShadow-subregion-expected.png: Added.
  • platform/chromium-mac/svg/filters/feGaussianBlur-expected.png:
  • platform/chromium-mac/svg/filters/feGaussianBlur-subregion-expected.png: Added.
  • platform/chromium-mac/svg/filters/feImage-subregions-expected.png:
  • platform/chromium-mac/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png:
  • platform/chromium-mac/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png:
  • platform/chromium-mac/svg/filters/feOffset-expected.png:
  • platform/chromium-mac/svg/filters/feTile-expected.png:
  • platform/chromium-mac/svg/filters/filter-placement-issue-expected.png:
  • platform/chromium-mac/svg/filters/filter-rounding-issues-expected.png:
  • platform/chromium-mac/svg/filters/filterRes-expected.png:
  • platform/chromium-mac/svg/filters/filterRes1-expected.png:
  • platform/chromium-mac/svg/filters/filterRes3-expected.png:
  • platform/chromium-mac/svg/filters/parent-children-with-same-filter-expected.png:
  • platform/chromium-mac/svg/filters/shadow-on-filter-expected.png:
  • platform/chromium-mac/svg/filters/shadow-on-rect-with-filter-expected.png:
  • platform/chromium-mac/svg/filters/subRegion-one-effect-expected.png:
  • platform/chromium-mac/svg/filters/subRegion-two-effects-expected.png:
  • platform/chromium-win-xp/svg/filters/shadow-on-filter-expected.png:
  • platform/chromium-win-xp/svg/filters/shadow-on-rect-with-filter-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
  • platform/chromium-win/svg/batik/filters/feTile-expected.png:
  • platform/chromium-win/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-win/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.png:
  • platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.png:
  • platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.png:
  • platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.png:
  • platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
  • platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
  • platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
  • platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
  • platform/chromium-win/svg/filters/feDropShadow-expected.png:
  • platform/chromium-win/svg/filters/feDropShadow-subregion-expected.png: Added.
  • platform/chromium-win/svg/filters/feGaussianBlur-expected.png:
  • platform/chromium-win/svg/filters/feGaussianBlur-subregion-expected.png: Added.
  • platform/chromium-win/svg/filters/feImage-subregions-expected.png:
  • platform/chromium-win/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png:
  • platform/chromium-win/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png:
  • platform/chromium-win/svg/filters/feOffset-expected.png:
  • platform/chromium-win/svg/filters/feTile-expected.png:
  • platform/chromium-win/svg/filters/filter-on-tspan-expected.png:
  • platform/chromium-win/svg/filters/filter-placement-issue-expected.png:
  • platform/chromium-win/svg/filters/filter-rounding-issues-expected.png:
  • platform/chromium-win/svg/filters/filterRes-expected.png:
  • platform/chromium-win/svg/filters/filterRes1-expected.png:
  • platform/chromium-win/svg/filters/filterRes3-expected.png:
  • platform/chromium-win/svg/filters/parent-children-with-same-filter-expected.png:
  • platform/chromium-win/svg/filters/shadow-on-filter-expected.png:
  • platform/chromium-win/svg/filters/shadow-on-rect-with-filter-expected.png:
  • platform/chromium-win/svg/filters/subRegion-one-effect-expected.png:
  • platform/chromium-win/svg/filters/subRegion-two-effects-expected.png:
  • platform/chromium/TestExpectations:
11:19 AM Changeset in webkit [123241] by abarth@webkit.org
  • 4 edits in trunk/Source/WebKit/chromium

[Chromium] Add WebView::zoomToFindInPageRect for Android
https://bugs.webkit.org/show_bug.cgi?id=91801

Reviewed by Tony Chang.

On Android, when you find in page, we scale the viewport to reveal what
you've found (because the screen is small). This function instructs the
WebView to zoom to display a given rect.

  • public/WebView.h:

(WebView):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::animateZoomAroundPoint):

  • This function is a bit more general than necessary for this patch because it is also used in other cases for animating a zoom around a given point (e.g., double-tap to zoom). These uses will be upstreamed in later patches.

(WebKit::WebViewImpl::zoomToFindInPageRect):

  • src/WebViewImpl.h:

(WebViewImpl):

11:13 AM Changeset in webkit [123240] by jochen@chromium.org
  • 3 edits in trunk/Tools

[chromium] Don't include WebCore headers in TestInterfaces so it's safe to include from outside of WebCore
https://bugs.webkit.org/show_bug.cgi?id=91847

Reviewed by Adam Barth.

This allows for including the TestIntefaces.h from content shell
without introducing a dependency to WebCore/wtf

  • DumpRenderTree/chromium/TestRunner/TestInterfaces.cpp:

(TestInterfaces::Internal):
(TestInterfaces::Internal::Internal):
(TestInterfaces::Internal::~Internal):
(TestInterfaces::Internal::bindTo):
(TestInterfaces::Internal::resetAll):
(TestInterfaces::TestInterfaces):
(TestInterfaces::~TestInterfaces):
(TestInterfaces::bindTo):
(TestInterfaces::resetAll):

  • DumpRenderTree/chromium/TestRunner/TestInterfaces.h:

(TestInterfaces):

11:11 AM Changeset in webkit [123239] by thakis@chromium.org
  • 14 edits in trunk/Source/WebCore

Fix more -Wunused-private-field violations
https://bugs.webkit.org/show_bug.cgi?id=91876

Reviewed by Adam Barth.

As of http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120716/061102.html
the warning finds more bugs. Fix them.

  • html/FTPDirectoryDocument.cpp:

(FTPDirectoryDocumentParser):
(WebCore::FTPDirectoryDocumentParser::FTPDirectoryDocumentParser):

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::HTMLTreeBuilder):

  • html/parser/HTMLTreeBuilder.h:

(HTMLTreeBuilder):

  • html/shadow/MediaControlRootElementChromium.cpp:

(WebCore::MediaControlRootElementChromium::MediaControlRootElementChromium):

  • html/shadow/MediaControlRootElementChromium.h:

(MediaControlRootElementChromium):

  • inspector/InspectorDOMStorageResource.cpp:

(WebCore::InspectorDOMStorageResource::InspectorDOMStorageResource):

  • inspector/InspectorDOMStorageResource.h:

(InspectorDOMStorageResource):

  • page/Settings.cpp:

(WebCore::Settings::Settings):

  • page/Settings.h:

(Settings):

  • platform/graphics/chromium/cc/CCThreadProxy.cpp:

(WebCore::CCThreadProxy::CCThreadProxy):

  • platform/graphics/chromium/cc/CCThreadProxy.h:

(CCThreadProxy):

  • rendering/svg/RenderSVGTextPath.cpp:

(WebCore::RenderSVGTextPath::RenderSVGTextPath):

  • rendering/svg/RenderSVGTextPath.h:
11:10 AM Changeset in webkit [123238] by jsbell@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed test expectations update.
Un-marking various tests as flaky on WIN following rollback of r121610
in http://trac.webkit.org/changeset/123110. Investigation documented in:
https://bugs.webkit.org/show_bug.cgi?id=90469

  • platform/chromium/TestExpectations:
11:05 AM Changeset in webkit [123237] by caio.oliveira@openbossa.org
  • 3 edits in trunk/Tools

[Qt] Make WTR use the same color palette as DRT
https://bugs.webkit.org/show_bug.cgi?id=91870

Reviewed by Noam Rosenthal.

Make sure that WebKitTestRunner and DumpRenderTree use the same palette: the
standard from QWindowsStyle.

  • WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp:

(WTR::activateFonts): Moved code to platformInitialize since setting style is not
exactly font related.

  • WebKitTestRunner/InjectedBundle/qt/InjectedBundleQt.cpp:

(WTR::InjectedBundle::platformInitialize): Force the usage of the style's
palette. Because at this point QApplication was already instantiated, the
default palette was already initialized to be the system one, so we need to
explicitly set the palette to be the standard from style. This is not needed in
DRT because there we set the style before instantiating QApplication.

11:02 AM Changeset in webkit [123236] by zandobersek@gmail.com
  • 2 edits
    5 adds in trunk/LayoutTests

Unreviewed GTK gardening.

Generating baselines for two input placeholder tests that fail. The image
baselines used are from Chromium Linux that clearly denote what's missing
in the GTK port's output for these two tests, ignoring other marginal
rendering differences.

  • platform/gtk/TestExpectations:
  • platform/gtk/fast/forms/input-placeholder-paint-order-expected.png: Added.
  • platform/gtk/fast/forms/input-placeholder-paint-order-expected.txt: Added.
  • platform/gtk/fast/forms/textarea: Added.
  • platform/gtk/fast/forms/textarea/textarea-placeholder-paint-order-expected.png: Added.
  • platform/gtk/fast/forms/textarea/textarea-placeholder-paint-order-expected.txt: Added.
11:01 AM Changeset in webkit [123235] by eae@chromium.org
  • 28 edits
    2 copies in branches/chromium/1180

Merge 122883 - vertical-align: middle causes overflow with subpixel layout
https://bugs.webkit.org/show_bug.cgi?id=91464

Reviewed by Eric Seidel.

Source/WebCore:

Using vertical-align: middle in combination with an overflow value other
than visible can cause the overflow height to be computed incorrectly.

Test: fast/sub-pixel/vertical-align-middle-overflow.html

  • rendering/RootInlineBox.cpp:

(WebCore::RootInlineBox::verticalPositionForBox):
Round verticalPosition after calculation instead of flooring the result
of the xHeight calculation. By flooring it the resulting value is in
effect rounded up which can cause the height of the box to grow by one.
By rounding the resulting value thevertical position is more accurate and
the off by one error is avoided.

LayoutTests:

Add new test for vertical-align: middle and adjust existing results to
reflect the improved alignment calculation.

  • fast/sub-pixel/vertical-align-middle-overflow-expected.txt: Added.
  • fast/sub-pixel/vertical-align-middle-overflow.html: Added.
  • platform/chromium-linux/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
  • platform/chromium-linux/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
  • platform/chromium-linux/fast/inline-block/inline-block-vertical-align-expected.png:
  • platform/chromium-linux/fast/inline/002-expected.png:
  • platform/chromium-linux/fast/table/table-display-types-strict-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4527-expected.png:
  • platform/chromium-mac-snowleopard/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
  • platform/chromium-mac-snowleopard/fast/block/basic/014-expected.png:
  • platform/chromium-mac-snowleopard/fast/css/line-height-determined-by-primary-font-expected.png:
  • platform/chromium-mac-snowleopard/fast/inline/002-expected.png:
  • platform/chromium-mac-snowleopard/fast/table/table-display-types-strict-expected.png:
  • platform/chromium-mac-snowleopard/fast/text/international/bidi-LDB-2-CSS-expected.png:
  • platform/chromium-mac-snowleopard/fast/text/international/bidi-LDB-2-HTML-expected.png:
  • platform/chromium-mac-snowleopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
  • platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug4527-expected.png:
  • platform/chromium-mac/css1/text_properties/vertical_align-expected.txt:
  • platform/chromium-mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
  • platform/chromium-mac/fast/block/basic/014-expected.txt:
  • platform/chromium-mac/fast/inline-block/inline-block-vertical-align-expected.txt:
  • platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.txt:
  • platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.txt:
  • platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
  • platform/chromium-mac/tables/mozilla/bugs/bug4527-expected.txt:
  • platform/chromium-win/css1/text_properties/vertical_align-expected.txt:
  • platform/chromium-win/fast/block/basic/014-expected.txt:
  • platform/chromium-win/fast/inline-block/inline-block-vertical-align-expected.txt:
  • platform/chromium-win/fast/inline/002-expected.txt:
  • platform/chromium-win/fast/table/table-display-types-strict-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug4527-expected.txt:
  • platform/mac/fast/inline/002-expected.txt:
  • platform/mac/fast/replaced/008-expected.png:
  • platform/mac/fast/table/table-display-types-strict-expected.txt:

TBR=eae@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10796066

10:56 AM Changeset in webkit [123234] by eae@chromium.org
  • 7 edits
    2 copies in branches/chromium/1180

Merge 122861 - Incorrect offset used for scrollWidth/Height calculation
https://bugs.webkit.org/show_bug.cgi?id=91461

Reviewed by Eric Seidel.

Source/WebCore:

Due to a different offset being used to calculate the scrollWidth/Height
and pixelSnappedClientWidth/Height the scroll value can be off by one in
same cases. This can causes scrollbars to appear even when there is no
overflow.

Test: fast/sub-pixel/block-with-margin-overflow.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::scrollWidth):
Change location offset passed to snapSizeToPixel to include x() to match
offset used by pixelSnappedClientWidth.

(WebCore::RenderBox::scrollHeight):
Change location offset passed to snapSizeToPixel to include y() to match
offset used by pixelSnappedClientHeight.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::clampScrollOffset):
Change calculation to use pixelSnappedClientWidth/Height as it is
subtracted from the pixel snapped scrollWidth/Height values.

(WebCore::RenderLayer::scrollWidth):
(WebCore::RenderLayer::scrollHeight):
Change RenderLayer versions of scrollWidth/Height to include x()/y() as
per the RenderBox versions.

LayoutTests:

Add new test ensuring that a block that shouldn't have overflow doesn't
have scrollbars.

  • fast/sub-pixel/block-with-margin-overflow-expected.html: Added.
  • fast/sub-pixel/block-with-margin-overflow.html: Added.
  • platform/chromium-win/fast/block/float/026-expected.txt:
  • platform/chromium-win/fast/block/float/028-expected.txt:
  • platform/chromium-win/fast/block/float/overhanging-tall-block-expected.txt:
  • platform/mac/fast/multicol/shrink-to-column-height-for-pagination-expected.png:
  • platform/mac/fast/multicol/shrink-to-column-height-for-pagination-expected.txt:

Update test expectations that incorrectly had overflow.

TBR=eae@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10790105

10:56 AM Changeset in webkit [123233] by adamk@chromium.org
  • 2 edits in trunk/Source/WebCore

CodeGeneratorInspector.py is unnecessarily chatty
https://bugs.webkit.org/show_bug.cgi?id=91758

Reviewed by Vsevolod Vlasov.

The code aded in r123091 included a "print" statement for each written
file. This makes for noisy build output, especially noticeable in the
Chromium ninja build (where build output takes up a single line of the
console).

If this print statement is generally useful, it should be
hidden behind a --verbose commandline option, as we do for the binding
generators.

  • inspector/CodeGeneratorInspector.py:

(SmartOutput.close): Remove print statement.

10:53 AM Changeset in webkit [123232] by tony@chromium.org
  • 2 edits in trunk/Tools

Baseline align text in the flakiness dashboard toolbar
https://bugs.webkit.org/show_bug.cgi?id=91784

Reviewed by Ojan Vafai.

Baseline align the flex items.

  • TestResultServer/static-dashboards/flakiness_dashboard.css:

(.forms): Add box-align: baseline
(.forms > *): Use block display to force flex items rather than box.
(#tests-form): Add box-align: baseline
(#tests-form > *): Use block display to force flex items rather than box.

10:50 AM Changeset in webkit [123231] by eae@chromium.org
  • 21 edits
    2 copies in branches/chromium/1180

Merge 122769 - Inconsistent rounding in table layout causes background color to bleed through
https://bugs.webkit.org/show_bug.cgi?id=91410

Reviewed by Eric Seidel.

Source/WebCore:

At certain zoom levels a rounding error in the table layout code cases
the table background color to bleed through between cells. Tables layout
happens on pixel bounds however the paint offset wasn't correctly rounded.

Test: fast/sub-pixel/table-rows-no-gaps.html

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::paintObject):
Round paintOffset before passing it to the paint method of the children.

LayoutTests:

Add test to ensure that the table background color doesn't bleed through
when the table and a cell are positioned on a subpixel bound.

  • fast/sub-pixel/table-rows-no-gaps-expected.html: Added.
  • fast/sub-pixel/table-rows-no-gaps.html: Added.
  • platform/chromium-linux/css1/basic/inheritance-expected.png:
  • platform/chromium-linux/plugins/embed-attributes-style-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.png:

Updated expectations to match new rounding logic. The new results better
match the rendering prior to turning on subpixel layout.

  • platform/efl/Skipped:
  • platform/mac-lion/Skipped:
  • platform/mac-snowleopard/Skipped:
  • platform/mac-wk2/Skipped:
  • platform/mac/Skipped:
  • platform/qt-4.8/Skipped:
  • platform/qt/Skipped:
  • platform/win-wk2/Skipped:
  • platform/win-xp/Skipped:
  • platform/win/Skipped:
  • platform/wincairo/Skipped:
  • platform/wk2/Skipped:

Mark new test as skipped on platforms that have not enabled subpixel
layout.

TBR=eae@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10815035

10:49 AM Changeset in webkit [123230] by commit-queue@webkit.org
  • 1 edit
    1 add in trunk/LayoutTests

Fix missing css1/text_properties/text_transform.html results (txt)
https://bugs.webkit.org/show_bug.cgi?id=91875

Expected txt result was added.

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-20
Reviewed by Noam Rosenthal.

  • platform/qt/css1/text_properties/text_transform-expected.txt: Added.
10:47 AM Changeset in webkit [123229] by commit-queue@webkit.org
  • 3 edits
    5 adds in trunk/LayoutTests

[Qt] Added/updated missing fast/table results after rebaseline
https://bugs.webkit.org/show_bug.cgi?id=91621

Patch by Bruno de Oliveira Abinader <Bruno de Oliveira Abinader> on 2012-07-20
Reviewed by Noam Rosenthal.

The following tests were failing after r122985:

fast/table/003.html = TEXT
fast/table/colspanMinWidth.html = TEXT
fast/table/spanOverlapRepaint.html = TEXT
fast/table/text-field-baseline.html = TEXT

This patch includes/updates the missing expectations.

  • platform/qt-5.0-wk2/fast/table/003-expected.png:
  • platform/qt-5.0-wk2/fast/table/003-expected.txt:
  • platform/qt-5.0-wk2/fast/table/colspanMinWidth-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/colspanMinWidth-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/table/spanOverlapRepaint-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/table/text-field-baseline-expected.png: Added.
  • platform/qt-5.0-wk2/fast/table/text-field-baseline-expected.txt: Added.
10:35 AM Changeset in webkit [123228] by wsiegrist@apple.com
  • 5 edits in trunk/Websites/bugs.webkit.org

Port bugs.webkit.org to mod_perl for new hardware.

Reviewed by David Kilzer.

10:29 AM Changeset in webkit [123227] by Philippe Normand
  • 3 edits in trunk/Tools

Unreviewed, rolling out r123220.
http://trac.webkit.org/changeset/123220
https://bugs.webkit.org/show_bug.cgi?id=91880

broke Debug build (Requested by philn on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-20

  • Scripts/webkitdirs.pm:

(buildAutotoolsProject):

  • gtk/jhbuild.modules:
10:25 AM Changeset in webkit [123226] by zandobersek@gmail.com
  • 4 edits in trunk/LayoutTests

Unreviewed GTK gardening, rebaselining a test after r117477.

  • platform/gtk/TestExpectations:
  • platform/gtk/tables/mozilla/bugs/bug10296-1-expected.png:
  • platform/gtk/tables/mozilla/bugs/bug10296-1-expected.txt:
10:13 AM Changeset in webkit [123225] by senorblanco@chromium.org
  • 3 edits
    1 add in trunk/Source/WebCore

[chromium] Enable GPU-accelerated skia implementation of
feDiffuseLighting, feSpecularLighting.
https://bugs.webkit.org/show_bug.cgi?id=91865

Reviewed by Dirk Schulze.

Translate the light parameters into the appropriate
SkLightingImageFilter calls. This path is only enabled when
the filters are created with the Accelerated flag set.

This will be covered by tests in svg/filters/* when they are
added to the virtual GPU tests.

  • WebCore.gypi:
  • platform/graphics/filters/FELighting.h:

(FELighting):

  • platform/graphics/filters/skia/FELightingSkia.cpp: Added.

(WebCore):
(WebCore::FELighting::platformApplySkia):

10:09 AM Changeset in webkit [123224] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

[Gtk] Many tests revealed as passing after moving from Skipped to test_expectations.txt
https://bugs.webkit.org/show_bug.cgi?id=85591

Unreviewed, managing a few more unexpected passes for the GTK port.

Remove a few expectations for tests that were passing, reclassify some failures as
architecture-specific and add PASS expectations for a few tests that pass even though
they test features that are currently not supported on the GTK port.

  • platform/gtk/TestExpectations:
9:50 AM Changeset in webkit [123223] by pfeldman@chromium.org
  • 23 edits
    1 delete in trunk/Source/WebCore

Web Inspector: disable fake workers inspection.
https://bugs.webkit.org/show_bug.cgi?id=91867

Reviewed by Vsevolod Vlasov.

'Fake workers' is unreliable error-prone way to debug workers. There are a
lot of frameworks supporting it. Inspector should not do that since it has a more
powerful native worker inspection capabilities. Port owners should enable it
in case they want to provide workers debugging.

  • English.lproj/localizedStrings.js:
  • WebCore.gypi:
  • WebCore.order:
  • WebCore.vcproj/WebCore.vcproj:
  • inspector/InjectedScriptHost.cpp:

(WebCore::InjectedScriptHost::InjectedScriptHost):

  • inspector/InjectedScriptHost.h:

(InjectedScriptHost):

  • inspector/InjectedScriptHost.idl:
  • inspector/Inspector.json:
  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::didCommitLoad):
(WebCore::InspectorAgent::enable):

  • inspector/InspectorAgent.h:

(WebCore):
(InspectorAgent):

  • inspector/InspectorInstrumentation.cpp:
  • inspector/InspectorInstrumentation.h:

(InspectorInstrumentation):

  • inspector/front-end/InjectedFakeWorker.js: Removed.
  • inspector/front-end/ScriptsPanel.js:
  • inspector/front-end/WebKit.qrc:
  • inspector/front-end/WorkersSidebarPane.js:

(WebInspector.WorkersSidebarPane):

  • inspector/front-end/externs.js:
  • inspector/front-end/inspector.html:
  • inspector/front-end/inspector.js:
  • workers/AbstractWorker.cpp:

(WebCore::AbstractWorker::contextDestroyed):

  • workers/AbstractWorker.h:

(AbstractWorker):

  • workers/SharedWorker.cpp:

(WebCore::SharedWorker::create):

  • workers/Worker.cpp:

(WebCore::Worker::create):

8:41 AM Changeset in webkit [123222] by zandobersek@gmail.com
  • 1 edit
    1 add in trunk/LayoutTests

Unreviewed GTK gardening, adding platform-specific baseline that's required
after changes in r123145.

  • platform/gtk/http/tests/security/cross-frame-access-put-expected.txt: Added.
8:33 AM Changeset in webkit [123221] by schenney@chromium.org
  • 1 edit
    2 adds in trunk/LayoutTests

Rebaseline failing test svg/as-image/svg-non-integer-scaled-image.html

Unreviewed test expectations update.

  • platform/chromium/svg/as-image: Added.
  • platform/chromium/svg/as-image/svg-non-integer-scaled-image-expected.txt: Added.
8:12 AM Changeset in webkit [123220] by Philippe Normand
  • 3 edits in trunk/Tools

[GTK][jhbuild] Switch to GStreamer 0.11 build
https://bugs.webkit.org/show_bug.cgi?id=91727

Reviewed by Gustavo Noronha Silva.

Switch build-webkit --gtk to GStreamer 0.11 support and build the
necessary GStreamer git modules from JHBuild.

  • Scripts/webkitdirs.pm:

(buildAutotoolsProject): Build WebKit with GStreamer 0.11 support.

  • gtk/jhbuild.modules: GStreamer build support.
7:57 AM Changeset in webkit [123219] by commit-queue@webkit.org
  • 27 edits
    4 deletes in trunk

Unreviewed, rolling out r123182.
http://trac.webkit.org/changeset/123182
https://bugs.webkit.org/show_bug.cgi?id=91863

Causing ASSERT crashes in tests accessibility/canvas.html and
accessibility/canvas-accessibilitynodeobject.html (Requested
by jernoble on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-20

Source/WebCore:

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • accessibility/AXObjectCache.cpp:

(WebCore):

  • accessibility/AXObjectCache.h:

(AXObjectCache):

  • accessibility/AccessibilityARIAGrid.cpp:

(WebCore::AccessibilityARIAGrid::AccessibilityARIAGrid):
(WebCore::AccessibilityARIAGrid::~AccessibilityARIAGrid):
(WebCore):
(WebCore::AccessibilityARIAGrid::create):

  • accessibility/AccessibilityARIAGrid.h:

(AccessibilityARIAGrid):

  • accessibility/AccessibilityARIAGridCell.cpp:

(WebCore::AccessibilityARIAGridCell::create):

  • accessibility/AccessibilityARIAGridRow.cpp:

(WebCore::AccessibilityARIAGridRow::create):

  • accessibility/AccessibilityAllInOne.cpp:
  • accessibility/AccessibilityList.cpp:

(WebCore::AccessibilityList::create):

  • accessibility/AccessibilityListBox.cpp:

(WebCore::AccessibilityListBox::create):

  • accessibility/AccessibilityMediaControls.cpp:

(WebCore::AccessibilityMediaControl::create):
(WebCore::AccessibilityMediaControlsContainer::create):
(WebCore::AccessibilityMediaTimeline::create):
(WebCore::AccessibilityMediaTimeDisplay::create):

  • accessibility/AccessibilityMenuList.cpp:
  • accessibility/AccessibilityMenuList.h:

(WebCore::AccessibilityMenuList::create):

  • accessibility/AccessibilityNodeObject.cpp: Removed.
  • accessibility/AccessibilityNodeObject.h: Removed.
  • accessibility/AccessibilityObject.h:

(AccessibilityObject):

  • accessibility/AccessibilityProgressIndicator.cpp:

(WebCore::AccessibilityProgressIndicator::create):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::AccessibilityRenderObject):
(WebCore::AccessibilityRenderObject::create):
(WebCore::AccessibilityRenderObject::detach):
(WebCore::AccessibilityRenderObject::remapAriaRoleDueToParent):
(WebCore):
(WebCore::AccessibilityRenderObject::determineAriaRoleAttribute):
(WebCore::AccessibilityRenderObject::ariaRoleAttribute):
(WebCore::AccessibilityRenderObject::updateAccessibilityRole):
(WebCore::AccessibilityRenderObject::canSetFocusAttribute):
(WebCore::AccessibilityRenderObject::childrenChanged):
(WebCore::AccessibilityRenderObject::canHaveChildren):
(WebCore::AccessibilityRenderObject::addChildren):

  • accessibility/AccessibilityRenderObject.h:

(AccessibilityRenderObject):
(WebCore::AccessibilityRenderObject::setRenderer):

  • accessibility/AccessibilitySlider.cpp:

(WebCore::AccessibilitySlider::create):

  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::AccessibilityTable):
(WebCore::AccessibilityTable::~AccessibilityTable):
(WebCore):
(WebCore::AccessibilityTable::create):

  • accessibility/AccessibilityTable.h:

(AccessibilityTable):

  • accessibility/AccessibilityTableCell.cpp:

(WebCore::AccessibilityTableCell::create):

  • accessibility/AccessibilityTableRow.cpp:

(WebCore::AccessibilityTableRow::create):

LayoutTests:

  • accessibility/canvas-accessibilitynodeobject-expected.txt: Removed.
  • accessibility/canvas-accessibilitynodeobject.html: Removed.
7:39 AM Changeset in webkit [123218] by commit-queue@webkit.org
  • 10 edits
    2 adds in trunk

[EFL] Proxy configuration should honor the no_proxy environment variable
https://bugs.webkit.org/show_bug.cgi?id=91747

Patch by Christophe Dumez <Christophe Dumez> on 2012-07-20
Reviewed by Kenneth Rohde Christiansen.

Source/WebCore:

Implement a custom Proxy URI Resolver for libsoup
so that we can use it in EFL port. This custom
proxy resolver brings support for setting
exceptions so that the proxy is not used for the
specified hosts.

By default, the proxy is not used for localhost and
127.0.0.1.

No new tests, no behavior change for layout tests.

  • PlatformEfl.cmake:
  • platform/network/soup/ProxyResolverSoup.cpp: Added.

(soup_proxy_resolver_wk_init):
(soupProxyResolverWkFinalize):
(soupProxyResolverWkSetProperty):
(soupProxyResolverWkGetProperty):
(shouldBypassProxy):
(idle_return_proxy_uri):
(soupProxyResolverWkGetProxyURIAsync):
(soupProxyResolverWkGetProxyURISync):
(soup_proxy_resolver_wk_class_init):
(soup_proxy_resolver_wk_interface_init):
(soupProxyResolverWkNew):

  • platform/network/soup/ProxyResolverSoup.h: Added.

Source/WebKit:

Add WebCore/platform/network/soup to INCLUDE paths.

  • PlatformEfl.cmake:

Source/WebKit/efl:

Use the new custom proxy resolver from WebCore in
WebKit1-EFL's ewk_network_proxy_uri_set() / get(),
instead of the less flexible SOUP_SESSION_PROXY_URI
SoupSession property.

  • ewk/ewk_network.cpp:

(ewk_network_proxy_uri_set):
(ewk_network_proxy_uri_get):

Source/WebKit2:

Use the new custom proxy resolver from WebCore in
WebKit2-EFL so that it is possible for the client
to set proxy exceptions via the "no_proxy"
environment variable.

By default, the proxy set in the "http_proxy"
environment variable will not be used for requests
to localhost or 127.0.0.1.

  • WebProcess/efl/WebProcessMainEfl.cpp:

(WebKit::WebProcessMainEfl):

Tools:

Add ProxyResolverSoup to the list of classes that contain GObjects
in style checker script so that it does not complain about naming
convention issues that are mandated by GObject.

  • Scripts/webkitpy/style/checker.py:
7:38 AM Changeset in webkit [123217] by schenney@chromium.org
  • 2 edits in trunk/LayoutTests

Fix chromium TestExpectations file.

Unreviewed build fix.

  • platform/chromium/TestExpectations:
7:38 AM Changeset in webkit [123216] by pierre.rossi@gmail.com
  • 17 edits in trunk/Source/WebKit2

[Qt][WK2] Add support for multi-select list
https://bugs.webkit.org/show_bug.cgi?id=85527

Patch by Dinu Jacob <dinu.jacob@nokia.com> on 2012-06-01
Reviewed by Kenneth Rohde Christiansen.

Added support for multi-select list:

  • Added multi-selection flag to PlatformPopupMenuData to indicate whether to accept multiple selections or not.
  • Added selected state to WebPopupItem.
  • Modified WebPopupMenuQt to support multiple selections.
  • Shared/PlatformPopupMenuData.cpp:

(WebKit::PlatformPopupMenuData::PlatformPopupMenuData):
(WebKit::PlatformPopupMenuData::encode):
(WebKit::PlatformPopupMenuData::decode):

  • Shared/PlatformPopupMenuData.h:

(PlatformPopupMenuData):

  • Shared/WebPopupItem.cpp:

(WebKit::WebPopupItem::WebPopupItem):
(WebKit::WebPopupItem::encode):
(WebKit::WebPopupItem::decode):

  • Shared/WebPopupItem.h:
  • UIProcess/API/qt/tests/qmltests/WebView/tst_multiSelect.qml: Added.
  • UIProcess/API/qt/tests/qmltests/common/multiselect.html: Added.
  • UIProcess/WebPageProxy.h:

(WebPageProxy):

  • UIProcess/WebPopupMenuProxy.h:

(Client):

  • UIProcess/qt/WebPageProxyQt.cpp:

(WebKit::WebPageProxy::changeSelectedIndex):
(WebKit):
(WebKit::WebPageProxy::closePopupMenu):

  • UIProcess/qt/WebPopupMenuProxyQt.cpp:

(WebKit::PopupMenuItemModel::multiple):
(PopupMenuItemModel):
(WebKit::PopupMenuItemModel::Item::Item):
(ItemSelectorContextObject):
(WebKit::ItemSelectorContextObject::allowMultiSelect):
(WebKit::ItemSelectorContextObject::reject):
(WebKit::ItemSelectorContextObject::dismiss):
(WebKit::ItemSelectorContextObject::ItemSelectorContextObject):
(WebKit):
(WebKit::ItemSelectorContextObject::onIndexUpdate):
(WebKit::ItemSelectorContextObject::accept):
(WebKit::PopupMenuItemModel::PopupMenuItemModel):
(WebKit::PopupMenuItemModel::select):
(WebKit::PopupMenuItemModel::toggleItem):
(WebKit::PopupMenuItemModel::buildItems):
(WebKit::WebPopupMenuProxyQt::showPopupMenu):
(WebKit::WebPopupMenuProxyQt::hidePopupMenu):
(WebKit::WebPopupMenuProxyQt::selectIndex):
(WebKit::WebPopupMenuProxyQt::createItem):

  • UIProcess/qt/WebPopupMenuProxyQt.h:

(WebPopupMenuProxyQt):

  • WebProcess/WebCoreSupport/WebPopupMenu.cpp:

(WebKit::WebPopupMenu::didChangeSelectedIndex):
(WebKit::WebPopupMenu::populateItems):

  • WebProcess/WebCoreSupport/WebPopupMenu.h:

(WebPopupMenu):

  • WebProcess/WebCoreSupport/qt/WebPopupMenuQt.cpp:

(WebKit::WebPopupMenu::setUpPlatformData):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::didChangeSelectedIndexForActivePopupMenu):
(WebKit):
(WebKit::WebPage::changeSelectedIndex):

  • WebProcess/WebPage/WebPage.h:

(WebPage):

  • WebProcess/WebPage/WebPage.messages.in:
  • WebProcess/WebPage/qt/WebPageQt.cpp:

(WebKit::WebPage::selectedIndex):
(WebKit):
(WebKit::WebPage::hidePopupMenu):

7:30 AM Changeset in webkit [123215] by schenney@chromium.org
  • 15 edits
    2 adds
    4 deletes in trunk/LayoutTests

Rebaseline Chromium results after r121171
https://bugs.webkit.org/show_bug.cgi?id=91474

Reviewed by Dan Bernstein.

Unreviewed test expectations update.

Values have changed by one pixel, which is expected given the description in the bug report.

  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-mac/svg/as-image/svg-non-integer-scaled-image-expected.png:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
  • platform/chromium-win/svg/as-image/svg-non-integer-scaled-image-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
  • platform/chromium/svg/as-image: Removed.
  • platform/chromium/svg/as-image/svg-non-integer-scaled-image-expected.txt: Removed.
  • platform/efl/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.
  • platform/gtk/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.
  • svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Added.
7:23 AM Changeset in webkit [123214] by pierre.rossi@gmail.com
  • 4 edits in trunk/Source/WebCore

ColorChooserClient should expose the element's location
https://bugs.webkit.org/show_bug.cgi?id=91767

Reviewed by Kent Tamura.

The rationale is that the chrome client could have an interest in placing the picker next to
the element for usability reasons.

No new tests as there is not much logic here: Just exposing a geometry information to WebKit.

  • html/ColorInputType.cpp:

(WebCore::ColorInputType::elementRectRelativeToWindow):
(WebCore):

  • html/ColorInputType.h:

(ColorInputType):

  • platform/ColorChooserClient.h:

(ColorChooserClient):

7:11 AM Changeset in webkit [123213] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/efl

[EFL] Fix build when protocol handler and custom scheme is disabled
https://bugs.webkit.org/show_bug.cgi?id=91840

Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-07-20
Reviewed by Kenneth Rohde Christiansen.

Fixed namespace closing bracket positioning.

  • WebCoreSupport/RegisterProtocolHandlerClientEfl.cpp:

(WebCore):

7:05 AM Changeset in webkit [123212] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[WK2] WebIntents doesn't build if mutation observers is disabled
https://bugs.webkit.org/show_bug.cgi?id=91839

Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-07-20
Reviewed by Kenneth Rohde Christiansen.

WebIntents was depending on a code protected by ENABLE(MUTATION_OBSERVERS).
Now the code is also enabled by ENABLE(WEB_INTENTS).

  • bindings/js/JSDictionary.cpp:

(WebCore):

  • bindings/js/JSDictionary.h:
6:59 AM Changeset in webkit [123211] by mihnea@adobe.com
  • 3 edits
    6 adds in trunk

[CSSRegions]Assert failure when layout positioned objects in regions
https://bugs.webkit.org/show_bug.cgi?id=90792

Reviewed by Andreas Kling.

Before clamping the containing block (for an out-of-flow positioned element
inside a named flow) to the region, we have to test whether the region is not
null, which can happen when the named flow does not have attached regions.

Source/WebCore:

Tests: fast/regions/positioned-vrl-in-named-flow.html

fast/regions/positioned-vrl-in-parent-named-flow.html
fast/regions/positioned-with-vrl-parent-in-named-flow.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::containingBlockLogicalWidthForPositioned):
(WebCore::RenderBox::computePositionedLogicalWidth):
(WebCore::RenderBox::computePositionedLogicalHeight):

LayoutTests:

  • fast/regions/positioned-vrl-in-named-flow-expected.txt: Added.
  • fast/regions/positioned-vrl-in-named-flow.html: Added.
  • fast/regions/positioned-vrl-in-parent-named-flow-expected.txt: Added.
  • fast/regions/positioned-vrl-in-parent-named-flow.html: Added.
  • fast/regions/positioned-with-vrl-parent-in-named-flow-expected.txt: Added.
  • fast/regions/positioned-with-vrl-parent-in-named-flow.html: Added.
6:55 AM Changeset in webkit [123210] by schenney@chromium.org
  • 6 edits
    6 adds in trunk

SVG Filter Effect sub-region not applied for some filters
https://bugs.webkit.org/show_bug.cgi?id=89767

Reviewed by Dirk Schulze.

Source/WebCore:

The filter effect region for SVG feGaussian and feDropShadow filters
was incorrectly set, failing to account for the radius of the blur.
This patch fixes the problem and removes an unneccessary clip
operation when the filter result is blitted into the target. That clip
was clipping the shadow from webkit-shadow.

Tests: svg/filters/feDropShadow-subregion.svg

svg/filters/feGaussianBlur-subregion.svg

  • platform/graphics/filters/FEDropShadow.cpp:

(WebCore::FEDropShadow::determineAbsolutePaintRect): Moved the code
that clips the paint rect by the filter effect subregion to come after
the paint is modified by the filter radius.

  • platform/graphics/filters/FEGaussianBlur.cpp:

(WebCore::FEGaussianBlur::determineAbsolutePaintRect):
Moved the code that clips the paint rect by the filter effect subregion to
come after the paint is modified by the filter radius.

  • rendering/svg/RenderSVGResourceFilter.cpp:

(WebCore::RenderSVGResourceFilter::postApplyResource):
Removed a clip that is unnecessary and that was incorrectly clipping drop shadows.

LayoutTests:

The filter effect region for SVG feGaussian and feDropShadow filters was incorrectly set,
failing to account for the radius of the blur. This patch fixes the problem and removes an
unneccessary clip operation when the filter result is blitted into the target. That clip
was clipping the shadow from webkit-shadow.

  • platform/chromium/TestExpectations: Added temp entries for affected

tests. Will rebaseline later (not closing the bug in the meantime).

  • svg/filters/feDropShadow-subregion-expected.png: Added.
  • svg/filters/feDropShadow-subregion-expected.txt: Added.
  • svg/filters/feDropShadow-subregion.svg: This verifies the subregion for feDropShadow.
  • svg/filters/feGaussianBlur-subregion-expected.png: Added.
  • svg/filters/feGaussianBlur-subregion-expected.txt: Added.
  • svg/filters/feGaussianBlur-subregion.svg: This verifies the subregion for feGaussianBlur.
6:41 AM Changeset in webkit [123209] by mihnea@adobe.com
  • 2 edits in trunk/LayoutTests

Unreviewed. Skip regions inspector test on EFL.

6:26 AM Changeset in webkit [123208] by zeno.albisser@nokia.com
  • 3 edits
    6 adds in trunk/Tools

[Qt][WK2] Add configure tests for Xrender and GLX.
https://bugs.webkit.org/show_bug.cgi?id=91845

GraphicsSurface on linux requires Xcomposite, Xrender
and GLX. If any of these requirements is not met,
we should disable GraphicsSurface.

Reviewed by Kenneth Rohde Christiansen.

  • qmake/config.tests/glx/glx.cpp: Added.

(main):

  • qmake/config.tests/glx/glx.pro: Added.
  • qmake/config.tests/libXrender/libXrender.cpp: Added.

(main):

  • qmake/config.tests/libXrender/libXrender.pro: Added.
  • qmake/configure.pri:
  • qmake/mkspecs/features/features.prf:
6:07 AM Changeset in webkit [123207] by pfeldman@chromium.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: Status bar icons are misaligned by 1px to the right
https://bugs.webkit.org/show_bug.cgi?id=91757

Reviewed by Vsevolod Vlasov.

  • inspector/front-end/inspector.css:

(.glyph):
(.glyph.shadow):

5:50 AM Changeset in webkit [123206] by kkristof@inf.u-szeged.hu
  • 1 edit
    1 add in trunk/LayoutTests

[Qt] http/tests/security/cross-frame-access-put.html test fail after r123145
https://bugs.webkit.org/show_bug.cgi?id=91830

Unreviewed gardening.

Patch by Balazs Ankes <bank@inf.u-szeged.hu> on 2012-07-20

  • platform/qt/http/tests/security/cross-frame-access-put-expected.txt: Added.
5:34 AM Changeset in webkit [123205] by commit-queue@webkit.org
  • 10 edits
    2 adds in trunk

Web Inspector: Protocol Extension: add getNamedFlowCollection command
https://bugs.webkit.org/show_bug.cgi?id=91607

Patch by Andrei Poenaru <poenaru@adobe.com> on 2012-07-20
Reviewed by Pavel Feldman.

Source/WebCore:

Extended the protocol with "getNamedFlowCollection" command.
This command returns the CSS Named Flows from the document.

Test: inspector/styles/protocol-getNamedFlowCollection-command.html

  • dom/WebKitNamedFlowCollection.cpp:

(WebCore::WebKitNamedFlowCollection::namedFlowsNames):
(WebCore):

  • dom/WebKitNamedFlowCollection.h:

(WebKitNamedFlowCollection):

  • inspector/Inspector.json:
  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::getNamedFlowCollection):
(WebCore):

  • inspector/InspectorCSSAgent.h:

(InspectorCSSAgent):

  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::assertDocument):
(WebCore):

  • inspector/InspectorDOMAgent.h:

(InspectorDOMAgent):

  • inspector/front-end/CSSStyleModel.js:

(WebInspector.CSSStyleModel.prototype.getNamedFlowCollectionAsync):

LayoutTests:

The test builds a webpage with 3 Named Flows in the main frame and 1 Named Flow in an iframe.
Because the getNamedFlowCollection command is executed with the main document node id as an argument,
it should return only the first 3 Named Flows.

  • inspector/styles/protocol-getNamedFlowCollection-command-expected.txt: Added.
  • inspector/styles/protocol-getNamedFlowCollection-command.html: Added.
5:29 AM Changeset in webkit [123204] by commit-queue@webkit.org
  • 2 edits
    1 delete in trunk/LayoutTests

[EFL] Gardening of failing tests
https://bugs.webkit.org/show_bug.cgi?id=91838

Unreviewed EFL gardening. Add failing tests to the Test Expectations.

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-07-20

  • platform/efl/TestExpectations:
  • platform/efl/fast/forms/state-restore-skip-stateless-expected.txt: Removed

the platform specific expected after r123066.

4:31 AM Changeset in webkit [123203] by commit-queue@webkit.org
  • 5 edits
    1 add in trunk/Tools

[EFL][WK2][WTR] Implement EventSenderProxy
https://bugs.webkit.org/show_bug.cgi?id=91731

Patch by Kangil Han <kangil.han@samsung.com> on 2012-07-20
Reviewed by Kentaro Hara.

This is an initial EFL port implementation of EventSenderProxy.

  • WebKitTestRunner/EventSenderProxy.h:

(WTR):
(EventSenderProxy):

  • WebKitTestRunner/InjectedBundle/EventSendingController.h:
  • WebKitTestRunner/PlatformEfl.cmake:
  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::TestController):
(WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):

  • WebKitTestRunner/efl/EventSenderProxyEfl.cpp: Added.

(WTR):
(WTREvent):
(WTR::WTREvent::WTREvent):
(WTR::KeyEventInfo::KeyEventInfo):
(KeyEventInfo):
(WTR::evasMouseButton):
(WTR::setEvasModifiers):
(WTR::dispatchMouseDownEvent):
(WTR::dispatchMouseUpEvent):
(WTR::dispatchMouseMoveEvent):
(WTR::dispatchMouseScrollByEvent):
(WTR::keyPadName):
(WTR::keyName):
(WTR::EventSenderProxy::EventSenderProxy):
(WTR::EventSenderProxy::updateClickCountForButton):
(WTR::EventSenderProxy::dispatchEvent):
(WTR::EventSenderProxy::replaySavedEvents):
(WTR::EventSenderProxy::sendOrQueueEvent):
(WTR::EventSenderProxy::mouseDown):
(WTR::EventSenderProxy::mouseUp):
(WTR::EventSenderProxy::mouseMoveTo):
(WTR::EventSenderProxy::mouseScrollBy):
(WTR::EventSenderProxy::leapForward):
(WTR::EventSenderProxy::keyDown):
(WTR::EventSenderProxy::addTouchPoint):
(WTR::EventSenderProxy::updateTouchPoint):
(WTR::EventSenderProxy::setTouchModifier):
(WTR::EventSenderProxy::touchStart):
(WTR::EventSenderProxy::touchMove):
(WTR::EventSenderProxy::touchEnd):
(WTR::EventSenderProxy::touchCancel):
(WTR::EventSenderProxy::clearTouchPoints):
(WTR::EventSenderProxy::releaseTouchPoint):
(WTR::EventSenderProxy::cancelTouchPoint):
(WTR::EventSenderProxy::setTouchPointRadius):

4:26 AM Changeset in webkit [123202] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/efl

[EFL] Check parameters of ewk APIs in ewk_security_origin
https://bugs.webkit.org/show_bug.cgi?id=91833

Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-07-20
Reviewed by Kentaro Hara.

For preventing crash, check parameters of ewk APIs in the ewk_security_origin.cpp.

  • ewk/ewk_security_origin.cpp:

(ewk_security_origin_port_get):
(ewk_security_origin_web_database_usage_get):
(ewk_security_origin_web_database_quota_get):
(ewk_security_origin_web_database_quota_set):
(ewk_security_origin_application_cache_quota_set):
(ewk_security_origin_application_cache_clear):
(ewk_security_origin_web_database_get_all):
(ewk_security_origin_free):

  • ewk/ewk_security_origin.h:
4:25 AM Changeset in webkit [123201] by kkristof@inf.u-szeged.hu
  • 2 edits in trunk/LayoutTests

[Qt] Unreviewed gardening after r123192. Skipped a new test.

Patch by János Badics <János Badics> on 2012-07-20

  • platform/qt/Skipped:
3:28 AM Changeset in webkit [123200] by gyuyoung.kim@samsung.com
  • 5 edits in trunk

Unreviewed, rolling out r123085.
http://trac.webkit.org/changeset/123085
https://bugs.webkit.org/show_bug.cgi?id=91719

r123085 causes crashes on EFL layout test bot.

Source/WebKit2:

  • UIProcess/efl/WebContextEfl.cpp:

(WebKit::WebContext::applicationCacheDirectory):

Tools:

  • WebKitTestRunner/CMakeLists.txt:
  • WebKitTestRunner/InjectedBundle/efl/LayoutTestControllerEfl.cpp:

(WTR::LayoutTestController::platformInitialize):

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

[EFL][WK2] Use "load,finished" signal in EWK2UnitTestBase::loadUrlSync() instead of "load,progress"
https://bugs.webkit.org/show_bug.cgi?id=91721

Patch by Christophe Dumez <Christophe Dumez> on 2012-07-20
Reviewed by Kenneth Rohde Christiansen.

The purpose of EWK2UnitTestBase::loadUrlSync() is to load
a URL in the view and wait synchronously for the load to finish.
The current implementation uses the "load,progress" signal to
detect when the load is finished, which is inefficient because
it gets emitted several times.

It is better to wait for the "load,finished" signal which gets
emitted only once when the load is complete.

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

(EWK2UnitTest::onLoadFinished):
(EWK2UnitTest::EWK2UnitTestBase::EWK2UnitTestBase):
(EWK2UnitTest::EWK2UnitTestBase::loadUrlSync):

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

(EWK2UnitTestBase):

2:41 AM Changeset in webkit [123198] by commit-queue@webkit.org
  • 4 edits
    2 adds in trunk

Web Inspector: Timeline: forward compatibility for load.
https://bugs.webkit.org/show_bug.cgi?id=91714

Patch by Eugene Klyuchnikov <eustas.big@gmail.com> on 2012-07-20
Reviewed by Pavel Feldman.

Accept records of unrecognized types and render them as "unknown".

Source/WebCore:

Test: inspector/timeline/timeline-load-incompatible.html

  • English.lproj/localizedStrings.js: Added UI string.
  • inspector/front-end/TimelinePresentationModel.js:

(WebInspector.TimelinePresentationModel.recordStyle): Add missing record
styles at runtime.
(WebInspector.TimelinePresentationModel.Record.prototype._getRecordDetails):
Add some common information for default case.

LayoutTests:

  • inspector/timeline/timeline-load-incompatible-expected.txt: Added.
  • inspector/timeline/timeline-load-incompatible.html: Added.
2:30 AM Changeset in webkit [123197] by morrita@google.com
  • 2 edits in trunk/Source/WebCore

Another unreviewed Mac build fix against r123184.

  • WebCore.exp.in:
2:23 AM Changeset in webkit [123196] by mihnea@adobe.com
  • 3 edits
    2 adds in trunk

[CSSRegions]Crash when flowing a region into itself
https://bugs.webkit.org/show_bug.cgi?id=90289

Reviewed by Andreas Kling.

If a region is designed to receive itself as content through a named flow, we avoid
a circular dependency by not attaching the region to the desired named flow.
In such occasions, the region's attached flow thread object is null and
we have to check this pointer before using it in RenderRegion::styleDidChange.

Source/WebCore:

Test: fast/regions/flow-region-into-itself-crash.html

  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::styleDidChange):

LayoutTests:

  • fast/regions/flow-region-into-itself-crash-expected.txt: Added.
  • fast/regions/flow-region-into-itself-crash.html: Added.
2:13 AM Changeset in webkit [123195] by morrita@google.com
  • 2 edits in trunk/Source/WebCore

Unreviewed Mac build fix against r123184.

  • WebCore.exp.in:
1:41 AM Changeset in webkit [123194] by kinuko@chromium.org
  • 5 edits
    2 adds in trunk

If value for responseType defined as type that not supported, it should not throw an exception in XHR 2
https://bugs.webkit.org/show_bug.cgi?id=90976

Reviewed by Alexey Proskuryakov.

Source/WebCore:

http://www.w3.org/TR/XMLHttpRequest2/#the-responsetype-attribute
The spec does not say it should throw an exception when a non-supported
type is set, and other browsers do not throw it either.

Test: fast/xmlhttprequest/xmlhttprequest-responsetype-set-type.html

  • xml/XMLHttpRequest.cpp:

(WebCore::XMLHttpRequest::setResponseType): Stop throwing an exception when non-supported type is given.

LayoutTests:

Adding tests to see if setting invalid responseType does not throw an exception and does not change the value.

  • fast/xmlhttprequest/xmlhttprequest-responsetype-set-invalidtype-expected.txt: Added.
  • fast/xmlhttprequest/xmlhttprequest-responsetype-set-invalidtype.html: Added.
  • fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer-expected.txt:
  • fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer.html: Removed a line which tries to set invalid type (since we now have a separate test)
1:28 AM Changeset in webkit [123193] by commit-queue@webkit.org
  • 6 edits
    2 adds in trunk

Show or hide <dialog> depending on the open attribute
https://bugs.webkit.org/show_bug.cgi?id=90931

Patch by Matt Falkenhagen <falken@chromium.org> on 2012-07-20
Reviewed by Kent Tamura.

Source/WebCore:

Test: fast/dom/HTMLDialogElement/dialog-open.html

(dialog:not([open])):
(dialog):

  • html/HTMLDialogElement.cpp:

(WebCore::HTMLDialogElement::close): Set open to false, to hide the dialog.
(WebCore::HTMLDialogElement::show): Set open to true, to show the dialog.
(WebCore):
(WebCore::HTMLDialogElement::isPresentationAttribute): Make openAttr a presentation attribute, to work around bug 91058

  • html/HTMLDialogElement.h:

(HTMLDialogElement):

  • html/HTMLDialogElement.idl:

LayoutTests:

  • fast/dom/HTMLDialogElement/dialog-open-expected.txt: Added.
  • fast/dom/HTMLDialogElement/dialog-open.html: Added.
1:06 AM Changeset in webkit [123192] by shinyak@chromium.org
  • 4 edits
    2 adds in trunk

Needs pseudo id to point the inner element of an img elemnet for styling
https://bugs.webkit.org/show_bug.cgi?id=91590

Reviewed by Hajime Morita.

Source/WebCore:

We introduce pseudo id to point the element in UserAgentShadowDOM.
This enables us to style the inner element of an img element shadow.
Please see also http://trac.webkit.org/wiki/ShadowDOMForReplacedElements

Test: fast/dom/shadow/shadowdom-for-image-with-pseudo-id.html

  • html/shadow/ImageInnerElement.cpp:

(WebCore::ImageInnerElement::shadowPseudoId):
(WebCore):

  • html/shadow/ImageInnerElement.h:

(ImageInnerElement):

LayoutTests:

Uses pseudo id to confirm the style is applied to the inner element of an img element shadow.

  • fast/dom/shadow/shadowdom-for-image-with-pseudo-id-expected.html: Added.
  • fast/dom/shadow/shadowdom-for-image-with-pseudo-id.html: Added.
1:03 AM Changeset in webkit [123191] by tkent@chromium.org
  • 2 edits in trunk/Source/WebCore

REGRESSION(r121420): Performance regression of form state saving for pages with multiple forms
https://bugs.webkit.org/show_bug.cgi?id=91804

Reviewed by Hajime Morita.

The complexity of FormKeyGenerator::formKey() was O(N) where N is the
number of form elements with an identical action URL, and formKey() is
called for every form. So, it's O(N2). A page in www.reddit.com
contains hundreds of form elements with action="#". So FormController::
formElementsState() took a few seconds on a slow machine.

In order to avoid O(N2) operation, storing a map from form signatures
to next index numbers, instead of storing existing formKey strings.

No new tests. Just a performance improvement.

  • html/FormController.cpp:

(FormKeyGenerator): Remove m_existingKeys. Add a map from a form
signature string to the next index number.
(WebCore::formSignature): Returns a signature string for a form, without
an index number. This is like "actionURL [name1 name2 ]"
(WebCore::FormKeyGenerator::formKey):
Creates a formKey string by concatenating a formSignature and #n. N is
obtained from m_formSignatureToNextIndexMap in O(1).
(WebCore::FormKeyGenerator::willDeleteForm):
Remove the code for m_existingKeys.

12:56 AM Changeset in webkit [123190] by yosin@chromium.org
  • 4 edits in trunk/LayoutTests

Unreviewed. Set svn:mime-type to image/png for PNG files without svn:mime-type.

  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.png: Added property svn:mime-type.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Added property svn:mime-type.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Added property svn:mime-type.
12:48 AM Changeset in webkit [123189] by gyuyoung.kim@samsung.com
  • 3 edits in trunk/Tools

[WTR] Add *explicit* keyword to constructor which has a parameter
https://bugs.webkit.org/show_bug.cgi?id=91745

Reviewed by Adam Barth.

Add *explicit* keyword to contructor which has a parameter in order to avoid implicit type conversion.

  • WebKitTestRunner/EventSenderProxy.h:

(EventSenderProxy):

  • WebKitTestRunner/TestInvocation.h:

(TestInvocation):

12:46 AM Changeset in webkit [123188] by keishi@webkit.org
  • 3 edits
    2 adds in trunk

Fix crash in WebCore::HTMLInputElement::dataList
https://bugs.webkit.org/show_bug.cgi?id=91818

Reviewed by Kent Tamura.

Source/WebCore:

Fix crash that occurs when setting slider appearance on a regular node.

Test: fast/forms/range/slider-appearance-crash.html

  • rendering/RenderTheme.cpp:

(WebCore::RenderTheme::paintSliderTicks): Check if node is an input element.

LayoutTests:

  • fast/forms/range/slider-appearance-crash-expected.txt: Added.
  • fast/forms/range/slider-appearance-crash.html: Added.
12:42 AM Changeset in webkit [123187] by tkent@chromium.org
  • 2 edits in trunk/Source/WebCore

[Chromium] Fix an assertion failure in TextFieldDecorationElement::hostInput()
https://bugs.webkit.org/show_bug.cgi?id=91824

Reviewed by Hajime Morita.

No new tests. This code is used only in Chromium browser.

  • html/shadow/TextFieldDecorationElement.cpp:

(WebCore::TextFieldDecorationElement::hostInput):
Use shadowHost(), and allow to return 0.
(WebCore::TextFieldDecorationElement::defaultEventHandler):
Check 0.

12:36 AM Changeset in webkit [123186] by yosin@chromium.org
  • 1 edit in trunk/LayoutTests/ChangeLog

Unreviewed. Set svn:mime-type to image/png for PNG files without svn:mime-type.

  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.png: Added property svn:mime-type.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Added property svn:mime-type.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Added property svn:mime-type.
12:02 AM WikiStart edited by shinyak@chromium.org
(diff)
12:01 AM ShadowDOMForReplacedElements created by shinyak@chromium.org

Jul 19, 2012:

11:48 PM Changeset in webkit [123185] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Qt] Compile WebCore without QtWidgets
https://bugs.webkit.org/show_bug.cgi?id=91819

Patch by Simon Hausmann <simon.hausmann@nokia.com> on 2012-07-19
Reviewed by Kenneth Rohde Christiansen.

  • WebCore.pri: QT += opengl is not needed for Qt 5, given that QtGui has OpenGL

support built in with the QOpenGL* classes.

11:33 PM Changeset in webkit [123184] by morrita@google.com
  • 20 edits in trunk

[Refactoring] Replace Node's Document pointer with a TreeScope pointer
https://bugs.webkit.org/show_bug.cgi?id=59816

Reviewed by Ryosuke Niwa.

.:

  • Source/autotools/symbols.filter: Added newly exported symbols.

Source/WebCore:

Before this change, Node::treeScope() fetches the TreeScope object
from ElementRareData. This approach has several shortcomings:

  • rareData() call is slow due to a hashtable lookup.
  • In shadow tree, each node has its tree scope in ElementRareData, that means the rare-data is no longer rare in that case.

This change gets rid of ElementRareData::m_treeScope by replacing
Node::m_document with Node::m_treeScope. And retrieves the
document of Node through m_treeScope.

Note that Node::document() is a hot function and naive
replacemennt of m_document with m_treeScope can hurt the
speed. This change employs some tricks to address it.

  • This change introduces Node::InShadowTree flag, if the flag is off, that means m_treeScope is actually a document an can be returned as the result. this eliminates an extract dereference.
  • Node::m_treeScope can be null. But we don't want to issue any extra conditional statement. So this change represents a null TreeScope as TreeScope::nullInstance(), which saves one conditional statement.

With these changes, the Node::document() slowdown is minimized to
unnoticeable size.

No new tests. Covered by existing tests.

  • dom/Document.cpp: Took care of connectio betwen TreeScope.

(WebCore::Document::Document):
(WebCore::Document::~Document):
(WebCore::Document::suggestedMIMEType):

  • dom/Document.h:

(WebCore::Node::treeScope): Now just return m_treeScope, taking care of nullInstance() case.
(WebCore):
(WebCore::Node::setTreeScope): Now just sets m_treeScope.
(WebCore::Node::documentInternal): Extracted from document() to have ASSERT-free version.
(WebCore::Node::document): Re-implemented over treeScope() and the flag.
(WebCore::Node::isDocumentNode): Re-implemented using treeScope()
(WebCore::Node::Node):

  • dom/Node.cpp:

(WebCore::Node::~Node):
(WebCore::Node::reportMemoryUsage):

  • dom/Node.h:

(Node):
(WebCore::Node::inDocument):
(WebCore::Node::isInShadowTree): Rewrote to use InShadowTree flag.

  • dom/NodeRareData.h:

(WebCore::NodeRareData::NodeRareData): Eliminated m_treeScope.
(NodeRareData):

  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::ShadowRoot):

  • dom/TreeScope.cpp:

(WebCore::TreeScope::TreeScope):
(WebCore):
(WebCore::TreeScope::setParentTreeScope): Added.
(WebCore::TreeScope::isDocumentScope): Added.
(WebCore::TreeScope::nullInstance): Added.

  • dom/TreeScope.h: Added m_parentTreeScope.

(WebCore):
(WebCore::TreeScope::rootDocument): Added.
(TreeScope):

  • dom/TreeScopeAdopter.cpp: No longer calls setDocument()

(WebCore::TreeScopeAdopter::moveTreeToNewScope):
(WebCore::TreeScopeAdopter::moveNodeToNewDocument):

  • editing/MoveSelectionCommand.cpp: Includes Document.h to find inlined Node functions
  • editing/RemoveNodeCommand.cpp: Includes Document.h to find inlined Node functions
  • editing/RemoveNodePreservingChildrenCommand.cpp: Includes Document.h to find inlined Node functions
  • inspector/PageConsoleAgent.cpp: Includes Document.h to find inlined Node functions

Source/WebKit2:

  • win/WebKit2.def: Added newly exported symbols.
  • win/WebKit2CFLite.def: Ditto.
11:12 PM Changeset in webkit [123183] by hyatt@apple.com
  • 5 edits
    4 adds in trunk

SVG not properly respecting max-width.
https://bugs.webkit.org/show_bug.cgi?id=91474

Source/WebCore:

My previous checkin for 91474 accidentally inverted width and height in the division case for
the computation of height. When I fixed this inversion, I discovered that <object> elements
are in fact also broken with max-width handling, and that furthermore, trying to apply the same
max-width fix by calling RenderBox::computeReplacedLogicalWidth/Height failed because those methods
call intrinsicLogicalWidth()/Height(). Becuase m_intrinsicSize is out-of-date and does not reflect
the values we just obtained from the contentRenderer, we use the default 300x150 values for object
and fail to render.

In order to both fix SVG/<object> with max-width constraints and to keep <object> rendering correctly
even when there are no max-width constraints, I was forced to update the m_intrinsicSize immediately
in order to make sure that the RenderBox methods returned the right values when computing the width/height
constrained to max/min-width/height values.

Reviewed by Dan Bernstein.

Added two new tests in svg/as-image. One test covers non-rectangular images to test for the inversion
mistake I made. The second test applies a max-width to <object> and shows that we have never gotten
this right before. An existing test in svg/as-image/ already covers basic <object> use (and tests that
the intrinsic size of 300x150 is not used when an explicit non-percentage size is specified on the SVG
itself).

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::computeAspectRatioInformationForRenderBox):
Add a check to update m_intrinsicSize when we know it should apply, so that the calls to check against
min/max-width fetch this correct size.

  • rendering/RenderReplaced.h:

(RenderReplaced):
Make m_intrinsicSize mutable because of the mutation that occurs during the method above. It may be
that we should re-evaluate whether all of these methods should be const, but this would impact RenderBox
methods as well, so I chose to hold off going down that rabbit hole.

LayoutTests:

Reviewed by Dan Bernstein.

  • svg/as-image/svg-intrinsic-size-rectangular-expected.html: Added.
  • svg/as-image/svg-intrinsic-size-rectangular.html: Added.
  • svg/as-image/svg-object-intrinsic-size-expected.html: Added.
  • svg/as-image/svg-object-intrinsic-size.html: Added.
11:06 PM Changeset in webkit [123182] by dmazzoni@google.com
  • 27 edits
    4 adds in trunk

AX: Need AccessibilityObjects for nodes without renderers in canvas subtree
https://bugs.webkit.org/show_bug.cgi?id=87899

Reviewed by Chris Fleizach.

Source/WebCore:

Refactors AccessibilityRenderObject so that it inherits from a new class,
AccessibilityNodeObject, that can be constructed from a Node without a
renderer. Modifies AXObjectCache so that it automatically creates an
AccessibilityNodeObject for elements in a canvas subtree but not otherwise.
A new layout test verifies that this correctly exposes an accessibility
tree with appropriate roles for elements in a canvas subtree.

This patch does not try to complete the implementation of
AccessibilityNodeObject. Most AX methods are still unimplemented and need
to be migrated from AccessibilityRenderObject to AccessibilityNodeObject
in a future patch.

This patch also doesn't change anything outside of WebCore/accessibility, so
the rest of WebCore only calls AXObjectCache when there are changes to a
RenderObject, not to a Node. Accessible notifications on nodes without
renderers need to be implemented in a future patch.

Test: accessibility/canvas-accessibilitynodeobject.html

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::get):
(WebCore):
(WebCore::createFromNode):
(WebCore::AXObjectCache::getOrCreate):
(WebCore::AXObjectCache::remove):

  • accessibility/AXObjectCache.h:

(AXObjectCache):
(WebCore::AXObjectCache::get):
(WebCore::AXObjectCache::getOrCreate):
(WebCore::AXObjectCache::remove):

  • accessibility/AccessibilityARIAGrid.cpp:

(WebCore::AccessibilityARIAGrid::AccessibilityARIAGrid):
(WebCore):
(WebCore::AccessibilityARIAGrid::~AccessibilityARIAGrid):
(WebCore::AccessibilityARIAGrid::init):
(WebCore::AccessibilityARIAGrid::create):

  • accessibility/AccessibilityARIAGrid.h:

(AccessibilityARIAGrid):

  • accessibility/AccessibilityARIAGridCell.cpp:

(WebCore::AccessibilityARIAGridCell::create):

  • accessibility/AccessibilityARIAGridRow.cpp:

(WebCore::AccessibilityARIAGridRow::create):

  • accessibility/AccessibilityAllInOne.cpp:
  • accessibility/AccessibilityList.cpp:

(WebCore::AccessibilityList::create):

  • accessibility/AccessibilityListBox.cpp:

(WebCore::AccessibilityListBox::create):

  • accessibility/AccessibilityMediaControls.cpp:

(WebCore::AccessibilityMediaControl::create):
(WebCore::AccessibilityMediaControlsContainer::create):
(WebCore::AccessibilityMediaTimeline::create):
(WebCore::AccessibilityMediaTimeDisplay::create):

  • accessibility/AccessibilityMenuList.cpp:

(WebCore::AccessibilityMenuList::create):
(WebCore):

  • accessibility/AccessibilityMenuList.h:

(AccessibilityMenuList):

  • accessibility/AccessibilityNodeObject.cpp: Added.

(WebCore):
(WebCore::AccessibilityNodeObject::AccessibilityNodeObject):
(WebCore::AccessibilityNodeObject::~AccessibilityNodeObject):
(WebCore::AccessibilityNodeObject::init):
(WebCore::AccessibilityNodeObject::create):
(WebCore::AccessibilityNodeObject::detach):
(WebCore::AccessibilityNodeObject::childrenChanged):
(WebCore::AccessibilityNodeObject::updateAccessibilityRole):
(WebCore::AccessibilityNodeObject::firstChild):
(WebCore::AccessibilityNodeObject::lastChild):
(WebCore::AccessibilityNodeObject::previousSibling):
(WebCore::AccessibilityNodeObject::nextSibling):
(WebCore::AccessibilityNodeObject::parentObjectIfExists):
(WebCore::AccessibilityNodeObject::parentObject):
(WebCore::AccessibilityNodeObject::elementRect):
(WebCore::AccessibilityNodeObject::setNode):
(WebCore::AccessibilityNodeObject::document):
(WebCore::AccessibilityNodeObject::determineAccessibilityRole):
(WebCore::AccessibilityNodeObject::addChildren):
(WebCore::AccessibilityNodeObject::accessibilityIsIgnored):
(WebCore::AccessibilityNodeObject::canSetFocusAttribute):
(WebCore::AccessibilityNodeObject::determineAriaRoleAttribute):
(WebCore::AccessibilityNodeObject::ariaRoleAttribute):
(WebCore::AccessibilityNodeObject::remapAriaRoleDueToParent):

  • accessibility/AccessibilityNodeObject.h: Added.

(WebCore):
(AccessibilityNodeObject):
(WebCore::AccessibilityNodeObject::isAccessibilityNodeObject):
(WebCore::AccessibilityNodeObject::node):
(WebCore::AccessibilityNodeObject::isDetached):
(WebCore::toAccessibilityNodeObject):

  • accessibility/AccessibilityObject.h:

(WebCore::AccessibilityObject::isAccessibilityNodeObject):

  • accessibility/AccessibilityProgressIndicator.cpp:

(WebCore::AccessibilityProgressIndicator::create):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::AccessibilityRenderObject):
(WebCore::AccessibilityRenderObject::init):
(WebCore):
(WebCore::AccessibilityRenderObject::create):
(WebCore::AccessibilityRenderObject::detach):
(WebCore::AccessibilityRenderObject::setRenderer):
(WebCore::AccessibilityRenderObject::canHaveChildren):
(WebCore::AccessibilityRenderObject::addCanvasChildren):
(WebCore::AccessibilityRenderObject::addChildren):

  • accessibility/AccessibilityRenderObject.h:

(AccessibilityRenderObject):

  • accessibility/AccessibilitySlider.cpp:

(WebCore::AccessibilitySlider::create):

  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::AccessibilityTable):
(WebCore):
(WebCore::AccessibilityTable::~AccessibilityTable):
(WebCore::AccessibilityTable::init):
(WebCore::AccessibilityTable::create):

  • accessibility/AccessibilityTable.h:

(AccessibilityTable):

  • accessibility/AccessibilityTableCell.cpp:

(WebCore::AccessibilityTableCell::create):

  • accessibility/AccessibilityTableRow.cpp:

(WebCore::AccessibilityTableRow::create):

LayoutTests:

This new test adds a bunch of elements to a normal container and the same elements to
a canvas subtree, then it iterates over all of the accessible objects within each
container and makes sure they have identical roles. Because we know the nodes in the
canvas subtree don't have renderers, this successfully tests that AccessibilityNodeObjects
are getting created for these nodes.

  • accessibility/canvas-accessibilitynodeobject-expected.txt: Added.
  • accessibility/canvas-accessibilitynodeobject.html: Added.
11:01 PM Changeset in webkit [123181] by mitz@apple.com
  • 11 edits
    4 deletes in trunk/Source

The ATSUI-based complex text code is unused
https://bugs.webkit.org/show_bug.cgi?id=91816

Reviewed by Sam Weinig.

../WebCore:

  • WebCore.gypi: Removed references to the files deleted in this change.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • platform/graphics/FontCache.h:
(FontCache): Replaced USE(CORE_TEXT) with PLATFORM(MAC)
PLATFORM(CHROMIUM) && OS(DARWIN).
  • platform/graphics/SimpleFontData.h:

(SimpleFontData): Removed USE(ATSUI)-only code, replaced USE(CORE_TEXT) with
(PLATFORM(CHROMIUM) && OS(DARWIN)).

  • platform/graphics/mac/ComplexTextController.cpp: Removed USE(ATSUI)-only code. Moved

collectComplexTextRunsForCharacters() and the ComplexTextRun constructor out of this file.

  • platform/graphics/mac/ComplexTextController.h: Removed USE(ATSUI)-only code and removed

#if USE(CORE_TEXT) because anyone including this header is using Core Text.

  • platform/graphics/mac/ComplexTextControllerATSUI.cpp: Removed.
  • platform/graphics/mac/ComplexTextControllerCoreText.mm:

(WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun): Moved from
ComplexTextController.cpp into this file and merged with createTextRunFromFontDataCoreText().
(WebCore::ComplexTextController::collectComplexTextRunsForCharacters): Moved from
ComplexTextController.cpp into this file and merged with
collectComplexTextRunsForCharactersCoreText().

  • platform/graphics/mac/SimpleFontDataATSUI.mm: Removed.
  • platform/graphics/mac/SimpleFontDataMac.mm:

(WebCore::SimpleFontData::platformInit): Remove USE(ATSUI)-only code.
(WebCore::SimpleFontData::platformDestroy): Ditto.

  • platform/text/mac/ShapeArabic.c: Removed.
  • platform/text/mac/ShapeArabic.h: Removed.

../WTF:

Removed definitions of WTF_USE_ATSUI and WTF_USE_CORE_TEXT.

  • wtf/Platform.h:
10:54 PM Changeset in webkit [123180] by tkent@chromium.org
  • 4 edits in trunk/Source/WebCore

Introduce Node::shadowHost()
https://bugs.webkit.org/show_bug.cgi?id=91814

Reviewed by Hajime Morita.

Introduce Node::shadowHost(), which return the host element, or 0.
Node::shadowAncestorNode() is used to obtain a shadow host. However it
is confusing because it returns 'this' if this is not in a shadow tree.

Replaces one callsite of shadowAncestorNode() with shadowHost().

No behavior change.

  • dom/Node.cpp:

(WebCore::Node::shadowHost): Added.

  • dom/Node.h:

(Node): Declare shadowHost(), and add a comment to shadowAncestorNode().

  • html/shadow/CalendarPickerElement.cpp:

(WebCore::CalendarPickerElement::hostInput):
Replace shadowAncestorNode() with shaodwHost().

10:33 PM Changeset in webkit [123179] by mary.wu@torchmobile.com.cn
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Make sure to send favicon when go back/forward
https://bugs.webkit.org/show_bug.cgi?id=91808

Reviewed by George Staikos.

When go back/forward, if the page was in page cache, it would have no chance
to send favicon. So we'll send it in commitLoad right after send the blank
icon.
RIM PR# 177495

  • WebCoreSupport/FrameLoaderClientBlackBerry.cpp:

(WebCore::FrameLoaderClientBlackBerry::dispatchDidCommitLoad):

9:48 PM Changeset in webkit [123178] by tkent@chromium.org
  • 6 edits in trunk

Form state restore: Need to identify a form by its content
https://bugs.webkit.org/show_bug.cgi?id=91209

Reviewed by Hajime Morita.

Source/WebCore:

Add names of the first two controls of a form to its formKey
string. By this change, we can correctly restore states to
reordered forms like webkit.org/b/91209#c0.

Tests: Added test cases to fast/forms/state-restore-per-form.html.

  • html/FormController.cpp:

(WebCore::recordFormStructure):
Append at most two name attribute values.
(WebCore::createKey): Insert a string built by recordFromStructure().
(WebCore::formStateSignature): Bump the version.

LayoutTests:

  • fast/forms/state-restore-broken-state-expected.txt:

Updated for the serialized format change.

  • fast/forms/state-restore-per-form-expected.txt:
  • fast/forms/state-restore-per-form.html:
  • Add a control to #form2 before 'additionalControl' We can't identify this form if the second named control is changed.
  • Add test cases of webkit.org/b/91209#c0.
9:31 PM Changeset in webkit [123177] by commit-queue@webkit.org
  • 5 edits in trunk

[EFL] [WK2] Add methods to get/set a custom text encoding
https://bugs.webkit.org/show_bug.cgi?id=90604

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-07-19
Reviewed by Kenneth Rohde Christiansen.

Source/WebKit2:

Add methods to get/set custom character encoding.

  • UIProcess/API/efl/ewk_view.cpp:

(_Ewk_View_Private_Data):
(_ewk_view_priv_del):
(ewk_view_setting_encoding_custom_get):
(ewk_view_setting_encoding_custom_set):

  • UIProcess/API/efl/ewk_view.h:

Tools:

Added support for setting custom character encoding in MiniBrowser.
Use 'F3' to set the custom character encoding.

  • MiniBrowser/efl/main.c:

(on_key_down):

9:29 PM Changeset in webkit [123176] by macpherson@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

Enable CSS variables compile time flag in Chrome.
https://bugs.webkit.org/show_bug.cgi?id=91708

Reviewed by Dimitri Glazkov.

Flips the ENABLE_CSS_VARIABLES compile flag on for Chrome. There is also a run-time flag that is off by default,
so this should not have a user visible effect other than making the variables runtime flag visible at chrome://flags/

  • features.gypi:
9:27 PM Changeset in webkit [123175] by commit-queue@webkit.org
  • 7 edits in trunk/Source

enable Web Audio for chromium android port
https://bugs.webkit.org/show_bug.cgi?id=89428

Patch by Wei James <james.wei@intel.com> on 2012-07-19
Reviewed by Kenneth Russell.

Source/WebCore:

  • WebCore.gyp/WebCore.gyp:
  • platform/audio/FFTFrameStub.cpp:

(WebCore::FFTFrame::doFFT):

Source/WebKit/chromium:

  • features.gypi:

Source/WTF:

  • wtf/MathExtras.h:

(log2):
(log2f):

9:27 PM Changeset in webkit [123174] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Suppress tests requiring a rebaseline.
Skia roll to 4683 changes gradient rendering, and rebaselines are required.
https://bugs.webkit.org/show_bug.cgi?id=91797

Patch by Jeff Timanus <twiz@chromium.org> on 2012-07-19
Reviewed by Kenneth Russell.

  • platform/chromium/TestExpectations:
9:26 PM EFLWebKit edited by Joone Hur
(diff)
9:23 PM Changeset in webkit [123173] by dpranke@chromium.org
  • 2 edits in trunk/Tools

webkitpy: executive_unittest still failing when run in parallel
https://bugs.webkit.org/show_bug.cgi?id=91795

Reviewed by Adam Barth.

It turns out that test_kill_process and test_kill_all are both
launching the same process, and so if they're run at the same
time, test_kill_all interferes w/ test_kill_process.

Merging the two tests solves the issue :).

  • Scripts/webkitpy/common/system/executive_unittest.py:

(ExecutiveTest.test_kill_process):
(ExecutiveTest._assert_windows_image_name):
(ExecutiveTest):
(ExecutiveTest.test_windows_image_name):

9:08 PM Changeset in webkit [123172] by jpetsovits@rim.com
  • 4 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Suspend when there's no target buffer until an external compositor is set
https://bugs.webkit.org/show_bug.cgi?id=91686
RIM PR 174365

Reviewed by Antonio Gomes.

If we don't have a client window (i.e. rendering to
GL directly) and a WebPageCompositor is only set
after a rendering operation, then we'll try to render
to BackingStorePrivate::buffer() which doesn't exist
at this point. That's bad, and gets us various
assertions and possibly worse.

Fix it by starting in a screen-suspended state and only
resuming screen and backingstore once a compositor is
actually set.

So, in effect, with this patch applied, the sequence
of events will look like this:

1) WebPage & BackingStore are initialize, neither window

nor compositor exists, therefore buffer() returns 0.
createSurface() therefore suspends screen and
backingstore.

2) loadURL() or loadData() is called, web page is

fully loaded, however we don't try to render because
we're still suspended, still have no target buffer.

3) A WebPageCompositor is being set from outside.

At the beginning of WebPage::setCompositor() we still
don't have a buffer() so there's nothing to suspend,
however, after the sync call to setCompositorHelper()
the compositor is set so buffer() will return a
nonzero value, causing us to resume at this point.

Using the existence of a target buffer to determine
whether or not to enable rendering or keep it suspended
seems like a good idea, and the implementation (while
not quite perfect yet) is a step forward from before.

  • Api/BackingStore.cpp:

(BlackBerry::WebKit::BackingStorePrivate::createSurfaces):

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::setCompositor):
(BlackBerry::WebKit::WebPagePrivate::setCompositorHelper):

  • Api/WebPage_p.h:

(WebPagePrivate):

8:59 PM Changeset in webkit [123171] by hyatt@apple.com
  • 4 edits
    2 adds in trunk

SVG images broken when max-width specified.
https://bugs.webkit.org/show_bug.cgi?id=91474

Source/WebCore:

SVG images were computing intrinsic dimensions when width and height were auto that did not
respect min-max width/height. Normal images had code that applied these constraints properly.
Looking at the code before the check-in that broke things, these constraints used to be
applied to all images regardless of type via calcAspectRatioLogicalWidth/Height.

This patch leaves the new function structure in place but converts the code to be more like
it was prior to the introduction of the regression. Instead of raw intrinsic sizes being
used in the SVG case, now all image types get the intrinsic sizes constrained when doing
width/height computations.

Reviewed by Dan Bernstein.

Test: svg/as-image/svg-intrinsic-size.html

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::computeAspectRatioInformationForRenderBox):
Rename computeIntrinsicRatioInformationForRenderBox to computeAspectRatioInformationForRenderBox.
Also rename the intrinsicSize reference to constrainedSize to reflect the fact that the size
is not necessarily the intrinsic size any longer but instead a size where both axes have been
constrained based off the max-min values of the opposite axes.

Move the constraining code out of RenderReplaced::computeIntrinsicRatioInformation into this
function so that the SVG code path appies the constraints as well. The movement of this code
is what fixes the bug.

(WebCore::RenderReplaced::computeIntrinsicRatioInformation):
Changed to remove the code that constrains the returned size, since it is shifting to
computeAspectRatioInformationForRenderBox instead.

(WebCore::RenderReplaced::computeReplacedLogicalWidth):
(WebCore::RenderReplaced::computeReplacedLogicalHeight):

  • rendering/RenderReplaced.h:

(RenderReplaced):
Patch the name of the reference passed in to computeReplacedLogicalWidth/Height to be
constrainedSize instead of intrinsicSize, so that it is more obvious that the returned
result is not just the intrinsic size of the image.

LayoutTests:

Reviewed by Dan Bernstein.

  • svg/as-image/svg-intrinsic-size-expected.html: Added.
  • svg/as-image/svg-intrinsic-size.html: Added.
8:57 PM Changeset in webkit [123170] by gyuyoung.kim@samsung.com
  • 3 edits in trunk/Source/WebKit2

Unreviewed. Fix build break because of changing parameter type of
vibration virtual function on EFL port.

  • WebProcess/WebCoreSupport/WebVibrationClient.cpp:

(WebKit::WebVibrationClient::vibrate):

  • WebProcess/WebCoreSupport/WebVibrationClient.h:

(WebVibrationClient):

8:50 PM Changeset in webkit [123169] by fpizlo@apple.com
  • 10 edits in trunk/Source/JavaScriptCore

DFG cell checks should be hoisted
https://bugs.webkit.org/show_bug.cgi?id=91717

Reviewed by Geoffrey Garen.

The DFG has always had the policy of hoisting array and integer checks to
the point of variable assignment. Eventually, we added doubles and booleans
to the mix. But cells should really be part of this as well, particularly
for 32-bit where accessing a known-type variable is dramatically cheaper
than accessing a variable whose types is only predicted but otherwise
unproven.

This appears to be a definite speed-up for V8 on 32-bit, a possible speed-up
for Kraken, and a possible slow-down for V8 on 64-bit (around 0.2% if at
all). Any slow-downs can, and should, be addressed by making the hoisting
logic cognizant of variables that are never used in a manner that requires
type checks, and by sinking argument checks to the point(s) of first use.

To make this work I had to change some OSR machinery, and special-case the
type predictions of the 'this' argument for constructors. OSR exit normally
assumes that arguments are boxed, which happens to be true because the
type prediction used for check hoisting is LUB'd with the type of the
argument that was passed in - so either the arguments are always stored to
with the full tag+payload, or if only the payload is stored then the tag
matches whatever the caller would have set. But not so with the 'this'
argument for constructors, which is not initialized by the caller. We
could make this more precise by having argument types for OSR be inferred
using similar machinery to other locals, but I figured that for this patch
I should use the surgical fix.

  • assembler/MacroAssemblerX86_64.h:

(JSC::MacroAssemblerX86_64::branchTestPtr):
(MacroAssemblerX86_64):

  • assembler/X86Assembler.h:

(JSC::X86Assembler::testq_rm):
(X86Assembler):

  • dfg/DFGAbstractState.cpp:

(JSC::DFG::AbstractState::initialize):
(JSC::DFG::AbstractState::execute):

  • dfg/DFGDriver.cpp:

(JSC::DFG::compile):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::isCreatedThisArgument):
(Graph):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::checkArgumentTypes):

  • dfg/DFGSpeculativeJIT32_64.cpp:

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

  • dfg/DFGSpeculativeJIT64.cpp:

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

  • dfg/DFGValueSource.h:

(JSC::DFG::ValueSource::forSpeculation):

6:31 PM Changeset in webkit [123168] by jchaffraix@webkit.org
  • 1 edit
    2 adds
    2 deletes in trunk/LayoutTests

[CSS2.1] Anonymous tables should be inline/block-level based off their parent
https://bugs.webkit.org/show_bug.cgi?id=15365

Another unreviewed rebaseline after r123159 (gtk).

  • fast/dynamic/insert-before-table-part-in-continuation-expected.txt: Added.
  • platform/efl/fast/dynamic/insert-before-table-part-in-continuation-expected.txt: Removed.
  • platform/gtk/fast/dynamic/insert-before-table-part-in-continuation-expected.txt: Removed.
  • platform/gtk/tables/mozilla/bugs/bug3037-1-expected.txt: Added.
5:22 PM Changeset in webkit [123167] by arv@chromium.org
  • 3 edits in trunk/LayoutTests

Fix test after r123145.

Unreviewed.

  • fast/js/var-declarations-shadowing-expected.txt:
  • fast/js/var-declarations-shadowing.html:
5:21 PM Changeset in webkit [123166] by dimich@chromium.org
  • 4 edits in trunk/Source/WebCore

Unreviewed, reverting http://trac.webkit.org/changeset/123149.
It broke an IDB test on Chromium page cycler.

  • bindings/v8/SerializedScriptValue.cpp:

(WebCore::SerializedScriptValue::SerializedScriptValue):
(WebCore):

  • bindings/v8/SerializedScriptValue.h:
  • dom/MessageEvent.cpp:

(WebCore::MessageEvent::MessageEvent):
(WebCore::MessageEvent::initMessageEvent):

5:20 PM Changeset in webkit [123165] by jchaffraix@webkit.org
  • 8 edits
    9 adds
    2 deletes in trunk/LayoutTests

[CSS2.1] Anonymous tables should be inline/block-level based off their parent
https://bugs.webkit.org/show_bug.cgi?id=15365

Unreviewed gardening after r123159.

  • mathml/msub-anonymous-child-render-crash-expected.txt:

MathML wraps msub / mpub in inline-blocks so the table wrapper is now inline too which leads to this
baseline change.

  • platform/chromium-mac-snowleopard/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
  • platform/chromium-mac/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
  • platform/chromium-win/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
  • platform/efl/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:
  • platform/efl/tables/mozilla/bugs/bug3037-1-expected.txt: Removed.
  • platform/gtk/tables/mozilla/bugs/bug3037-1-expected.txt: Removed.
  • platform/mac-wk2/fast/dynamic: Added.
  • platform/mac-wk2/fast/dynamic/insert-before-table-part-in-continuation-expected.txt: Added.
  • platform/mac-wk2/mathml: Added.
  • platform/mac-wk2/mathml/msub-anonymous-child-render-crash-expected.txt: Added.
  • platform/mac-wk2/tables: Added.
  • platform/mac-wk2/tables/mozilla: Added.
  • platform/mac-wk2/tables/mozilla/bugs: Added.
  • platform/mac-wk2/tables/mozilla/bugs/bug3037-1-expected.txt: Added.
  • platform/mac/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:
  • platform/mac/tables/mozilla/bugs/bug3037-1-expected.txt:
  • tables/mozilla/bugs/bug3037-1-expected.txt: Added.
5:04 PM Changeset in webkit [123164] by fpizlo@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

Fast path of storage resize should be removed from property storage reallocation, since it is only useful for arrays
https://bugs.webkit.org/show_bug.cgi?id=91796

Reviewed by Geoffrey Garen.

  • dfg/DFGRepatch.cpp:

(JSC::DFG::emitPutTransitionStub):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileReallocatePropertyStorage):

  • runtime/JSObject.cpp:

(JSC::JSObject::growOutOfLineStorage):

4:43 PM Changeset in webkit [123163] by tony@chromium.org
  • 5 edits
    1 move
    1 add
    1 delete in trunk/LayoutTests

Unreviewed gardening. Land chromium win and chromium-linux baselines for
fast/backgrounds/size/zero.html after r121296.

  • fast/backgrounds/size/zero-expected.txt: Renamed from LayoutTests/platform/efl/fast/backgrounds/size/zero-expected.txt.
  • platform/chromium-linux/fast/backgrounds/size/zero-expected.png:
  • platform/chromium-win-xp/fast/backgrounds/size/zero-expected.png: Added.
  • platform/chromium-win/fast/backgrounds/size/zero-expected.png:
  • platform/chromium-win/fast/backgrounds/size/zero-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/gtk/fast/backgrounds/size/zero-expected.txt: Removed.
4:40 PM Changeset in webkit [123162] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WTF

[Chromium] disable warning on Windows from gcc-only pragma in Assertions.cpp"
https://bugs.webkit.org/show_bug.cgi?id=91776

Patch by Scott Graham <scottmg@chromium.org> on 2012-07-19
Reviewed by Ryosuke Niwa.

Avoids:

...\source\wtf\wtf\assertions.cpp(31) : warning C4068: unknown pragma

  • WTF.gyp/WTF.gyp:
4:32 PM Changeset in webkit [123161] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WTF

[chromium][Mac] Switch the MACOSX_DEPLOYMENT_TARGET to 10.6
https://bugs.webkit.org/show_bug.cgi?id=91752

Patch by Robert Sesek <rsesek@chromium.org> on 2012-07-19
Reviewed by Eric Seidel.

When building CHROMIUM && DARWIN, do not enable ATSUI support.

  • wtf/Platform.h:
4:27 PM Changeset in webkit [123160] by abarth@webkit.org
  • 4 edits in trunk/Source/WebKit/chromium

[Chromium] Support external autofill popups
https://bugs.webkit.org/show_bug.cgi?id=91651

Reviewed by Darin Fisher.

This looks like the last piece needed to support external autofill
popups. This function just lets the embedder select an index
(presumably because the user picked an index from the external autofill
popup).

  • public/WebView.h:

(WebView):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::selectAutofillSuggestionAtIndex):
(WebKit):

  • src/WebViewImpl.h:

(WebViewImpl):

4:10 PM Changeset in webkit [123159] by jchaffraix@webkit.org
  • 9 edits
    6 adds in trunk

Source/WebCore: [CSS2.1] Anonymous tables should be inline/block-level based off their parent
https://bugs.webkit.org/show_bug.cgi?id=15365

Reviewed by Abhishek Arya.

This change makes us match bullet 3 "Generate missing parents" of section 17.2.1 http://www.w3.org/TR/CSS2/tables.html#anonymous-boxes":
"If a table is contained by an inline element, then the anonymous tables should be inline-tables."

Patch based on an earlier change by Kang-Hao (Kenny) Lu <kennyluck@csail.mit.edu>.

Tests: css2.1/20110323/inline-table-002b.html

fast/dynamic/insert-before-table-part-in-continuation.html
fast/table/inline-table-in-continuation.html
fast/table/inline-table-with-caption.html

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::createAnonymousWithParentRenderer):
Added a check to determine if we should be inline or block based on our parent to match CSS 2.1.

  • rendering/RenderInline.cpp:

(WebCore::RenderInline::addChildIgnoringContinuation):
Changed the child addition logic to not wrap a table part in an inline context. This change works
as intended as we will call RenderObject::addChild which will create an anonymous inline table that
will be added under |this| instead of the table part. As the table is inline, it doesn't need to be
wrapped when we recursively call RenderInline::addChild.

Source/WebKit2: [WK2] Add Vibration API integration to WebContext and WebPage
https://bugs.webkit.org/show_bug.cgi?id=91081

Reviewed by Anders Carlsson.

Integrate Vibration API to WebPage, WebContext and properly route
messages to the WebVibrationProxy.

  • UIProcess/API/C/WKContext.cpp:

(WKContextGetVibration):

  • UIProcess/API/C/WKContext.h:
  • UIProcess/WebContext.cpp:

(WebKit::WebContext::WebContext):
(WebKit::WebContext::~WebContext):
(WebKit::WebContext::disconnectProcess):
(WebKit::WebContext::didReceiveMessage):

  • UIProcess/WebContext.h:

(WebKit):
(WebContext):
(WebKit::WebContext::vibrationProxy):

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::didReceiveMessage):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage):

Tools: [EFL] [WK2] Add a callback to handle delete request in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=91483

Reviewed by Dirk Pranke.

Add a callback to handle delete request and quit the main loop when
window is asked to be deleted so that all the resources allocated
for the window will be freed properly.

  • MiniBrowser/efl/main.c:

(closeWindow):
(browserCreate):

LayoutTests: [CSS2.1] Anonymous tables should be inline/block-level based off their parent
https://bugs.webkit.org/show_bug.cgi?id=15365

Reviewed by Abhishek Arya.

  • css2.1/20110323/inline-table-002b-expected.htm: Added.
  • css2.1/20110323/inline-table-002b.html: Added.
  • fast/table/inline-table-in-continuation-expected.html: Added.
  • fast/table/inline-table-in-continuation.html: Added.

Added a test for an anonymous inline table in a continuation.

  • fast/table/inline-table-with-caption-expected.html: Added.
  • fast/table/inline-table-with-caption.html: Added.

Added a test for a table-caption in inline-context.

  • platform/chromium-win/tables/mozilla/bugs/bug3037-1-expected.txt:

This is a progression: we now properly make the table inline and don't wrap it in anonymous blocks.

  • platform/chromium-linux/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
  • platform/chromium-win/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:

This is a progression too. However we still have some differences with Firefox and Opera.

3:57 PM Changeset in webkit [123158] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebKit2

[WK2] Add Vibration API integration to WebContext and WebPage
https://bugs.webkit.org/show_bug.cgi?id=91081

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-07-19
Reviewed by Anders Carlsson.

Integrate Vibration API to WebPage, WebContext and properly route
messages to the WebVibrationProxy.

  • UIProcess/API/C/WKContext.cpp:

(WKContextGetVibration):

  • UIProcess/API/C/WKContext.h:
  • UIProcess/WebContext.cpp:

(WebKit::WebContext::WebContext):
(WebKit::WebContext::~WebContext):
(WebKit::WebContext::disconnectProcess):
(WebKit::WebContext::didReceiveMessage):

  • UIProcess/WebContext.h:

(WebKit):
(WebContext):
(WebKit::WebContext::vibrationProxy):

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::didReceiveMessage):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage):

3:55 PM Changeset in webkit [123157] by Chris Fleizach
  • 4 edits
    2 adds in trunk

Source/WebCore: WebKit should pass <title> element value as the default description for web views
https://bugs.webkit.org/show_bug.cgi?id=91763

Reviewed by Anders Carlsson.

Update the logic for determining the description for the AXWebArea to include the document's title.

Test: platform/mac/accessibility/document-title-used-for-description.html

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::webAreaAccessibilityDescription):

Move web area description handling into a separate method.

(WebCore::AccessibilityRenderObject::accessibilityDescription):

  • accessibility/AccessibilityRenderObject.h:

(AccessibilityRenderObject):

LayoutTests: WebKit should pass <title> element value as the default AXTitle for web views
https://bugs.webkit.org/show_bug.cgi?id=91763

Reviewed by Anders Carlsson.

  • platform/mac/accessibility/document-title-used-for-description-expected.txt: Added.
  • platform/mac/accessibility/document-title-used-for-description.html: Added.
3:40 PM Changeset in webkit [123156] by commit-queue@webkit.org
  • 22 edits
    1 copy
    59 adds in trunk/LayoutTests

[Qt] Added/updated missing fast/forms results after rebaseline
https://bugs.webkit.org/show_bug.cgi?id=91504

Patch by Bruno de Oliveira Abinader <Bruno de Oliveira Abinader> on 2012-07-19
Reviewed by Noam Rosenthal.

The following tests were failing after r122879:

fast/forms/HTMLOptionElement_label06.html = TEXT
fast/forms/HTMLOptionElement_label07.html = TEXT
fast/forms/basic-inputs.html = TEXT
fast/forms/basic-textareas-quirks.html = TEXT
fast/forms/box-shadow-override.html = TEXT
fast/forms/control-restrict-line-height.html = TEXT
fast/forms/encoding-test.html = TEXT
fast/forms/fieldset-align.html = TEXT
fast/forms/form-element-geometry.html = TEXT
fast/forms/input-appearance-bkcolor.html = TEXT
fast/forms/input-appearance-default-bkcolor.html = TEXT
fast/forms/input-appearance-disabled.html = TEXT
fast/forms/input-appearance-focus.html = TEXT
fast/forms/input-appearance-preventDefault.html = TEXT
fast/forms/input-appearance-readonly.html = TEXT
fast/forms/input-appearance-selection.html = TEXT
fast/forms/input-appearance-visibility.html = TEXT
fast/forms/input-baseline.html = TEXT
fast/forms/input-disabled-color.html = TEXT
fast/forms/input-double-click-selection-gap-bug.html = TEXT
fast/forms/input-placeholder-visibility-1.html = TEXT
fast/forms/input-placeholder-visibility-3.html = TEXT
fast/forms/input-readonly-dimmed.html = TEXT
fast/forms/input-readonly-empty.html = TEXT
fast/forms/input-spaces.html = TEXT
fast/forms/input-text-click-inside.html = TEXT
fast/forms/input-text-double-click.html = TEXT
fast/forms/input-text-option-delete.html = TEXT
fast/forms/input-text-self-emptying-click.html = TEXT
fast/forms/input-text-word-wrap.html = TEXT
fast/forms/input-width.html = TEXT
fast/forms/menulist-separator-painting.html = TEXT
fast/forms/number/input-appearance-number-rtl.html = TEXT
fast/forms/number/input-appearance-spinbutton-disabled-readonly.html = TEXT
fast/forms/number/input-appearance-spinbutton-layer.html = TEXT
fast/forms/placeholder-position.html = TEXT
fast/forms/placeholder-pseudo-style.html = TEXT
fast/forms/search-cancel-button-style-sharing.html = TEXT
fast/forms/search-display-none-cancel-button.html = TEXT
fast/forms/search-rtl.html = TEXT
fast/forms/search-vertical-alignment.html = TEXT
fast/forms/select-background-none.html = TEXT
fast/forms/select-baseline.html = TEXT
fast/forms/selectlist-minsize.html = TEXT
fast/forms/text-style-color.html = TEXT
fast/forms/textarea-align.html = TEXT
fast/forms/textarea-placeholder-pseudo-style.html = TEXT
fast/forms/textarea-placeholder-visibility-1.html = TEXT
fast/forms/textarea-placeholder-visibility-2.html = TEXT
fast/forms/textarea-setinnerhtml.html = TEXT
fast/forms/textfield-focus-ring.html = TEXT
fast/forms/textfield-outline.html = TEXT
fast/forms/textfield-overflow.html = TEXT

This patch includes/updates the missing expectations.

  • platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label06-expected.png:
  • platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label06-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label07-expected.png:
  • platform/qt-5.0-wk2/fast/forms/HTMLOptionElement_label07-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/basic-inputs-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/basic-inputs-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/basic-textareas-quirks-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/basic-textareas-quirks-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/box-shadow-override-expected.png:
  • platform/qt-5.0-wk2/fast/forms/box-shadow-override-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/control-restrict-line-height-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/control-restrict-line-height-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/encoding-test-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/fieldset-align-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/fieldset-align-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/form-element-geometry-expected.png:
  • platform/qt-5.0-wk2/fast/forms/form-element-geometry-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/input-appearance-bkcolor-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-default-bkcolor-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-default-bkcolor-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-disabled-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-disabled-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-focus-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-focus-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-preventDefault-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-readonly-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-readonly-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-selection-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-selection-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-appearance-visibility-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-baseline-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/input-baseline-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-disabled-color-expected.png:
  • platform/qt-5.0-wk2/fast/forms/input-disabled-color-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/input-double-click-selection-gap-bug-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/input-double-click-selection-gap-bug-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-placeholder-visibility-1-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-placeholder-visibility-3-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-readonly-dimmed-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-readonly-empty-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-spaces-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-text-click-inside-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-text-double-click-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-text-option-delete-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-text-self-emptying-click-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-text-word-wrap-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/input-width-expected.txt: Copied from LayoutTests/platform/qt-5.0-wk2/fast/forms/textarea-setinnerhtml-expected.txt.
  • platform/qt-5.0-wk2/fast/forms/menulist-separator-painting-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-number-rtl-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/placeholder-position-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/placeholder-position-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/placeholder-pseudo-style-expected.png:
  • platform/qt-5.0-wk2/fast/forms/placeholder-pseudo-style-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/search-cancel-button-style-sharing-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/search-display-none-cancel-button-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/search-rtl-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/search-rtl-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/search-vertical-alignment-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/search-vertical-alignment-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/select-background-none-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/select-baseline-expected.png:
  • platform/qt-5.0-wk2/fast/forms/select-baseline-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/selectlist-minsize-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/text-style-color-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/text-style-color-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/textarea-align-expected.png:
  • platform/qt-5.0-wk2/fast/forms/textarea-align-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
  • platform/qt-5.0-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
  • platform/qt-5.0-wk2/fast/forms/textfield-focus-ring-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/textfield-outline-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/forms/textfield-overflow-expected.txt: Added.
3:35 PM Changeset in webkit [123155] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[EFL] [WK2] Add a callback to handle delete request in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=91483

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-07-19
Reviewed by Dirk Pranke.

Add a callback to handle delete request and quit the main loop when
window is asked to be deleted so that all the resources allocated
for the window will be freed properly.

  • MiniBrowser/efl/main.c:

(closeWindow):
(browserCreate):

3:34 PM Changeset in webkit [123154] by commit-queue@webkit.org
  • 31 edits
    1 copy in trunk/Source

[Chromium] Textures drawn during occlusion are incorrectly re-used when unoccluded.
https://bugs.webkit.org/show_bug.cgi?id=91537

Patch by Zeev Lieber <zlieber@chromium.org> on 2012-07-19
Reviewed by Adrienne Walker.

Source/WebCore:

Detecting if any external occlusion occurs when drawing a
texture. If external occlusion happens, the texture is marked as
"incomplete" in LayerRendererChromium, and is not being considered
for re-use.

Minor refactoring of CCQuadCuller - extracted interface
(CCQuadSink) and united append() and appendSurface() methods.

Added unit tests to verify this fix; also added test to try
clipping instead of occlusion.

  • platform/graphics/chromium/LayerRendererChromium.cpp:

(LayerRendererChromium::CachedTexture):
(WebCore::LayerRendererChromium::CachedTexture::create):
(WebCore::LayerRendererChromium::CachedTexture::~CachedTexture):
(WebCore::LayerRendererChromium::CachedTexture::isComplete):
(WebCore::LayerRendererChromium::CachedTexture::setIsComplete):
(WebCore::LayerRendererChromium::CachedTexture::CachedTexture):
(WebCore):
(WebCore::LayerRendererChromium::decideRenderPassAllocationsForFrame):
(WebCore::LayerRendererChromium::haveCachedResourcesForRenderPassId):
(WebCore::LayerRendererChromium::drawRenderPassQuad):

  • platform/graphics/chromium/LayerRendererChromium.h:

(LayerRendererChromium):

  • platform/graphics/chromium/cc/CCIOSurfaceLayerImpl.cpp:

(WebCore::CCIOSurfaceLayerImpl::appendQuads):

  • platform/graphics/chromium/cc/CCIOSurfaceLayerImpl.h:

(CCIOSurfaceLayerImpl):

  • platform/graphics/chromium/cc/CCLayerImpl.cpp:

(WebCore::CCLayerImpl::appendDebugBorderQuad):

  • platform/graphics/chromium/cc/CCLayerImpl.h:

(WebCore):
(WebCore::CCLayerImpl::appendQuads):
(CCLayerImpl):

  • platform/graphics/chromium/cc/CCOcclusionTracker.cpp:

(WebCore::::unoccludedContentRect):
(WebCore::::unoccludedContributingSurfaceContentRect):
(WebCore):

  • platform/graphics/chromium/cc/CCOcclusionTracker.h:

(CCOcclusionTrackerBase):

  • platform/graphics/chromium/cc/CCQuadCuller.cpp:

(WebCore::CCQuadCuller::CCQuadCuller):
(WebCore::CCQuadCuller::append):

  • platform/graphics/chromium/cc/CCQuadCuller.h:

(WebCore):
(CCQuadCuller):
(WebCore::CCQuadCuller::~CCQuadCuller):
(WebCore::CCQuadCuller::hasExternalOcclusion):

  • platform/graphics/chromium/cc/CCQuadSink.h:

(WebKit):
(WebCore):
(CCQuadSink):
(WebCore::CCQuadSink::~CCQuadSink):

  • platform/graphics/chromium/cc/CCRenderPass.cpp:

(WebCore::CCRenderPass::CCRenderPass):
(WebCore::CCRenderPass::appendQuadsForLayer):
(WebCore::CCRenderPass::appendQuadsForRenderSurfaceLayer):

  • platform/graphics/chromium/cc/CCRenderPassDrawQuad.cpp:

(WebCore::CCRenderPassDrawQuad::create):
(WebCore::CCRenderPassDrawQuad::CCRenderPassDrawQuad):

  • platform/graphics/chromium/cc/CCRenderPassDrawQuad.h:

(CCRenderPassDrawQuad):
(WebCore::CCRenderPassDrawQuad::hasExternalOcclusion):

  • platform/graphics/chromium/cc/CCRenderSurface.cpp:

(WebCore::CCRenderSurface::CCRenderSurface):
(WebCore::CCRenderSurface::appendQuads):

  • platform/graphics/chromium/cc/CCRenderSurface.h:

(WebCore):
(WebCore::CCRenderSurface::setHasExternalOcclusion):
(WebCore::CCRenderSurface::hasExternalOcclusion):
(CCRenderSurface):

  • platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:

(WebCore::CCScrollbarLayerImpl::appendQuads):

  • platform/graphics/chromium/cc/CCScrollbarLayerImpl.h:

(CCScrollbarLayerImpl):

  • platform/graphics/chromium/cc/CCSolidColorLayerImpl.cpp:

(WebCore::CCSolidColorLayerImpl::appendQuads):

  • platform/graphics/chromium/cc/CCSolidColorLayerImpl.h:

(CCSolidColorLayerImpl):

  • platform/graphics/chromium/cc/CCTextureLayerImpl.cpp:

(WebCore::CCTextureLayerImpl::appendQuads):

  • platform/graphics/chromium/cc/CCTextureLayerImpl.h:

(CCTextureLayerImpl):

  • platform/graphics/chromium/cc/CCTiledLayerImpl.cpp:

(WebCore::CCTiledLayerImpl::appendQuads):

  • platform/graphics/chromium/cc/CCTiledLayerImpl.h:

(CCTiledLayerImpl):

  • platform/graphics/chromium/cc/CCVideoLayerImpl.cpp:

(WebCore::CCVideoLayerImpl::appendQuads):

  • platform/graphics/chromium/cc/CCVideoLayerImpl.h:

(CCVideoLayerImpl):

Source/WebKit/chromium:

Added unit tests to test texture caching with clipping and
occlusion. Removed some minor code duplication when initializing
layers for various scenarios.

MockCCQuadCuller can now implement CCQuadSink.

  • tests/CCLayerTreeHostImplTest.cpp:
  • tests/CCQuadCullerTest.cpp:
  • tests/MockCCQuadCuller.h:

(WebCore::MockCCQuadCuller::MockCCQuadCuller):

3:18 PM Changeset in webkit [123153] by commit-queue@webkit.org
  • 18 edits
    2 deletes in trunk/LayoutTests

[Qt] [Part 6] platform/qt/css1 tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91142

Batch of expected result files reviewed. It comprises
/LayoutTests/platform/qt/css1/text_properties directory

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-19
Reviewed by Simon Hausmann.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt-5.0/css1/text_properties/letter_spacing-expected.txt: Removed.
  • platform/qt-5.0/css1/text_properties/text_transform-expected.txt: Removed.
  • platform/qt/css1/text_properties/letter_spacing-expected.png:
  • platform/qt/css1/text_properties/letter_spacing-expected.txt:
  • platform/qt/css1/text_properties/line_height-expected.png:
  • platform/qt/css1/text_properties/line_height-expected.txt:
  • platform/qt/css1/text_properties/text_align-expected.png:
  • platform/qt/css1/text_properties/text_align-expected.txt:
  • platform/qt/css1/text_properties/text_decoration-expected.png:
  • platform/qt/css1/text_properties/text_decoration-expected.txt:
  • platform/qt/css1/text_properties/text_indent-expected.png:
  • platform/qt/css1/text_properties/text_indent-expected.txt:
  • platform/qt/css1/text_properties/text_transform-expected.png:
  • platform/qt/css1/text_properties/vertical_align-expected.png:
  • platform/qt/css1/text_properties/vertical_align-expected.txt:
  • platform/qt/css1/text_properties/word_spacing-expected.png:
  • platform/qt/css1/text_properties/word_spacing-expected.txt:
3:11 PM Changeset in webkit [123152] by tony@chromium.org
  • 5 edits
    4 deletes in trunk/LayoutTests

[chromium] Unreviewed gardening. Rebaseline some tests after r115846.

  • platform/chromium-mac-snowleopard/fast/repaint/inline-relative-positioned-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/repaint/lines-with-layout-delta-expected.png:
  • platform/chromium-mac-snowleopard/fast/repaint/overflow-clip-subtree-layout-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/repaint/repaint-resized-overflow-expected.png:
  • platform/chromium-mac-snowleopard/fast/repaint/subtree-layoutstate-transform-expected.png:
  • platform/chromium-mac-snowleopard/fast/repaint/subtree-root-clip-2-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/repaint/subtree-root-clip-expected.png: Removed.
  • platform/chromium/TestExpectations:
3:02 PM Changeset in webkit [123151] by Simon Fraser
  • 4 edits
    2 adds in trunk

Keep overlap testing on for descendants of an animating element
https://bugs.webkit.org/show_bug.cgi?id=91787

Reviewed by Beth Dakin.

Source/WebCore:

RenderLayerCompositor::computeCompositingRequirements() would turn off
overlap testing for descendants of a layer that has a 3D transform,
or has an animating transform. This could cause compositing changes
inside an animating element when transitions start and stop, which
is undesirable.

Instead, we can keep overlap testing on for descendants of that
animating element, but we have to turn it off for layers later
in z-order.

Also enhance the "IndirectCompositingReason" flags so that in
the compositing log output, we can distinguish between layers that
were composited as a result of overlap testing from those compositing
for stacking reasons.

Test: compositing/layer-creation/animation-overlap-with-children.html

  • rendering/RenderLayer.h: New IndirectCompositingReason value to

distinguish overlap from stacking.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::computeCompositingRequirements):
Use an IndirectCompositingReason enum rather than a bool to track whether
the layer starts as composited.

Remove the if (layer->has3DTransform()
isRunningAcceleratedTransformAnimation(layer->renderer()))

check that turned off overlap testing for descendants of this layer.
Use IndirectCompositingForStacking (somewhat arbitrarily) for reflection layers.
Turn overlap testing off for layers later in the z-order.
(WebCore::RenderLayerCompositor::requiresOwnBackingStore): Take IndirectCompositingForStacking into
account.
(WebCore::RenderLayerCompositor::reasonForCompositing): Improve the logging output.

LayoutTests:

Test with two layers inside an animating container; one should be composited
because of overlap, the other should not be.

  • compositing/layer-creation/animation-overlap-with-children-expected.txt: Added.
  • compositing/layer-creation/animation-overlap-with-children.html: Added.
2:54 PM Changeset in webkit [123150] by noam.rosenthal@nokia.com
  • 9 edits in trunk

[Qt] Enable CSS shaders in Qt (software mode)
https://bugs.webkit.org/show_bug.cgi?id=85140

Reviewed by Simon Hausmann.

Source/WebCore:

Added missing files to the Qt build.

No new tests, WebGL is still disabled by default in the bots.

  • Target.pri:

Source/WebKit/qt:

Enable CSS Shaders in settings when WebGL is enabled.

  • Api/qwebsettings.cpp:

(QWebSettingsPrivate::apply):

Source/WebKit2:

Add CSSCustomFilterEnabled to QWebPreferences. It's disabled by default.

  • UIProcess/API/qt/qwebpreferences.cpp:

(QWebPreferencesPrivate::testAttribute):
(QWebPreferencesPrivate::setAttribute):

  • UIProcess/API/qt/qwebpreferences_p_p.h:

Tools:

Enable CSS_SHADERS when WEBGL and CSS_FILTERS are enabled.

  • qmake/mkspecs/features/features.prf:
2:40 PM Changeset in webkit [123149] by dimich@chromium.org
  • 4 edits in trunk/Source/WebCore

[Chromium] Out of Memory is observed when a large object is passed to a Web Worker.
https://bugs.webkit.org/show_bug.cgi?id=91535.

Reviewed by Dave Levin.

No new tests because of no new behavior and lack of mechanism to monitor used memory.

  • bindings/v8/SerializedScriptValue.cpp:

(WebCore::SerializedScriptValue::SerializedScriptValue):
(WebCore::SerializedScriptValue::registerMemoryAllocatedWithCurrentScriptContext):
(WebCore):
(WebCore::SerializedScriptValue::~SerializedScriptValue):

  • bindings/v8/SerializedScriptValue.h:

(SerializedScriptValue):
Added a method to SerializedScriptValue to add memory pressure on GC proportional to the size of memory allocated in serialized data.

  • dom/MessageEvent.cpp:

(WebCore::MessageEvent::MessageEvent):
(WebCore::MessageEvent::initMessageEvent):
Call the new method of SerializedScriptValue during creation of MessageEvent (presumably in the thread which contains the right V8 context).

1:55 PM Changeset in webkit [123148] by commit-queue@webkit.org
  • 21 edits in trunk/LayoutTests

[Qt] [Part 5] platform/qt/css1 tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91140

Batch of expected result files reviewed. It comprises
/LayoutTests/platform/qt/css1/[pseudo, units] directories

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-19
Reviewed by Simon Hausmann.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt/css1/pseudo/anchor-expected.png:
  • platform/qt/css1/pseudo/anchor-expected.txt:
  • platform/qt/css1/pseudo/firstletter-expected.png:
  • platform/qt/css1/pseudo/firstletter-expected.txt:
  • platform/qt/css1/pseudo/firstline-expected.png:
  • platform/qt/css1/pseudo/firstline-expected.txt:
  • platform/qt/css1/pseudo/multiple_pseudo_elements-expected.png:
  • platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt:
  • platform/qt/css1/pseudo/pseudo_elements_in_selectors-expected.png:
  • platform/qt/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
  • platform/qt/css1/units/color_units-expected.png:
  • platform/qt/css1/units/color_units-expected.txt:
  • platform/qt/css1/units/length_units-expected.png:
  • platform/qt/css1/units/length_units-expected.txt:
  • platform/qt/css1/units/percentage_units-expected.png:
  • platform/qt/css1/units/percentage_units-expected.txt:
  • platform/qt/css1/units/urls-expected.png:
  • platform/qt/css1/units/urls-expected.txt:
1:53 PM Changeset in webkit [123147] by commit-queue@webkit.org
  • 8 edits in trunk/Source/JavaScriptCore

Bug fixes and enhancements for OfflineASM annotation system.
https://bugs.webkit.org/show_bug.cgi?id=91690

Patch by Mark Lam <mark.lam@apple.com> on 2012-07-19
Reviewed by Filip Pizlo.

  • offlineasm/armv7.rb: added default handling of Instruction lower().
  • offlineasm/asm.rb: added more support for annotations and more pretty printing.
  • offlineasm/ast.rb: added more support for annotations.
  • offlineasm/config.rb: added $preferredCommentStartColumn, simplified $enableInstrAnnotations.
  • offlineasm/parser.rb: added more support for annotations.
  • offlineasm/transform.rb: added more support for annotations.
  • offlineasm/x86.rb: added default handling of Instruction lower().
1:46 PM Changeset in webkit [123146] by mitz@apple.com
  • 4 edits
    2 adds in trunk

In flipped blocks writing modes, no flipping occurs when mapping RenderText’s local coordinates to absolute
https://bugs.webkit.org/show_bug.cgi?id=91780

Reviewed by Anders Carlsson.

Source/WebCore:

Test: fast/writing-mode/flipped-blocks-text-map-local-to-container.html

When RenderObject::mapLocalToContainer() was called on a RenderText with ApplyContainerFlip,
it would not flip (if the container was not a box) but it would always pass
DoNotApplyContainerFlip when recurring to the parent. This meant that no one applied the flip.

  • rendering/RenderInline.cpp:

(WebCore::RenderInline::mapLocalToContainer): Made the setting of applyContainerFlip to
false unconditional on the container actually being flipped.

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::mapLocalToContainer): Rather than always passing
DoNotApplyContainerFlip when recurring to the parent, changed this function to pass through
the value of applyContainerFlip it was called with, unless it applied the flip itself.

LayoutTests:

  • fast/writing-mode/flipped-blocks-text-map-local-to-container-expected.txt: Added.
  • fast/writing-mode/flipped-blocks-text-map-local-to-container.html: Added.
1:34 PM Changeset in webkit [123145] by arv@chromium.org
  • 7 edits
    2 deletes in trunk

Window top should not be replaceable
https://bugs.webkit.org/show_bug.cgi?id=91755

Reviewed by Adam Barth.

Window top is readonly and unforgable and should not be replaceable.

http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#the-window-object

This change brings JSC inline with all other browsers.

Source/WebCore:

No new tests. Modified existing tests.

  • page/DOMWindow.idl:

LayoutTests:

  • fast/dom/Window/get-set-properties-expected.txt:
  • fast/dom/Window/get-set-properties.html:
  • fast/dom/Window/window-property-shadowing-expected.txt:
  • fast/dom/Window/window-property-shadowing.html:
  • platform/chromium/fast/dom/Window/get-set-properties-expected.txt: Removed.
  • platform/chromium/fast/dom/Window/window-property-shadowing-expected.txt: Removed.
1:20 PM Changeset in webkit [123144] by commit-queue@webkit.org
  • 3 edits
    6 adds in trunk/LayoutTests

[Qt] Added/updated missing fast/text results after rebaseline
https://bugs.webkit.org/show_bug.cgi?id=91570

Patch by Bruno de Oliveira Abinader <Bruno de Oliveira Abinader> on 2012-07-19
Reviewed by Noam Rosenthal.

The following tests were failing after r122971:

fast/text/international/unicode-bidi-plaintext-in-textarea.html = TEXT
fast/text/textIteratorNilRenderer.html = TEXT
fast/text/whitespace/030.html = TEXT

This patch includes/updates the missing expectations.

  • platform/qt-5.0-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png: Added.
  • platform/qt-5.0-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Added.
  • platform/qt-5.0-wk2/fast/text/textIteratorNilRenderer-expected.png: Added.
  • platform/qt-5.0-wk2/fast/text/textIteratorNilRenderer-expected.txt: Added.
  • platform/qt-5.0/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png: Added.
  • platform/qt/fast/text/whitespace/030-expected.png:
  • platform/qt/fast/text/whitespace/030-expected.txt:
1:19 PM Changeset in webkit [123143] by dpranke@chromium.org
  • 2 edits in trunk/Tools

test-webkitpy: fix executive_unittest nits, including a missing 'errno' import
https://bugs.webkit.org/show_bug.cgi?id=91770

Reviewed by Adam Barth.

The missing errno import is causing a flaky failure when run in
parallel on the bots.

  • Scripts/webkitpy/common/system/executive_unittest.py:

(ExecutiveTest.assert_interpreter_for_content):

1:08 PM Changeset in webkit [123142] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening, marking three svg/W3C-SVG-1.1 tests as flaky.

  • platform/gtk/TestExpectations:
1:06 PM Changeset in webkit [123141] by oliver@apple.com
  • 4 edits in trunk/Tools

Make style bot handle underscores in names more reasonably
https://bugs.webkit.org/show_bug.cgi?id=91777

Reviewed by Gavin Barraclough.

This patch adds a naming/readability/underscores category for style errors.
That allows us to use underscores in those portions of JSC (and potentially
gtk?) without turning off all naming checks for the effected directories.
We also filter out the DFG_OPERATION warning, and a few other minor changes
to make the style bot less noisy when running over JSC at least.

  • Scripts/webkitpy/style/checker.py:
  • Scripts/webkitpy/style/checkers/cpp.py:

(check_identifier_name_in_declaration):
(CppChecker):

  • Scripts/webkitpy/style/checkers/cpp_unittest.py:

(WebKitStyleTest.test_names):

12:58 PM Changeset in webkit [123140] by commit-queue@webkit.org
  • 42 edits
    14 adds in trunk/LayoutTests

[Qt] platform/qt/[scrollbars, transforms, transitions] directories need update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91271

Batch of expected result files reviewed. It comprises
scrollbars, transforms, transitions directories.

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-19
Reviewed by Simon Hausmann.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt-5.0/Skipped:
  • platform/qt/scrollbars/basic-scrollbar-expected.png: Added.
  • platform/qt/scrollbars/basic-scrollbar-expected.txt:
  • platform/qt/scrollbars/custom-scrollbar-with-incomplete-style-expected.png:
  • platform/qt/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
  • platform/qt/scrollbars/disabled-scrollbar-expected.png: Added.
  • platform/qt/scrollbars/disabled-scrollbar-expected.txt:
  • platform/qt/scrollbars/listbox-scrollbar-combinations-expected.png: Added.
  • platform/qt/scrollbars/listbox-scrollbar-combinations-expected.txt:
  • platform/qt/scrollbars/overflow-scrollbar-combinations-expected.png:
  • platform/qt/scrollbars/overflow-scrollbar-combinations-expected.txt:
  • platform/qt/scrollbars/scrollbar-buttons-expected.png: Added.
  • platform/qt/scrollbars/scrollbar-buttons-expected.txt:
  • platform/qt/scrollbars/scrollbar-orientation-expected.png: Added.
  • platform/qt/scrollbars/scrollbar-orientation-expected.txt:
  • platform/qt/scrollbars/scrollbars-on-positioned-content-expected.png:
  • platform/qt/scrollbars/scrollbars-on-positioned-content-expected.txt:
  • platform/qt/transforms/2d/compound-transforms-vs-containers-expected.png:
  • platform/qt/transforms/2d/compound-transforms-vs-containers-expected.txt:
  • platform/qt/transforms/2d/transform-borderbox-expected.png:
  • platform/qt/transforms/2d/transform-borderbox-expected.txt:
  • platform/qt/transforms/2d/transform-fixed-container-expected.png:
  • platform/qt/transforms/2d/transform-fixed-container-expected.txt:
  • platform/qt/transforms/2d/transform-origin-borderbox-expected.png:
  • platform/qt/transforms/2d/transform-origin-borderbox-expected.txt:
  • platform/qt/transforms/2d/zoom-menulist-expected.png:
  • platform/qt/transforms/2d/zoom-menulist-expected.txt:
  • platform/qt/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
  • platform/qt/transforms/3d/hit-testing/backface-hit-test-expected.txt:
  • platform/qt/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
  • platform/qt/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt:
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt:
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt:
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt:
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-expected.txt:
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt:
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
  • platform/qt/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt:
  • platform/qt/transforms/svg-vs-css-expected.png:
  • platform/qt/transforms/svg-vs-css-expected.txt:
  • platform/qt/transitions/cross-fade-background-image-expected.png:
  • platform/qt/transitions/cross-fade-background-image-expected.txt:
  • platform/qt/transitions/cross-fade-border-image-expected.png:
  • platform/qt/transitions/cross-fade-border-image-expected.txt:
  • platform/qt/transitions/move-after-transition-expected.png: Added.
  • platform/qt/transitions/move-after-transition-expected.txt:
  • platform/qt/transitions/svg-text-shadow-transition-expected.png:
  • platform/qt/transitions/svg-text-shadow-transition-expected.txt:
12:54 PM Changeset in webkit [123139] by jer.noble@apple.com
  • 2 edits in trunk/LayoutTests

[WK2] storage/domstorage/storage-close-database-on-idle.html failing on WK2
https://bugs.webkit.org/show_bug.cgi?id=91778

Unreviewed gardening. Add failing test to the mac-wk2 Skipped list.

  • platform/mac-wk2/Skipped:
12:48 PM Changeset in webkit [123138] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[BlackBerry] Only maintain the hole punch rect while html5 video is being renderered
https://bugs.webkit.org/show_bug.cgi?id=91689

Patch by Max Feil <mfeil@rim.com> on 2012-07-19
Reviewed by Antonio Gomes.

The hole punch rectangle needs to be present if and only if html5
video content is being rendered. Otherwise unwanted content may
show through from behind the browser tab's window.

I am not adding any new tests because the difficulty of testing
for this case outweighs the benefit.

  • platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp:

(WebCore::MediaPlayerPrivate::updateStates):

12:44 PM Changeset in webkit [123137] by robert@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt] Skip tests after r123130

Unreviewed.

Tests added in r123130 fail on Qt. Created bug 91772

  • platform/qt/Skipped:
12:42 PM Changeset in webkit [123136] by jer.noble@apple.com
  • 3 edits in trunk/LayoutTests

Layout Test css3/filters/custom/custom-filter-animation.html is failing
https://bugs.webkit.org/show_bug.cgi?id=91769

Unreviewed gardening. Add this failing test to the Test Expectations, and remove
the custom-filter-shader-cache test from the Skipped list.

  • platform/mac/Skipped:
  • platform/mac/TestExpectations:
12:32 PM Changeset in webkit [123135] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[CSS Exclusions] - Code cleanup: make shape parsing use isComma() instead of manual checks
https://bugs.webkit.org/show_bug.cgi?id=91760

Patch by Bem Jones-Bey <Bem Jones-Bey> on 2012-07-19
Reviewed by Eric Seidel.

Remove code duplication by making the rectangle, circle, and ellipse
methods use isComma() to detect a comma.

No new tests needed: no new functionality added.

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseExclusionShapeRectangle):
(WebCore::CSSParser::parseExclusionShapeCircle):
(WebCore::CSSParser::parseExclusionShapeEllipse):

12:19 PM Changeset in webkit [123134] by commit-queue@webkit.org
  • 27 edits in trunk/LayoutTests

[Qt] [Part 4] platform/qt/css1 tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91134

Batch of expected result files reviewed. It comprises
/LayoutTests/platform/qt/css1/[font_properties, formatting_model] directories

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-19
Reviewed by Simon Hausmann.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt/css1/font_properties/font-expected.png:
  • platform/qt/css1/font_properties/font-expected.txt:
  • platform/qt/css1/font_properties/font_family-expected.png:
  • platform/qt/css1/font_properties/font_family-expected.txt:
  • platform/qt/css1/font_properties/font_size-expected.png:
  • platform/qt/css1/font_properties/font_size-expected.txt:
  • platform/qt/css1/font_properties/font_style-expected.png:
  • platform/qt/css1/font_properties/font_style-expected.txt:
  • platform/qt/css1/font_properties/font_variant-expected.png:
  • platform/qt/css1/font_properties/font_variant-expected.txt:
  • platform/qt/css1/font_properties/font_weight-expected.png:
  • platform/qt/css1/font_properties/font_weight-expected.txt:
  • platform/qt/css1/formatting_model/canvas-expected.png:
  • platform/qt/css1/formatting_model/canvas-expected.txt:
  • platform/qt/css1/formatting_model/height_of_lines-expected.png:
  • platform/qt/css1/formatting_model/height_of_lines-expected.txt:
  • platform/qt/css1/formatting_model/horizontal_formatting-expected.png:
  • platform/qt/css1/formatting_model/horizontal_formatting-expected.txt:
  • platform/qt/css1/formatting_model/inline_elements-expected.png:
  • platform/qt/css1/formatting_model/inline_elements-expected.txt:
  • platform/qt/css1/formatting_model/replaced_elements-expected.png:
  • platform/qt/css1/formatting_model/replaced_elements-expected.txt:
  • platform/qt/css1/formatting_model/vertical_formatting-expected.png:
  • platform/qt/css1/formatting_model/vertical_formatting-expected.txt:
12:13 PM Changeset in webkit [123133] by dpranke@chromium.org
  • 2 edits in trunk/Tools

config_standalone.py is crashing on apple win's cygwin port
https://bugs.webkit.org/show_bug.cgi?id=91682

Reviewed by Adam Roben.

Work around a weird interaction of ctypes and cygwin that
is causing unit tests to crash for me locally.

  • Scripts/webkitpy/common/system/executive.py:

(Executive._win32_check_running_pid):

12:08 PM Changeset in webkit [123132] by commit-queue@webkit.org
  • 4 edits in trunk/Tools

[GTK] WebKit test runner ignores all system environment variables
https://bugs.webkit.org/show_bug.cgi?id=90284

Patch by Xabier Rodriguez Calvar <calvaris@igalia.com> on 2012-07-19
Reviewed by Dirk Pranke.

Added support in unit test framework to pass a custom environment
variable to the tests by using the --additional-env-var parameter.

  • Scripts/webkitpy/layout_tests/port/base.py:

(Port.to.setup_environ_for_server): Adding environment variables
that come through the additional_env_var option.

  • Scripts/webkitpy/layout_tests/port/base_unittest.py:

(PortTest.test_additional_env_var): Added unit test for the
additional_env_var option

  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:

(parse_args): Added the --additional-env-var parameter.

12:06 PM Changeset in webkit [123131] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

Limit maximum delay of DelayNode.
https://bugs.webkit.org/show_bug.cgi?id=91675

Patch by Raymond Toy <Raymond Toy> on 2012-07-19
Reviewed by Kenneth Russell.

Source/WebCore:

Clip the maximum delay of a DelayNode to a reasonable maximum.

Test: webaudio/delaynode-maxdelaylimit.html

  • Modules/webaudio/DelayNode.cpp:

(WebCore): Add maximumAllowedDelayTime.
(WebCore::DelayNode::DelayNode): Clip max delay.

LayoutTests:

Test that a DelayNode limits the specified max delay to the
expected maximum allowed delay.

  • webaudio/delaynode-maxdelaylimit-expected.txt: Added.
  • webaudio/delaynode-maxdelaylimit.html: Added.
11:47 AM Changeset in webkit [123130] by robert@webkit.org
  • 3 edits
    8 adds in trunk

CSS 2.1 failure: text-indent-intrinsic-003 fails
https://bugs.webkit.org/show_bug.cgi?id=80576

Reviewed by Eric Seidel.

Source/WebCore:

Negative values of text-indent should be distributed across inline children until used up.
This fixes text-indent-intrinsic-003 and text-indent-intrinsic-004.

Tests: css2.1/20110323/text-indent-intrinsic-001.htm

css2.1/20110323/text-indent-intrinsic-002.htm
css2.1/20110323/text-indent-intrinsic-003.htm
css2.1/20110323/text-indent-intrinsic-004.htm

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::computeInlinePreferredLogicalWidths): If text-indent is negative, keep

applying it to inline children in the first formatted line until it's reduced to zero. This isn't
a consideration when text-indent is a positive value.

LayoutTests:

  • css2.1/20110323/text-indent-intrinsic-001-expected.html: Added.
  • css2.1/20110323/text-indent-intrinsic-001.htm: Added.
  • css2.1/20110323/text-indent-intrinsic-002-expected.html: Added.
  • css2.1/20110323/text-indent-intrinsic-002.htm: Added.
  • css2.1/20110323/text-indent-intrinsic-003-expected.html: Added.
  • css2.1/20110323/text-indent-intrinsic-003.htm: Added.
  • css2.1/20110323/text-indent-intrinsic-004-expected.html: Added.
  • css2.1/20110323/text-indent-intrinsic-004.htm: Added.
11:42 AM Changeset in webkit [123129] by jpetsovits@rim.com
  • 5 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Allow nested suspend/resume screen & backingstore calls.
https://bugs.webkit.org/show_bug.cgi?id=91644
RIM PR 174365

Reviewed by Adam Treat and Antonio Gomes.

We expose suspendScreenAndBackingStoreUpdates() to the
outside API, but also use it internally when reacting
to a number of happenings, i.e. zooming, viewport resize,
resetting view state on Committed state or when restoring
it from previous pages, etc.

These two can clash. For instance, if we get a suspend
call from outside that suspends us for app inactivity,
or we are told to suspend because the main target surface
is not available at the time, and while being suspended
we try to rotate, finish loading a page, the we'll end up
resuming operations even though we shouldn't.

This patch changes the suspend flag to be a counter
instead, allowing nested suspend/resume calls and making
suspend/resume more robust this way. It also changes
several call sites to make sure suspend/resume calls are
paired up correctly.

  • Api/BackingStore.cpp:

(BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
(BlackBerry::WebKit::BackingStorePrivate::suspendScreenAndBackingStoreUpdates):
(BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):

  • Api/BackingStore_p.h:

(BackingStorePrivate):

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::shouldZoomAboutPoint):
(BlackBerry::WebKit::WebPagePrivate::zoomAboutPointTimerFired):
(BlackBerry::WebKit::WebPagePrivate::blockZoomRectForNode):

  • WebCoreSupport/FrameLoaderClientBlackBerry.cpp:

(WebCore::FrameLoaderClientBlackBerry::restoreViewState):

11:41 AM Changeset in webkit [123128] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

Crash in WebCore::StyleResolver::collectMatchingRulesForList
https://bugs.webkit.org/show_bug.cgi?id=90803

Patch by Douglas Stockwell <dstockwell@google.com> on 2012-07-19
Reviewed by Andreas Kling.

Source/WebCore:

When a ProcessingInstruction was removed from the document the owner
was removed, but the style resolver was not guaranteed to be updated.
It was then possible for an inconsistent version of the stylesheet to
remain visible in the DOM. Fixed by removing an invalid condition and
mirroring the logic from StyleElement.

Test: fast/css/xml-stylesheet-removed.xhtml

  • dom/ProcessingInstruction.cpp:

(WebCore::ProcessingInstruction::removedFrom): Mirror the logic from
StyleElement -- always update the style resolver.

LayoutTests:

  • fast/css/xml-stylesheet-removed-expected.txt: Added.
  • fast/css/xml-stylesheet-removed.xhtml: Added.
11:40 AM Changeset in webkit [123127] by jer.noble@apple.com
  • 2 edits in trunk/LayoutTests

Layout Test css3/filters/custom/custom-filter-shader-cache.html is failing
https://bugs.webkit.org/show_bug.cgi?id=84813

Unreviewed. Add this failing test to the mac Skipped file.

  • platform/mac/Skipped:
11:24 AM Changeset in webkit [123126] by commit-queue@webkit.org
  • 5 edits in trunk

Shape-inside / shape-outside should support percent-based measurements
https://bugs.webkit.org/show_bug.cgi?id=90311

Patch by Bem Jones-Bey <Bem Jones-Bey> on 2012-07-19
Reviewed by Andreas Kling.

Source/WebCore:

Update the CSS Parser to accept percentage length values for exclusion
shapes.

Testing added to LayoutTests/fast/exclusions/parsing-wrap-shape-lengths.html

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseExclusionShapeRectangle):
(WebCore::CSSParser::parseExclusionShapeCircle):
(WebCore::CSSParser::parseExclusionShapeEllipse):
(WebCore::CSSParser::parseExclusionShapePolygon):

LayoutTests:

Added tests for percent based lengths for exclusion shapes.

  • fast/exclusions/parsing-wrap-shape-lengths-expected.txt:
  • fast/exclusions/parsing-wrap-shape-lengths.html:
11:20 AM Changeset in webkit [123125] by Patrick Gansterer
  • 2 edits in trunk/Source/JavaScriptCore

[WIN] Fix compilation of JSGlobalData.h with ENABLE(DFG_JIT)
https://bugs.webkit.org/show_bug.cgi?id=91243

Reviewed by Geoffrey Garen.

Disable MSVC warning 4200 "zero-sized array in struct/union" for JSC::ScratchBuffer.

  • runtime/JSGlobalData.h:

(JSC):

11:16 AM Changeset in webkit [123124] by tony@chromium.org
  • 5 edits in trunk/Source/WebCore

Unreviewed, rolling out r123117.
http://trac.webkit.org/changeset/123117
https://bugs.webkit.org/show_bug.cgi?id=91667

Breaks chromium-win compile.

  • WebCore.gyp/WebCore.gyp:
  • WebCore.gyp/scripts/rule_bison.py:
  • bindings/scripts/preprocessor.pm:

(applyPreprocessor):

  • make-hash-tools.pl:
11:10 AM Changeset in webkit [123123] by abarth@webkit.org
  • 5 edits in trunk/Source/WebKit/chromium

[Chromium] WebView is missing isSelectionEditable and backgroundColor which are used by chromium-android
https://bugs.webkit.org/show_bug.cgi?id=91671

Reviewed by Darin Fisher.

I haven't studied what these APIs are used for downstream, but they
seem harmless enough.

  • public/WebView.h:

(WebView):

  • public/WebWidget.h:

(WebWidget):
(WebKit::WebWidget::backgroundColor):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::isSelectionEditable):
(WebKit):
(WebKit::WebViewImpl::backgroundColor):

  • src/WebViewImpl.h:

(WebViewImpl):

11:05 AM Changeset in webkit [123122] by scherkus@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Move WebAudioSourceProvider destructor from public to protected
https://bugs.webkit.org/show_bug.cgi?id=91669

Reviewed by Darin Fisher.

The lifetime of a WebAudioSourceProvider is managed by the implementor
and should never be deallocted by WebKit.

  • public/WebAudioSourceProvider.h:

(WebAudioSourceProvider):

11:04 AM Changeset in webkit [123121] by simonjam@chromium.org
  • 5 edits
    2 adds in trunk

Regression(120096): Protect the element used by ImageLoader until the end of notifyFinished().
https://bugs.webkit.org/show_bug.cgi?id=90471

Reviewed by Brady Eidson.

Source/WebCore:

Test: http/tests/security/video-poster-cross-origin-crash.html

  • html/HTMLImageLoader.cpp:

(WebCore::HTMLImageLoader::notifyFinished): Hang on to the element until we're done.

  • loader/ImageLoader.cpp:

(WebCore::ImageLoader::setImage): No behavior change.
(WebCore):
(WebCore::ImageLoader::setImageWithoutConsideringPendingLoadEvent): Split off from old setImage, minus calling updatedHasPendingLoadEvent().
(WebCore::ImageLoader::notifyFinished): Invoke updatedHasPendingLoadEvent when done with cross origin errors.

  • loader/ImageLoader.h:

(ImageLoader):

LayoutTests:

  • http/tests/security/video-poster-cross-origin-crash-expected.txt: Added.
  • http/tests/security/video-poster-cross-origin-crash.html: Added. From fuzzer.
10:30 AM WebKitIDL edited by arv@chromium.org
(diff)
10:17 AM Changeset in webkit [123120] by tony@chromium.org
  • 3 edits in trunk/Source/WebKit/chromium

Unreviewed, rolling out r123036.
http://trac.webkit.org/changeset/123036
https://bugs.webkit.org/show_bug.cgi?id=91555

Triggers some DCHECKs in Chromium browser_tests

  • public/WebTextInputType.h:
  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::textInputType):

10:14 AM Changeset in webkit [123119] by caio.oliveira@openbossa.org
  • 4 edits in trunk/LayoutTests

[Qt] platform/qt/editing/execCommand tests needs update after rebaseline and new testfonts (37)
https://bugs.webkit.org/show_bug.cgi?id=91246

Reviewed by Ryosuke Niwa.

Removing left-over skipped tests.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0/Skipped:
  • platform/qt/Skipped:
9:57 AM Changeset in webkit [123118] by commit-queue@webkit.org
  • 19 edits in trunk/LayoutTests

[Qt] [Part 3] platform/qt/css1 tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91132

Batch of expected result files reviewed. It comprises
/LayoutTests/platform/qt/css1/[color_and_background, conformance] directories

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-19
Reviewed by Simon Hausmann.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt/css1/color_and_background/background-expected.png:
  • platform/qt/css1/color_and_background/background-expected.txt:
  • platform/qt/css1/color_and_background/background_attachment-expected.png:
  • platform/qt/css1/color_and_background/background_attachment-expected.txt:
  • platform/qt/css1/color_and_background/background_color-expected.png:
  • platform/qt/css1/color_and_background/background_color-expected.txt:
  • platform/qt/css1/color_and_background/background_image-expected.png:
  • platform/qt/css1/color_and_background/background_image-expected.txt:
  • platform/qt/css1/color_and_background/background_position-expected.png:
  • platform/qt/css1/color_and_background/background_position-expected.txt:
  • platform/qt/css1/color_and_background/background_repeat-expected.png:
  • platform/qt/css1/color_and_background/background_repeat-expected.txt:
  • platform/qt/css1/color_and_background/color-expected.png:
  • platform/qt/css1/color_and_background/color-expected.txt:
  • platform/qt/css1/conformance/forward_compatible_parsing-expected.png:
  • platform/qt/css1/conformance/forward_compatible_parsing-expected.txt:
9:56 AM Changeset in webkit [123117] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

Use native (non-cygwin) binaries for perl, gperf, and bison in Chromium
https://bugs.webkit.org/show_bug.cgi?id=91667

Patch by Scott Graham <scottmg@chromium.org> on 2012-07-19
Reviewed by Kentaro Hara.

Using native tools instead of cygwin version improves build time
performance by roughly 50% (on top of previous cl-instead-of-gcc
change).

No new tests.

  • WebCore.gyp/WebCore.gyp:
  • WebCore.gyp/scripts/rule_bison.py:
  • bindings/scripts/preprocessor.pm:

(applyPreprocessor):

  • make-hash-tools.pl:
9:54 AM Changeset in webkit [123116] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Use the WONTFIX modifier for failing tests that the GTK port is not able to pass
due to unsupportable features or specific nature of the tests. The WONTFIX tests
are placed at the top of the 'Expected failures' section in the TestExpectations
file.

For starters the list contains the harness test for reftests mismatch, the tests
that utilize the modal dialog (which won't be supported in WebKit1) and various
V8 and Mac-specific tests

  • platform/gtk/TestExpectations:
9:51 AM Changeset in webkit [123115] by tony@chromium.org
  • 1 edit
    2 adds in trunk/LayoutTests

Unreviewed gardening. Update chromium-mac results after r123053.

  • platform/chromium-mac/fast/inline/002-expected.txt: Added.
  • platform/chromium-mac/fast/table/table-display-types-strict-expected.txt: Added.
9:46 AM Changeset in webkit [123114] by tony@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed gardening. Update chromium expectations after r123067.

  • platform/chromium/TestExpectations:
9:44 AM Changeset in webkit [123113] by caseq@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: CPU bars are not cleared along with the rest of the timeline panel
https://bugs.webkit.org/show_bug.cgi?id=91753

Reviewed by Pavel Feldman.

  • remove early bail-outs in refreshMainThreadBars; let it run to clear bars for the non-existent / invisible events;
  • inspector/front-end/TimelinePanel.js:

(WebInspector.TimelinePanel.prototype._refreshMainThreadBars):

9:37 AM Changeset in webkit [123112] by jsbell@chromium.org
  • 22 edits in trunk

IndexedDB: Throw native TypeErrors per spec
https://bugs.webkit.org/show_bug.cgi?id=91679

Reviewed by Kentaro Hara.

Source/WebCore:

Per the IDB spec, the advance(), openCursor(), openKeyCursor() and transaction()
methods supposed to throw true native JavaScript TypeError objects as exceptions
rather than DOMException objects. Implement this by adding a special DOMException
code that is tested for in the binding layer.

Tests: storage/indexeddb/cursor-advance.html

storage/indexeddb/index-basics.html
storage/indexeddb/index-basics-workers.html
storage/indexeddb/objectstore-cursor.html
storage/indexeddb/transaction-basics.html

  • Modules/indexeddb/IDBCursor.cpp: Use the new DOMException code.

(WebCore::IDBCursor::advance):
(WebCore::IDBCursor::stringToDirection):
(WebCore::IDBCursor::directionToString):

  • Modules/indexeddb/IDBDatabase.cpp: Ditto.

(WebCore::IDBDatabase::setVersion):

  • Modules/indexeddb/IDBDatabaseException.cpp: Remove temporary cruft/mark as legacy.

(WebCore):

  • Modules/indexeddb/IDBDatabaseException.h: Ditto.
  • Modules/indexeddb/IDBDatabaseException.idl: Ditto.
  • Modules/indexeddb/IDBFactory.cpp: Use the new DOMException code.

(WebCore::IDBFactory::open):
(WebCore::IDBFactory::deleteDatabase):

  • Modules/indexeddb/IDBObjectStore.cpp:

(WebCore::IDBObjectStore::createIndex): Use the new DOMException code.

  • Modules/indexeddb/IDBTransaction.cpp: Use the new DOMException code.

(WebCore::IDBTransaction::stringToMode):
(WebCore::IDBTransaction::modeToString):

  • bindings/js/JSDOMBinding.cpp:

(WebCore::setDOMException): Intercept new DOMException code, throw native TypeError.

  • bindings/v8/V8Proxy.cpp:

(WebCore::V8Proxy::setDOMException): Ditto.

  • dom/ExceptionCode.h: Add new DOMException code.

LayoutTests:

  • storage/indexeddb/cursor-advance-expected.txt:
  • storage/indexeddb/index-basics-expected.txt:
  • storage/indexeddb/index-basics-workers-expected.txt:
  • storage/indexeddb/objectstore-cursor-expected.txt:
  • storage/indexeddb/resources/cursor-advance.js:

(testBadAdvance.advanceBadly):
(testBadAdvance):

  • storage/indexeddb/resources/index-basics.js:

(openKeyCursor):
(openObjectCursor):

  • storage/indexeddb/resources/objectstore-cursor.js:

(deleteExisting):

  • storage/indexeddb/resources/transaction-basics.js:

(testInvalidMode):

  • storage/indexeddb/transaction-basics-expected.txt:
9:28 AM Changeset in webkit [123111] by tony@chromium.org
  • 1 edit
    2 adds in trunk/LayoutTests

Unreviewed gardening. Update chromium results for shrink-to-column-height-for-pagination.html after 123051.

  • platform/chromium-win/fast/multicol/shrink-to-column-height-for-pagination-expected.png: Added.
  • platform/chromium/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: Added.
9:24 AM Changeset in webkit [123110] by jsbell@chromium.org
  • 13 edits
    2 adds
    3 deletes in trunk

Roll out r121610 and r122487 which may have been causing flaky crashes
https://bugs.webkit.org/show_bug.cgi?id=91637

Reviewed by Kentaro Hara.

Flaky crashes started in random tests following r121610. It's not clear
that r121610 is to blame, but we'd like to prove or disprove it.
If this doesn't resolve the crashes, this patch should be rolled out.

Source/WebCore:

  • WebCore.gypi:
  • bindings/v8/NPObjectWrapper.cpp: Added.

(WebCore):
(NPProxyObject):
(WebCore::NPObjectWrapper::NPObjectWrapper):
(WebCore::NPObjectWrapper::create):
(WebCore::NPObjectWrapper::clear):
(WebCore::NPObjectWrapper::getWrapper):
(WebCore::NPObjectWrapper::getUnderlyingNPObject):
(WebCore::NPObjectWrapper::getObjectForCall):
(WebCore::NPObjectWrapper::NPAllocate):
(WebCore::NPObjectWrapper::NPDeallocate):
(WebCore::NPObjectWrapper::NPPInvalidate):
(WebCore::NPObjectWrapper::NPHasMethod):
(WebCore::NPObjectWrapper::NPInvoke):
(WebCore::NPObjectWrapper::NPInvokeDefault):
(WebCore::NPObjectWrapper::NPHasProperty):
(WebCore::NPObjectWrapper::NPGetProperty):
(WebCore::NPObjectWrapper::NPSetProperty):
(WebCore::NPObjectWrapper::NPRemoveProperty):
(WebCore::NPObjectWrapper::NPNEnumerate):
(WebCore::NPObjectWrapper::NPNConstruct):
(WebCore::NPObjectWrapper::NPInvokePrivate):

  • bindings/v8/NPObjectWrapper.h: Added.

(WebCore):
(NPObjectWrapper):

  • bindings/v8/NPV8Object.cpp:

(WebCore::freeV8NPObject):
(_NPN_Invoke):
(_NPN_InvokeDefault):
(_NPN_EvaluateHelper):
(_NPN_GetProperty):
(_NPN_SetProperty):
(_NPN_RemoveProperty):
(_NPN_HasProperty):
(_NPN_HasMethod):
(_NPN_Enumerate):
(_NPN_Construct):

  • bindings/v8/NPV8Object.h:

(WebCore):

  • bindings/v8/ScriptController.cpp:

(WebCore::ScriptController::ScriptController):
(WebCore::ScriptController::clearScriptObjects):
(WebCore::ScriptController::windowScriptNPObject):

  • bindings/v8/ScriptController.h:

(ScriptController):

Source/WebKit/chromium:

  • src/WebBindings.cpp:

(WebKit::getRangeImpl):
(WebKit::getElementImpl):
(WebKit::getArrayBufferImpl):
(WebKit::getArrayBufferViewImpl):
(WebKit::WebBindings::toV8Value):

Tools:

  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
  • DumpRenderTree/TestNetscapePlugIn/PluginTest.h:

(PluginTest):

  • DumpRenderTree/TestNetscapePlugIn/Tests/LeakWindowScriptableObject.cpp: Removed.

LayoutTests:

  • plugins/npruntime/leak-window-scriptable-object-expected.txt: Removed.
  • plugins/npruntime/leak-window-scriptable-object.html: Removed.
9:17 AM Changeset in webkit [123109] by jsbell@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed gardening, fix malfomed BUG markers in TestExpectations

  • platform/chromium/TestExpectations:
9:12 AM Changeset in webkit [123108] by caseq@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: minimize number of properties on WebInspector.TimelinePresentationModel.Record
https://bugs.webkit.org/show_bug.cgi?id=91744

Reviewed by Pavel Feldman.

  • replace most properties on TimelinePresentationModel.Record with getters;

This reduces the amount of memory we use for timeline presentation model records almost by 2x.

  • inspector/front-end/TimelinePresentationModel.js:

(WebInspector.TimelinePresentationModel.Record):
(WebInspector.TimelinePresentationModel.Record.prototype.get children):
(WebInspector.TimelinePresentationModel.Record.prototype.get category):
(WebInspector.TimelinePresentationModel.Record.prototype.get title):
(WebInspector.TimelinePresentationModel.Record.prototype.get startTime):
(WebInspector.TimelinePresentationModel.Record.prototype.get data):
(WebInspector.TimelinePresentationModel.Record.prototype.get type):
(WebInspector.TimelinePresentationModel.Record.prototype.get frameId):
(WebInspector.TimelinePresentationModel.Record.prototype.get endTime):
(WebInspector.TimelinePresentationModel.Record.prototype.get totalHeapSize):
(WebInspector.TimelinePresentationModel.Record.prototype.get usedHeapSize):
(WebInspector.TimelinePresentationModel.Record.prototype.get _selfTime):
(WebInspector.TimelinePresentationModel.Record.prototype.get stackTrace):
(WebInspector.TimelinePresentationModel.Record.prototype.generatePopupContent):
(WebInspector.TimelinePresentationModel.Record.prototype.calculateAggregatedStats):

8:45 AM Changeset in webkit [123107] by commit-queue@webkit.org
  • 3 edits in trunk/Source/JavaScriptCore

Fixed broken ENABLE_JIT=0 build.
https://bugs.webkit.org/show_bug.cgi?id=91725

Patch by Mark Lam <mark.lam@apple.com> on 2012-07-19
Reviewed by Oliver Hunt.

  • bytecode/Watchpoint.cpp:
  • heap/JITStubRoutineSet.h:

(JSC):
(JITStubRoutineSet):
(JSC::JITStubRoutineSet::JITStubRoutineSet):
(JSC::JITStubRoutineSet::~JITStubRoutineSet):
(JSC::JITStubRoutineSet::add):
(JSC::JITStubRoutineSet::clearMarks):
(JSC::JITStubRoutineSet::mark):
(JSC::JITStubRoutineSet::deleteUnmarkedJettisonedStubRoutines):
(JSC::JITStubRoutineSet::traceMarkedStubRoutines):

8:31 AM Changeset in webkit [123106] by zandobersek@gmail.com
  • 1 edit
    2 adds in trunk/LayoutTests

Unreviewed GTK gardening, adding missing baseline required after r122761.

  • platform/gtk/fast/multicol/shrink-to-column-height-for-pagination-expected.png: Added.
  • platform/gtk/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: Added.
8:06 AM Changeset in webkit [123105] by commit-queue@webkit.org
  • 33 edits in trunk/LayoutTests

[Qt] [Part 2] platform/qt/css1 tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91026

Batch of expected result files reviewed. It comprises
/LayoutTests/platform/qt/css1/[basic, cascade, classification] directories

Patch by Luciano Wolf <Luciano Miguel Wolf> on 2012-07-19
Reviewed by Simon Hausmann.

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt/css1/basic/class_as_selector-expected.png:
  • platform/qt/css1/basic/class_as_selector-expected.txt:
  • platform/qt/css1/basic/comments-expected.png:
  • platform/qt/css1/basic/comments-expected.txt:
  • platform/qt/css1/basic/containment-expected.png:
  • platform/qt/css1/basic/containment-expected.txt:
  • platform/qt/css1/basic/contextual_selectors-expected.png:
  • platform/qt/css1/basic/contextual_selectors-expected.txt:
  • platform/qt/css1/basic/grouping-expected.png:
  • platform/qt/css1/basic/grouping-expected.txt:
  • platform/qt/css1/basic/id_as_selector-expected.png:
  • platform/qt/css1/basic/id_as_selector-expected.txt:
  • platform/qt/css1/basic/inheritance-expected.png:
  • platform/qt/css1/basic/inheritance-expected.txt:
  • platform/qt/css1/cascade/cascade_order-expected.png:
  • platform/qt/css1/cascade/cascade_order-expected.txt:
  • platform/qt/css1/cascade/important-expected.png:
  • platform/qt/css1/cascade/important-expected.txt:
  • platform/qt/css1/classification/display-expected.png:
  • platform/qt/css1/classification/display-expected.txt:
  • platform/qt/css1/classification/list_style-expected.png:
  • platform/qt/css1/classification/list_style-expected.txt:
  • platform/qt/css1/classification/list_style_image-expected.png:
  • platform/qt/css1/classification/list_style_image-expected.txt:
  • platform/qt/css1/classification/list_style_position-expected.png:
  • platform/qt/css1/classification/list_style_position-expected.txt:
  • platform/qt/css1/classification/list_style_type-expected.png:
  • platform/qt/css1/classification/list_style_type-expected.txt:
  • platform/qt/css1/classification/white_space-expected.png:
  • platform/qt/css1/classification/white_space-expected.txt:
8:03 AM Changeset in webkit [123104] by kkristof@inf.u-szeged.hu
  • 540 edits in trunk/LayoutTests

[Qt] platform/qt/svg/W3C-SVG-* tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91092

Unreviewed rebaseline.

Patch by Balazs Ankes <bank@inf.u-szeged.hu> on 2012-07-19

  • platform/qt-5.0/Skipped:
  • platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/animate-elem-85-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/color-prof-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/color-prof-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/color-prop-02-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/color-prop-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-coord-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-coord-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-light-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/interact-order-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/interact-order-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/interact-order-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-07-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-a-07-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-04-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-05-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-fill-05-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-09-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-12-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-13-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-13-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-14-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-15-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-04-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-group-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-group-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-group-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-group-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-05-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-07-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-08-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-08-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-09-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-09-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-10-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-image-10-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-use-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-use-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/struct-use-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-06-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/styling-pres-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-align-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-align-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-align-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-align-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-align-04-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-align-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-align-06-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-fonts-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-text-03-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-text-03-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-text-04-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-text-04-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-text-07-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-text-07-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-text-08-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-text-08-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-tref-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-tref-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-tselect-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-ws-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/text-ws-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
  • platform/qt/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
  • platform/qt/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
7:59 AM Changeset in webkit [123103] by pierre.rossi@gmail.com
  • 4 edits in trunk

[Qt][WK2] Map the elementRect exposed in QML to the view for popup menu
https://bugs.webkit.org/show_bug.cgi?id=91645

Reviewed by Simon Hausmann.

Source/WebKit2:

This way the geometry of the QML item is still sensible even if we panned
and zoomed.

  • UIProcess/qt/WebPopupMenuProxyQt.cpp:

(ItemSelectorContextObject):
(WebKit::ItemSelectorContextObject::elementRect):
(WebKit::ItemSelectorContextObject::ItemSelectorContextObject):
(WebKit::WebPopupMenuProxyQt::showPopupMenu):

Tools:

Also improved the logic slightly for edge cases.

  • MiniBrowser/qt/qml/ItemSelector.qml:
7:51 AM Changeset in webkit [123102] by commit-queue@webkit.org
  • 4 edits in trunk

[EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
https://bugs.webkit.org/show_bug.cgi?id=91741

Patch by Christophe Dumez <Christophe Dumez> on 2012-07-19
Reviewed by Kenneth Rohde Christiansen.

.:

Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
with cookies in non-suffixed/private domains [GNOME #679230].

  • Source/cmake/OptionsEfl.cmake:

Tools:

Bump libsoup dependency in jhbuild to v2.39.4.1 to fix issues
with cookies in non-suffixed/private domains [GNOME #679230].

  • efl/jhbuild.modules:
7:44 AM Changeset in webkit [123101] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Remove duplicate mock CCLayerTreeHostClient
https://bugs.webkit.org/show_bug.cgi?id=89457

Patch by Sami Kyostila <skyostil@chromium.org> on 2012-07-19
Reviewed by Adrienne Walker.

This test can reuse the existing CCFakeLayerTreeHostClient.

  • tests/GraphicsLayerChromiumTest.cpp:

(WebKitTests::MockLayerTreeHost::create):

7:15 AM Changeset in webkit [123100] by kkristof@inf.u-szeged.hu
  • 590 edits
    34 copies
    150 adds in trunk/LayoutTests

[Qt] from platform/qt/fast/dynamic to platform/qt/fast/multicol tests needs update after new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91739

Unreviewed rebaseline.

Patch by Balazs Ankes <bank@inf.u-szeged.hu> on 2012-07-19

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt-5.0/Skipped:
  • platform/qt/fast/dynamic/002-expected.png:
  • platform/qt/fast/dynamic/002-expected.txt:
  • platform/qt/fast/dynamic/004-expected.png:
  • platform/qt/fast/dynamic/004-expected.txt:
  • platform/qt/fast/dynamic/006-expected.png:
  • platform/qt/fast/dynamic/006-expected.txt:
  • platform/qt/fast/dynamic/007-expected.png:
  • platform/qt/fast/dynamic/007-expected.txt:
  • platform/qt/fast/dynamic/008-expected.png:
  • platform/qt/fast/dynamic/008-expected.txt:
  • platform/qt/fast/dynamic/009-expected.png:
  • platform/qt/fast/dynamic/009-expected.txt:
  • platform/qt/fast/dynamic/011-expected.png:
  • platform/qt/fast/dynamic/011-expected.txt:
  • platform/qt/fast/dynamic/012-expected.png:
  • platform/qt/fast/dynamic/012-expected.txt:
  • platform/qt/fast/dynamic/013-expected.png:
  • platform/qt/fast/dynamic/013-expected.txt:
  • platform/qt/fast/dynamic/014-expected.png:
  • platform/qt/fast/dynamic/014-expected.txt:
  • platform/qt/fast/dynamic/015-expected.png:
  • platform/qt/fast/dynamic/015-expected.txt:
  • platform/qt/fast/dynamic/anchor-lock-expected.png:
  • platform/qt/fast/dynamic/anchor-lock-expected.txt:
  • platform/qt/fast/dynamic/anonymous-block-orphaned-lines-expected.png:
  • platform/qt/fast/dynamic/anonymous-block-orphaned-lines-expected.txt:
  • platform/qt/fast/dynamic/containing-block-change-expected.png:
  • platform/qt/fast/dynamic/containing-block-change-expected.txt:
  • platform/qt/fast/dynamic/create-renderer-for-whitespace-only-text-expected.png:
  • platform/qt/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
  • platform/qt/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.png:
  • platform/qt/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.txt:
  • platform/qt/fast/dynamic/float-withdrawal-expected.png:
  • platform/qt/fast/dynamic/float-withdrawal-expected.txt:
  • platform/qt/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
  • platform/qt/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:
  • platform/qt/fast/dynamic/layer-hit-test-crash-expected.png:
  • platform/qt/fast/dynamic/layer-hit-test-crash-expected.txt:
  • platform/qt/fast/dynamic/link-href-change-expected.png:
  • platform/qt/fast/dynamic/link-href-change-expected.txt:
  • platform/qt/fast/dynamic/noninlinebadness-expected.png:
  • platform/qt/fast/dynamic/noninlinebadness-expected.txt:
  • platform/qt/fast/dynamic/outerHTML-doc-expected.png:
  • platform/qt/fast/dynamic/outerHTML-doc-expected.txt:
  • platform/qt/fast/dynamic/outerHTML-img-expected.png:
  • platform/qt/fast/dynamic/outerHTML-img-expected.txt:
  • platform/qt/fast/dynamic/selection-highlight-adjust-expected.png:
  • platform/qt/fast/dynamic/selection-highlight-adjust-expected.txt:
  • platform/qt/fast/dynamic/staticY-marking-parents-regression-expected.png:
  • platform/qt/fast/dynamic/staticY-marking-parents-regression-expected.txt:
  • platform/qt/fast/dynamic/view-overflow-expected.png:
  • platform/qt/fast/dynamic/view-overflow-expected.txt:
  • platform/qt/fast/dynamic/window-resize-scrollbars-test-expected.png:
  • platform/qt/fast/dynamic/window-resize-scrollbars-test-expected.txt:
  • platform/qt/fast/dynamic/window-scrollbars-test-expected.png: Copied from LayoutTests/platform/qt/fast/html/details-remove-summary-6-and-click-expected.png.
  • platform/qt/fast/dynamic/window-scrollbars-test-expected.txt:
  • platform/qt/fast/encoding/utf-16-big-endian-expected.png:
  • platform/qt/fast/encoding/utf-16-big-endian-expected.txt:
  • platform/qt/fast/encoding/utf-16-little-endian-expected.png:
  • platform/qt/fast/encoding/utf-16-little-endian-expected.txt:
  • platform/qt/fast/events/context-no-deselect-expected.png:
  • platform/qt/fast/events/context-no-deselect-expected.txt:
  • platform/qt/fast/events/event-listener-on-link-expected.png: Added.
  • platform/qt/fast/events/event-listener-on-link-expected.txt:
  • platform/qt/fast/events/pointer-events-2-expected.png: Added.
  • platform/qt/fast/events/pointer-events-2-expected.txt:
  • platform/qt/fast/events/resize-events-expected.png:
  • platform/qt/fast/events/resize-events-expected.txt:
  • platform/qt/fast/events/reveal-link-when-focused-expected.png:
  • platform/qt/fast/events/reveal-link-when-focused-expected.txt:
  • platform/qt/fast/fast-mobile-scrolling/fixed-position-element-expected.png: Added.
  • platform/qt/fast/fast-mobile-scrolling/fixed-position-element-expected.txt:
  • platform/qt/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.png: Added.
  • platform/qt/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.txt:
  • platform/qt/fast/flexbox/001-expected.png: Added.
  • platform/qt/fast/flexbox/001-expected.txt:
  • platform/qt/fast/flexbox/002-expected.png:
  • platform/qt/fast/flexbox/002-expected.txt:
  • platform/qt/fast/flexbox/003-expected.png:
  • platform/qt/fast/flexbox/003-expected.txt:
  • platform/qt/fast/flexbox/004-expected.png: Added.
  • platform/qt/fast/flexbox/004-expected.txt:
  • platform/qt/fast/flexbox/005-expected.png: Added.
  • platform/qt/fast/flexbox/005-expected.txt:
  • platform/qt/fast/flexbox/006-expected.png: Added.
  • platform/qt/fast/flexbox/006-expected.txt:
  • platform/qt/fast/flexbox/007-expected.png: Added.
  • platform/qt/fast/flexbox/007-expected.txt:
  • platform/qt/fast/flexbox/008-expected.png: Added.
  • platform/qt/fast/flexbox/008-expected.txt:
  • platform/qt/fast/flexbox/009-expected.png: Added.
  • platform/qt/fast/flexbox/009-expected.txt:
  • platform/qt/fast/flexbox/010-expected.png: Added.
  • platform/qt/fast/flexbox/010-expected.txt:
  • platform/qt/fast/flexbox/011-expected.png: Added.
  • platform/qt/fast/flexbox/011-expected.txt:
  • platform/qt/fast/flexbox/012-expected.png: Added.
  • platform/qt/fast/flexbox/012-expected.txt:
  • platform/qt/fast/flexbox/013-expected.png: Added.
  • platform/qt/fast/flexbox/013-expected.txt:
  • platform/qt/fast/flexbox/014-expected.png: Added.
  • platform/qt/fast/flexbox/014-expected.txt:
  • platform/qt/fast/flexbox/015-expected.png: Added.
  • platform/qt/fast/flexbox/015-expected.txt:
  • platform/qt/fast/flexbox/016-expected.png: Added.
  • platform/qt/fast/flexbox/016-expected.txt:
  • platform/qt/fast/flexbox/017-expected.png: Added.
  • platform/qt/fast/flexbox/017-expected.txt:
  • platform/qt/fast/flexbox/018-expected.png: Added.
  • platform/qt/fast/flexbox/018-expected.txt:
  • platform/qt/fast/flexbox/019-expected.png: Added.
  • platform/qt/fast/flexbox/019-expected.txt:
  • platform/qt/fast/flexbox/020-expected.png: Added.
  • platform/qt/fast/flexbox/020-expected.txt:
  • platform/qt/fast/flexbox/021-expected.png: Added.
  • platform/qt/fast/flexbox/021-expected.txt:
  • platform/qt/fast/flexbox/022-expected.png: Added.
  • platform/qt/fast/flexbox/022-expected.txt:
  • platform/qt/fast/flexbox/023-expected.png:
  • platform/qt/fast/flexbox/023-expected.txt:
  • platform/qt/fast/flexbox/024-expected.png:
  • platform/qt/fast/flexbox/024-expected.txt:
  • platform/qt/fast/flexbox/025-expected.png: Added.
  • platform/qt/fast/flexbox/025-expected.txt:
  • platform/qt/fast/flexbox/026-expected.png: Added.
  • platform/qt/fast/flexbox/026-expected.txt:
  • platform/qt/fast/frames/flattening/frameset-flattening-advanced-expected.png:
  • platform/qt/fast/frames/flattening/frameset-flattening-advanced-expected.txt:
  • platform/qt/fast/frames/flattening/frameset-flattening-grid-expected.png:
  • platform/qt/fast/frames/flattening/frameset-flattening-grid-expected.txt:
  • platform/qt/fast/frames/flattening/frameset-flattening-simple-expected.png:
  • platform/qt/fast/frames/flattening/frameset-flattening-simple-expected.txt:
  • platform/qt/fast/frames/flattening/frameset-flattening-subframe-resize-expected.png:
  • platform/qt/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt:
  • platform/qt/fast/frames/flattening/frameset-flattening-subframesets-expected.png:
  • platform/qt/fast/frames/flattening/frameset-flattening-subframesets-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-height-expected.png: Added.
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.png: Added.
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.png: Added.
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-expected.png: Added.
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-nested-expected.png:
  • platform/qt/fast/frames/flattening/iframe-flattening-nested-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-offscreen-expected.png: Added.
  • platform/qt/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.png:
  • platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-expected.png:
  • platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.png:
  • platform/qt/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-simple-expected.png: Added.
  • platform/qt/fast/frames/flattening/iframe-flattening-simple-expected.txt:
  • platform/qt/fast/frames/frame-navigation-expected.png:
  • platform/qt/fast/frames/frame-navigation-expected.txt:
  • platform/qt/fast/frames/frame-scrolling-attribute-expected.png:
  • platform/qt/fast/frames/frame-scrolling-attribute-expected.txt:
  • platform/qt/fast/frames/frameElement-frame-expected.png: Copied from LayoutTests/platform/qt/fast/html/details-remove-summary-2-and-click-expected.png.
  • platform/qt/fast/frames/frameElement-frame-expected.txt:
  • platform/qt/fast/frames/frameElement-iframe-expected.png: Added.
  • platform/qt/fast/frames/frameElement-iframe-expected.txt:
  • platform/qt/fast/frames/frameset-style-recalc-expected.png: Added.
  • platform/qt/fast/frames/frameset-style-recalc-expected.txt:
  • platform/qt/fast/frames/iframe-option-crash-expected.png: Added.
  • platform/qt/fast/frames/iframe-option-crash-expected.txt:
  • platform/qt/fast/frames/iframe-scrolling-attribute-expected.png:
  • platform/qt/fast/frames/iframe-scrolling-attribute-expected.txt:
  • platform/qt/fast/frames/iframe-with-frameborder-expected.png: Added.
  • platform/qt/fast/frames/iframe-with-frameborder-expected.txt:
  • platform/qt/fast/frames/inline-object-inside-frameset-expected.png: Added.
  • platform/qt/fast/frames/inline-object-inside-frameset-expected.txt:
  • platform/qt/fast/frames/take-focus-from-iframe-expected.png:
  • platform/qt/fast/frames/take-focus-from-iframe-expected.txt:
  • platform/qt/fast/frames/viewsource-attribute-expected.png:
  • platform/qt/fast/frames/viewsource-attribute-expected.txt:
  • platform/qt/fast/frames/viewsource-on-image-file-expected.png:
  • platform/qt/fast/frames/viewsource-on-image-file-expected.txt:
  • platform/qt/fast/gradients/crash-on-zero-radius-expected.png: Added.
  • platform/qt/fast/gradients/crash-on-zero-radius-expected.txt:
  • platform/qt/fast/gradients/list-item-gradient-expected.png: Added.
  • platform/qt/fast/gradients/list-item-gradient-expected.txt:
  • platform/qt/fast/gradients/radial-centered-expected.png:
  • platform/qt/fast/gradients/radial-centered-expected.txt:
  • platform/qt/fast/history/visited-link-background-color-expected.png:
  • platform/qt/fast/history/visited-link-background-color-expected.txt:
  • platform/qt/fast/html/details-add-child-1-expected.png:
  • platform/qt/fast/html/details-add-child-1-expected.txt:
  • platform/qt/fast/html/details-add-child-2-expected.png:
  • platform/qt/fast/html/details-add-child-2-expected.txt:
  • platform/qt/fast/html/details-add-details-child-1-expected.png:
  • platform/qt/fast/html/details-add-details-child-1-expected.txt:
  • platform/qt/fast/html/details-add-details-child-2-expected.png:
  • platform/qt/fast/html/details-add-details-child-2-expected.txt:
  • platform/qt/fast/html/details-add-summary-1-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-1-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-10-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-10-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-2-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-2-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-3-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-3-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-4-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-4-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-5-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-5-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-6-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-6-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-7-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-7-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-8-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-8-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-9-and-click-expected.png:
  • platform/qt/fast/html/details-add-summary-9-and-click-expected.txt:
  • platform/qt/fast/html/details-add-summary-child-1-expected.png:
  • platform/qt/fast/html/details-add-summary-child-1-expected.txt:
  • platform/qt/fast/html/details-add-summary-child-2-expected.png:
  • platform/qt/fast/html/details-add-summary-child-2-expected.txt:
  • platform/qt/fast/html/details-marker-style-expected.png:
  • platform/qt/fast/html/details-marker-style-expected.txt:
  • platform/qt/fast/html/details-nested-1-expected.png:
  • platform/qt/fast/html/details-nested-1-expected.txt:
  • platform/qt/fast/html/details-nested-2-expected.png:
  • platform/qt/fast/html/details-nested-2-expected.txt:
  • platform/qt/fast/html/details-no-summary4-expected.png:
  • platform/qt/fast/html/details-no-summary4-expected.txt:
  • platform/qt/fast/html/details-open-javascript-expected.png:
  • platform/qt/fast/html/details-open-javascript-expected.txt:
  • platform/qt/fast/html/details-open2-expected.png:
  • platform/qt/fast/html/details-open2-expected.txt:
  • platform/qt/fast/html/details-open4-expected.png:
  • platform/qt/fast/html/details-open4-expected.txt:
  • platform/qt/fast/html/details-position-expected.png:
  • platform/qt/fast/html/details-position-expected.txt:
  • platform/qt/fast/html/details-remove-child-1-expected.png:
  • platform/qt/fast/html/details-remove-child-1-expected.txt:
  • platform/qt/fast/html/details-remove-child-2-expected.png:
  • platform/qt/fast/html/details-remove-child-2-expected.txt:
  • platform/qt/fast/html/details-remove-summary-1-and-click-expected.png:
  • platform/qt/fast/html/details-remove-summary-1-and-click-expected.txt:
  • platform/qt/fast/html/details-remove-summary-2-and-click-expected.png:
  • platform/qt/fast/html/details-remove-summary-2-and-click-expected.txt:
  • platform/qt/fast/html/details-remove-summary-3-and-click-expected.png:
  • platform/qt/fast/html/details-remove-summary-3-and-click-expected.txt:
  • platform/qt/fast/html/details-remove-summary-4-and-click-expected.png:
  • platform/qt/fast/html/details-remove-summary-4-and-click-expected.txt:
  • platform/qt/fast/html/details-remove-summary-5-and-click-expected.png:
  • platform/qt/fast/html/details-remove-summary-5-and-click-expected.txt:
  • platform/qt/fast/html/details-remove-summary-6-and-click-expected.png:
  • platform/qt/fast/html/details-remove-summary-6-and-click-expected.txt:
  • platform/qt/fast/html/details-remove-summary-child-1-expected.png:
  • platform/qt/fast/html/details-remove-summary-child-1-expected.txt:
  • platform/qt/fast/html/details-remove-summary-child-2-expected.png:
  • platform/qt/fast/html/details-remove-summary-child-2-expected.txt:
  • platform/qt/fast/html/details-replace-summary-child-expected.png:
  • platform/qt/fast/html/details-replace-summary-child-expected.txt:
  • platform/qt/fast/html/details-replace-text-expected.png:
  • platform/qt/fast/html/details-replace-text-expected.txt:
  • platform/qt/fast/html/details-writing-mode-expected.png:
  • platform/qt/fast/html/details-writing-mode-expected.txt:
  • platform/qt/fast/html/font-weight-bold-for-b-and-strong-expected.png:
  • platform/qt/fast/html/font-weight-bold-for-b-and-strong-expected.txt:
  • platform/qt/fast/html/link-rel-stylesheet-expected.png: Added.
  • platform/qt/fast/html/link-rel-stylesheet-expected.txt:
  • platform/qt/fast/html/listing-expected.png:
  • platform/qt/fast/html/listing-expected.txt:
  • platform/qt/fast/html/marquee-scroll-expected.png: Added.
  • platform/qt/fast/html/marquee-scroll-expected.txt:
  • platform/qt/fast/html/marquee-scrollamount-expected.png:
  • platform/qt/fast/html/marquee-scrollamount-expected.txt:
  • platform/qt/fast/images/animated-gif-with-offsets-expected.png: Added.
  • platform/qt/fast/images/animated-gif-with-offsets-expected.txt:
  • platform/qt/fast/images/image-map-anchor-children-expected.png: Added.
  • platform/qt/fast/images/image-map-anchor-children-expected.txt:
  • platform/qt/fast/images/imagemap-case-expected.png: Added.
  • platform/qt/fast/images/imagemap-case-expected.txt:
  • platform/qt/fast/images/imagemap-circle-focus-ring-expected.png:
  • platform/qt/fast/images/imagemap-circle-focus-ring-expected.txt:
  • platform/qt/fast/images/imagemap-focus-ring-expected.png:
  • platform/qt/fast/images/imagemap-focus-ring-expected.txt:
  • platform/qt/fast/images/imagemap-focus-ring-outline-color-expected.png:
  • platform/qt/fast/images/imagemap-focus-ring-outline-color-expected.txt:
  • platform/qt/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png:
  • platform/qt/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt:
  • platform/qt/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png:
  • platform/qt/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt:
  • platform/qt/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
  • platform/qt/fast/images/imagemap-focus-ring-zero-outline-width-expected.txt:
  • platform/qt/fast/images/imagemap-focus-ring-zoom-expected.png:
  • platform/qt/fast/images/imagemap-focus-ring-zoom-expected.txt:
  • platform/qt/fast/images/imagemap-polygon-focus-ring-expected.png:
  • platform/qt/fast/images/imagemap-polygon-focus-ring-expected.txt:
  • platform/qt/fast/inline-block/001-expected.png:
  • platform/qt/fast/inline-block/001-expected.txt:
  • platform/qt/fast/inline-block/002-expected.png: Added.
  • platform/qt/fast/inline-block/002-expected.txt:
  • platform/qt/fast/inline-block/003-expected.png: Added.
  • platform/qt/fast/inline-block/003-expected.txt:
  • platform/qt/fast/inline-block/006-expected.png: Added.
  • platform/qt/fast/inline-block/006-expected.txt:
  • platform/qt/fast/inline-block/14498-positionForCoordinates-expected.png: Added.
  • platform/qt/fast/inline-block/14498-positionForCoordinates-expected.txt:
  • platform/qt/fast/inline-block/contenteditable-baseline-expected.png: Added.
  • platform/qt/fast/inline-block/contenteditable-baseline-expected.txt:
  • platform/qt/fast/inline-block/inline-block-vertical-align-expected.png: Copied from LayoutTests/platform/qt/fast/html/details-remove-summary-3-and-click-expected.png.
  • platform/qt/fast/inline-block/inline-block-vertical-align-expected.txt:
  • platform/qt/fast/inline-block/overflow-clip-expected.png: Added.
  • platform/qt/fast/inline-block/overflow-clip-expected.txt:
  • platform/qt/fast/inline-block/tricky-baseline-expected.png: Added.
  • platform/qt/fast/inline-block/tricky-baseline-expected.txt:
  • platform/qt/fast/inline/001-expected.png: Copied from LayoutTests/platform/qt/fast/html/details-remove-summary-1-and-click-expected.png.
  • platform/qt/fast/inline/001-expected.txt:
  • platform/qt/fast/inline/25277-2-expected.png: Added.
  • platform/qt/fast/inline/25277-2-expected.txt:
  • platform/qt/fast/inline/25277-expected.png: Added.
  • platform/qt/fast/inline/25277-expected.txt:
  • platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
  • platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
  • platform/qt/fast/inline/br-text-decoration-expected.png: Added.
  • platform/qt/fast/inline/br-text-decoration-expected.txt:
  • platform/qt/fast/inline/continuation-outlines-expected.png:
  • platform/qt/fast/inline/continuation-outlines-expected.txt:
  • platform/qt/fast/inline/continuation-outlines-with-layers-2-expected.png:
  • platform/qt/fast/inline/continuation-outlines-with-layers-2-expected.txt:
  • platform/qt/fast/inline/drawStyledEmptyInlines-expected.png: Added.
  • platform/qt/fast/inline/drawStyledEmptyInlines-expected.txt:
  • platform/qt/fast/inline/drawStyledEmptyInlinesWithWS-expected.png:
  • platform/qt/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt:
  • platform/qt/fast/inline/emptyInlinesWithinLists-expected.png: Added.
  • platform/qt/fast/inline/emptyInlinesWithinLists-expected.txt:
  • platform/qt/fast/inline/inline-borders-with-bidi-override-expected.png:
  • platform/qt/fast/inline/inline-borders-with-bidi-override-expected.txt:
  • platform/qt/fast/inline/inline-continuation-borders-expected.png: Added.
  • platform/qt/fast/inline/inline-continuation-borders-expected.txt:
  • platform/qt/fast/inline/inline-focus-ring-expected.png:
  • platform/qt/fast/inline/inline-focus-ring-expected.txt:
  • platform/qt/fast/inline/inline-padding-disables-text-quirk-expected.png: Added.
  • platform/qt/fast/inline/inline-padding-disables-text-quirk-expected.txt:
  • platform/qt/fast/inline/inline-text-quirk-bpm-expected.png: Added.
  • platform/qt/fast/inline/inline-text-quirk-bpm-expected.txt:
  • platform/qt/fast/inline/inline-wrap-with-parent-padding-expected.png:
  • platform/qt/fast/inline/inline-wrap-with-parent-padding-expected.txt:
  • platform/qt/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Added.
  • platform/qt/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
  • platform/qt/fast/inline/long-wrapped-line-expected.png: Added.
  • platform/qt/fast/inline/long-wrapped-line-expected.txt:
  • platform/qt/fast/inline/nested-top-alignment-expected.png:
  • platform/qt/fast/inline/nested-top-alignment-expected.txt:
  • platform/qt/fast/inline/outline-continuations-expected.png: Copied from LayoutTests/platform/qt/fast/html/details-add-summary-1-and-click-expected.png.
  • platform/qt/fast/inline/outline-continuations-expected.txt:
  • platform/qt/fast/inline/percentage-margins-expected.png: Added.
  • platform/qt/fast/inline/percentage-margins-expected.txt:
  • platform/qt/fast/inline/styledEmptyInlinesWithBRs-expected.png: Added.
  • platform/qt/fast/inline/styledEmptyInlinesWithBRs-expected.txt:
  • platform/qt/fast/inline/vertical-align-text-bottom-expected.png:
  • platform/qt/fast/inline/vertical-align-text-bottom-expected.txt:
  • platform/qt/fast/innerHTML/001-expected.png: Added.
  • platform/qt/fast/innerHTML/001-expected.txt:
  • platform/qt/fast/innerHTML/002-expected.png: Added.
  • platform/qt/fast/innerHTML/002-expected.txt:
  • platform/qt/fast/innerHTML/003-expected.png: Added.
  • platform/qt/fast/innerHTML/003-expected.txt:
  • platform/qt/fast/innerHTML/006-expected.png:
  • platform/qt/fast/innerHTML/006-expected.txt:
  • platform/qt/fast/inspector-support/matchedrules-expected.png: Added.
  • platform/qt/fast/inspector-support/matchedrules-expected.txt:
  • platform/qt/fast/invalid/001-expected.png: Added.
  • platform/qt/fast/invalid/001-expected.txt:
  • platform/qt/fast/invalid/002-expected.png: Added.
  • platform/qt/fast/invalid/002-expected.txt:
  • platform/qt/fast/invalid/003-expected.png: Added.
  • platform/qt/fast/invalid/003-expected.txt:
  • platform/qt/fast/invalid/004-expected.png: Added.
  • platform/qt/fast/invalid/004-expected.txt:
  • platform/qt/fast/invalid/006-expected.png: Added.
  • platform/qt/fast/invalid/006-expected.txt:
  • platform/qt/fast/invalid/008-expected.png:
  • platform/qt/fast/invalid/008-expected.txt:
  • platform/qt/fast/invalid/009-expected.png: Added.
  • platform/qt/fast/invalid/009-expected.txt:
  • platform/qt/fast/invalid/010-expected.png: Added.
  • platform/qt/fast/invalid/010-expected.txt:
  • platform/qt/fast/invalid/011-expected.png: Added.
  • platform/qt/fast/invalid/011-expected.txt:
  • platform/qt/fast/invalid/012-expected.png: Added.
  • platform/qt/fast/invalid/012-expected.txt:
  • platform/qt/fast/invalid/013-expected.png: Added.
  • platform/qt/fast/invalid/013-expected.txt:
  • platform/qt/fast/invalid/014-expected.png: Added.
  • platform/qt/fast/invalid/014-expected.txt:
  • platform/qt/fast/invalid/016-expected.png:
  • platform/qt/fast/invalid/016-expected.txt:
  • platform/qt/fast/invalid/017-expected.png:
  • platform/qt/fast/invalid/017-expected.txt:
  • platform/qt/fast/invalid/018-expected.png:
  • platform/qt/fast/invalid/018-expected.txt:
  • platform/qt/fast/invalid/019-expected.png:
  • platform/qt/fast/invalid/019-expected.txt:
  • platform/qt/fast/invalid/021-expected.png: Added.
  • platform/qt/fast/invalid/021-expected.txt:
  • platform/qt/fast/invalid/missing-address-end-tag-expected.png: Added.
  • platform/qt/fast/invalid/missing-address-end-tag-expected.txt:
  • platform/qt/fast/invalid/missing-dl-end-tag-expected.png: Added.
  • platform/qt/fast/invalid/missing-dl-end-tag-expected.txt:
  • platform/qt/fast/invalid/missing-dt-end-tag-expected.png: Added.
  • platform/qt/fast/invalid/missing-dt-end-tag-expected.txt:
  • platform/qt/fast/invalid/missing-font-end-tag-expected.png: Added.
  • platform/qt/fast/invalid/missing-font-end-tag-expected.txt:
  • platform/qt/fast/invalid/nestedh3s-expected.png: Added.
  • platform/qt/fast/invalid/nestedh3s-expected.txt:
  • platform/qt/fast/invalid/table-inside-stray-table-content-expected.png:
  • platform/qt/fast/invalid/table-inside-stray-table-content-expected.txt:
  • platform/qt/fast/invalid/td-inside-object-expected.png: Added.
  • platform/qt/fast/invalid/td-inside-object-expected.txt:
  • platform/qt/fast/layers/inline-dirty-z-order-lists-expected.png:
  • platform/qt/fast/layers/inline-dirty-z-order-lists-expected.txt:
  • platform/qt/fast/layers/layer-visibility-expected.png: Added.
  • platform/qt/fast/layers/layer-visibility-expected.txt:
  • platform/qt/fast/layers/layer-visibility-sublayer-expected.png: Added.
  • platform/qt/fast/layers/layer-visibility-sublayer-expected.txt:
  • platform/qt/fast/layers/normal-flow-hit-test-expected.png: Added.
  • platform/qt/fast/layers/normal-flow-hit-test-expected.txt:
  • platform/qt/fast/layers/opacity-outline-expected.png: Added.
  • platform/qt/fast/layers/opacity-outline-expected.txt:
  • platform/qt/fast/layers/opacity-transforms-expected.png: Added.
  • platform/qt/fast/layers/opacity-transforms-expected.txt:
  • platform/qt/fast/layers/overflow-scroll-auto-switch-expected.png: Added.
  • platform/qt/fast/layers/overflow-scroll-auto-switch-expected.txt:
  • platform/qt/fast/layers/remove-layer-with-nested-stacking-expected.png:
  • platform/qt/fast/layers/remove-layer-with-nested-stacking-expected.txt:
  • platform/qt/fast/layers/remove-only-this-layer-update-expected.png: Added.
  • platform/qt/fast/layers/remove-only-this-layer-update-expected.txt:
  • platform/qt/fast/layers/scroll-rect-to-visible-expected.png:
  • platform/qt/fast/layers/scroll-rect-to-visible-expected.txt:
  • platform/qt/fast/layers/zindex-inherit-expected.png: Added.
  • platform/qt/fast/layers/zindex-inherit-expected.txt:
  • platform/qt/fast/line-grid/line-grid-contains-value-expected.png:
  • platform/qt/fast/line-grid/line-grid-contains-value-expected.txt:
  • platform/qt/fast/line-grid/line-grid-floating-expected.png:
  • platform/qt/fast/line-grid/line-grid-floating-expected.txt:
  • platform/qt/fast/line-grid/line-grid-inside-columns-expected.png:
  • platform/qt/fast/line-grid/line-grid-inside-columns-expected.txt:
  • platform/qt/fast/line-grid/line-grid-into-columns-expected.png:
  • platform/qt/fast/line-grid/line-grid-into-columns-expected.txt:
  • platform/qt/fast/line-grid/line-grid-into-floats-expected.png:
  • platform/qt/fast/line-grid/line-grid-into-floats-expected.txt:
  • platform/qt/fast/line-grid/line-grid-positioned-expected.png:
  • platform/qt/fast/line-grid/line-grid-positioned-expected.txt:
  • platform/qt/fast/lists/001-expected.png:
  • platform/qt/fast/lists/001-expected.txt:
  • platform/qt/fast/lists/001-vertical-expected.png:
  • platform/qt/fast/lists/001-vertical-expected.txt:
  • platform/qt/fast/lists/002-expected.png: Added.
  • platform/qt/fast/lists/002-expected.txt:
  • platform/qt/fast/lists/002-vertical-expected.png:
  • platform/qt/fast/lists/002-vertical-expected.txt:
  • platform/qt/fast/lists/003-expected.png:
  • platform/qt/fast/lists/003-expected.txt:
  • platform/qt/fast/lists/003-vertical-expected.png:
  • platform/qt/fast/lists/003-vertical-expected.txt:
  • platform/qt/fast/lists/005-expected.png: Added.
  • platform/qt/fast/lists/005-expected.txt:
  • platform/qt/fast/lists/005-vertical-expected.png:
  • platform/qt/fast/lists/005-vertical-expected.txt:
  • platform/qt/fast/lists/006-expected.png: Added.
  • platform/qt/fast/lists/006-expected.txt:
  • platform/qt/fast/lists/006-vertical-expected.png:
  • platform/qt/fast/lists/006-vertical-expected.txt:
  • platform/qt/fast/lists/007-expected.png: Added.
  • platform/qt/fast/lists/007-expected.txt:
  • platform/qt/fast/lists/007-vertical-expected.png:
  • platform/qt/fast/lists/007-vertical-expected.txt:
  • platform/qt/fast/lists/008-expected.png: Added.
  • platform/qt/fast/lists/008-expected.txt:
  • platform/qt/fast/lists/008-vertical-expected.png:
  • platform/qt/fast/lists/008-vertical-expected.txt:
  • platform/qt/fast/lists/009-expected.png: Added.
  • platform/qt/fast/lists/009-expected.txt:
  • platform/qt/fast/lists/009-vertical-expected.png:
  • platform/qt/fast/lists/009-vertical-expected.txt:
  • platform/qt/fast/lists/anonymous-items-expected.png: Added.
  • platform/qt/fast/lists/anonymous-items-expected.txt:
  • platform/qt/fast/lists/big-list-marker-expected.png: Added.
  • platform/qt/fast/lists/big-list-marker-expected.txt:
  • platform/qt/fast/lists/dynamic-marker-crash-expected.png:
  • platform/qt/fast/lists/dynamic-marker-crash-expected.txt:
  • platform/qt/fast/lists/li-br-expected.png: Copied from LayoutTests/platform/qt/fast/html/details-add-summary-7-and-click-expected.png.
  • platform/qt/fast/lists/li-br-expected.txt:
  • platform/qt/fast/lists/li-style-alpha-huge-value-crash-expected.png: Added.
  • platform/qt/fast/lists/li-style-alpha-huge-value-crash-expected.txt:
  • platform/qt/fast/lists/list-item-line-height-expected.png: Added.
  • platform/qt/fast/lists/list-item-line-height-expected.txt:
  • platform/qt/fast/lists/list-marker-with-line-height-expected.png: Added.
  • platform/qt/fast/lists/list-marker-with-line-height-expected.txt:
  • platform/qt/fast/lists/list-style-none-crash-expected.png: Added.
  • platform/qt/fast/lists/list-style-none-crash-expected.txt:
  • platform/qt/fast/lists/marker-before-empty-inline-expected.png: Added.
  • platform/qt/fast/lists/marker-before-empty-inline-expected.txt:
  • platform/qt/fast/lists/marker-image-error-expected.png: Added.
  • platform/qt/fast/lists/marker-image-error-expected.txt:
  • platform/qt/fast/lists/markers-in-selection-expected.png: Added.
  • platform/qt/fast/lists/markers-in-selection-expected.txt:
  • platform/qt/fast/lists/numeric-markers-outside-list-expected.png: Added.
  • platform/qt/fast/lists/numeric-markers-outside-list-expected.txt:
  • platform/qt/fast/lists/ol-display-types-expected.png: Added.
  • platform/qt/fast/lists/ol-display-types-expected.txt:
  • platform/qt/fast/lists/ol-start-parsing-expected.png: Added.
  • platform/qt/fast/lists/ol-start-parsing-expected.txt:
  • platform/qt/fast/lists/olstart-expected.png: Added.
  • platform/qt/fast/lists/olstart-expected.txt:
  • platform/qt/fast/lists/ordered-list-with-no-ol-tag-expected.png: Added.
  • platform/qt/fast/lists/ordered-list-with-no-ol-tag-expected.txt:
  • platform/qt/fast/lists/scrolled-marker-paint-expected.png: Added.
  • platform/qt/fast/lists/scrolled-marker-paint-expected.txt:
  • platform/qt/fast/media/media-descriptor-syntax-01-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-descriptor-syntax-01-expected.txt:
  • platform/qt/fast/media/media-descriptor-syntax-02-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-descriptor-syntax-02-expected.txt:
  • platform/qt/fast/media/media-descriptor-syntax-03-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-descriptor-syntax-03-expected.txt:
  • platform/qt/fast/media/media-descriptor-syntax-04-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-descriptor-syntax-04-expected.txt:
  • platform/qt/fast/media/media-descriptor-syntax-05-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-descriptor-syntax-05-expected.txt:
  • platform/qt/fast/media/media-descriptor-syntax-06-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-descriptor-syntax-06-expected.txt:
  • platform/qt/fast/media/media-type-syntax-01-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-type-syntax-01-expected.txt:
  • platform/qt/fast/media/media-type-syntax-02-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/media-type-syntax-02-expected.txt:
  • platform/qt/fast/media/mq-animation-expected.png:
  • platform/qt/fast/media/mq-animation-expected.txt:
  • platform/qt/fast/media/mq-aspect-ratio-expected.png: Added.
  • platform/qt/fast/media/mq-aspect-ratio-expected.txt:
  • platform/qt/fast/media/mq-compound-query-01-expected.png: Added.
  • platform/qt/fast/media/mq-compound-query-01-expected.txt:
  • platform/qt/fast/media/mq-compound-query-02-expected.png: Added.
  • platform/qt/fast/media/mq-compound-query-02-expected.txt:
  • platform/qt/fast/media/mq-compound-query-03-expected.png: Added.
  • platform/qt/fast/media/mq-compound-query-03-expected.txt:
  • platform/qt/fast/media/mq-compound-query-04-expected.png: Added.
  • platform/qt/fast/media/mq-compound-query-04-expected.txt:
  • platform/qt/fast/media/mq-compound-query-05-expected.png: Added.
  • platform/qt/fast/media/mq-compound-query-05-expected.txt:
  • platform/qt/fast/media/mq-grid-01-expected.png: Added.
  • platform/qt/fast/media/mq-grid-01-expected.txt:
  • platform/qt/fast/media/mq-grid-02-expected.png: Added.
  • platform/qt/fast/media/mq-grid-02-expected.txt:
  • platform/qt/fast/media/mq-invalid-media-feature-01-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-media-feature-01-expected.txt:
  • platform/qt/fast/media/mq-invalid-media-feature-02-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-media-feature-02-expected.txt:
  • platform/qt/fast/media/mq-invalid-media-feature-03-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-media-feature-03-expected.txt:
  • platform/qt/fast/media/mq-invalid-media-feature-04-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-media-feature-04-expected.txt:
  • platform/qt/fast/media/mq-invalid-syntax-01-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-syntax-01-expected.txt:
  • platform/qt/fast/media/mq-invalid-syntax-02-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-syntax-02-expected.txt:
  • platform/qt/fast/media/mq-invalid-syntax-03-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-syntax-03-expected.txt:
  • platform/qt/fast/media/mq-invalid-syntax-04-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-syntax-04-expected.txt:
  • platform/qt/fast/media/mq-invalid-syntax-05-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-invalid-syntax-05-expected.txt:
  • platform/qt/fast/media/mq-js-media-except-01-expected.png:
  • platform/qt/fast/media/mq-js-media-except-01-expected.txt:
  • platform/qt/fast/media/mq-js-media-except-02-expected.png:
  • platform/qt/fast/media/mq-js-media-except-02-expected.txt:
  • platform/qt/fast/media/mq-js-media-except-03-expected.png: Added.
  • platform/qt/fast/media/mq-js-media-except-03-expected.txt:
  • platform/qt/fast/media/mq-js-media-forward-syntax-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-js-media-forward-syntax-expected.txt:
  • platform/qt/fast/media/mq-js-stylesheet-media-01-expected.png: Added.
  • platform/qt/fast/media/mq-js-stylesheet-media-01-expected.txt:
  • platform/qt/fast/media/mq-js-stylesheet-media-02-expected.png: Added.
  • platform/qt/fast/media/mq-js-stylesheet-media-02-expected.txt:
  • platform/qt/fast/media/mq-js-stylesheet-media-03-expected.png: Added.
  • platform/qt/fast/media/mq-js-stylesheet-media-03-expected.txt:
  • platform/qt/fast/media/mq-js-stylesheet-media-04-expected.png: Added.
  • platform/qt/fast/media/mq-js-stylesheet-media-04-expected.txt:
  • platform/qt/fast/media/mq-max-pixel-ratio-expected.png: Added.
  • platform/qt/fast/media/mq-max-pixel-ratio-expected.txt:
  • platform/qt/fast/media/mq-min-constraint-expected.png: Added.
  • platform/qt/fast/media/mq-min-constraint-expected.txt:
  • platform/qt/fast/media/mq-orientation-expected.png: Added.
  • platform/qt/fast/media/mq-orientation-expected.txt:
  • platform/qt/fast/media/mq-pixel-ratio-expected.png: Added.
  • platform/qt/fast/media/mq-pixel-ratio-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-02-expected.png: Added.
  • platform/qt/fast/media/mq-relative-constraints-02-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-03-expected.png: Added.
  • platform/qt/fast/media/mq-relative-constraints-03-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-04-expected.png: Added.
  • platform/qt/fast/media/mq-relative-constraints-04-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-05-expected.png: Added.
  • platform/qt/fast/media/mq-relative-constraints-05-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-06-expected.png: Added.
  • platform/qt/fast/media/mq-relative-constraints-06-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-07-expected.png: Added.
  • platform/qt/fast/media/mq-relative-constraints-07-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-08-expected.png:
  • platform/qt/fast/media/mq-relative-constraints-08-expected.txt:
  • platform/qt/fast/media/mq-relative-constraints-09-expected.png: Added.
  • platform/qt/fast/media/mq-relative-constraints-09-expected.txt:
  • platform/qt/fast/media/mq-simple-neg-query-01-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-neg-query-01-expected.txt:
  • platform/qt/fast/media/mq-simple-neg-query-02-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-neg-query-02-expected.txt:
  • platform/qt/fast/media/mq-simple-neg-query-03-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-neg-query-03-expected.txt:
  • platform/qt/fast/media/mq-simple-neg-query-04-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-neg-query-04-expected.txt:
  • platform/qt/fast/media/mq-simple-neg-query-05-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-neg-query-05-expected.txt:
  • platform/qt/fast/media/mq-simple-query-01-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-query-01-expected.txt:
  • platform/qt/fast/media/mq-simple-query-02-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-query-02-expected.txt:
  • platform/qt/fast/media/mq-simple-query-03-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-query-03-expected.txt:
  • platform/qt/fast/media/mq-simple-query-04-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-query-04-expected.txt:
  • platform/qt/fast/media/mq-simple-query-05-expected.png: Copied from LayoutTests/platform/qt/fast/dynamic/009-expected.png.
  • platform/qt/fast/media/mq-simple-query-05-expected.txt:
  • platform/qt/fast/media/mq-transform-01-expected.png: Added.
  • platform/qt/fast/media/mq-transform-01-expected.txt:
  • platform/qt/fast/media/mq-transform-04-expected.png: Added.
  • platform/qt/fast/media/mq-transform-04-expected.txt:
  • platform/qt/fast/media/mq-transition-expected.png: Added.
  • platform/qt/fast/media/mq-transition-expected.txt:
  • platform/qt/fast/media/mq-valueless-expected.png: Added.
  • platform/qt/fast/media/mq-valueless-expected.txt:
  • platform/qt/fast/media/mq-width-absolute-01-expected.png: Added.
  • platform/qt/fast/media/mq-width-absolute-01-expected.txt:
  • platform/qt/fast/media/mq-width-absolute-02-expected.png: Added.
  • platform/qt/fast/media/mq-width-absolute-02-expected.txt:
  • platform/qt/fast/media/mq-width-absolute-03-expected.png: Added.
  • platform/qt/fast/media/mq-width-absolute-03-expected.txt:
  • platform/qt/fast/media/mq-width-absolute-04-expected.png: Added.
  • platform/qt/fast/media/mq-width-absolute-04-expected.txt:
  • platform/qt/fast/media/viewport-media-query-expected.png: Added.
  • platform/qt/fast/media/viewport-media-query-expected.txt:
  • platform/qt/fast/multicol/block-axis-horizontal-bt-expected.png:
  • platform/qt/fast/multicol/block-axis-horizontal-bt-expected.txt:
  • platform/qt/fast/multicol/block-axis-horizontal-tb-expected.png:
  • platform/qt/fast/multicol/block-axis-horizontal-tb-expected.txt:
  • platform/qt/fast/multicol/block-axis-vertical-lr-expected.png:
  • platform/qt/fast/multicol/block-axis-vertical-lr-expected.txt:
  • platform/qt/fast/multicol/block-axis-vertical-rl-expected.png:
  • platform/qt/fast/multicol/block-axis-vertical-rl-expected.txt:
  • platform/qt/fast/multicol/border-padding-pagination-expected.png:
  • platform/qt/fast/multicol/border-padding-pagination-expected.txt:
  • platform/qt/fast/multicol/client-rects-expected.png:
  • platform/qt/fast/multicol/client-rects-expected.txt:
  • platform/qt/fast/multicol/column-break-with-balancing-expected.png:
  • platform/qt/fast/multicol/column-break-with-balancing-expected.txt:
  • platform/qt/fast/multicol/column-count-with-rules-expected.png:
  • platform/qt/fast/multicol/column-count-with-rules-expected.txt:
  • platform/qt/fast/multicol/column-rules-expected.png: Added.
  • platform/qt/fast/multicol/column-rules-expected.txt:
  • platform/qt/fast/multicol/column-rules-stacking-expected.png: Added.
  • platform/qt/fast/multicol/column-rules-stacking-expected.txt:
  • platform/qt/fast/multicol/columns-shorthand-parsing-expected.png: Added.
  • platform/qt/fast/multicol/columns-shorthand-parsing-expected.txt:
  • platform/qt/fast/multicol/float-avoidance-expected.png:
  • platform/qt/fast/multicol/float-avoidance-expected.txt:
  • platform/qt/fast/multicol/float-multicol-expected.png:
  • platform/qt/fast/multicol/float-multicol-expected.txt:
  • platform/qt/fast/multicol/float-paginate-complex-expected.png:
  • platform/qt/fast/multicol/float-paginate-complex-expected.txt:
  • platform/qt/fast/multicol/float-paginate-empty-lines-expected.png:
  • platform/qt/fast/multicol/float-paginate-empty-lines-expected.txt:
  • platform/qt/fast/multicol/float-paginate-expected.png:
  • platform/qt/fast/multicol/float-paginate-expected.txt:
  • platform/qt/fast/multicol/layers-in-multicol-expected.png:
  • platform/qt/fast/multicol/layers-in-multicol-expected.txt:
  • platform/qt/fast/multicol/layers-split-across-columns-expected.png:
  • platform/qt/fast/multicol/layers-split-across-columns-expected.txt:
  • platform/qt/fast/multicol/margin-collapse-expected.png:
  • platform/qt/fast/multicol/margin-collapse-expected.txt:
  • platform/qt/fast/multicol/max-height-columns-block-expected.png:
  • platform/qt/fast/multicol/max-height-columns-block-expected.txt:
  • platform/qt/fast/multicol/nested-columns-expected.png:
  • platform/qt/fast/multicol/nested-columns-expected.txt:
  • platform/qt/fast/multicol/overflow-across-columns-percent-height-expected.png:
  • platform/qt/fast/multicol/overflow-across-columns-percent-height-expected.txt:
  • platform/qt/fast/multicol/paginate-block-replaced-expected.png:
  • platform/qt/fast/multicol/paginate-block-replaced-expected.txt:
  • platform/qt/fast/multicol/positioned-split-expected.png:
  • platform/qt/fast/multicol/positioned-split-expected.txt:
  • platform/qt/fast/multicol/positioned-with-constrained-height-expected.png:
  • platform/qt/fast/multicol/positioned-with-constrained-height-expected.txt:
  • platform/qt/fast/multicol/scrolling-overflow-expected.png:
  • platform/qt/fast/multicol/scrolling-overflow-expected.txt:
  • platform/qt/fast/multicol/shadow-breaking-expected.png:
  • platform/qt/fast/multicol/shadow-breaking-expected.txt:
  • platform/qt/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
  • platform/qt/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt:
  • platform/qt/fast/multicol/span/anonymous-split-block-crash-expected.png:
  • platform/qt/fast/multicol/span/anonymous-split-block-crash-expected.txt:
  • platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.png:
  • platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.txt:
  • platform/qt/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
  • platform/qt/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
  • platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
  • platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
  • platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
  • platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
  • platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
  • platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
  • platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.png:
  • platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
  • platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
  • platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
  • platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.png:
  • platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.txt:
  • platform/qt/fast/multicol/span/span-as-nested-inline-block-child-expected.png:
  • platform/qt/fast/multicol/span/span-as-nested-inline-block-child-expected.txt:
  • platform/qt/fast/multicol/span/span-margin-collapsing-expected.png:
  • platform/qt/fast/multicol/span/span-margin-collapsing-expected.txt:
  • platform/qt/fast/multicol/table-margin-collapse-expected.png:
  • platform/qt/fast/multicol/table-margin-collapse-expected.txt:
  • platform/qt/fast/multicol/table-vertical-align-expected.png:
  • platform/qt/fast/multicol/table-vertical-align-expected.txt:
  • platform/qt/fast/multicol/unsplittable-inline-block-expected.png:
  • platform/qt/fast/multicol/unsplittable-inline-block-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/border-padding-pagination-expected.png:
  • platform/qt/fast/multicol/vertical-lr/border-padding-pagination-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
  • platform/qt/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.png:
  • platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/column-rules-expected.png:
  • platform/qt/fast/multicol/vertical-lr/column-rules-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/float-avoidance-expected.png:
  • platform/qt/fast/multicol/vertical-lr/float-avoidance-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/float-multicol-expected.png:
  • platform/qt/fast/multicol/vertical-lr/float-multicol-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/float-paginate-complex-expected.png:
  • platform/qt/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/float-paginate-expected.png:
  • platform/qt/fast/multicol/vertical-lr/float-paginate-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/nested-columns-expected.png:
  • platform/qt/fast/multicol/vertical-lr/nested-columns-expected.txt:
  • platform/qt/fast/multicol/vertical-lr/unsplittable-inline-block-expected.png:
  • platform/qt/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/border-padding-pagination-expected.png:
  • platform/qt/fast/multicol/vertical-rl/border-padding-pagination-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
  • platform/qt/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.png:
  • platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/column-rules-expected.png:
  • platform/qt/fast/multicol/vertical-rl/column-rules-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/float-avoidance-expected.png:
  • platform/qt/fast/multicol/vertical-rl/float-avoidance-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/float-multicol-expected.png:
  • platform/qt/fast/multicol/vertical-rl/float-multicol-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/float-paginate-complex-expected.png:
  • platform/qt/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/float-paginate-expected.png:
  • platform/qt/fast/multicol/vertical-rl/float-paginate-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/nested-columns-expected.png:
  • platform/qt/fast/multicol/vertical-rl/nested-columns-expected.txt:
  • platform/qt/fast/multicol/vertical-rl/unsplittable-inline-block-expected.png:
  • platform/qt/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt:
7:05 AM Changeset in webkit [123099] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[EFL] Fix build break when WEB_AUDIO is enabled.
https://bugs.webkit.org/show_bug.cgi?id=91735

Unreviewed build fix.

New files are added for the Web Audio fearure.
These files should be included into the CMakeLists.txt file.

Patch by Dongwoo Im <dw.im@samsung.com> on 2012-07-19

  • CMakeLists.txt: Add the newly created files into the CMakeLists.txt
6:44 AM Changeset in webkit [123098] by zandobersek@gmail.com
  • 1 edit
    1 delete in trunk/LayoutTests

Unreviewed GTK gardening, removing platform-specific baseline redundant after r123066.

  • platform/gtk/fast/forms/state-restore-skip-stateless-expected.txt: Removed.
6:21 AM Changeset in webkit [123097] by kkristof@inf.u-szeged.hu
  • 2 edits in trunk/Source/JavaScriptCore

[Qt] Unreviewed buildfix after r123042.

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::dumpRegisters):

6:00 AM Changeset in webkit [123096] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening, removing flaky expectations for MathML Presentations
layout tests. Their baselines were updated in r122704 and the tests have been
passing without problems since.

  • platform/gtk/TestExpectations:
5:27 AM Changeset in webkit [123095] by peter@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

Unreviewed. Rolled DEPS.

  • DEPS:
5:19 AM Changeset in webkit [123094] by kbalazs@webkit.org
  • 961 edits
    1 add in trunk/LayoutTests

[Qt] platform/qt/tables/mozilla tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91242

Unreviewed rebaseline.

Patch by János Badics <János Badics> on 2012-07-19

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt-5.0/Skipped:
  • platform/qt/tables/mozilla/marvin/backgr_index-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_index-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_position-table-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_position-table-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
  • platform/qt/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
  • platform/qt/tables/mozilla/marvin/body_col-expected.png:
  • platform/qt/tables/mozilla/marvin/body_col-expected.txt:
  • platform/qt/tables/mozilla/marvin/body_tbody-expected.png:
  • platform/qt/tables/mozilla/marvin/body_tbody-expected.txt:
  • platform/qt/tables/mozilla/marvin/body_tfoot-expected.png:
  • platform/qt/tables/mozilla/marvin/body_tfoot-expected.txt:
  • platform/qt/tables/mozilla/marvin/body_thead-expected.png:
  • platform/qt/tables/mozilla/marvin/body_thead-expected.txt:
  • platform/qt/tables/mozilla/marvin/col_span-expected.png:
  • platform/qt/tables/mozilla/marvin/col_span-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_span-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_span-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/colgroup_width_px-expected.png:
  • platform/qt/tables/mozilla/marvin/colgroup_width_px-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_frame_border-expected.png:
  • platform/qt/tables/mozilla/marvin/table_frame_border-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_frame_box-expected.png:
  • platform/qt/tables/mozilla/marvin/table_frame_box-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_overflow_td_dynamic_deactivate-expected.png:
  • platform/qt/tables/mozilla/marvin/table_overflow_td_dynamic_deactivate-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_row_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/table_row_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_row_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/table_row_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_row_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/table_row_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_rules_all-expected.png:
  • platform/qt/tables/mozilla/marvin/table_rules_all-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_rules_groups-expected.png:
  • platform/qt/tables/mozilla/marvin/table_rules_groups-expected.txt:
  • platform/qt/tables/mozilla/marvin/table_rules_none-expected.png:
  • platform/qt/tables/mozilla/marvin/table_rules_none-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_aqua-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_aqua-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_black-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_black-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_blue-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_blue-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_gray-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_gray-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_green-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_green-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_lime-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_lime-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_maroon-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_maroon-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_navy-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_navy-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_olive-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_olive-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_purple-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_purple-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_red-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_red-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_silver-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_silver-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_teal-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_teal-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_white-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_white-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_yellow-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_yellow-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_border_0-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_border_0-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_border_1-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_border_1-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_border_2-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_border_2-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_border_3-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_border_3-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_caption_align_bot-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_caption_align_bot-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_caption_align_top-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_caption_align_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_cellpadding-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_cellpadding-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_cellpadding_pct-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_cellpadding_pct-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_cellspacing-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_cellspacing-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_class-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_default-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_default-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_id-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_row_th_nowrap-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_row_th_nowrap-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_style-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_colspan-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_colspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_height-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_height-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_nowrap-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_nowrap-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_rowspan-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_rowspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_td_width-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_td_width-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_th_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_th_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_th_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_th_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_th_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_th_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_th_colspan-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_th_colspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_th_height-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_th_height-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_th_rowspan-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_th_rowspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_th_width-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_th_width-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_width_percent-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_width_percent-expected.txt:
  • platform/qt/tables/mozilla/marvin/tables_width_px-expected.png:
  • platform/qt/tables/mozilla/marvin/tables_width_px-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_char-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/tbody_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/tbody_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/td_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/td_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/td_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/td_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/td_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/td_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/td_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/td_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/tfoot_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/th_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/th_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/th_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/th_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/th_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/th_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/th_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/th_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_char-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/thead_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/thead_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_black-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_black-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_blue-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_blue-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_gray-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_gray-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_green-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_green-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_lime-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_lime-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_maroon-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_maroon-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_navy-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_navy-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_olive-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_olive-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_purple-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_purple-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_red-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_red-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_silver-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_silver-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_teal-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_teal-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_white-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_white-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_yellow-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_yellow-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/tr_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/tr_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_caption_align_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_caption_align_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_caption_align_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_caption_align_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_caption_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_caption_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_caption_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_caption_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_caption_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_caption_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_span-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_span-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_width_pct-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_width_pct-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_width_px-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_width_px-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_col_width_rel-expected.png:
  • platform/qt/tables/mozilla/marvin/x_col_width_rel-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_span-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_span-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_width_pct-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_width_pct-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_colgroup_width_rel-expected.png:
  • platform/qt/tables/mozilla/marvin/x_colgroup_width_rel-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_bgcolor_name-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_border-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_border-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_border_none-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_border_none-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_border_px-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_border_px-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_cellpadding-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_cellpadding-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_cellpadding_pct-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_cellpadding_pct-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_cellspacing-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_cellspacing-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_cellspacing_pct-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_cellspacing_pct-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_frame_void-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_frame_void-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_rules_groups-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_rules_none-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_rules_none-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_width_pct-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_width_pct-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_table_width_px-expected.png:
  • platform/qt/tables/mozilla/marvin/x_table_width_px-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tbody_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_bgcolor_name-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_colspan-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_colspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_height-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_height-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_nowrap-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_nowrap-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_rowspan-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_rowspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_td_width-expected.png:
  • platform/qt/tables/mozilla/marvin/x_td_width-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tfoot_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_bgcolor_name-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_colspan-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_colspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_height-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_height-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_nowrap-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_nowrap-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_rowspan-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_rowspan-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_th_width-expected.png:
  • platform/qt/tables/mozilla/marvin/x_th_width-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_thead_valign_top-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_align_center-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_align_center-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_align_char-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_align_char-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_align_justify-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_align_justify-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_align_left-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_align_left-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_align_right-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_align_right-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_bgcolor_name-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_class-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_class-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_id-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_id-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_style-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_style-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_baseline-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_baseline-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_bottom-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_middle-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_middle-expected.txt:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_top-expected.png:
  • platform/qt/tables/mozilla/marvin/x_tr_valign_top-expected.txt:
  • platform/qt/tables/mozilla/other/body_col-expected.png:
  • platform/qt/tables/mozilla/other/body_col-expected.txt:
  • platform/qt/tables/mozilla/other/cell_widths-expected.png:
  • platform/qt/tables/mozilla/other/cell_widths-expected.txt:
  • platform/qt/tables/mozilla/other/cellspacing-expected.png:
  • platform/qt/tables/mozilla/other/cellspacing-expected.txt:
  • platform/qt/tables/mozilla/other/move_row-expected.png:
  • platform/qt/tables/mozilla/other/move_row-expected.txt:
  • platform/qt/tables/mozilla/other/ms-expected.png:
  • platform/qt/tables/mozilla/other/ms-expected.txt:
  • platform/qt/tables/mozilla/other/nested2-expected.png:
  • platform/qt/tables/mozilla/other/nested2-expected.txt:
  • platform/qt/tables/mozilla/other/nestedTables-expected.png:
  • platform/qt/tables/mozilla/other/nestedTables-expected.txt:
  • platform/qt/tables/mozilla/other/padding-expected.png:
  • platform/qt/tables/mozilla/other/padding-expected.txt:
  • platform/qt/tables/mozilla/other/slashlogo-expected.png: Added.
  • platform/qt/tables/mozilla/other/slashlogo-expected.txt:
  • platform/qt/tables/mozilla/other/test3-expected.png:
  • platform/qt/tables/mozilla/other/test3-expected.txt:
  • platform/qt/tables/mozilla/other/test6-expected.png:
  • platform/qt/tables/mozilla/other/test6-expected.txt:
  • platform/qt/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
  • platform/qt/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
  • platform/qt/tables/mozilla/other/wa_table_tr_align-expected.png:
  • platform/qt/tables/mozilla/other/wa_table_tr_align-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/97619-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/97619-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1010-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1010-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug101759-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug104898-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug104898-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug106336-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug106336-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug106966-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1128-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug11331-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug11331-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1164-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1164-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug11945-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug11945-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14007-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14159-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14159-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14489-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug14489-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1647-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1647-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug17826-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug17826-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug18770-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug18770-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug19526-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug21518-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug220653-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug24880-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug24880-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug25707-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug27993-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug27993-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3105-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3105-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-10-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-10-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-11-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-11-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-12-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-13-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-14-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-15-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-15-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-16-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-17-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-3-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-3-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-4-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-4-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-5-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-6-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-7-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-8-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-9-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug3166-9-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug32205-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug32205-4-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug33784-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug33784-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug42043-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug42043-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug4294-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug4294-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug45621-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug45621-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug46268-4-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug47163-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug47163-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug51000-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug51000-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug59252-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug59252-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug65372-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug65372-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug67915-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug6933-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug7113-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug7113-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug7121-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug7121-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug72393-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug72393-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug73629-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug73629-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug80762-2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug8499-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug91057-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug92647-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug92868_1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug92868_1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug9879-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug9879-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
  • platform/qt/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
  • platform/qt/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/backgrounds-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/captions1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/captions1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/captions2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/captions2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/captions3-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/captions3-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/col_span2-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/col_span2-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/cols1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/cols1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/columns-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/columns-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/conflicts-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/conflicts-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/core/standards1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/core/standards1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/dom/appendCells1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/dom/appendCells1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/dom/appendCol1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/dom/appendCol1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/dom/appendColGroup1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/dom/appendColGroup1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.png:
  • platform/qt/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_above-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_below-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_void-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_dynamic_deactivate-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_dynamic_deactivate-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png:
  • platform/qt/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/other/empty_cells-expected.png:
  • platform/qt/tables/mozilla_expected_failures/other/empty_cells-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/other/test4-expected.png:
  • platform/qt/tables/mozilla_expected_failures/other/test4-expected.txt:
5:18 AM Changeset in webkit [123093] by commit-queue@webkit.org
  • 14 edits in trunk

[Qt] Remove support for Qt versions before 4.8.0
https://bugs.webkit.org/show_bug.cgi?id=91730

Patch by Simon Hausmann <simon.hausmann@nokia.com> on 2012-07-19
Reviewed by Kenneth Rohde Christiansen.

Remove Qt version check #ifdefs for Qt versions before 4.8.0.

Source/WebCore:

  • platform/graphics/qt/GraphicsContextQt.cpp:

(WebCore::GraphicsContextPlatformPrivate::clipBoundingRect):

  • platform/qt/ThirdPartyCookiesQt.cpp:

(WebCore::urlsShareSameDomain):
(WebCore::thirdPartyCookiePolicyPermits):

Source/WebKit/qt:

  • Api/qwebsettings.cpp:

(QWebSettingsPrivate):
(QWebSettings::QWebSettings):
(QWebSettings::thirdPartyCookiePolicy):

  • Api/qwebsettings.h:
  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::thirdPartyCookiePolicyAllows):

  • WebCoreSupport/DumpRenderTreeSupportQt.h:
  • tests/qdeclarativewebview/tst_qdeclarativewebview.cpp:

(tst_QDeclarativeWebView):
(tst_QDeclarativeWebView::backgroundColor):

  • tests/qwebelement/tst_qwebelement.cpp:

(tst_QWebElement::render):

  • tests/qwebpage/tst_qwebpage.cpp:

(tst_QWebPage):
(tst_QWebPage::thirdPartyCookiePolicy):

Tools:

  • DumpRenderTree/qt/LayoutTestControllerQt.cpp:

(LayoutTestController::reset):
(LayoutTestController::setAlwaysBlockCookies):

  • DumpRenderTree/qt/LayoutTestControllerQt.h:

(LayoutTestController):

5:05 AM Changeset in webkit [123092] by kkristof@inf.u-szeged.hu
  • 785 edits
    2 copies
    28 adds in trunk/LayoutTests

[Qt] from platform/qt/fast/backgrounds to platform/qt/fast/dom tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91500

Unreviewed rebaseline.

Patch by Balazs Ankes <bank@inf.u-szeged.hu> on 2012-07-19

  • platform/qt-5.0-wk1/Skipped:
  • platform/qt-5.0-wk2/Skipped:
  • platform/qt-5.0/Skipped:
  • platform/qt/fast/backgrounds/001-expected.png: Added.
  • platform/qt/fast/backgrounds/001-expected.txt:
  • platform/qt/fast/backgrounds/animated-svg-as-mask-expected.png:
  • platform/qt/fast/backgrounds/animated-svg-as-mask-expected.txt:
  • platform/qt/fast/backgrounds/background-clip-text-expected.png:
  • platform/qt/fast/backgrounds/background-clip-text-expected.txt:
  • platform/qt/fast/backgrounds/background-inherit-color-bug-expected.png:
  • platform/qt/fast/backgrounds/background-inherit-color-bug-expected.txt:
  • platform/qt/fast/backgrounds/background-leakage-expected.png:
  • platform/qt/fast/backgrounds/background-leakage-expected.txt:
  • platform/qt/fast/backgrounds/background-leakage-transforms-expected.png:
  • platform/qt/fast/backgrounds/background-leakage-transforms-expected.txt:
  • platform/qt/fast/backgrounds/background-origin-root-element-expected.png: Added.
  • platform/qt/fast/backgrounds/background-origin-root-element-expected.txt:
  • platform/qt/fast/backgrounds/background-position-1-expected.png: Added.
  • platform/qt/fast/backgrounds/background-position-1-expected.txt:
  • platform/qt/fast/backgrounds/background-position-parsing-expected.png:
  • platform/qt/fast/backgrounds/background-position-parsing-expected.txt:
  • platform/qt/fast/backgrounds/background-position-rounding-expected.png: Copied from LayoutTests/platform/qt/fast/css/font-family-pictograph-expected.png.
  • platform/qt/fast/backgrounds/background-position-rounding-expected.txt:
  • platform/qt/fast/backgrounds/body-generated-image-propagated-to-root-expected.png: Added.
  • platform/qt/fast/backgrounds/body-generated-image-propagated-to-root-expected.txt:
  • platform/qt/fast/backgrounds/border-radius-split-background-expected.png:
  • platform/qt/fast/backgrounds/border-radius-split-background-expected.txt:
  • platform/qt/fast/backgrounds/border-radius-split-background-image-expected.png:
  • platform/qt/fast/backgrounds/border-radius-split-background-image-expected.txt:
  • platform/qt/fast/backgrounds/mask-composite-expected.png: Added.
  • platform/qt/fast/backgrounds/mask-composite-expected.txt:
  • platform/qt/fast/backgrounds/opacity-on-document-element-expected.png:
  • platform/qt/fast/backgrounds/opacity-on-document-element-expected.txt:
  • platform/qt/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.png: Added.
  • platform/qt/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.txt:
  • platform/qt/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
  • platform/qt/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.txt:
  • platform/qt/fast/backgrounds/repeat/negative-offset-repeat-expected.png:
  • platform/qt/fast/backgrounds/repeat/negative-offset-repeat-expected.txt:
  • platform/qt/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
  • platform/qt/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt:
  • platform/qt/fast/backgrounds/size/backgroundSize15-expected.png:
  • platform/qt/fast/backgrounds/size/backgroundSize15-expected.txt:
  • platform/qt/fast/backgrounds/size/backgroundSize16-expected.png:
  • platform/qt/fast/backgrounds/size/backgroundSize16-expected.txt:
  • platform/qt/fast/backgrounds/solid-color-context-restore-expected.png: Added.
  • platform/qt/fast/backgrounds/solid-color-context-restore-expected.txt:
  • platform/qt/fast/body-propagation/background-color/001-expected.png:
  • platform/qt/fast/body-propagation/background-color/001-expected.txt:
  • platform/qt/fast/body-propagation/background-color/001-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/001-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-color/002-expected.png:
  • platform/qt/fast/body-propagation/background-color/002-expected.txt:
  • platform/qt/fast/body-propagation/background-color/002-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/002-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-color/003-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-color/003-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-color/003-expected.png:
  • platform/qt/fast/body-propagation/background-color/003-expected.txt:
  • platform/qt/fast/body-propagation/background-color/003-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/003-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-color/004-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-color/004-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-color/004-expected.png:
  • platform/qt/fast/body-propagation/background-color/004-expected.txt:
  • platform/qt/fast/body-propagation/background-color/004-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/004-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-color/005-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-color/005-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-color/005-expected.png:
  • platform/qt/fast/body-propagation/background-color/005-expected.txt:
  • platform/qt/fast/body-propagation/background-color/005-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/005-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-color/006-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-color/006-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-color/006-expected.png:
  • platform/qt/fast/body-propagation/background-color/006-expected.txt:
  • platform/qt/fast/body-propagation/background-color/006-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/006-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-color/007-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-color/007-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-color/007-expected.png:
  • platform/qt/fast/body-propagation/background-color/007-expected.txt:
  • platform/qt/fast/body-propagation/background-color/007-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/007-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-color/008-expected.png:
  • platform/qt/fast/body-propagation/background-color/008-expected.txt:
  • platform/qt/fast/body-propagation/background-color/008-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-color/008-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/001-expected.png:
  • platform/qt/fast/body-propagation/background-image/001-expected.txt:
  • platform/qt/fast/body-propagation/background-image/001-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/001-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/002-expected.png:
  • platform/qt/fast/body-propagation/background-image/002-expected.txt:
  • platform/qt/fast/body-propagation/background-image/002-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/002-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/003-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-image/003-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-image/003-expected.png:
  • platform/qt/fast/body-propagation/background-image/003-expected.txt:
  • platform/qt/fast/body-propagation/background-image/003-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/003-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/004-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-image/004-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-image/004-expected.png:
  • platform/qt/fast/body-propagation/background-image/004-expected.txt:
  • platform/qt/fast/body-propagation/background-image/004-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/004-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/005-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-image/005-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-image/005-expected.png:
  • platform/qt/fast/body-propagation/background-image/005-expected.txt:
  • platform/qt/fast/body-propagation/background-image/005-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/005-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/006-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-image/006-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-image/006-expected.png:
  • platform/qt/fast/body-propagation/background-image/006-expected.txt:
  • platform/qt/fast/body-propagation/background-image/006-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/006-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/007-declarative-expected.png:
  • platform/qt/fast/body-propagation/background-image/007-declarative-expected.txt:
  • platform/qt/fast/body-propagation/background-image/007-expected.png:
  • platform/qt/fast/body-propagation/background-image/007-expected.txt:
  • platform/qt/fast/body-propagation/background-image/007-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/007-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/008-expected.png:
  • platform/qt/fast/body-propagation/background-image/008-expected.txt:
  • platform/qt/fast/body-propagation/background-image/008-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/008-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/009-expected.png:
  • platform/qt/fast/body-propagation/background-image/009-expected.txt:
  • platform/qt/fast/body-propagation/background-image/009-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/009-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/background-image/010-expected.png:
  • platform/qt/fast/body-propagation/background-image/010-expected.txt:
  • platform/qt/fast/body-propagation/background-image/010-xhtml-expected.png:
  • platform/qt/fast/body-propagation/background-image/010-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/overflow/001-expected.png:
  • platform/qt/fast/body-propagation/overflow/001-expected.txt:
  • platform/qt/fast/body-propagation/overflow/001-xhtml-expected.png:
  • platform/qt/fast/body-propagation/overflow/001-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/overflow/002-expected.png:
  • platform/qt/fast/body-propagation/overflow/002-expected.txt:
  • platform/qt/fast/body-propagation/overflow/002-xhtml-expected.png:
  • platform/qt/fast/body-propagation/overflow/002-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/overflow/003-declarative-expected.png:
  • platform/qt/fast/body-propagation/overflow/003-declarative-expected.txt:
  • platform/qt/fast/body-propagation/overflow/003-expected.png:
  • platform/qt/fast/body-propagation/overflow/003-expected.txt:
  • platform/qt/fast/body-propagation/overflow/003-xhtml-expected.png:
  • platform/qt/fast/body-propagation/overflow/003-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/overflow/004-declarative-expected.png:
  • platform/qt/fast/body-propagation/overflow/004-declarative-expected.txt:
  • platform/qt/fast/body-propagation/overflow/004-expected.png:
  • platform/qt/fast/body-propagation/overflow/004-expected.txt:
  • platform/qt/fast/body-propagation/overflow/004-xhtml-expected.png:
  • platform/qt/fast/body-propagation/overflow/004-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/overflow/005-declarative-expected.png:
  • platform/qt/fast/body-propagation/overflow/005-declarative-expected.txt:
  • platform/qt/fast/body-propagation/overflow/005-expected.png:
  • platform/qt/fast/body-propagation/overflow/005-expected.txt:
  • platform/qt/fast/body-propagation/overflow/005-xhtml-expected.png:
  • platform/qt/fast/body-propagation/overflow/005-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/overflow/006-declarative-expected.png:
  • platform/qt/fast/body-propagation/overflow/006-declarative-expected.txt:
  • platform/qt/fast/body-propagation/overflow/006-expected.png:
  • platform/qt/fast/body-propagation/overflow/006-expected.txt:
  • platform/qt/fast/body-propagation/overflow/006-xhtml-expected.png:
  • platform/qt/fast/body-propagation/overflow/006-xhtml-expected.txt:
  • platform/qt/fast/body-propagation/overflow/007-declarative-expected.png:
  • platform/qt/fast/body-propagation/overflow/007-declarative-expected.txt:
  • platform/qt/fast/body-propagation/overflow/007-expected.png:
  • platform/qt/fast/body-propagation/overflow/007-expected.txt:
  • platform/qt/fast/body-propagation/overflow/007-xhtml-expected.png:
  • platform/qt/fast/body-propagation/overflow/007-xhtml-expected.txt:
  • platform/qt/fast/borders/bidi-002-expected.png:
  • platform/qt/fast/borders/bidi-002-expected.txt:
  • platform/qt/fast/borders/bidi-009a-expected.png:
  • platform/qt/fast/borders/bidi-009a-expected.txt:
  • platform/qt/fast/borders/bidi-012-expected.png:
  • platform/qt/fast/borders/bidi-012-expected.txt:
  • platform/qt/fast/borders/block-mask-overlay-image-expected.png:
  • platform/qt/fast/borders/block-mask-overlay-image-expected.txt:
  • platform/qt/fast/borders/block-mask-overlay-image-outset-expected.png:
  • platform/qt/fast/borders/block-mask-overlay-image-outset-expected.txt:
  • platform/qt/fast/borders/border-color-inherit-expected.png:
  • platform/qt/fast/borders/border-color-inherit-expected.txt:
  • platform/qt/fast/borders/border-fit-expected.png:
  • platform/qt/fast/borders/border-fit-expected.txt:
  • platform/qt/fast/borders/border-image-01-expected.png:
  • platform/qt/fast/borders/border-image-01-expected.txt:
  • platform/qt/fast/borders/border-image-border-radius-expected.png:
  • platform/qt/fast/borders/border-image-border-radius-expected.txt:
  • platform/qt/fast/borders/border-image-longhand-expected.png:
  • platform/qt/fast/borders/border-image-longhand-expected.txt:
  • platform/qt/fast/borders/border-image-massive-scale-expected.png: Added.
  • platform/qt/fast/borders/border-image-massive-scale-expected.txt:
  • platform/qt/fast/borders/border-image-outset-expected.png:
  • platform/qt/fast/borders/border-image-outset-expected.txt:
  • platform/qt/fast/borders/border-image-outset-in-shorthand-expected.png:
  • platform/qt/fast/borders/border-image-outset-in-shorthand-expected.txt:
  • platform/qt/fast/borders/border-image-outset-split-inline-expected.png:
  • platform/qt/fast/borders/border-image-outset-split-inline-expected.txt:
  • platform/qt/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png:
  • platform/qt/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
  • platform/qt/fast/borders/border-image-repeat-expected.png: Added.
  • platform/qt/fast/borders/border-image-repeat-expected.txt:
  • platform/qt/fast/borders/border-image-rotate-transform-expected.png:
  • platform/qt/fast/borders/border-image-rotate-transform-expected.txt:
  • platform/qt/fast/borders/border-image-scale-transform-expected.png:
  • platform/qt/fast/borders/border-image-scale-transform-expected.txt:
  • platform/qt/fast/borders/border-image-scaled-expected.png:
  • platform/qt/fast/borders/border-image-scaled-expected.txt:
  • platform/qt/fast/borders/border-image-scrambled-expected.png: Added.
  • platform/qt/fast/borders/border-image-scrambled-expected.txt:
  • platform/qt/fast/borders/border-image-side-reduction-expected.png:
  • platform/qt/fast/borders/border-image-side-reduction-expected.txt:
  • platform/qt/fast/borders/border-image-slices-expected.png:
  • platform/qt/fast/borders/border-image-slices-expected.txt:
  • platform/qt/fast/borders/border-image-source-expected.png:
  • platform/qt/fast/borders/border-image-source-expected.txt:
  • platform/qt/fast/borders/border-radius-constraints-expected.png: Added.
  • platform/qt/fast/borders/border-radius-constraints-expected.txt:
  • platform/qt/fast/borders/border-radius-huge-assert-expected.png:
  • platform/qt/fast/borders/border-radius-huge-assert-expected.txt:
  • platform/qt/fast/borders/border-radius-inline-flow-expected.png:
  • platform/qt/fast/borders/border-radius-inline-flow-expected.txt:
  • platform/qt/fast/borders/border-radius-inset-outset-expected.png:
  • platform/qt/fast/borders/border-radius-inset-outset-expected.txt:
  • platform/qt/fast/borders/border-radius-split-inline-expected.png: Added.
  • platform/qt/fast/borders/border-radius-split-inline-expected.txt:
  • platform/qt/fast/borders/border-styles-split-expected.png:
  • platform/qt/fast/borders/border-styles-split-expected.txt:
  • platform/qt/fast/borders/borderRadiusInvalidColor-expected.png:
  • platform/qt/fast/borders/borderRadiusInvalidColor-expected.txt:
  • platform/qt/fast/borders/different-color-borders-expected.png: Added.
  • platform/qt/fast/borders/different-color-borders-expected.txt:
  • platform/qt/fast/borders/inline-mask-overlay-image-expected.png:
  • platform/qt/fast/borders/inline-mask-overlay-image-expected.txt:
  • platform/qt/fast/borders/inline-mask-overlay-image-outset-expected.png:
  • platform/qt/fast/borders/inline-mask-overlay-image-outset-expected.txt:
  • platform/qt/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
  • platform/qt/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.txt:
  • platform/qt/fast/borders/mixed-border-styles-expected.png:
  • platform/qt/fast/borders/mixed-border-styles-expected.txt:
  • platform/qt/fast/borders/mixed-border-styles-radius-expected.png:
  • platform/qt/fast/borders/mixed-border-styles-radius-expected.txt:
  • platform/qt/fast/borders/mixed-border-styles-radius2-expected.png:
  • platform/qt/fast/borders/mixed-border-styles-radius2-expected.txt:
  • platform/qt/fast/borders/rtl-border-01-expected.png:
  • platform/qt/fast/borders/rtl-border-01-expected.txt:
  • platform/qt/fast/borders/rtl-border-02-expected.png:
  • platform/qt/fast/borders/rtl-border-02-expected.txt:
  • platform/qt/fast/borders/rtl-border-03-expected.png:
  • platform/qt/fast/borders/rtl-border-03-expected.txt:
  • platform/qt/fast/box-shadow/basic-shadows-expected.png:
  • platform/qt/fast/box-shadow/border-radius-big-expected.png:
  • platform/qt/fast/box-shadow/box-shadow-transformed-expected.png:
  • platform/qt/fast/box-shadow/transform-fringing-expected.png:
  • platform/qt/fast/box-sizing/box-sizing-expected.png:
  • platform/qt/fast/box-sizing/panels-one-expected.png:
  • platform/qt/fast/box-sizing/panels-two-expected.png:
  • platform/qt/fast/canvas/canvas-size-change-after-layout-expected.png:
  • platform/qt/fast/canvas/canvas-size-change-after-layout-expected.txt:
  • platform/qt/fast/canvas/canvas-zoom-expected.png:
  • platform/qt/fast/canvas/canvas-zoom-expected.txt:
  • platform/qt/fast/clip/001-expected.png:
  • platform/qt/fast/clip/001-expected.txt:
  • platform/qt/fast/clip/002-expected.png:
  • platform/qt/fast/clip/002-expected.txt:
  • platform/qt/fast/clip/003-expected.png:
  • platform/qt/fast/clip/003-expected.txt:
  • platform/qt/fast/clip/004-expected.png:
  • platform/qt/fast/clip/004-expected.txt:
  • platform/qt/fast/clip/005-expected.png:
  • platform/qt/fast/clip/005-expected.txt:
  • platform/qt/fast/clip/006-expected.png:
  • platform/qt/fast/clip/006-expected.txt:
  • platform/qt/fast/clip/007-expected.png:
  • platform/qt/fast/clip/007-expected.txt:
  • platform/qt/fast/clip/008-expected.png:
  • platform/qt/fast/clip/008-expected.txt:
  • platform/qt/fast/clip/009-expected.png:
  • platform/qt/fast/clip/009-expected.txt:
  • platform/qt/fast/clip/010-expected.png:
  • platform/qt/fast/clip/010-expected.txt:
  • platform/qt/fast/clip/011-expected.png:
  • platform/qt/fast/clip/011-expected.txt:
  • platform/qt/fast/clip/012-expected.png:
  • platform/qt/fast/clip/012-expected.txt:
  • platform/qt/fast/clip/013-expected.png:
  • platform/qt/fast/clip/013-expected.txt:
  • platform/qt/fast/clip/014-expected.png:
  • platform/qt/fast/clip/014-expected.txt:
  • platform/qt/fast/clip/015-expected.png:
  • platform/qt/fast/clip/015-expected.txt:
  • platform/qt/fast/clip/016-expected.png:
  • platform/qt/fast/clip/016-expected.txt:
  • platform/qt/fast/clip/nestedTransparencyClip-expected.png:
  • platform/qt/fast/clip/nestedTransparencyClip-expected.txt:
  • platform/qt/fast/clip/outline-overflowClip-expected.png:
  • platform/qt/fast/clip/outline-overflowClip-expected.txt:
  • platform/qt/fast/clip/overflow-border-radius-clip-expected.png:
  • platform/qt/fast/clip/overflow-border-radius-clip-expected.txt:
  • platform/qt/fast/clip/overflow-border-radius-combinations-expected.png:
  • platform/qt/fast/clip/overflow-border-radius-combinations-expected.txt:
  • platform/qt/fast/clip/overflow-border-radius-composited-expected.png:
  • platform/qt/fast/clip/overflow-border-radius-composited-expected.txt:
  • platform/qt/fast/clip/overflow-border-radius-fixed-position-expected.png:
  • platform/qt/fast/clip/overflow-border-radius-fixed-position-expected.txt:
  • platform/qt/fast/clip/overflow-border-radius-transformed-expected.png:
  • platform/qt/fast/clip/overflow-border-radius-transformed-expected.txt:
  • platform/qt/fast/css-generated-content/001-expected.png:
  • platform/qt/fast/css-generated-content/001-expected.txt:
  • platform/qt/fast/css-generated-content/002-expected.png:
  • platform/qt/fast/css-generated-content/002-expected.txt:
  • platform/qt/fast/css-generated-content/003-expected.png:
  • platform/qt/fast/css-generated-content/003-expected.txt:
  • platform/qt/fast/css-generated-content/004-expected.png:
  • platform/qt/fast/css-generated-content/004-expected.txt:
  • platform/qt/fast/css-generated-content/005-expected.png:
  • platform/qt/fast/css-generated-content/005-expected.txt:
  • platform/qt/fast/css-generated-content/007-expected.png:
  • platform/qt/fast/css-generated-content/007-expected.txt:
  • platform/qt/fast/css-generated-content/008-expected.png:
  • platform/qt/fast/css-generated-content/008-expected.txt:
  • platform/qt/fast/css-generated-content/009-expected.png:
  • platform/qt/fast/css-generated-content/009-expected.txt:
  • platform/qt/fast/css-generated-content/011-expected.png:
  • platform/qt/fast/css-generated-content/011-expected.txt:
  • platform/qt/fast/css-generated-content/012-expected.png:
  • platform/qt/fast/css-generated-content/012-expected.txt:
  • platform/qt/fast/css-generated-content/013-expected.png:
  • platform/qt/fast/css-generated-content/013-expected.txt:
  • platform/qt/fast/css-generated-content/014-expected.png:
  • platform/qt/fast/css-generated-content/014-expected.txt:
  • platform/qt/fast/css-generated-content/015-expected.png:
  • platform/qt/fast/css-generated-content/015-expected.txt:
  • platform/qt/fast/css-generated-content/016-expected.png:
  • platform/qt/fast/css-generated-content/016-expected.txt:
  • platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.png:
  • platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.txt:
  • platform/qt/fast/css-generated-content/after-order-expected.png:
  • platform/qt/fast/css-generated-content/after-order-expected.txt:
  • platform/qt/fast/css-generated-content/before-with-first-letter-expected.png:
  • platform/qt/fast/css-generated-content/before-with-first-letter-expected.txt:
  • platform/qt/fast/css-generated-content/beforeAfter-interdocument-expected.png:
  • platform/qt/fast/css-generated-content/beforeAfter-interdocument-expected.txt:
  • platform/qt/fast/css-generated-content/hover-style-change-expected.png:
  • platform/qt/fast/css-generated-content/hover-style-change-expected.txt:
  • platform/qt/fast/css-generated-content/inline-display-types-expected.png:
  • platform/qt/fast/css-generated-content/inline-display-types-expected.txt:
  • platform/qt/fast/css-generated-content/no-openclose-quote-expected.png:
  • platform/qt/fast/css-generated-content/no-openclose-quote-expected.txt:
  • platform/qt/fast/css-generated-content/table-before-after-child-add-expected.png:
  • platform/qt/fast/css-generated-content/table-before-after-child-add-expected.txt:
  • platform/qt/fast/css-generated-content/table-cell-before-after-child-add-expected.png:
  • platform/qt/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
  • platform/qt/fast/css-generated-content/table-cell-before-content-expected.png:
  • platform/qt/fast/css-generated-content/table-cell-before-content-expected.txt:
  • platform/qt/fast/css-generated-content/table-row-before-after-child-add-expected.png:
  • platform/qt/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
  • platform/qt/fast/css-generated-content/table-row-before-after-expected.png:
  • platform/qt/fast/css-generated-content/table-row-before-after-expected.txt:
  • platform/qt/fast/css-generated-content/table-row-group-to-inline-expected.png:
  • platform/qt/fast/css-generated-content/table-row-group-to-inline-expected.txt:
  • platform/qt/fast/css-generated-content/table-row-group-with-before-expected.png:
  • platform/qt/fast/css-generated-content/table-row-group-with-before-expected.txt:
  • platform/qt/fast/css-generated-content/table-row-with-before-expected.png:
  • platform/qt/fast/css-generated-content/table-row-with-before-expected.txt:
  • platform/qt/fast/css-generated-content/table-table-before-after-child-add-expected.png:
  • platform/qt/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
  • platform/qt/fast/css-generated-content/table-with-before-expected.png:
  • platform/qt/fast/css-generated-content/table-with-before-expected.txt:
  • platform/qt/fast/css-generated-content/visibleContentHiddenParent-expected.png:
  • platform/qt/fast/css-generated-content/visibleContentHiddenParent-expected.txt:
  • platform/qt/fast/css-generated-content/wbr-with-before-content-expected.png:
  • platform/qt/fast/css-generated-content/wbr-with-before-content-expected.txt:
  • platform/qt/fast/css/001-expected.png:
  • platform/qt/fast/css/001-expected.txt:
  • platform/qt/fast/css/002-expected.png:
  • platform/qt/fast/css/002-expected.txt:
  • platform/qt/fast/css/003-expected.png:
  • platform/qt/fast/css/003-expected.txt:
  • platform/qt/fast/css/004-expected.png:
  • platform/qt/fast/css/004-expected.txt:
  • platform/qt/fast/css/005-expected.png:
  • platform/qt/fast/css/005-expected.txt:
  • platform/qt/fast/css/007-expected.png:
  • platform/qt/fast/css/007-expected.txt:
  • platform/qt/fast/css/008-expected.png:
  • platform/qt/fast/css/008-expected.txt:
  • platform/qt/fast/css/MarqueeLayoutTest-expected.png:
  • platform/qt/fast/css/MarqueeLayoutTest-expected.txt:
  • platform/qt/fast/css/ZeroOpacityLayers-expected.png:
  • platform/qt/fast/css/ZeroOpacityLayers-expected.txt:
  • platform/qt/fast/css/ZeroOpacityLayers2-expected.png:
  • platform/qt/fast/css/ZeroOpacityLayers2-expected.txt:
  • platform/qt/fast/css/absolute-poition-in-rtl-parent-expected.png:
  • platform/qt/fast/css/absolute-poition-in-rtl-parent-expected.txt:
  • platform/qt/fast/css/acid2-expected.png:
  • platform/qt/fast/css/acid2-expected.txt:
  • platform/qt/fast/css/acid2-pixel-expected.png:
  • platform/qt/fast/css/acid2-pixel-expected.txt:
  • platform/qt/fast/css/attribute-selector-dynamic-expected.png: Added.
  • platform/qt/fast/css/attribute-selector-dynamic-expected.txt:
  • platform/qt/fast/css/attribute-selector-empty-value-expected.png:
  • platform/qt/fast/css/attribute-selector-empty-value-expected.txt:
  • platform/qt/fast/css/background-image-with-baseurl-expected.png:
  • platform/qt/fast/css/background-image-with-baseurl-expected.txt:
  • platform/qt/fast/css/background-shorthand-invalid-url-expected.png:
  • platform/qt/fast/css/background-shorthand-invalid-url-expected.txt:
  • platform/qt/fast/css/beforeSelectorOnCodeElement-expected.png:
  • platform/qt/fast/css/beforeSelectorOnCodeElement-expected.txt:
  • platform/qt/fast/css/begin-end-contain-selector-empty-value-expected.png:
  • platform/qt/fast/css/begin-end-contain-selector-empty-value-expected.txt:
  • platform/qt/fast/css/bidi-override-in-anonymous-block-expected.png:
  • platform/qt/fast/css/bidi-override-in-anonymous-block-expected.txt:
  • platform/qt/fast/css/border-height-expected.png:
  • platform/qt/fast/css/border-height-expected.txt:
  • platform/qt/fast/css/border-radius-outline-offset-expected.png:
  • platform/qt/fast/css/border-radius-outline-offset-expected.txt:
  • platform/qt/fast/css/child-style-can-override-visited-style-expected.png:
  • platform/qt/fast/css/child-style-can-override-visited-style-expected.txt:
  • platform/qt/fast/css/clip-text-in-scaled-div-expected.png:
  • platform/qt/fast/css/clip-text-in-scaled-div-expected.txt:
  • platform/qt/fast/css/clip-zooming-expected.png:
  • platform/qt/fast/css/clip-zooming-expected.txt:
  • platform/qt/fast/css/color-correction-backgrounds-and-text-expected.png:
  • platform/qt/fast/css/color-correction-backgrounds-and-text-expected.txt:
  • platform/qt/fast/css/color-quirk-expected.png:
  • platform/qt/fast/css/color-quirk-expected.txt:
  • platform/qt/fast/css/color-strict-expected.png:
  • platform/qt/fast/css/color-strict-expected.txt:
  • platform/qt/fast/css/compare-content-style-expected.png:
  • platform/qt/fast/css/compare-content-style-expected.txt:
  • platform/qt/fast/css/continuationCrash-expected.png:
  • platform/qt/fast/css/continuationCrash-expected.txt:
  • platform/qt/fast/css/counters/counter-text-security-expected.png:
  • platform/qt/fast/css/counters/counter-text-security-expected.txt:
  • platform/qt/fast/css/counters/counter-text-transform-expected.png:
  • platform/qt/fast/css/counters/counter-text-transform-expected.txt:
  • platform/qt/fast/css/create_element_align-expected.png:
  • platform/qt/fast/css/create_element_align-expected.txt:
  • platform/qt/fast/css/css-imports-expected.png:
  • platform/qt/fast/css/css-imports-expected.txt:
  • platform/qt/fast/css/css1_forward_compatible_parsing-expected.png:
  • platform/qt/fast/css/css1_forward_compatible_parsing-expected.txt:
  • platform/qt/fast/css/css2-system-fonts-expected.png:
  • platform/qt/fast/css/css2-system-fonts-expected.txt:
  • platform/qt/fast/css/css3-modsel-22-expected.png:
  • platform/qt/fast/css/css3-modsel-22-expected.txt:
  • platform/qt/fast/css/css3-nth-child-expected.png:
  • platform/qt/fast/css/css3-nth-child-expected.txt:
  • platform/qt/fast/css/css3-space-in-nth-and-lang-expected.png: Added.
  • platform/qt/fast/css/css3-space-in-nth-and-lang-expected.txt:
  • platform/qt/fast/css/disabled-author-styles-expected.png:
  • platform/qt/fast/css/disabled-author-styles-expected.txt:
  • platform/qt/fast/css/dynamic-sibling-selector-expected.png:
  • platform/qt/fast/css/dynamic-sibling-selector-expected.txt:
  • platform/qt/fast/css/empty-body-test-expected.png:
  • platform/qt/fast/css/empty-body-test-expected.txt:
  • platform/qt/fast/css/empty-generated-content-expected.png:
  • platform/qt/fast/css/empty-generated-content-expected.txt:
  • platform/qt/fast/css/empty-pseudo-class-expected.png:
  • platform/qt/fast/css/empty-pseudo-class-expected.txt:
  • platform/qt/fast/css/error-in-last-decl-expected.png:
  • platform/qt/fast/css/error-in-last-decl-expected.txt:
  • platform/qt/fast/css/fieldset-display-row-expected.png:
  • platform/qt/fast/css/fieldset-display-row-expected.txt:
  • platform/qt/fast/css/find-next-layer-expected.png:
  • platform/qt/fast/css/find-next-layer-expected.txt:
  • platform/qt/fast/css/first-child-pseudo-class-expected.png:
  • platform/qt/fast/css/first-child-pseudo-class-expected.txt:
  • platform/qt/fast/css/first-letter-capitalized-expected.png:
  • platform/qt/fast/css/first-letter-capitalized-expected.txt:
  • platform/qt/fast/css/first-letter-detach-expected.png:
  • platform/qt/fast/css/first-letter-detach-expected.txt:
  • platform/qt/fast/css/first-letter-first-line-hover-expected.png:
  • platform/qt/fast/css/first-letter-first-line-hover-expected.txt:
  • platform/qt/fast/css/first-letter-float-after-float-expected.png:
  • platform/qt/fast/css/first-letter-float-after-float-expected.txt:
  • platform/qt/fast/css/first-letter-float-expected.png:
  • platform/qt/fast/css/first-letter-float-expected.txt:
  • platform/qt/fast/css/first-letter-hover-expected.png:
  • platform/qt/fast/css/first-letter-hover-expected.txt:
  • platform/qt/fast/css/first-letter-punctuation-expected.png:
  • platform/qt/fast/css/first-letter-punctuation-expected.txt:
  • platform/qt/fast/css/first-letter-recalculation-expected.png:
  • platform/qt/fast/css/first-letter-recalculation-expected.txt:
  • platform/qt/fast/css/first-letter-skip-out-of-flow-expected.png:
  • platform/qt/fast/css/first-letter-skip-out-of-flow-expected.txt:
  • platform/qt/fast/css/first-letter-visibility-expected.png:
  • platform/qt/fast/css/first-letter-visibility-expected.txt:
  • platform/qt/fast/css/first-line-text-decoration-expected.png:
  • platform/qt/fast/css/first-line-text-decoration-expected.txt:
  • platform/qt/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
  • platform/qt/fast/css/first-line-text-decoration-inherited-from-parent-expected.txt:
  • platform/qt/fast/css/first-of-type-pseudo-class-expected.png:
  • platform/qt/fast/css/first-of-type-pseudo-class-expected.txt:
  • platform/qt/fast/css/focus-ring-detached-expected.png:
  • platform/qt/fast/css/focus-ring-detached-expected.txt:
  • platform/qt/fast/css/focus-ring-multiline-expected.png:
  • platform/qt/fast/css/focus-ring-multiline-expected.txt:
  • platform/qt/fast/css/focus-ring-multiline-writingmode-vertical-expected.png:
  • platform/qt/fast/css/focus-ring-multiline-writingmode-vertical-expected.txt:
  • platform/qt/fast/css/focus-ring-outline-color-expected.png:
  • platform/qt/fast/css/focus-ring-outline-color-expected.txt:
  • platform/qt/fast/css/focus-ring-outline-offset-expected.png:
  • platform/qt/fast/css/focus-ring-outline-offset-expected.txt:
  • platform/qt/fast/css/focus-ring-outline-width-expected.png:
  • platform/qt/fast/css/focus-ring-outline-width-expected.txt:
  • platform/qt/fast/css/font-face-default-font-expected.png:
  • platform/qt/fast/css/font-face-default-font-expected.txt:
  • platform/qt/fast/css/font-face-implicit-local-font-expected.png:
  • platform/qt/fast/css/font-face-implicit-local-font-expected.txt:
  • platform/qt/fast/css/font-face-in-media-rule-expected.png:
  • platform/qt/fast/css/font-face-in-media-rule-expected.txt:
  • platform/qt/fast/css/font-face-multiple-faces-expected.png:
  • platform/qt/fast/css/font-face-multiple-faces-expected.txt:
  • platform/qt/fast/css/font-face-opentype-expected.png:
  • platform/qt/fast/css/font-face-opentype-expected.txt:
  • platform/qt/fast/css/font-face-synthetic-bold-italic-expected.png:
  • platform/qt/fast/css/font-face-synthetic-bold-italic-expected.txt:
  • platform/qt/fast/css/font-face-weight-matching-expected.png:
  • platform/qt/fast/css/font-face-weight-matching-expected.txt:
  • platform/qt/fast/css/font-family-pictograph-expected.png:
  • platform/qt/fast/css/font-family-pictograph-expected.txt:
  • platform/qt/fast/css/font-shorthand-weight-only-expected.png:
  • platform/qt/fast/css/font-shorthand-weight-only-expected.txt:
  • platform/qt/fast/css/font-size-negative-expected.png:
  • platform/qt/fast/css/font-size-negative-expected.txt: Added.
  • platform/qt/fast/css/font-smoothing-expected.png: Added.
  • platform/qt/fast/css/font-smoothing-expected.txt:
  • platform/qt/fast/css/font_property_normal-expected.png:
  • platform/qt/fast/css/font_property_normal-expected.txt:
  • platform/qt/fast/css/h1-in-section-elements-expected.png:
  • platform/qt/fast/css/h1-in-section-elements-expected.txt:
  • platform/qt/fast/css/hover-subselector-expected.png:
  • platform/qt/fast/css/hover-subselector-expected.txt:
  • platform/qt/fast/css/hsl-color-expected.png:
  • platform/qt/fast/css/hsl-color-expected.txt:
  • platform/qt/fast/css/hsla-color-expected.png:
  • platform/qt/fast/css/hsla-color-expected.txt:
  • platform/qt/fast/css/ignore-text-zoom-expected.png:
  • platform/qt/fast/css/ignore-text-zoom-expected.txt:
  • platform/qt/fast/css/import-rule-regression-11590-expected.png:
  • platform/qt/fast/css/import-rule-regression-11590-expected.txt:
  • platform/qt/fast/css/import_with_baseurl-expected.png:
  • platform/qt/fast/css/import_with_baseurl-expected.txt:
  • platform/qt/fast/css/inline-element-line-break-expected.png: Added.
  • platform/qt/fast/css/inline-element-line-break-expected.txt:
  • platform/qt/fast/css/inline-properties-important-expected.png:
  • platform/qt/fast/css/inline-properties-important-expected.txt:
  • platform/qt/fast/css/input-search-padding-expected.png:
  • platform/qt/fast/css/input-search-padding-expected.txt:
  • platform/qt/fast/css/invalid-percentage-property-expected.png:
  • platform/qt/fast/css/invalid-percentage-property-expected.txt:
  • platform/qt/fast/css/invalid-pseudo-classes-expected.png:
  • platform/qt/fast/css/invalid-pseudo-classes-expected.txt:
  • platform/qt/fast/css/invalidation-errors-2-expected.png:
  • platform/qt/fast/css/invalidation-errors-2-expected.txt:
  • platform/qt/fast/css/invalidation-errors-3-expected.png:
  • platform/qt/fast/css/invalidation-errors-3-expected.txt:
  • platform/qt/fast/css/invalidation-errors-expected.png:
  • platform/qt/fast/css/invalidation-errors-expected.txt:
  • platform/qt/fast/css/last-child-pseudo-class-expected.png:
  • platform/qt/fast/css/last-child-pseudo-class-expected.txt:
  • platform/qt/fast/css/last-of-type-pseudo-class-expected.png:
  • platform/qt/fast/css/last-of-type-pseudo-class-expected.txt:
  • platform/qt/fast/css/layerZOrderCrash-expected.png:
  • platform/qt/fast/css/layerZOrderCrash-expected.txt:
  • platform/qt/fast/css/line-height-expected.png:
  • platform/qt/fast/css/line-height-expected.txt:
  • platform/qt/fast/css/line-height-font-order-expected.png:
  • platform/qt/fast/css/line-height-font-order-expected.txt:
  • platform/qt/fast/css/line-height-negative-expected.png:
  • platform/qt/fast/css/line-height-negative-expected.txt:
  • platform/qt/fast/css/line-height-overflow-expected.png:
  • platform/qt/fast/css/line-height-overflow-expected.txt:
  • platform/qt/fast/css/link-outside-head-expected.png:
  • platform/qt/fast/css/link-outside-head-expected.txt:
  • platform/qt/fast/css/list-outline-expected.png:
  • platform/qt/fast/css/list-outline-expected.txt:
  • platform/qt/fast/css/margin-bottom-form-element-quirk-expected.png:
  • platform/qt/fast/css/margin-bottom-form-element-quirk-expected.txt:
  • platform/qt/fast/css/margin-bottom-form-element-strict-expected.png:
  • platform/qt/fast/css/margin-bottom-form-element-strict-expected.txt:
  • platform/qt/fast/css/margin-top-bottom-dynamic-expected.png:
  • platform/qt/fast/css/margin-top-bottom-dynamic-expected.txt:
  • platform/qt/fast/css/max-height-none-expected.png:
  • platform/qt/fast/css/max-height-none-expected.txt:
  • platform/qt/fast/css/namespaces/001-expected.png:
  • platform/qt/fast/css/namespaces/001-expected.txt:
  • platform/qt/fast/css/namespaces/002-expected.png:
  • platform/qt/fast/css/namespaces/002-expected.txt:
  • platform/qt/fast/css/namespaces/003-expected.png:
  • platform/qt/fast/css/namespaces/003-expected.txt:
  • platform/qt/fast/css/namespaces/004-expected.png:
  • platform/qt/fast/css/namespaces/004-expected.txt:
  • platform/qt/fast/css/namespaces/005-expected.png:
  • platform/qt/fast/css/namespaces/005-expected.txt:
  • platform/qt/fast/css/namespaces/006-expected.png:
  • platform/qt/fast/css/namespaces/006-expected.txt:
  • platform/qt/fast/css/namespaces/007-expected.png:
  • platform/qt/fast/css/namespaces/007-expected.txt:
  • platform/qt/fast/css/namespaces/namespaces-comments-expected.png:
  • platform/qt/fast/css/namespaces/namespaces-comments-expected.txt:
  • platform/qt/fast/css/namespaces/namespaces-empty-expected.png:
  • platform/qt/fast/css/namespaces/namespaces-empty-expected.txt:
  • platform/qt/fast/css/namespaces/namespaces-escapes-expected.png: Copied from LayoutTests/platform/qt/fast/body-propagation/background-color/003-xhtml-expected.png.
  • platform/qt/fast/css/namespaces/namespaces-escapes-expected.txt:
  • platform/qt/fast/css/namespaces/namespaces-invalid-at-expected.png: Added.
  • platform/qt/fast/css/namespaces/namespaces-invalid-at-expected.txt:
  • platform/qt/fast/css/negative-leading-expected.png:
  • platform/qt/fast/css/negative-leading-expected.txt:
  • platform/qt/fast/css/negative-nth-child-expected.png:
  • platform/qt/fast/css/negative-nth-child-expected.txt:
  • platform/qt/fast/css/nested-floating-relative-position-percentages-expected.png: Added.
  • platform/qt/fast/css/nested-floating-relative-position-percentages-expected.txt:
  • platform/qt/fast/css/nested-layers-with-hover-expected.png:
  • platform/qt/fast/css/nested-layers-with-hover-expected.txt:
  • platform/qt/fast/css/non-empty-span-expected.png:
  • platform/qt/fast/css/non-empty-span-expected.txt:
  • platform/qt/fast/css/non-standard-checkbox-size-expected.png:
  • platform/qt/fast/css/non-standard-checkbox-size-expected.txt:
  • platform/qt/fast/css/nth-child-dynamic-expected.png: Added.
  • platform/qt/fast/css/nth-child-dynamic-expected.txt:
  • platform/qt/fast/css/only-child-pseudo-class-expected.png:
  • platform/qt/fast/css/only-child-pseudo-class-expected.txt:
  • platform/qt/fast/css/only-of-type-pseudo-class-expected.png:
  • platform/qt/fast/css/only-of-type-pseudo-class-expected.txt:
  • platform/qt/fast/css/outline-auto-empty-rects-expected.png:
  • platform/qt/fast/css/outline-auto-empty-rects-expected.txt:
  • platform/qt/fast/css/outline-auto-location-expected.png:
  • platform/qt/fast/css/outline-auto-location-expected.txt:
  • platform/qt/fast/css/outline-narrowLine-expected.png:
  • platform/qt/fast/css/outline-narrowLine-expected.txt:
  • platform/qt/fast/css/pendingStylesheetFontSize-expected.png:
  • platform/qt/fast/css/pendingStylesheetFontSize-expected.txt:
  • platform/qt/fast/css/percent-top-relative-container-height-unspecified-expected.png:
  • platform/qt/fast/css/percent-top-relative-container-height-unspecified-expected.txt:
  • platform/qt/fast/css/percent-top-value-with-relative-position-expected.png:
  • platform/qt/fast/css/percent-top-value-with-relative-position-expected.txt:
  • platform/qt/fast/css/position-negative-top-margin-expected.png:
  • platform/qt/fast/css/position-negative-top-margin-expected.txt:
  • platform/qt/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png:
  • platform/qt/fast/css/preserve-user-specified-zoom-level-on-reload-expected.txt:
  • platform/qt/fast/css/pseudo-element-line-break-expected.png: Added.
  • platform/qt/fast/css/pseudo-element-line-break-expected.txt:
  • platform/qt/fast/css/quirk-orphaned-units-expected.png:
  • platform/qt/fast/css/quirk-orphaned-units-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png:
  • platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png:
  • platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png:
  • platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png:
  • platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png:
  • platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png:
  • platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt:
  • platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png:
  • platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt:
  • platform/qt/fast/css/rem-dynamic-scaling-expected.png: Added.
  • platform/qt/fast/css/rem-dynamic-scaling-expected.txt:
  • platform/qt/fast/css/rem-units-on-root-expected.png: Added.
  • platform/qt/fast/css/rem-units-on-root-expected.txt:
  • platform/qt/fast/css/resize-corner-tracking-expected.png:
  • platform/qt/fast/css/resize-corner-tracking-expected.txt:
  • platform/qt/fast/css/resize-corner-tracking-transformed-expected.png:
  • platform/qt/fast/css/resize-corner-tracking-transformed-expected.txt:
  • platform/qt/fast/css/rgb-float-expected.png:
  • platform/qt/fast/css/rgb-float-expected.txt:
  • platform/qt/fast/css/selector-set-attribute-expected.png:
  • platform/qt/fast/css/selector-set-attribute-expected.txt:
  • platform/qt/fast/css/shadow-multiple-expected.png:
  • platform/qt/fast/css/shadow-multiple-expected.txt:
  • platform/qt/fast/css/simple-selector-chain-parsing-expected.png:
  • platform/qt/fast/css/simple-selector-chain-parsing-expected.txt:
  • platform/qt/fast/css/style-outside-head-expected.png:
  • platform/qt/fast/css/style-outside-head-expected.txt:
  • platform/qt/fast/css/style-parsed-outside-head-expected.png:
  • platform/qt/fast/css/style-parsed-outside-head-expected.txt:
  • platform/qt/fast/css/table-text-align-quirk-expected.png:
  • platform/qt/fast/css/table-text-align-quirk-expected.txt:
  • platform/qt/fast/css/table-text-align-strict-expected.png:
  • platform/qt/fast/css/table-text-align-strict-expected.txt:
  • platform/qt/fast/css/target-fragment-match-expected.png:
  • platform/qt/fast/css/target-fragment-match-expected.txt:
  • platform/qt/fast/css/text-align-expected.png:
  • platform/qt/fast/css/text-align-expected.txt:
  • platform/qt/fast/css/text-input-with-webkit-border-radius-expected.png:
  • platform/qt/fast/css/text-input-with-webkit-border-radius-expected.txt:
  • platform/qt/fast/css/text-overflow-input-expected.png:
  • platform/qt/fast/css/text-overflow-input-expected.txt:
  • platform/qt/fast/css/text-rendering-expected.png: Added.
  • platform/qt/fast/css/text-rendering-expected.txt:
  • platform/qt/fast/css/text-transform-select-expected.png:
  • platform/qt/fast/css/text-transform-select-expected.txt:
  • platform/qt/fast/css/textCapitalizeEdgeCases-expected.png:
  • platform/qt/fast/css/textCapitalizeEdgeCases-expected.txt:
  • platform/qt/fast/css/transform-default-parameter-expected.png:
  • platform/qt/fast/css/transform-default-parameter-expected.txt:
  • platform/qt/fast/css/transformed-mask-expected.png:
  • platform/qt/fast/css/transformed-mask-expected.txt:
  • platform/qt/fast/css/universal-hover-quirk-expected.png:
  • platform/qt/fast/css/universal-hover-quirk-expected.txt:
  • platform/qt/fast/css/value-list-out-of-bounds-crash-expected.png:
  • platform/qt/fast/css/value-list-out-of-bounds-crash-expected.txt:
  • platform/qt/fast/css/visibility-hit-test-expected.png:
  • platform/qt/fast/css/visibility-hit-test-expected.txt:
  • platform/qt/fast/css/word-space-extra-expected.png:
  • platform/qt/fast/css/word-space-extra-expected.txt:
  • platform/qt/fast/css/zoom-font-size-expected.png:
  • platform/qt/fast/css/zoom-font-size-expected.txt:
  • platform/qt/fast/doctypes/001-expected.png: Added.
  • platform/qt/fast/doctypes/001-expected.txt:
  • platform/qt/fast/doctypes/002-expected.png: Added.
  • platform/qt/fast/doctypes/002-expected.txt:
  • platform/qt/fast/doctypes/003-expected.png:
  • platform/qt/fast/doctypes/003-expected.txt:
  • platform/qt/fast/doctypes/004-expected.png: Added.
  • platform/qt/fast/doctypes/004-expected.txt:
  • platform/qt/fast/dom/52776-expected.png:
  • platform/qt/fast/dom/52776-expected.txt:
  • platform/qt/fast/dom/Element/class-attribute-whitespace-expected.png:
  • platform/qt/fast/dom/Element/class-attribute-whitespace-expected.txt:
  • platform/qt/fast/dom/Element/null-offset-parent-expected.png:
  • platform/qt/fast/dom/Element/null-offset-parent-expected.txt:
  • platform/qt/fast/dom/HTMLElement/bdo-expected.png:
  • platform/qt/fast/dom/HTMLElement/bdo-expected.txt:
  • platform/qt/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.png:
  • platform/qt/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.txt:
  • platform/qt/fast/dom/HTMLInputElement/input-image-alt-text-expected.png:
  • platform/qt/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt:
  • platform/qt/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.png:
  • platform/qt/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt:
  • platform/qt/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
  • platform/qt/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
  • platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
  • platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
  • platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png:
  • platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
  • platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.png:
  • platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
  • platform/qt/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.png:
  • platform/qt/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt:
  • platform/qt/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.png:
  • platform/qt/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
  • platform/qt/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
  • platform/qt/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
  • platform/qt/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
  • platform/qt/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
  • platform/qt/fast/dom/HTMLTableElement/colSpan-expected.png:
  • platform/qt/fast/dom/HTMLTableElement/colSpan-expected.txt:
  • platform/qt/fast/dom/HTMLTableElement/createCaption-expected.png:
  • platform/qt/fast/dom/HTMLTableElement/createCaption-expected.txt:
  • platform/qt/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
  • platform/qt/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
  • platform/qt/fast/dom/Range/create-contextual-fragment-expected.png:
  • platform/qt/fast/dom/Range/create-contextual-fragment-expected.txt:
  • platform/qt/fast/dom/Range/surroundContents-1-expected.png:
  • platform/qt/fast/dom/Range/surroundContents-1-expected.txt:
  • platform/qt/fast/dom/Window/open-existing-pop-up-blocking-expected.png:
  • platform/qt/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
  • platform/qt/fast/dom/anchor-text-expected.png:
  • platform/qt/fast/dom/anchor-text-expected.txt:
  • platform/qt/fast/dom/blur-contenteditable-expected.png:
  • platform/qt/fast/dom/blur-contenteditable-expected.txt:
  • platform/qt/fast/dom/children-nodes-expected.png:
  • platform/qt/fast/dom/children-nodes-expected.txt:
  • platform/qt/fast/dom/clone-contents-0-end-offset-expected.png:
  • platform/qt/fast/dom/clone-contents-0-end-offset-expected.txt:
  • platform/qt/fast/dom/clone-node-dynamic-style-expected.png:
  • platform/qt/fast/dom/clone-node-dynamic-style-expected.txt:
  • platform/qt/fast/dom/createDocumentType-expected.png:
  • platform/qt/fast/dom/createDocumentType-expected.txt:
  • platform/qt/fast/dom/css-mediarule-deleteRule-update-expected.png:
  • platform/qt/fast/dom/css-mediarule-deleteRule-update-expected.txt:
  • platform/qt/fast/dom/css-mediarule-insertRule-update-expected.png:
  • platform/qt/fast/dom/css-mediarule-insertRule-update-expected.txt:
  • platform/qt/fast/dom/css-rule-functions-expected.png:
  • platform/qt/fast/dom/css-rule-functions-expected.txt:
  • platform/qt/fast/dom/gc-10-expected.png:
  • platform/qt/fast/dom/gc-10-expected.txt:
  • platform/qt/fast/dom/importNodeHTML-expected.png:
  • platform/qt/fast/dom/importNodeHTML-expected.txt:
  • platform/qt/fast/dom/importNodeXML-expected.png:
  • platform/qt/fast/dom/importNodeXML-expected.txt:
  • platform/qt/fast/dom/inner-text-expected.png:
  • platform/qt/fast/dom/inner-text-expected.txt:
  • platform/qt/fast/dom/isindex-001-expected.png:
  • platform/qt/fast/dom/isindex-001-expected.txt:
  • platform/qt/fast/dom/outerText-expected.png:
  • platform/qt/fast/dom/outerText-expected.txt:
  • platform/qt/fast/dom/row-inner-text-expected.png:
  • platform/qt/fast/dom/row-inner-text-expected.txt:
  • platform/qt/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.png:
  • platform/qt/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.txt:
  • platform/qt/fast/dom/scroll-reveal-left-overflow-expected.png:
  • platform/qt/fast/dom/scroll-reveal-left-overflow-expected.txt:
  • platform/qt/fast/dom/scroll-reveal-top-overflow-expected.png:
  • platform/qt/fast/dom/scroll-reveal-top-overflow-expected.txt:
4:50 AM Changeset in webkit [123091] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: CodeGeneratorInspector.py: fix output write logic to support incremental build
https://bugs.webkit.org/show_bug.cgi?id=90642

Patch by Peter Rybin <peter.rybin@gmail.com> on 2012-07-19
Reviewed by Yury Semikhatsky.

A small intermediate writer is added. It handles comparing old and new source before actual writing.

  • inspector/CodeGeneratorInspector.py:

(flatten_list):
(SmartOutput):
(SmartOutput.init):
(SmartOutput.write):
(SmartOutput.close):

4:44 AM Changeset in webkit [123090] by kkristof@inf.u-szeged.hu
  • 2 edits in trunk/LayoutTests

[Qt] Unreviewed gardening after r123081. Skipped a failing reftest.

Patch by János Badics <János Badics> on 2012-07-19

  • platform/qt/Skipped:
4:07 AM Changeset in webkit [123089] by mario@webkit.org
  • 4 edits in trunk

[GTK] Enable MHTML support by default at build time
https://bugs.webkit.org/show_bug.cgi?id=89987

Reviewed by Carlos Garcia Campos.

.:

Enable MHTML support by default for GTK in configure.ac.

  • configure.ac:

Tools:

Enable MHTML support by default for GTK in build-webkit.

  • Scripts/webkitperl/FeatureList.pm:
3:59 AM Changeset in webkit [123088] by mario@webkit.org
  • 4 edits
    9 moves in trunk

[GTK] MHTML files not being loaded due to reported mime type not supported
https://bugs.webkit.org/show_bug.cgi?id=89978

Reviewed by Carlos Garcia Campos.

Source/WebCore:

Make 'message/rfc822' a supported MIME type for MHTML files in GTK.

  • loader/MainResourceLoader.cpp:

(WebCore::MainResourceLoader::continueAfterContentPolicy): Add
'message/rfc822' to the list of MIME types to be considered to
avoid them bypasing cross-domain security checks, only for GTK.

  • loader/archive/ArchiveFactory.cpp:

(WebCore::archiveMIMETypes): Add 'message/rfc822' to the list of
supported MIME types when MHTML support is enabled in GTK.

LayoutTests:

Move expectations for MHTML tests out of chromium's specific directory.

  • mhtml/multi_frames_binary-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/multi_frames_binary-expected.txt.
  • mhtml/multi_frames_ie-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/multi_frames_ie-expected.txt.
  • mhtml/multi_frames_unmht-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/multi_frames_unmht-expected.txt.
  • mhtml/page_with_css_and_js_ie-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/page_with_css_and_js_ie-expected.txt.
  • mhtml/page_with_css_and_js_unmht-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/page_with_css_and_js_unmht-expected.txt.
  • mhtml/page_with_image_ie-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/page_with_image_ie-expected.txt.
  • mhtml/page_with_image_unmht-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/page_with_image_unmht-expected.txt.
  • mhtml/simple_page_ie-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/simple_page_ie-expected.txt.
  • mhtml/simple_page_unmht-expected.txt: Renamed from LayoutTests/platform/chromium/mhtml/simple_page_unmht-expected.txt.
3:46 AM Changeset in webkit [123087] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[EFL] Inspector tests needs new baselines after r122952
https://bugs.webkit.org/show_bug.cgi?id=91624

Unreviewed gardening.

Add some tests to Skipped list.

Patch by Seokju Kwon <seokju.kwon@samsung.com> on 2012-07-19

  • platform/efl/Skipped:
3:03 AM Changeset in webkit [123086] by commit-queue@webkit.org
  • 7 edits
    1 add in trunk/Source/WebCore

Web Inspector: Factor ExtensionView into separate file
https://bugs.webkit.org/show_bug.cgi?id=91699

Patch by Jan Keromnes <janx@linux.com> on 2012-07-19
Reviewed by Vsevolod Vlasov.

The class ExtensionView was defined in ExtensionPanel.js but needed to
be in a separate file since it is going to be reused somewhere else.

Current test coverage is enough since no behavior was changed.

  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • inspector/compile-front-end.py:
  • inspector/front-end/ExtensionPanel.js:
  • inspector/front-end/WebKit.qrc:
  • inspector/front-end/inspector.html:
2:59 AM Changeset in webkit [123085] by commit-queue@webkit.org
  • 5 edits in trunk

[EFL][WK2] Using different cache directory for each WTR process
https://bugs.webkit.org/show_bug.cgi?id=91719

Patch by Zoltan Nyul <zoltan.nyul@intel.com> on 2012-07-19
Reviewed by Kenneth Rohde Christiansen.

Source/WebKit2:

Make sure we return a valid application cache directory in
WebContextEfl.

  • UIProcess/efl/WebContextEfl.cpp:

(WebKit::WebContext::applicationCacheDirectory):

Tools:

The testrunner script may be running multiple processes in
parallel, and it makes appcache tests fail if they are using the same
directory. I modified the EFL's LayoutTestController to use the
DUMPRENDERTREE_TEMP for application cache directory because it's
different for each process.

  • WebKitTestRunner/CMakeLists.txt:
  • WebKitTestRunner/InjectedBundle/efl/LayoutTestControllerEfl.cpp:

(WTR::LayoutTestController::platformInitialize):

2:31 AM Changeset in webkit [123084] by commit-queue@webkit.org
  • 204 edits in trunk/LayoutTests

[Qt] fast/selectors tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91640

Patch by Bruno de Oliveira Abinader <Bruno de Oliveira Abinader> on 2012-07-19
Reviewed by Simon Hausmann.

After the rebaseline from changeset 121971 - [Qt] DumpRenderTree does not use
'monospace' font when directed, fast/selectors tests directory needs to be
updated.

  • platform/qt-5.0/Skipped:
  • platform/qt/fast/selectors/001-expected.png:
  • platform/qt/fast/selectors/001-expected.txt:
  • platform/qt/fast/selectors/002-expected.png:
  • platform/qt/fast/selectors/002-expected.txt:
  • platform/qt/fast/selectors/003-expected.png:
  • platform/qt/fast/selectors/003-expected.txt:
  • platform/qt/fast/selectors/004-expected.png:
  • platform/qt/fast/selectors/004-expected.txt:
  • platform/qt/fast/selectors/005-expected.png:
  • platform/qt/fast/selectors/005-expected.txt:
  • platform/qt/fast/selectors/006-expected.png:
  • platform/qt/fast/selectors/006-expected.txt:
  • platform/qt/fast/selectors/007a-expected.png:
  • platform/qt/fast/selectors/007a-expected.txt:
  • platform/qt/fast/selectors/007b-expected.png:
  • platform/qt/fast/selectors/007b-expected.txt:
  • platform/qt/fast/selectors/008-expected.png:
  • platform/qt/fast/selectors/008-expected.txt:
  • platform/qt/fast/selectors/009-expected.png:
  • platform/qt/fast/selectors/009-expected.txt:
  • platform/qt/fast/selectors/010-expected.png:
  • platform/qt/fast/selectors/010-expected.txt:
  • platform/qt/fast/selectors/011-expected.png:
  • platform/qt/fast/selectors/011-expected.txt:
  • platform/qt/fast/selectors/012-expected.png:
  • platform/qt/fast/selectors/012-expected.txt:
  • platform/qt/fast/selectors/013-expected.png:
  • platform/qt/fast/selectors/013-expected.txt:
  • platform/qt/fast/selectors/014-expected.png:
  • platform/qt/fast/selectors/014-expected.txt:
  • platform/qt/fast/selectors/015-expected.png:
  • platform/qt/fast/selectors/015-expected.txt:
  • platform/qt/fast/selectors/016-expected.png:
  • platform/qt/fast/selectors/016-expected.txt:
  • platform/qt/fast/selectors/017-expected.png:
  • platform/qt/fast/selectors/017-expected.txt:
  • platform/qt/fast/selectors/018-expected.png:
  • platform/qt/fast/selectors/018-expected.txt:
  • platform/qt/fast/selectors/018b-expected.png:
  • platform/qt/fast/selectors/018b-expected.txt:
  • platform/qt/fast/selectors/019-expected.png:
  • platform/qt/fast/selectors/019-expected.txt:
  • platform/qt/fast/selectors/020-expected.png:
  • platform/qt/fast/selectors/020-expected.txt:
  • platform/qt/fast/selectors/021-expected.png:
  • platform/qt/fast/selectors/021-expected.txt:
  • platform/qt/fast/selectors/021b-expected.png:
  • platform/qt/fast/selectors/021b-expected.txt:
  • platform/qt/fast/selectors/027-expected.png:
  • platform/qt/fast/selectors/027-expected.txt:
  • platform/qt/fast/selectors/032-expected.png:
  • platform/qt/fast/selectors/032-expected.txt:
  • platform/qt/fast/selectors/034-expected.png:
  • platform/qt/fast/selectors/034-expected.txt:
  • platform/qt/fast/selectors/038-expected.png:
  • platform/qt/fast/selectors/038-expected.txt:
  • platform/qt/fast/selectors/039-expected.png:
  • platform/qt/fast/selectors/039-expected.txt:
  • platform/qt/fast/selectors/039b-expected.png:
  • platform/qt/fast/selectors/039b-expected.txt:
  • platform/qt/fast/selectors/040-expected.png:
  • platform/qt/fast/selectors/040-expected.txt:
  • platform/qt/fast/selectors/041-expected.png:
  • platform/qt/fast/selectors/041-expected.txt:
  • platform/qt/fast/selectors/042-expected.png:
  • platform/qt/fast/selectors/042-expected.txt:
  • platform/qt/fast/selectors/043-expected.png:
  • platform/qt/fast/selectors/043-expected.txt:
  • platform/qt/fast/selectors/043b-expected.png:
  • platform/qt/fast/selectors/043b-expected.txt:
  • platform/qt/fast/selectors/044-expected.png:
  • platform/qt/fast/selectors/044-expected.txt:
  • platform/qt/fast/selectors/044b-expected.png:
  • platform/qt/fast/selectors/044b-expected.txt:
  • platform/qt/fast/selectors/044c-expected.png:
  • platform/qt/fast/selectors/044c-expected.txt:
  • platform/qt/fast/selectors/044d-expected.png:
  • platform/qt/fast/selectors/044d-expected.txt:
  • platform/qt/fast/selectors/045-expected.png:
  • platform/qt/fast/selectors/045-expected.txt:
  • platform/qt/fast/selectors/045b-expected.png:
  • platform/qt/fast/selectors/045b-expected.txt:
  • platform/qt/fast/selectors/045c-expected.png:
  • platform/qt/fast/selectors/045c-expected.txt:
  • platform/qt/fast/selectors/046-expected.png:
  • platform/qt/fast/selectors/046-expected.txt:
  • platform/qt/fast/selectors/054-expected.png:
  • platform/qt/fast/selectors/054-expected.txt:
  • platform/qt/fast/selectors/056-expected.png:
  • platform/qt/fast/selectors/056-expected.txt:
  • platform/qt/fast/selectors/058-expected.png:
  • platform/qt/fast/selectors/058-expected.txt:
  • platform/qt/fast/selectors/059-expected.png:
  • platform/qt/fast/selectors/059-expected.txt:
  • platform/qt/fast/selectors/060-expected.png:
  • platform/qt/fast/selectors/060-expected.txt:
  • platform/qt/fast/selectors/061-expected.png:
  • platform/qt/fast/selectors/061-expected.txt:
  • platform/qt/fast/selectors/062-expected.png:
  • platform/qt/fast/selectors/062-expected.txt:
  • platform/qt/fast/selectors/063-expected.png:
  • platform/qt/fast/selectors/063-expected.txt:
  • platform/qt/fast/selectors/064-expected.png:
  • platform/qt/fast/selectors/064-expected.txt:
  • platform/qt/fast/selectors/065-expected.png:
  • platform/qt/fast/selectors/065-expected.txt:
  • platform/qt/fast/selectors/066-expected.png:
  • platform/qt/fast/selectors/066-expected.txt:
  • platform/qt/fast/selectors/066b-expected.png:
  • platform/qt/fast/selectors/066b-expected.txt:
  • platform/qt/fast/selectors/072-expected.png:
  • platform/qt/fast/selectors/072-expected.txt:
  • platform/qt/fast/selectors/072b-expected.png:
  • platform/qt/fast/selectors/072b-expected.txt:
  • platform/qt/fast/selectors/077-expected.png:
  • platform/qt/fast/selectors/077-expected.txt:
  • platform/qt/fast/selectors/077b-expected.png:
  • platform/qt/fast/selectors/077b-expected.txt:
  • platform/qt/fast/selectors/078b-expected.png:
  • platform/qt/fast/selectors/078b-expected.txt:
  • platform/qt/fast/selectors/083-expected.png:
  • platform/qt/fast/selectors/083-expected.txt:
  • platform/qt/fast/selectors/087b-expected.png:
  • platform/qt/fast/selectors/087b-expected.txt:
  • platform/qt/fast/selectors/088b-expected.png:
  • platform/qt/fast/selectors/088b-expected.txt:
  • platform/qt/fast/selectors/089-expected.png:
  • platform/qt/fast/selectors/089-expected.txt:
  • platform/qt/fast/selectors/090b-expected.png:
  • platform/qt/fast/selectors/090b-expected.txt:
  • platform/qt/fast/selectors/154-expected.png:
  • platform/qt/fast/selectors/154-expected.txt:
  • platform/qt/fast/selectors/155-expected.png:
  • platform/qt/fast/selectors/155-expected.txt:
  • platform/qt/fast/selectors/155a-expected.png:
  • platform/qt/fast/selectors/155a-expected.txt:
  • platform/qt/fast/selectors/155b-expected.png:
  • platform/qt/fast/selectors/155b-expected.txt:
  • platform/qt/fast/selectors/155c-expected.png:
  • platform/qt/fast/selectors/155c-expected.txt:
  • platform/qt/fast/selectors/155d-expected.png:
  • platform/qt/fast/selectors/155d-expected.txt:
  • platform/qt/fast/selectors/156b-expected.png:
  • platform/qt/fast/selectors/156b-expected.txt:
  • platform/qt/fast/selectors/157-expected.png:
  • platform/qt/fast/selectors/157-expected.txt:
  • platform/qt/fast/selectors/158-expected.png:
  • platform/qt/fast/selectors/158-expected.txt:
  • platform/qt/fast/selectors/159-expected.png:
  • platform/qt/fast/selectors/159-expected.txt:
  • platform/qt/fast/selectors/160-expected.png:
  • platform/qt/fast/selectors/160-expected.txt:
  • platform/qt/fast/selectors/166-expected.png:
  • platform/qt/fast/selectors/166-expected.txt:
  • platform/qt/fast/selectors/166a-expected.png:
  • platform/qt/fast/selectors/166a-expected.txt:
  • platform/qt/fast/selectors/167-expected.png:
  • platform/qt/fast/selectors/167-expected.txt:
  • platform/qt/fast/selectors/167a-expected.png:
  • platform/qt/fast/selectors/167a-expected.txt:
  • platform/qt/fast/selectors/168-expected.png:
  • platform/qt/fast/selectors/168-expected.txt:
  • platform/qt/fast/selectors/168a-expected.png:
  • platform/qt/fast/selectors/168a-expected.txt:
  • platform/qt/fast/selectors/169-expected.png:
  • platform/qt/fast/selectors/169-expected.txt:
  • platform/qt/fast/selectors/169a-expected.png:
  • platform/qt/fast/selectors/169a-expected.txt:
  • platform/qt/fast/selectors/170-expected.png:
  • platform/qt/fast/selectors/170-expected.txt:
  • platform/qt/fast/selectors/170a-expected.png:
  • platform/qt/fast/selectors/170a-expected.txt:
  • platform/qt/fast/selectors/170b-expected.png:
  • platform/qt/fast/selectors/170b-expected.txt:
  • platform/qt/fast/selectors/170c-expected.png:
  • platform/qt/fast/selectors/170c-expected.txt:
  • platform/qt/fast/selectors/170d-expected.png:
  • platform/qt/fast/selectors/170d-expected.txt:
  • platform/qt/fast/selectors/175a-expected.png:
  • platform/qt/fast/selectors/175a-expected.txt:
  • platform/qt/fast/selectors/175b-expected.png:
  • platform/qt/fast/selectors/175b-expected.txt:
  • platform/qt/fast/selectors/175c-expected.png:
  • platform/qt/fast/selectors/175c-expected.txt:
  • platform/qt/fast/selectors/177a-expected.png:
  • platform/qt/fast/selectors/177a-expected.txt:
  • platform/qt/fast/selectors/177b-expected.png:
  • platform/qt/fast/selectors/177b-expected.txt:
  • platform/qt/fast/selectors/lang-inheritance-expected.png:
  • platform/qt/fast/selectors/lang-inheritance-expected.txt:
  • platform/qt/fast/selectors/lang-inheritance2-expected.png:
  • platform/qt/fast/selectors/lang-inheritance2-expected.txt:
  • platform/qt/fast/selectors/lang-vs-xml-lang-expected.png:
  • platform/qt/fast/selectors/lang-vs-xml-lang-expected.txt:
  • platform/qt/fast/selectors/lang-vs-xml-lang-xhtml-expected.png:
  • platform/qt/fast/selectors/lang-vs-xml-lang-xhtml-expected.txt:
  • platform/qt/fast/selectors/nondeterministic-combinators-expected.png:
  • platform/qt/fast/selectors/nondeterministic-combinators-expected.txt:
  • platform/qt/fast/selectors/unqualified-hover-quirks-expected.png:
  • platform/qt/fast/selectors/unqualified-hover-quirks-expected.txt:
  • platform/qt/fast/selectors/visited-descendant-expected.png:
  • platform/qt/fast/selectors/visited-descendant-expected.txt:
2:04 AM Changeset in webkit [123083] by mario@webkit.org
  • 7 edits
    1 add in trunk

[WK2][GTK] Complete implementation of AccessibilityController in WKTR for GTK
https://bugs.webkit.org/show_bug.cgi?id=89224

Reviewed by Chris Fleizach.

Tools:

Implement logAccessibilityEvents() and resetToConsistentState(),
so we can ask WKTR from the layout tests for logging all the
accessibility related events into the result.

  • WebKitTestRunner/GNUmakefile.am:
  • WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:

(WTR::AccessibilityController::AccessibilityController):
(WTR):
(WTR::AccessibilityController::logAccessibilityEvents):
(WTR::AccessibilityController::resetToConsistentState):

  • WebKitTestRunner/InjectedBundle/AccessibilityController.h:

(AccessibilityController):

  • WebKitTestRunner/InjectedBundle/gtk/AccessibilityControllerGtk.cpp: Added.

(WTR):
(WTR::printAccessibilityEvent):
(WTR::axObjectEventListener):
(WTR::AccessibilityController::logAccessibilityEvents):
(WTR::AccessibilityController::resetToConsistentState):

Ensure we reset the accessibility controller to a consistent
whenever a test has finished running.

  • WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:

(WTR::InjectedBundle::done):

LayoutTests:

Unskip tests now passing.

  • platform/gtk-wk2/Skipped:
1:56 AM Changeset in webkit [123082] by shinyak@chromium.org
  • 12 edits in trunk/Source/WebCore

[Refactoring] Use userAgentShadowRoot() to take user agent shadow root.
https://bugs.webkit.org/show_bug.cgi?id=91716

Reviewed by Hajime Morita.

We have introduced Element::userAgentShadowRoot in r123071 to take user agent shadow root.
We have used shadow()->oldestShadowRoot() to take the user agent shadow root, however its code intention was
not so clear. Using userAgentShadowRoot() will make it clearer.

No new tests, simple refactoring.

  • html/ColorInputType.cpp:

(WebCore::ColorInputType::createShadowSubtree):
(WebCore::ColorInputType::shadowColorSwatch):

  • html/FileInputType.cpp:

(WebCore::FileInputType::createShadowSubtree):
(WebCore::FileInputType::multipleAttributeChanged):

  • html/HTMLDetailsElement.cpp:

(WebCore::HTMLDetailsElement::findMainSummary):

  • html/HTMLImageElement.cpp:

(WebCore::HTMLImageElement::willAddAuthorShadowRoot):
(WebCore::HTMLImageElement::imageElement):
(WebCore::HTMLImageElement::innerElement):

  • html/HTMLKeygenElement.cpp:

(WebCore::HTMLKeygenElement::shadowSelect):

  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::innerTextElement):
(WebCore::HTMLTextAreaElement::updatePlaceholderText):

  • html/InputType.cpp:

(WebCore::InputType::destroyShadowSubtree):

  • html/RangeInputType.cpp:

(WebCore::RangeInputType::handleMouseDownEvent):
(WebCore::RangeInputType::createShadowSubtree):

  • html/TextFieldInputType.cpp:

(WebCore::TextFieldInputType::createShadowSubtree):
(WebCore::TextFieldInputType::updatePlaceholderText):

  • html/ValidationMessage.cpp:

(WebCore::ValidationMessage::deleteBubbleTree):

  • html/shadow/SliderThumbElement.cpp:

(WebCore::sliderThumbElementOf):
(WebCore::trackLimiterElementOf):

1:55 AM Changeset in webkit [123081] by keishi@webkit.org
  • 12 edits
    2 adds in trunk

Redraw slider tick marks when datalist changes.
https://bugs.webkit.org/show_bug.cgi?id=89544

Reviewed by Kent Tamura.

Source/WebCore:

Updating the datalist should redraw the slider tick marks. This patch monitors
the id target element of the list attribute using ListAttributeTargetObserver
and notifies changes to the option element inside of a datalist element.

Test: fast/forms/datalist/update-range-with-datalist.html

  • html/HTMLDataListElement.cpp:

(WebCore::HTMLDataListElement::optionElementChildrenChanged): Called when a child option element's value might have changed.
(WebCore):

  • html/HTMLDataListElement.h:

(HTMLDataListElement):

  • html/HTMLInputElement.cpp:

(ListAttributeTargetObserver): Inherits IdTargetObserver.
(WebCore):
(WebCore::HTMLInputElement::parseAttribute): Observe the form attribute target.
(WebCore::HTMLInputElement::insertedInto): Observe the form attribute id target.
(WebCore::HTMLInputElement::removedFrom): Remove the observer.
(WebCore::HTMLInputElement::resetListAttributeTargetObserver):
(WebCore::HTMLInputElement::listAttributeTargetChanged):
(WebCore::ListAttributeTargetObserver::create):
(WebCore::ListAttributeTargetObserver::ListAttributeTargetObserver):
(WebCore::ListAttributeTargetObserver::idTargetChanged):

  • html/HTMLInputElement.h:

(WebCore):
(HTMLInputElement):

  • html/HTMLOptionElement.cpp:

(WebCore::HTMLOptionElement::parseAttribute): If the value attribute changed, notify the owner datalist element.
(WebCore::HTMLOptionElement::childrenChanged): If the children changed, notify the owner datalist element.
(WebCore):
(WebCore::HTMLOptionElement::ownerDataListElement): The datalist that the option element is inside of.

  • html/HTMLOptionElement.h:

(WebCore):
(HTMLOptionElement):

  • html/InputType.cpp:

(WebCore):
(WebCore::InputType::listAttributeTargetChanged):

  • html/InputType.h:

(InputType):

  • html/RangeInputType.cpp:

(WebCore):
(WebCore::RangeInputType::listAttributeTargetChanged):

  • html/RangeInputType.h:

(RangeInputType):

LayoutTests:

Updating the datalist should redraw the slider tick marks.

  • fast/forms/datalist/update-range-with-datalist-expected.html: Added.
  • fast/forms/datalist/update-range-with-datalist.html: Added.
1:24 AM Changeset in webkit [123080] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

[EFL][Wk2] Add a bot that runs WTR / WebKit2 tests
https://bugs.webkit.org/show_bug.cgi?id=90788

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2012-07-19
Reviewed by Kentaro Hara.

Adding EFL 64bit WK2 BuildAndTest bot. At this point, we cannot transfer
the build product from one bot to the other due to link path issues with jhbuild,
so we do a full build and test cycle for WebKit2 on this bot.

  • BuildSlaveSupport/build.webkit.org-config/config.json: Adding the new slave.
  • BuildSlaveSupport/build.webkit.org-config/master.cfg: Adding a new factory for building and testing WebKit2.

(BuildAndTestWebKit2Factory):

1:22 AM Changeset in webkit [123079] by kkristof@inf.u-szeged.hu
  • 1 edit
    1 delete in trunk/LayoutTests

[Qt] Unreviewed gardening. Remove the platform specific expected after r123066.

Patch by Szilard Ledan <Szilárd LEDÁN> on 2012-07-19

  • platform/qt/fast/forms/state-restore-skip-stateless-expected.txt: Removed.
1:05 AM Changeset in webkit [123078] by mihnea@adobe.com
  • 2 edits in trunk/Tools

Unreviewed. Adding Andrei Bucur, Mihai Balan and Raul Hudea from Adobe to the contributors list. They are working on CSSRegions.

12:29 AM Changeset in webkit [123077] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

CodeGeneratorV8.pm : @enabledAtRuntime is not used in GenerateHeader.
https://bugs.webkit.org/show_bug.cgi?id=91715

Patch by Dongwoo Im <dw.im@samsung.com> on 2012-07-19
Reviewed by Kentaro Hara.

@enabledAtRuntime is not used in GenerateHeader.
We can remove it from GenerateHeader.

No new tests as this has no functional changes.

  • bindings/scripts/CodeGeneratorV8.pm: Remove @enabledAtRuntime from GenerateHeader.

(GenerateHeader):

12:24 AM Changeset in webkit [123076] by inferno@chromium.org
  • 2 edits in trunk/Source/WebCore

Crash in FontCache::releaseFontData.
https://bugs.webkit.org/show_bug.cgi?id=91710

Reviewed by Tim Horton.

Revert back change made to StyleResolver in r122896. The
maximum font size clamp is required there since transformed
sizes use that code path.

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::collectMatchingRulesForList):

12:11 AM Changeset in webkit [123075] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/efl

[EFL] Enable interactive form validation
https://bugs.webkit.org/show_bug.cgi?id=91711

Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-07-19
Reviewed by Ryosuke Niwa.

Enable interactive form validation on the Efl.
This makes we can validate data at form elements.
In addition, it is already enabled in the DRT.

  • ewk/ewk_view.cpp:

(_ewk_view_priv_new):

Note: See TracTimeline for information about the timeline view.