Timeline
Oct 13, 2011:
- 11:57 PM Changeset in webkit [97445] by
-
- 2 edits in trunk/Source/WebCore
[Chromium] Uninitialized read in WebCore::*Font* / HB_GSUB_Select_Feature
https://bugs.webkit.org/show_bug.cgi?id=70087
Reviewed by Kent Tamura.
Initialize local variables in ComplexTextControllerLinux::setupfontFeatures.
No new tests because there is no behavior change. Manually tested with valgrind.
- platform/graphics/chromium/ComplexTextControllerLinux.cpp:
(WebCore::setupFontFeatures):
- 11:24 PM Changeset in webkit [97444] by
-
- 3 edits in trunk/Source/WebKit/chromium
Expose layer debug borders to WebLayer
https://bugs.webkit.org/show_bug.cgi?id=70079
Patch by Antoine Labour <piman@chromium.org> on 2011-10-13
Reviewed by Darin Fisher.
- public/WebLayer.h:
- src/WebLayer.cpp:
(WebKit::WebLayer::setDebugBorderColor):
(WebKit::WebLayer::setDebugBorderWidth):
- 11:14 PM Changeset in webkit [97443] by
-
- 2 edits in trunk/Source/WebCore
[Qt][Win] Unreviewed buildfix after r97433.
- platform/MemoryPressureHandler.h: Add a missing include.
- 10:21 PM Changeset in webkit [97442] by
-
- 2 edits in trunk/LayoutTests
2011-10-13 Andrew Scherkus <scherkus@chromium.org>
Unreviewed, updating Chromium expectations for http/tests/media/video-play-stall.html.
- platform/chromium/test_expectations.txt:
- 10:12 PM Changeset in webkit [97441] by
-
- 4 edits in trunk
Spelling error in v8WebSocket::constructorCallback error
https://bugs.webkit.org/show_bug.cgi?id=63943
Reviewed by Kent Tamura.
Source/WebCore:
Fix typo.
- bindings/v8/custom/V8WebSocketCustom.cpp:
(WebCore::V8WebSocket::constructorCallback):
LayoutTests:
- platform/chromium/fast/dom/call-a-constructor-as-a-function-expected.txt:
- 10:08 PM Changeset in webkit [97440] by
-
- 1 edit1 add in trunk/LayoutTests
Add missing result. Yes, it's supposed to be blank.
- http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.png: Added.
- 8:32 PM Changeset in webkit [97439] by
-
- 2 edits20 adds in trunk/LayoutTests
[Chromium] Update test expectation.
- Mark some tests flaky on Windows GPU
- Update Leopard-specific images.
- platform/chromium-cg-mac-leopard/css2.1/20110323/floating-replaced-height-008-expected.png: Added.
- platform/chromium-cg-mac-leopard/css2.1/20110323/inline-block-replaced-height-008-expected.png: Added.
- platform/chromium-cg-mac-leopard/css2.1/20110323/inline-replaced-height-008-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Added.
- platform/chromium-cg-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Added.
- platform/chromium-mac-leopard/css2.1/20110323/floating-replaced-height-008-expected.png: Added.
- platform/chromium-mac-leopard/css2.1/20110323/inline-block-replaced-height-008-expected.png: Added.
- platform/chromium-mac-leopard/css2.1/20110323/inline-replaced-height-008-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 8:18 PM Changeset in webkit [97438] by
-
- 4 edits3 adds in trunk/Source/WebKit2
[GTK][WEBKIT2] Add WebKitSettings GTK+ API.
https://bugs.webkit.org/show_bug.cgi?id=68371
Patch by Nayan Kumar K <nayankk@motorola.com> on 2011-10-13
Reviewed by Martin Robinson.
WebKitSettings GTK+ object is created and first set of
API's are written to get or set the properties of WebKitSettings.
- GNUmakefile.am: Added new files for compilation.
- UIProcess/API/gtk/WebKitSettings.cpp: Added.
(_WebKitSettingsPrivate::_WebKitSettingsPrivate): Constructor.
(webKitSettingsSetProperty): Set property function.
(webKitSettingsGetProperty): Get property function.
(webKitSettingsFinalize): Class finalize function.
(webkit_settings_class_init): Class init function.
(webkit_settings_init): Instance init function.
(webkit_settings_new): Creates WebKitSettings GObject.
(webkit_settings_get_enable_javascript): Function to get 'enable-javascript' property.
(webkit_settings_set_enable_javascript): Function to set 'enable-javascript' property.
(webkit_settings_get_auto_load_images): Get the 'auto-load-images' property.
(webkit_settings_set_auto_load_images): Set the 'auto-load-images' property.
(webkit_settings_get_load_icons_ignoring_image_load_setting): Function to get
'load-icons-ignoring-image-load-setting' property.
(webkit_settings_set_load_icons_ignoring_image_load_setting): Function to set
'load-icons-ignoring-image-load-setting' property.
(webkit_settings_get_enable_offline_web_application_cache): Function to get
'enable-offline-web-application-cache' property.
(webkit_settings_set_enable_offline_web_application_cache): Function to set
'enable-offline-web-application-cache' property.
(webkit_settings_get_enable_html5_local_storage): Get the property 'enable-html5-local-storage'.
(webkit_settings_set_enable_html5_local_storage): Set the property 'enable-html5-local-storage'.
(webkit_settings_get_enable_html5_database): Get the property 'enable-html5-database'.
(webkit_settings_set_enable_html5_database): Set the property 'enable-html5-database'.
(webkit_settings_get_enable_xss_auditor): Get property 'enable-xss-editor'.
(webkit_settings_set_enable_xss_auditor): Set property 'enable-xss-editor'.
(webkit_settings_get_enable_frame_flattening): Get the property 'enable-frame-flattening'.
(webkit_settings_set_enable_frame_flattening): Set the property 'enable-frame-flattening'.
(webkit_settings_get_enable_plugins): Get the property 'enable-plugins'.
(webkit_settings_set_enable_plugins): Set the property 'enable-plugins'.
(webkit_settings_get_enable_java): Function to get 'enable-java' property.
(webkit_settings_set_enable_java): Function to set 'enable-java' property.
(webkit_settings_get_javascript_can_open_windows_automatically): Get the property
'javascript-can-open-windows-automatically'.
(webkit_settings_set_javascript_can_open_windows_automatically): Set the property
'javascript-can-open-windows-automatically'.
(webkit_settings_get_enable_hyperlink_auditing): Get 'enable-hyperlink-auditing' property.
(webkit_settings_set_enable_hyperlink_auditing): Set 'enable-hyperlink-auditing' property.
- UIProcess/API/gtk/WebKitSettings.h: Added. Public API's.
- UIProcess/API/gtk/tests/GNUmakefile.am: Added new test.
- UIProcess/API/gtk/tests/TestWebKitSettings.cpp: Added.
(testWebKitSettings): Add WebKitSetting unit test.
(beforeAll): Pre-test function.
(afterAll): Post-test function.
- UIProcess/API/gtk/webkit2.h: Add WebKitSettings.h to exposed API list.
- 8:11 PM Changeset in webkit [97437] by
-
- 2 edits in trunk/Tools
Make filter-build-webkit exit 1 if the build fails.
https://bugs.webkit.org/show_bug.cgi?id=70080
Reviewed by Eric Seidel.
This only works if you redirect stderr to stdout, but it at least makes it possible.
This is useful if you want to run a followup command (e.g. run-webkit-tests) but
only if the build succeeds.
- Scripts/filter-build-webkit:
- 7:22 PM Changeset in webkit [97436] by
-
- 53 edits in trunk/Source
Rename virtual getConstructData to getConstructDataVirtual
https://bugs.webkit.org/show_bug.cgi?id=69872
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
Renamed virtual getConstructData functions to getConstructDataVirtual to
avoid conflicts when we add static getConstructData to the MethodTable.
- API/JSCallbackConstructor.cpp:
(JSC::JSCallbackConstructor::getConstructDataVirtual):
- API/JSCallbackConstructor.h:
- API/JSCallbackObject.h:
- API/JSCallbackObjectFunctions.h:
(JSC::::getConstructDataVirtual):
- API/JSObjectRef.cpp:
(JSObjectIsConstructor):
(JSObjectCallAsConstructor):
- JavaScriptCore.exp:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
- dfg/DFGOperations.cpp:
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- runtime/ArrayConstructor.cpp:
(JSC::ArrayConstructor::getConstructDataVirtual):
- runtime/ArrayConstructor.h:
- runtime/BooleanConstructor.cpp:
(JSC::BooleanConstructor::getConstructDataVirtual):
- runtime/BooleanConstructor.h:
- runtime/DateConstructor.cpp:
(JSC::DateConstructor::getConstructDataVirtual):
- runtime/DateConstructor.h:
- runtime/Error.h:
(JSC::StrictModeTypeErrorFunction::getConstructDataVirtual):
- runtime/ErrorConstructor.cpp:
(JSC::ErrorConstructor::getConstructDataVirtual):
- runtime/ErrorConstructor.h:
- runtime/FunctionConstructor.cpp:
(JSC::FunctionConstructor::getConstructDataVirtual):
- runtime/FunctionConstructor.h:
- runtime/JSCell.cpp:
(JSC::JSCell::getConstructDataVirtual):
- runtime/JSCell.h:
(JSC::getConstructData):
- runtime/JSFunction.cpp:
(JSC::JSFunction::getConstructDataVirtual):
- runtime/JSFunction.h:
- runtime/NativeErrorConstructor.cpp:
(JSC::NativeErrorConstructor::getConstructDataVirtual):
- runtime/NativeErrorConstructor.h:
- runtime/NumberConstructor.cpp:
(JSC::NumberConstructor::getConstructDataVirtual):
- runtime/NumberConstructor.h:
- runtime/ObjectConstructor.cpp:
(JSC::ObjectConstructor::getConstructDataVirtual):
- runtime/ObjectConstructor.h:
- runtime/RegExpConstructor.cpp:
(JSC::RegExpConstructor::getConstructDataVirtual):
- runtime/RegExpConstructor.h:
- runtime/StringConstructor.cpp:
(JSC::StringConstructor::getConstructDataVirtual):
- runtime/StringConstructor.h:
Source/WebCore:
No new tests.
Renamed virtual getConstructData functions to getConstructDataVirtual to
avoid conflicts when we add static getConstructData to the MethodTable.
- WebCore.exp.in:
- bindings/js/JSAudioConstructor.cpp:
(WebCore::JSAudioConstructor::getConstructDataVirtual):
- bindings/js/JSAudioConstructor.h:
- bindings/js/JSImageConstructor.cpp:
(WebCore::JSImageConstructor::getConstructDataVirtual):
- bindings/js/JSImageConstructor.h:
- bindings/js/JSOptionConstructor.cpp:
(WebCore::JSOptionConstructor::getConstructDataVirtual):
- bindings/js/JSOptionConstructor.h:
- bindings/js/ScriptFunctionCall.cpp:
(WebCore::ScriptFunctionCall::construct):
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateConstructorDeclaration):
(GenerateConstructorDefinition):
- bindings/scripts/test/JS/JSTestInterface.cpp:
(WebCore::JSTestInterfaceConstructor::getConstructDataVirtual):
- bridge/runtime_object.cpp:
(JSC::Bindings::RuntimeObject::getConstructDataVirtual):
- bridge/runtime_object.h:
Source/WebKit/mac:
Renamed virtual getConstructData functions to getConstructDataVirtual to
avoid conflicts when we add static getConstructData to the MethodTable.
- Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::NetscapePluginInstanceProxy::construct):
Source/WebKit2:
Renamed virtual getConstructData functions to getConstructDataVirtual to
avoid conflicts when we add static getConstructData to the MethodTable.
- WebProcess/Plugins/Netscape/JSNPObject.cpp:
(WebKit::JSNPObject::getConstructDataVirtual):
- WebProcess/Plugins/Netscape/JSNPObject.h:
- 6:40 PM Changeset in webkit [97435] by
-
- 3 edits in trunk/Websites/bugs.webkit.org
Would be nice if the review-tool offered to show the corresponding header
https://bugs.webkit.org/show_bug.cgi?id=63963
Reviewed by Ojan Vafai.
This is a first cut at adding links to the header file in the review
tool. If folks like this feature, we can cover more cases in the
future.
- code-review.js:
- 6:22 PM Changeset in webkit [97434] by
-
- 4 edits in trunk/Source/WebCore
Remove #include of <QuartzCore/QuartzCore.h> in a widely-used header.
Reviewed by Sam Weinig.
- platform/PlatformScreen.h: Typedef PlatformDisplayID to a uint32_t.
- platform/graphics/DisplayRefreshMonitor.h: Typedef CVDisplayLinkRef as
an opaque type to avoid bringing in QuartzCore.h, and move displayLinkCallback
to the .cpp file since it uses Core Video types.
- platform/graphics/mac/DisplayRefreshMonitorMac.cpp:
(WebCore::displayLinkCallback): Make this a local static function, that
calls a member fuction on the object.
(WebCore::DisplayRefreshMonitor::requestRefreshCallback):
(WebCore::DisplayRefreshMonitor::displayLinkFired):
- 6:16 PM Changeset in webkit [97433] by
-
- 4 edits in trunk/Source/WebCore
REGRESSION: High frequency memory warnings cause Safari to hog the CPU doing useless garbage collection
https://bugs.webkit.org/show_bug.cgi?id=69774
Throttle the processing of memory pressure events to no more often than once every 5 seconds.
Reviewed by Geoffrey Garen.
No new tests.
- platform/MemoryPressureHandler.cpp:
(WebCore::MemoryPressureHandler::MemoryPressureHandler):
- platform/MemoryPressureHandler.h:
- platform/mac/MemoryPressureHandlerMac.mm:
(WebCore::MemoryPressureHandler::respondToMemoryPressure):
- 6:01 PM Changeset in webkit [97432] by
-
- 2 edits in trunk/Source/JavaScriptCore
Rubber stamped Stephanie Lewis.
DFG_ENABLE() macro was always returning false.
- dfg/DFGNode.h:
- 5:57 PM Changeset in webkit [97431] by
-
- 5 edits in trunk
Implement an OverflowEvent constructor for V8
https://bugs.webkit.org/show_bug.cgi?id=70017
Reviewed by Adam Barth.
Source/WebCore:
Test: fast/events/constructors/overflow-event-constructor.html
- bindings/v8/custom/V8EventConstructors.cpp: Added an OverflowEvent constructor.
- dom/OverflowEvent.idl: Replaced 'JSCustomConstructor' with 'CustomConstructor'.
LayoutTests:
Enabled overflow-event-constructor.html, since now V8 has the OverflowEvent constructor.
- platform/chromium/test_expectations.txt:
- 5:42 PM Changeset in webkit [97430] by
-
- 2 edits in trunk/Source/WebKit2
Another SnowLeopard build fix.
- WebProcess/WebCoreSupport/mac/WebDragClientMac.mm:
(WebKit::cachedImage):
(WebKit::WebDragClient::declareAndWriteDragImage):
(-[WKPasteboardOwner initWithImage:WebCore::]):
- 5:37 PM Changeset in webkit [97429] by
-
- 3 edits in trunk/Source/WebCore
https://bugs.webkit.org/show_bug.cgi?id=70064
The NPObjectWrapper class used by V8 bindings in Chromium to wrap the window
script object was allocating an instance of itself in the NPAllocate
implementation and returning this pointer. It should be returning a pointer
to the wrapped NPObject structure (NPProxyObject). The member function
getUnderlyingNPObject should return 0 if we fail to find the underlying NPObject
for the call. It was incorrectly returning a pointer to the same NPObject in
this case which could cause recursion.
Patch by Anantanarayanan G Iyengar <ananta@chromium.org> on 2011-10-13
Reviewed by Nate Chapin.
No new tests as there is no change in functionality.
- bindings/v8/NPObjectWrapper.cpp:
(WebCore::NPObjectWrapper::getObjectForCall):
(WebCore::NPObjectWrapper::NPAllocate):
- bindings/v8/NPObjectWrapper.h:
- 5:35 PM Changeset in webkit [97428] by
-
- 3 edits in trunk/Source/WebKit2
Fix SnowLeopard build.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::setCursor):
- WebProcess/WebCoreSupport/mac/WebDragClientMac.mm:
- 5:29 PM Changeset in webkit [97427] by
-
- 2 edits in trunk/Tools
land-cowboy should at least check style.
https://bugs.webkit.org/show_bug.cgi?id=70073
Reviewed by Adam Barth.
- Scripts/webkitpy/tool/commands/download.py: Added CheckStyle step to LandCowboy command.
- 5:17 PM Changeset in webkit [97426] by
-
- 2 edits in trunk/Source/WebCore
Ensure font loaded before calling Skia to drawPosText in Chrome sandbox
https://bugs.webkit.org/show_bug.cgi?id=69370
Patch by Arthur Hsu <arthurhsu@chromium.org> on 2011-10-13
Reviewed by James Robinson.
- platform/graphics/chromium/FontChromiumWin.cpp:
(WebCore::Font::drawGlyphs):
- 4:51 PM Changeset in webkit [97425] by
-
- 3 edits in trunk/Source/WebKit/chromium
Remove layerX / layerY from the Chromium API
https://bugs.webkit.org/show_bug.cgi?id=70052
Reviewed by Darin Fisher.
- public/WebDOMMouseEvent.h:
- src/WebDOMMouseEvent.cpp:
Just remove the 2 properties without considering the ABI stability.
- 4:45 PM Changeset in webkit [97424] by
-
- 7 edits in trunk/Source/WebCore
Regarding constructor, replace [ConstructorWith=...] IDL with [CallWith=...] IDL
https://bugs.webkit.org/show_bug.cgi?id=69801
As for constructors, [ConstructorWith=...] has the same meaning as [CallWith=...].
We should deprecate [ConstructorWith=...]. This is a clean-up bug for the bug 65839.
Reviewed by Adam Barth.
No new tests, since no change in behavior.
- bindings/scripts/CodeGeneratorV8.pm: Replaced [ConstructorWith=...] IDL with [CallWith=...] IDL.
(GenerateConstructorCallback):
- bindings/scripts/test/TestInterface.idl: Ditto.
- fileapi/FileReader.idl: Ditto.
- p2p/PeerConnection.idl: Ditto.
- page/EventSource.idl: Ditto.
- workers/Worker.idl: Ditto.
- 4:39 PM Changeset in webkit [97423] by
-
- 4 edits in trunk/Source/WebCore
Constructor should not be called if the object is being constructed inside WebCore
https://bugs.webkit.org/show_bug.cgi?id=70015
Reviewed by Adam Barth.
Summary: A DOM object can be created from the JS context and from the WebCore context.
Constructor should be called if the object is created from the JS context,
but should not be called if the object is created from the WebCore context.
Details:
- Expected behavior when the object is created from the JS context (e.g. "new Event()"):
(1) V8XXXX::constructorCallback() is called.
(2) V8XXXX::constructorCallback() calls XXXX::create().
(3) XXXX::create() creates a C++ object.
(4) V8XXXX::constructorCallback() calls toV8() for the C++ object.
(5) toV8() wraps the C++ object and returns the wrapped JS object.
- Actual behavior when the object is created from the JS context (e.g. "new Event()"):
As described above (1) - (5). That's fine!!
- Expected behavior when the object is created from the WebCore context.
(e.g. "window.addEventListener("load", function (event) { ... });". In this case,
the Event object is created inside the WebCore context):
(1) WebCore calls XXXX::create().
(2) XXXX::create() creates a C++ object.
(3) WebCore calls toV8() for the C++ object.
(4) toV8() wraps the C++ object and returns the wrapped JS object.
- Actual behavior when the object is created from the WebCore context.
(e.g. "window.addEventListener("load", function (event) { ... });"):
(1) WebCore calls XXXX::create().
(2) XXXX::create() creates a C++ object.
(3) WebCore calls toV8() for the C++ object.
(4) toV8() can call XXXX::constructorCallback(). (Whether or not toV8() calls
XXXX::constructorCallback() depends on the implementation of toV8().)
(5) V8XXXX::constructorCallback() calls XXXX::create().
(6) XXXX::create() creates another C++ object.
(7) V8XXXX::constructorCallback() calls toV8() for the C++ object.
(8) toV8() wraps the C++ object and returns the wrapped JS object.
This actual behavior definitely causes the following problems:
- Problem1: The object returned to JS is not the object created in (2)
but the object created in (6). However, I do not yet know a test case that causes
some visible bug because of this problem.
- Problem2: In (4), XXXX::constructorCallback() can be called with no argument.
If XXXX::constructorCallback() expects at least one argument, XXXX::constructorCallback()
throws TypeError, resulting in crash. For example, Event caused this problem
when I implemented constructor for Event. Based on the discussion with Dominicc,
we solved this problem by adding the following two lines of code to Event::constructorCallback()
(See here: http://codesearch.google.com/codesearch#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/bindings/v8/custom/V8EventConstructors.cpp&exact_package=chromium&q=allowallocation&type=cs):
XXXX::constructorCallback(...) {
...;
if (AllowAllocation::current())
return args.Holder();
...;
}
This if check means "XXXX::constructorCallback() returns immediately if it is called
from the WebCore context".
With these observations, we think that all constructorCallback() should have the above
if check. This patch adds the if check to CodeGeneratorV8.pm. After this patch is landed,
I would like to add the if check to all existing custom V8 constructors.
No new tests, since we could not find a test case that causes some visible bug without the if check.
- bindings/scripts/CodeGeneratorV8.pm:
(GenerateConstructorCallback): Generates a constructor so that it returns immediately without doing anything if the constructor is called from the WebCore context.
- bindings/scripts/test/V8/V8TestInterface.cpp: Updated the result.
(WebCore::V8TestInterface::constructorCallback):
- bindings/scripts/test/V8/V8TestObj.cpp: Ditto.
(WebCore::V8TestObj::constructorCallback):
- 4:38 PM Changeset in webkit [97422] by
-
- 2 edits in trunk/Source/WebKit2
[Mac] PDF Documents at epo.org look very blurry
https://bugs.webkit.org/show_bug.cgi?id=70072
Reviewed by Dan Bernstein.
- WebProcess/Plugins/PDF/BuiltInPDFView.cpp: (WebKit::BuiltInPDFView::paintContent): Ensure integral coordinates. <rdar://problem/10283382> tracks lifting this limitation.
- 4:37 PM Changeset in webkit [97421] by
-
- 5 edits in trunk/Source/WebKit/efl
[EFL]: Move from FileChooserSettings deprecatedAcceptType to acceptMIMETypes
https://bugs.webkit.org/show_bug.cgi?id=70002
Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-10-13
Reviewed by Joseph Pecoraro.
Adapt to the changes introduced in r97336 and r97338 by using a vector
of strings instead of a single string in runOpenPanel().
- WebCoreSupport/ChromeClientEfl.cpp:
(WebCore::ChromeClientEfl::runOpenPanel):
- ewk/ewk_private.h:
- ewk/ewk_view.cpp:
(ewk_view_run_open_panel): Change signature; accept a Vector<String>
instead of a char*. Build an Eina_List to pass for child classes.
- ewk/ewk_view.h:
- 4:22 PM Changeset in webkit [97420] by
-
- 2 edits in trunk/Tools
fix regex in layout test times dashboard
https://bugs.webkit.org/show_bug.cgi?id=70059
This fixes the treemapfocus query param.
Reviewed by Ojan Vafai.
- TestResultServer/static-dashboards/treemap.html:
- 4:16 PM Changeset in webkit [97419] by
-
- 5 edits in trunk
Implement a BeforeLoadEvent constructor for V8
https://bugs.webkit.org/show_bug.cgi?id=69980
Reviewed by Adam Barth.
Source/WebCore:
Test: fast/events/constructors/before-load-event-constructor.html
- bindings/v8/custom/V8EventConstructors.cpp: Added a BeforeLoadEvent constructor.
- dom/BeforeLoadEvent.idl: Replaced 'JSCustomConstructor' with 'CustomConstructor'.
LayoutTests:
Enabled before-load-event-constructor.html, since now V8 has the BeforeLoadEvent constructor.
- platform/chromium/test_expectations.txt:
- 4:14 PM Changeset in webkit [97418] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Add a colon to make expectation valid.
- platform/chromium/test_expectations.txt: Jeez.
- 4:08 PM Changeset in webkit [97417] by
-
- 6 edits6 adds in trunk
make IDBFactory.open wait for pending setVersion transactions to complete
https://bugs.webkit.org/show_bug.cgi?id=69307
Patch by Joshua Bell <jsbell@chromium.org> on 2011-10-13
Reviewed by Tony Chang.
Source/WebCore:
Added a queue of pending open calls, similar to the queue of pending
setVersion calls. Ensure pending calls are processed in the correct
order when transactions complete.
Tests: storage/indexeddb/open-close-version.html
storage/indexeddb/two-version-changes.html
storage/indexeddb/version-change-exclusive.html
- storage/IDBDatabaseBackendImpl.cpp:
(WebCore::IDBDatabaseBackendImpl::PendingOpenCall::create):
(WebCore::IDBDatabaseBackendImpl::PendingOpenCall::callbacks):
(WebCore::IDBDatabaseBackendImpl::PendingOpenCall::PendingOpenCall):
(WebCore::IDBDatabaseBackendImpl::setVersion):
(WebCore::IDBDatabaseBackendImpl::transactionStarted):
(WebCore::IDBDatabaseBackendImpl::transactionFinished):
(WebCore::IDBDatabaseBackendImpl::processPendingCalls):
(WebCore::IDBDatabaseBackendImpl::openConnection):
(WebCore::IDBDatabaseBackendImpl::close):
- storage/IDBDatabaseBackendImpl.h:
- storage/IDBFactoryBackendImpl.cpp:
(WebCore::IDBFactoryBackendImpl::open):
- storage/IDBTransactionBackendImpl.cpp:
(WebCore::IDBTransactionBackendImpl::abort):
(WebCore::IDBTransactionBackendImpl::start):
(WebCore::IDBTransactionBackendImpl::commit):
LayoutTests:
Some tests marked FAIL due to crbug.com/100123
- storage/indexeddb/open-close-version-expected.txt: Added.
- storage/indexeddb/open-close-version.html: Added.
- storage/indexeddb/two-version-changes-expected.txt: Added.
- storage/indexeddb/two-version-changes.html: Added.
- storage/indexeddb/version-change-exclusive-expected.txt: Added.
- storage/indexeddb/version-change-exclusive.html: Added.
- 3:54 PM Changeset in webkit [97416] by
-
- 2 edits in trunk/LayoutTests
https://bugs.webkit.org/show_bug.cgi?id=70069
REGRESSION (r63637): [Chromium] http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1.php reports as MISSING results.
- platform/chromium/test_expectations.txt: Added expectations.
- 3:51 PM Changeset in webkit [97415] by
-
- 2 edits in trunk/Source/WebKit/chromium
[chromium] Automatically pull clang on
update-webkit --chromiumon mac
https://bugs.webkit.org/show_bug.cgi?id=70058
Reviewed by Adam Barth.
- DEPS:
- 3:39 PM Changeset in webkit [97414] by
-
- 2 edits in trunk/LayoutTests
Tweaking moar expectations.
- platform/chromium/test_expectations.txt: Tweakage.
- 3:34 PM Changeset in webkit [97413] by
-
- 2 edits in trunk/Source/WebCore
Leopard build fix
- 3:30 PM Changeset in webkit [97412] by
-
- 2 edits in trunk/Source/JavaScriptCore
Speculative build fix for !DFG builds.
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- 3:25 PM Changeset in webkit [97411] by
-
- 3 edits in trunk/Source/WebKit2
[Mac] Wheel event handler counter is incorrect with PDF views
https://bugs.webkit.org/show_bug.cgi?id=70062
Reviewed by Dan Bernstein.
- WebProcess/Plugins/PDF/BuiltInPDFView.h:
- WebProcess/Plugins/PDF/BuiltInPDFView.cpp: (WebKit::BuiltInPDFView::didAddVerticalScrollbar): Added forgotten override for vertical case. (WebKit::BuiltInPDFView::willRemoveVerticalScrollbar): Ditto. (WebKit::BuiltInPDFView::createScrollbar): Notify self, do not make a shortcut to ScrollAnimator. (WebKit::BuiltInPDFView::destroyScrollbar): Ditto. (WebKit::BuiltInPDFView::destroy): Actually destroy the scrollbars.
- 3:23 PM Changeset in webkit [97410] by
-
- 8 edits in trunk/Source/JavaScriptCore
Fix performance of ValueToInt32 node when predicting double
https://bugs.webkit.org/show_bug.cgi?id=70063
Reviewed by Filip Pizlo.
Currently we fail to inline double to int conversion when
performing a ValueToInt32 operation on a value we predict
to be a double.
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::execute):
Apply correct filter for the double prediction path
- dfg/DFGJITCodeGenerator32_64.cpp:
(JSC::DFG::JITCodeGenerator::nonSpeculativeValueToInt32):
- dfg/DFGJITCodeGenerator64.cpp:
(JSC::DFG::JITCodeGenerator::nonSpeculativeValueToInt32):
Support double parameters even when value has been spilled.
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileValueToInt32):
Moved old valueToInt32 code to this function, and added
path for double prediction
- dfg/DFGSpeculativeJIT.h:
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
Made the two implementations of ValueToInt32 call a single
shared compileValueToInt32 function.
- 3:11 PM Changeset in webkit [97409] by
-
- 4 edits in trunk/Source/WebKit/qt
[Qt] GeolocationClient cleanups
https://bugs.webkit.org/show_bug.cgi?id=69737
Patch by Adenilson Cavalcanti <adenilson.silva@openbossa.org> on 2011-10-13
Reviewed by Kenneth Rohde Christiansen.
Qt5 has a location module, so no need to use an external
library like Qt Mobility. This patch will allow the GeolocationClientQt
to compile with both Qt5 and Qt4.
- QtWebKit.pro:
- WebCoreSupport/GeolocationClientQt.cpp:
(WebCore::GeolocationClientQt::positionUpdated):
- WebCoreSupport/GeolocationClientQt.h:
- 3:11 PM Changeset in webkit [97408] by
-
- 21 edits in trunk/Source/JavaScriptCore
Sync requestAnimationFrame callback to CVDisplayLink on Mac
https://bugs.webkit.org/show_bug.cgi?id=68911
Patch by Chris Marrin <cmarrin@apple.com> on 2011-10-13
Reviewed by Simon Fraser.
Add REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR for implementations
that use the DisplayRefreshMonitor logic.
- wtf/Platform.h:
- 3:09 PM Changeset in webkit [97407] by
-
- 30 edits17 adds in trunk
https://bugs.webkit.org/show_bug.cgi?id=70050
DRT and WRT should have HiDPI testing capabilities
Reviewed by Darin Adler.
Source/WebKit/mac:
New method _backingScaleFactor matches SPI of a similar name that I added
recently to WKPage in WebKit2. Equivalent functionality is needed for
DumpRenderTree's HiDPI support.
- WebView/WebView.mm:
(-[WebView _backingScaleFactor]):
- WebView/WebViewPrivate.h:
Tools:
New layoutTestController function setBackingScaleFactor takes a double for a scale
factor and a callback function to call once the backing scale factor has
successfully been set for the view.
- DumpRenderTree/LayoutTestController.cpp:
(setBackingScaleFactorCallback):
(LayoutTestController::staticFunctions):
On Mac, setBackingScaleFactor calls WebView _setCustomBackingScaleFactor. Other
platforms do nothing.
- DumpRenderTree/LayoutTestController.h:
- DumpRenderTree/mac/LayoutTestControllerMac.mm:
(LayoutTestController::setBackingScaleFactor):
- DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
(LayoutTestController::setBackingScaleFactor):
- DumpRenderTree/win/LayoutTestControllerWin.cpp:
(LayoutTestController::setBackingScaleFactor):
Reset the backing scale factor by calling _setCutsomBackingScaleFactor with a
value of 0, which resets to the system default.
- DumpRenderTree/mac/DumpRenderTree.mm:
(resetWebViewToConsistentStateBeforeTesting):
When generating the pixel dump, create a Bitmap of the appropriate size based on
the backing scale factor. If it is a HiDPI view, paint into the context using
displayRectIgnoringOpacity.
- DumpRenderTree/mac/PixelDumpSupportMac.mm:
(createBitmapContextFromWebView):
And now the same stuff for WK2. Again, new layoutTestController function
setBackingScaleFactor takes a double for a scale factor and a callback function.
- WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
(WTR::LayoutTestController::setBackingScaleFactor):
(WTR::LayoutTestController::callSetBackingScaleFactorCallback):
- WebKitTestRunner/InjectedBundle/LayoutTestController.h:
The InjectedBundle sends a message to the UI process to set the backing scale
factor. It also processes a message the UI process will send back once it
completes this task, and at that time, the InjectedBundle calls the callback.
- WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::didReceiveMessage):
(WTR::InjectedBundle::postSetBackingScaleFactor):
- WebKitTestRunner/InjectedBundle/InjectedBundle.h:
Again, reset the backing scale factor by calling WKPageSetCustomBackingScaleFactor
with a value of 0, which resets to the system default.
- WebKitTestRunner/TestController.cpp:
(WTR::TestController::resetStateToConsistentValues):
Upon receiving the SetBackingScaleFactor message, call
WKPageSetCustomBackingScaleFactor to the given scale factor, and post a message
back to InjectedBundle to say it has been done.
- WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
Don't use window snapshotting for the HiDPI tests. We don't have a way to fake a
window's scale factor so we have to avoid that.
- WebKitTestRunner/cg/TestInvocationCG.cpp:
(WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
LayoutTests:
New HiDPI tests and results. These should be skipped on all non-Lion platforms.
- fast/hidpi: Added.
- fast/hidpi/broken-image-icon-hidpi.html: Added.
- fast/hidpi/broken-image-with-size-hidpi.html: Added.
- fast/hidpi/clip-text-in-hidpi.html: Added.
- fast/hidpi/resize-corner-hidpi.html: Added.
- fast/hidpi/video-controls-in-hidpi.html: Added.
- platform/gtk-wk2/Skipped:
- platform/gtk/Skipped:
- platform/mac-leopard/Skipped:
- platform/mac-snowleopard/Skipped:
- platform/mac/fast/hidpi: Added.
- platform/mac/fast/hidpi/broken-image-icon-hidpi-expected.png: Added.
- platform/mac/fast/hidpi/broken-image-icon-hidpi-expected.txt: Added.
- platform/mac/fast/hidpi/broken-image-with-size-hidpi-expected.png: Added.
- platform/mac/fast/hidpi/broken-image-with-size-hidpi-expected.txt: Added.
- platform/mac/fast/hidpi/clip-text-in-hidpi-expected.png: Added.
- platform/mac/fast/hidpi/clip-text-in-hidpi-expected.txt: Added.
- platform/mac/fast/hidpi/resize-corner-hidpi-expected.png: Added.
- platform/mac/fast/hidpi/resize-corner-hidpi-expected.txt: Added.
- platform/mac/fast/hidpi/video-controls-in-hidpi-expected.png: Added.
- platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt: Added.
- platform/qt-mac/Skipped:
- platform/qt-wk2/Skipped:
- platform/qt/Skipped:
- platform/win-wk2/Skipped:
- platform/win/Skipped:
- platform/wincairo/Skipped:
- 3:01 PM Changeset in webkit [97406] by
-
- 3 edits2 moves13 adds1 delete in trunk/LayoutTests
Update expectations after gdi->skia switch.
- platform/chromium-cg-mac-snowleopard/svg/batik/text/textFeatures-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/batik/text/textFeatures-expected.png.
- platform/chromium-mac-leopard/svg/batik/text/textFeatures-expected.png: Added.
- platform/chromium-mac-leopard/svg/css/text-shadow-multiple-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/batik/text/textFeatures-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/css/text-shadow-multiple-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/css/text-shadow-multiple-expected.png.
- platform/chromium-mac/svg/batik/text/textFeatures-expected.png: Removed.
- platform/chromium-win-xp/svg/css/text-shadow-multiple-expected.png: Added.
- platform/chromium-win/svg/batik/text/textFeatures-expected.png:
- platform/chromium-win/svg/css/text-shadow-multiple-expected.png:
- 2:59 PM Changeset in webkit [97405] by
-
- 22 edits6 adds in trunk
Sync requestAnimationFrame callback to CVDisplayLink on Mac
https://bugs.webkit.org/show_bug.cgi?id=68911
Reviewed by Simon Fraser.
Source/JavaScriptCore:
Add REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR for implementations
that use the DisplayRefreshMonitor logic.
- wtf/Platform.h:
Source/WebCore:
Test: fast/animation/request-animation-frame-iframe.html
Implement CVDisplayLink which checks to see if any scheduleAnimation requests
have come in. If so, remember the timestamp and do a callOnMainThread to fire
the callbacks. A DisplayRefreshMonitorManager is a singleton which has a list
of DisplayRefreshMonitors, one for each display. Each monitor has one or more
DisplayRefreshMonitorClients, which is a abstract virtual class implemented
by ScriptAnimationController. When an animation is scheduled, the
displayRefreshFired method is called on the client, which in turn calls the
requestAnimationFrame callbacks.
DisplayRefreshMonitor and therefore the CVDisplayLink it owns is discarded
when it no longer has any clients. This minimizes the number of concurrent
CVDisplayLink threads.
- WebCore.exp.in:
- WebCore.xcodeproj/project.pbxproj:
- dom/Document.cpp:
(WebCore::Document::windowScreenDidChange):
(WebCore::Document::webkitRequestAnimationFrame):
- dom/Document.h:
- dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::ScriptedAnimationController):
(WebCore::ScriptedAnimationController::windowScreenDidChange):
(WebCore::ScriptedAnimationController::scheduleAnimation):
- dom/ScriptedAnimationController.h:
(WebCore::ScriptedAnimationController::displayRefreshFired):
- page/Page.cpp:
(WebCore::Page::Page):
(WebCore::Page::windowScreenDidChange):
- page/Page.h:
(WebCore::Page::displayID):
- platform/PlatformScreen.h:
- platform/graphics/DisplayRefreshMonitor.cpp: Added.
(WebCore::DisplayRefreshMonitorClient::DisplayRefreshMonitorClient):
(WebCore::DisplayRefreshMonitorClient::~DisplayRefreshMonitorClient):
(WebCore::DisplayRefreshMonitorClient::fireDisplayRefreshIfNeeded):
(WebCore::DisplayRefreshMonitor::DisplayRefreshMonitor):
(WebCore::DisplayRefreshMonitor::refreshDisplayOnMainThread):
(WebCore::DisplayRefreshMonitorManager::sharedManager):
(WebCore::DisplayRefreshMonitorManager::findMonitor):
(WebCore::DisplayRefreshMonitorManager::registerClient):
(WebCore::DisplayRefreshMonitorManager::unregisterClient):
(WebCore::DisplayRefreshMonitorManager::scheduleAnimation):
(WebCore::DisplayRefreshMonitorManager::windowScreenDidChange):
- platform/graphics/DisplayRefreshMonitor.h: Added.
(WebCore::DisplayRefreshMonitorClient::scheduleAnimation):
(WebCore::DisplayRefreshMonitor::hasClients):
(WebCore::DisplayRefreshMonitor::addClient):
(WebCore::DisplayRefreshMonitor::removeClient):
(WebCore::DisplayRefreshMonitor::displayID):
(WebCore::DisplayRefreshMonitorManager::DisplayRefreshMonitorManager):
- platform/graphics/mac/DisplayRefreshMonitorMac.cpp: Added.
(WebCore::DisplayRefreshMonitor::displayLinkCallback):
(WebCore::DisplayRefreshMonitor::~DisplayRefreshMonitor):
(WebCore::DisplayRefreshMonitor::scheduleAnimation):
Source/WebKit/mac:
Add windowDidChangeScreen function which listens for the window changing
screens and passes the new displayID along to WebCore::Page. It also sends
one on windowWillOrderOnScreen, so the Page has a fresh displayID after it's
created.
- WebView/WebView.mm:
(-[WebView addWindowObserversForWindow:]):
(-[WebView removeWindowObservers]):
(-[WebView _windowDidChangeScreen:]):
(-[WebView _windowWillOrderOnScreen:]):
Source/WebKit2:
Add windowDidChangeScreen function which listens for the window changing
screens and passes the new displayID along to WebCore::Page. It also sends
one on windowDidBecomeKey, so the Page has a fresh displayID after it's
created. Event is generated in the UIProcess and then sent over to the
WebProcess, which actually sends it to WebCore::Page.
- UIProcess/API/mac/WKView.mm:
(-[WKView addWindowObserversForWindow:]):
(-[WKView removeWindowObservers]):
(-[WKView _windowDidChangeScreen:]):
(-[WKView _windowDidBecomeKey:]):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::windowScreenDidChange):
- UIProcess/WebPageProxy.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::windowScreenDidChange):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
LayoutTests:
Test to make sure requestAnimationFrame events fire inside iframe
- fast/animation/request-animation-frame-iframe-expected.txt: Added.
- fast/animation/request-animation-frame-iframe.html: Added.
- fast/animation/script-tests/request-animation-frame-subframe.html: Added.
- 2:52 PM Changeset in webkit [97404] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Qt compile fix.
- css/CSSFontFaceSource.cpp: include Document.h.
- 2:40 PM Changeset in webkit [97403] by
-
- 8 edits2 copies in branches/chromium/874
Merge 97402 - Source/WebCore: Register custom fonts at their creation time, rather than at retirement time.
BUG=100059
Review URL: http://codereview.chromium.org/8273018
- 2:37 PM Changeset in webkit [97402] by
-
- 10 edits2 adds in trunk
Source/WebCore: Register custom fonts at their creation time,
rather than at retirement time.
https://bugs.webkit.org/show_bug.cgi?id=68929
Reviewed by Dan Bernstein.
Test: fast/text/custom-font-data-crash2.html
- css/CSSFontFace.cpp:
- css/CSSFontFace.h: remove function added in r94508,
which is no longer needed. We now register custom fonts
at creation time.
- css/CSSFontFaceSource.cpp:
(WebCore::CSSFontFaceSource::pruneTable): no longer need
to delete/retire font data here, it will be handled in ~Document.
(WebCore::CSSFontFaceSource::getFontData): register custom
font to document's m_customFonts.
- css/CSSFontSelector.cpp:
- css/CSSFontSelector.h: remove function added in r94508,
which is no longer needed. We now register custom fonts
at creation time.
- css/CSSSegmentedFontFace.cpp:
(WebCore::CSSSegmentedFontFace::pruneTable): no longer need
to delete/retire font data here, it will be handled in ~Document.
(WebCore::CSSSegmentedFontFace::getFontData): register custom
font to document's m_customFonts.
- dom/Document.cpp: Change function names to registerCustomFont
, deleteCustomFonts and local to m_customFont.
(WebCore::Document::~Document):
(WebCore::Document::recalcStyle): yanking out the comment. We
no longer keep retired custom fonts. We clear all custom fonts
on Document destruction.
(WebCore::Document::registerCustomFont):
(WebCore::Document::deleteCustomFonts):
- dom/Document.h:
LayoutTests: Register custom fonts at their creation time,
rather than at retirement time.
https://bugs.webkit.org/show_bug.cgi?id=68929
Reviewed by Dan Bernstein.
- fast/text/custom-font-data-crash2-expected.txt: Added.
- fast/text/custom-font-data-crash2.html: Added.
- 2:28 PM Changeset in webkit [97401] by
-
- 1 edit2 adds in trunk/LayoutTests
Add results to keep the bots quiet.
- fast/images/color-jpeg-with-color-profile-expected.png: Added.
- fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- 2:25 PM Changeset in webkit [97400] by
-
- 2 edits in trunk/LayoutTests
Tweak flakiness expectation.
- platform/chromium/test_expectations.txt: Tweaked.
- 2:20 PM Changeset in webkit [97399] by
-
- 2 edits in trunk/Source/WebKit2
[Qt][WK2] WebErrorsQt.cpp duplicates code from WKError.h and WebError.h
https://bugs.webkit.org/show_bug.cgi?id=70053
Reviewed by Kenneth Rohde Christiansen.
Now we will be aligned with WKError.h and WebError.h by using the shared
and pre-defined enum for error codes and WebError::webkitErrorDomain().
- WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp:
(WebKit::blockedError):
(WebKit::cannotShowURLError):
(WebKit::interruptedForPolicyChangeError):
(WebKit::cannotShowMIMETypeError):
(WebKit::pluginWillHandleLoadError):
- 2:16 PM Changeset in webkit [97398] by
-
- 2 edits in trunk/Source/WebKit2
[Qt][WK2] WebViews are emitting loadFailed for "private" error codes
https://bugs.webkit.org/show_bug.cgi?id=70047
Reviewed by Kenneth Rohde Christiansen.
Both QDesktopWebView and QTouchWebView are emitting loadFailed for private errors
like the ones defined in Source/WebKit2/WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp.
We now filter these by not emitting this signal for FrameLoadInterruptedByPolicyChange,
PlugInWillHandleLoad and Cancellation, following previous decisions from WebKit 1.
- UIProcess/qt/ClientImpl.cpp:
(dispatchLoadFailed):
- 2:11 PM Changeset in webkit [97397] by
-
- 2 edits in trunk/LayoutTests
Add GPU crashes that cropped up.
- platform/chromium/test_expectations.txt: Added.
- 2:05 PM Changeset in webkit [97396] by
-
- 2 edits in trunk/LayoutTests
Remove expectations of failure after r97149.
- platform/chromium/test_expectations.txt: Yipee.
- 1:58 PM Changeset in webkit [97395] by
-
- 2 edits in trunk/Source/WebCore
Crash in DeleteSelectionCommand::handleGeneralDelete
https://bugs.webkit.org/show_bug.cgi?id=70045
Reviewed by Darin Adler.
Exit early when m_upstreamStart is null.
No new tests because we don't have a reduction.
- editing/DeleteSelectionCommand.cpp:
(WebCore::DeleteSelectionCommand::handleGeneralDelete):
- 1:54 PM Changeset in webkit [97394] by
-
- 2 edits3 moves9 adds in trunk/LayoutTests
[Chromium] Update expectations after r97378.
- 1:51 PM Changeset in webkit [97393] by
-
- 3 edits in trunk/Source/JavaScriptCore
terminateSpeculativeExecution for fillSpeculateDouble with DataFormatCell
Rubber stamped by Filip Pizlo
This is breaking fast/canvas/canvas-composite-alpha.html on 32_64 DFG JIT.
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
- 1:48 PM Changeset in webkit [97392] by
-
- 2 edits61 adds in trunk/LayoutTests
[Chromium] Update expectations after r97369.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Added.
- platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Added.
- platform/chromium-win/fast/repaint/region-painting-via-layout-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Added.
- platform/chromium/fast/repaint/region-painting-via-layout-expected.png: Added.
- platform/chromium/test_expectations.txt: Removed failure expectations.
- 1:37 PM Changeset in webkit [97391] by
-
- 3 edits3 adds in trunk
https://bugs.webkit.org/show_bug.cgi?id=70049
[CSS Regions] Add a test of a float being pushed down because it can't fit
next to another float and make sure it re-evaluates its position when it changes
regions as a result of the push.
Reviewed by Sam Weinig.
Source/WebCore:
Added new test in fast/regions.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeLogicalLocationForFloat):
LayoutTests:
- fast/regions/float-pushed-width-change.html: Added.
- platform/mac/fast/regions/float-pushed-width-change-expected.png: Added.
- platform/mac/fast/regions/float-pushed-width-change-expected.txt: Added.
- 1:22 PM Changeset in webkit [97390] by
-
- 1 edit9 adds in trunk/LayoutTests
Platform-specific results for r97378
Unreviewed, new platform-specific results.
- platform/gtk/css2.1/20110323/floating-replaced-height-008-expected.txt: Added.
- platform/gtk/css2.1/20110323/inline-block-replaced-height-008-expected.txt: Added.
- platform/gtk/css2.1/20110323/inline-replaced-height-008-expected.txt: Added.
- platform/mac/css2.1/20110323/floating-replaced-height-008-expected.txt: Added.
- platform/mac/css2.1/20110323/inline-block-replaced-height-008-expected.txt: Added.
- platform/mac/css2.1/20110323/inline-replaced-height-008-expected.txt: Added.
- platform/qt/css2.1/20110323/floating-replaced-height-008-expected.txt: Added.
- platform/qt/css2.1/20110323/inline-block-replaced-height-008-expected.txt: Added.
- platform/qt/css2.1/20110323/inline-replaced-height-008-expected.txt: Added.
- 1:18 PM Changeset in webkit [97389] by
-
- 2 edits10 adds in trunk/LayoutTests
Rebaseline for webkit bug 69503
https://bugs.webkit.org/show_bug.cgi?id=69818
Patch by Ben Wells <benwells@chromium.org> on 2011-10-13
Reviewed by Tony Chang.
- platform/chromium-cg-mac-leopard/fast/css/text-transform-select-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/fast/css/text-transform-select-expected.png: Added.
- platform/chromium-linux/fast/css/text-transform-select-expected.txt: Added.
- platform/chromium-mac-leopard/fast/css/text-transform-select-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/css/text-transform-select-expected.png: Added.
- platform/chromium-win/fast/css/text-transform-select-expected.png: Added.
- platform/chromium-win/fast/css/text-transform-select-expected.txt: Added.
- platform/chromium/fast/css/text-transform-select-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 1:03 PM Changeset in webkit [97388] by
-
- 6 edits2 copies2 adds in trunk
Move XSTL to script-src in Content-Security-Policy
https://bugs.webkit.org/show_bug.cgi?id=63637
Reviewed by Eric Seidel.
Source/WebCore:
The spec was unclear about how to treat XSLT. My reading was that they
should fall under style-src, but further discussion on the mailing list
settled on using script-src because an XSLT can inject arbitrary DOM
and script into a page, which is more risky than including style.
Tests: http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1.php
http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-2.php
- loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::canRequest):
LayoutTests:
- http/tests/security/contentSecurityPolicy/xsl-allowed.php:
- http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
- http/tests/security/contentSecurityPolicy/xsl-blocked.php:
- http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1.php: Added.
- http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-2-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-2.php: Added.
- 12:47 PM Changeset in webkit [97387] by
-
- 3 edits in trunk/Source
[Qt] QtWebKit build error for Mac 32bit
https://bugs.webkit.org/show_bug.cgi?id=69914
In WebCore.pro and QtWebKit.pro we define NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES
when compiling with ENABLE_VIDEO and with WTF_USE_QTKIT.
But this is meant to be defined in NSGeometry.h under certain preconditions.
Without setting NS_BUILD_32_LIKE_64 none of these preconditions is
met and therefore NSGeometry.h will create several conflicting type definitions.
With this patch we create consistent definitions again.
Due to the order of include files we cannot remove
NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES from WebCore.pro.
Patch by Zeno Albisser <zeno.albisser@nokia.com> on 2011-10-13
Reviewed by Andreas Kling.
- WebCore.pro:
- 12:37 PM Changeset in webkit [97386] by
-
- 3 edits in trunk
Revert border radius clips (r95239) for Chromium due to performance issues. Update test expectations to skip border radius clip layout tests.
https://bugs.webkit.org/show_bug.cgi?id=69844
Patch by Tom Hudson <tomhudson@google.com> on 2011-10-13
Reviewed by Simon Fraser.
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::clipToRect): Only process border radius clips #if !PLATFORM(CHROMIUM)
- 12:36 PM Changeset in webkit [97385] by
-
- 7 edits in trunk/Source/WebKit2
Implement TextChecker for WebKit2 GTK+
https://bugs.webkit.org/show_bug.cgi?id=68548
Patch by Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com> on 2011-10-13
Reviewed by Anders Carlsson.
Added implementation for all functions in TextCheckerGtk.cpp removing earlier stubbed implementations.
Moved couple of API earlier specific to win port to common section and added stubbed implementation
of the same for remaining ports of Qt, Efl and Mac.
- GNUmakefile.am: Added TextChecker implementation files.
- UIProcess/TextChecker.h: Moved spellCheckingEnabled and grammarCheckingEnabled API outside of win port.
- UIProcess/efl/TextCheckerEfl.cpp: Stubbed implementation of API which was moved outside win port.
- UIProcess/gtk/TextCheckerGtk.cpp: Implementation of all TextChecker API.
(WebKit::TextChecker::state):
(WebKit::TextChecker::isContinuousSpellCheckingAllowed):
(WebKit::TextChecker::setContinuousSpellCheckingEnabled):
(WebKit::TextChecker::setGrammarCheckingEnabled):
(WebKit::TextChecker::continuousSpellCheckingEnabledStateChanged):
(WebKit::TextChecker::grammarCheckingEnabledStateChanged):
(WebKit::TextChecker::uniqueSpellDocumentTag):
(WebKit::TextChecker::closeSpellDocumentWithTag):
(WebKit::TextChecker::checkSpellingOfString):
(WebKit::TextChecker::checkGrammarOfString):
(WebKit::TextChecker::spellingUIIsShowing):
(WebKit::TextChecker::toggleSpellingUIIsShowing):
(WebKit::TextChecker::updateSpellingUIWithMisspelledWord):
(WebKit::TextChecker::updateSpellingUIWithGrammarString):
(WebKit::TextChecker::getGuessesForWord):
(WebKit::TextChecker::learnWord):
(WebKit::TextChecker::ignoreWord):
- UIProcess/mac/TextCheckerMac.mm: Implementation of API which was moved outside win port.
- UIProcess/qt/TextCheckerQt.cpp: Stubbed implementation of API which was moved outside win port.
- 12:30 PM Changeset in webkit [97384] by
-
- 9 edits in trunk/LayoutTests
Rebase some editing/spelling results for Lion.
- platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt:
- platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt:
- platform/mac/editing/spelling/autocorrection-contraction-expected.txt:
- platform/mac/editing/spelling/click-autocorrected-word-expected.txt:
- platform/mac/editing/spelling/delete-into-autocorrected-word-expected.txt:
- platform/mac/editing/spelling/forward-delete-into-autocorrected-word-expected.txt:
- platform/mac/editing/spelling/move-cursor-to-autocorrected-word-expected.txt:
- platform/mac/editing/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.txt:
- 12:29 PM Changeset in webkit [97383] by
-
- 1 edit in trunk/LayoutTests/platform/mac/fast/repaint/region-painting-via-layout-expected.txt
Fix layout test result on Lion to account for content-order removal patch.
- 12:24 PM Changeset in webkit [97382] by
-
- 1 edit2 adds in trunk/LayoutTests
Add regression test: canvas.toDataURL("image/jpeg") should not crash
https://bugs.webkit.org/show_bug.cgi?id=69991
Reviewed by Kenneth Russell.
- fast/canvas/canvas-toDataURL-jpeg-crash-expected.txt: Added.
- fast/canvas/canvas-toDataURL-jpeg-crash.html: Added.
- 12:24 PM Changeset in webkit [97381] by
-
- 13 edits in trunk/Source
De-virtualized JSCell::toNumber
https://bugs.webkit.org/show_bug.cgi?id=69858
Reviewed by Sam Weinig.
Source/JavaScriptCore:
Removed JSCallbackObject::toNumber because its no longer necessary since
JSObject::toNumber now suffices since we implicitly add valueOf to an object's
prototype whenever a convertToType callback is provided.
- API/JSCallbackObject.h:
- API/JSCallbackObjectFunctions.h:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
De-virtualized JSCell::toNumber, JSObject::toNumber, and JSString::toNumber.
- runtime/JSCell.cpp:
(JSC::JSCell::toNumber):
- runtime/JSCell.h:
- runtime/JSObject.h:
- runtime/JSString.h:
Removed JSNotAnObject::toNumber because its result doesn't matter and it implements
defaultValue, therefore JSObject::toNumber can cover its case.
- runtime/JSNotAnObject.cpp:
- runtime/JSNotAnObject.h:
Source/JavaScriptGlue:
Removed UserObjectImp::toNumber because it's no longer necessary since
JSObject::toNumber can cover this case.
- UserObjectImp.cpp:
- UserObjectImp.h:
- 12:07 PM Changeset in webkit [97380] by
-
- 12 edits in trunk
Deprecate event.layerX and event.layerY in WebKit
https://bugs.webkit.org/show_bug.cgi?id=69951
Reviewed by Darin Adler.
Source/WebCore:
layerX and layerY were concepts of the old Netscape code that stayed
in WebKit for a long time without changes. Now the code is completely
wrong and Mozilla has expressed some interest in removing it from their
API too.
This is a first step in the removal as layerX and layerY are exposed
in some APIs. Chromium and Win are fine with removing the property
directly, but ObjC needs to deprecate them first.
- bindings/objc/PublicDOMInterfaces.h: Mark the API as deprecated.
- dom/MouseRelatedEvent.cpp:
(WebCore::MouseRelatedEvent::layerX):
(WebCore::MouseRelatedEvent::layerY):
- dom/UIEvent.cpp:
(WebCore::UIEvent::layerX):
(WebCore::UIEvent::layerY):
Added a call to warnDeprecatedLayerXYUsage in the previous functions.
(WebCore::UIEvent::warnDeprecatedLayerXYUsage): Print a warning in the
console about the removal of event.layerX and event.layerY in the near future.
- dom/UIEvent.h: Added warnDeprecatedLayerXYUsage.
LayoutTests:
- fast/dom/Window/window-xy-properties-expected.txt:
- fast/events/init-events-expected.txt:
- fast/events/mouse-relative-position-expected.txt:
- fast/events/mouseclick-target-and-positioning-expected.txt:
- fast/events/simulated-click-coords-expected.txt:
- jquery/events-expected.txt:
Updated those tests with the console messages to keep our existing
coverage until we remove the 2 properties.
- 12:06 PM Changeset in webkit [97379] by
-
- 7 edits in trunk
[Chromium] Allow building without speech input enabled.
https://bugs.webkit.org/show_bug.cgi?id=69867
Reviewed by Darin Fisher.
Source/WebKit/chromium:
- src/AssertMatchingEnums.cpp:
- src/WebSpeechInputControllerMockImpl.cpp:
(WebKit::WebSpeechInputControllerMock::create):
- src/WebSpeechInputControllerMockImpl.h:
- src/WebSpeechInputResult.cpp:
Tools:
- DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::addMockSpeechInputResult):
- 12:04 PM Changeset in webkit [97378] by
-
- 4 edits11 adds in trunk
CSS 2.1 failure: inline-replaced-height-008.htm
https://bugs.webkit.org/show_bug.cgi?id=69273
Reviewed by Simon Fraser.
Source/WebCore:
Test: css2.1/20110323/inline-block-replaced-height-008.html
Per http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height, if 'height' has computed value of
'auto', the replaced element has an intrinsic ratio and its used width is known or resolved, then
the used value of 'height' is determined by the equation (used width) / (intrinsic ratio).
- rendering/RenderImage.cpp:
(WebCore::RenderImage::computeReplacedLogicalHeight):
- rendering/RenderReplaced.h:
LayoutTests:
- css2.1/20110323/floating-replaced-height-008.htm: Added.
- css2.1/20110323/inline-block-replaced-height-008.htm: Added.
- css2.1/20110323/inline-replaced-height-008.htm: Added.
- css2.1/20110323/support/60x60-green.png: Added
- platform/chromium-linux/css2.1/20110323/floating-replaced-height-008-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/floating-replaced-height-008-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/inline-block-replaced-height-008-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/inline-block-replaced-height-008-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/inline-replaced-height-008-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/inline-replaced-height-008-expected.txt: Added.
- 12:02 PM Changeset in webkit [97377] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, skip MutationObserver tests on wincairo.
These tests are not yet enabled on any platform.
- platform/wincairo/Skipped:
- 11:51 AM Changeset in webkit [97376] by
-
- 2 edits in trunk/LayoutTests
Add stallFor URL parameter for http/tests/media/video-play-stall.html test.
https://bugs.webkit.org/show_bug.cgi?id=69974
Without the call to sleep(), the test server will issue a TCP
connection close earlier than the 3 second wait time required to issue
a stalled event.
Reviewed by Eric Carlson.
- http/tests/media/video-play-stall.html:
- 11:44 AM Changeset in webkit [97375] by
-
- 4 edits in trunk/Source/WebKit2
[Qt][WK2] Implement decidePolicyForResponse in our PolicyClient
https://bugs.webkit.org/show_bug.cgi?id=69832
Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2011-10-13
Reviewed by Kenneth Rohde Christiansen.
We implement decidePolicyForResponse in our PolicyClient in order to
decide whether a given ResourceResponse should be downloaded or loaded.
- UIProcess/qt/ClientImpl.cpp:
(qt_wk_decidePolicyForResponse):
- UIProcess/qt/ClientImpl.h:
- UIProcess/qt/QtWebPageProxy.cpp:
(QtWebPageProxy::init):
- 11:31 AM Changeset in webkit [97374] by
-
- 2 edits in trunk/LayoutTests
Mac test expectation update for the bug 69999.
- platform/mac/test_expectations.txt:
- 11:28 AM Changeset in webkit [97373] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Update expectations while waiting on results from bots.
- platform/chromium/test_expectations.txt: Updated.
- 11:02 AM Changeset in webkit [97372] by
-
- 20 edits in trunk
Unreviewed, rolling out r97362.
http://trac.webkit.org/changeset/97362
https://bugs.webkit.org/show_bug.cgi?id=70039
Relies on V8 APIs that have been reverted upstream. (Requested
by dglazkov on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-10-13
Source/WebCore:
- English.lproj/localizedStrings.js:
- bindings/js/ScriptProfiler.cpp:
- bindings/js/ScriptProfiler.h:
- bindings/v8/ScriptProfiler.cpp:
- bindings/v8/ScriptProfiler.h:
- inspector/Inspector.json:
- inspector/InspectorController.cpp:
(WebCore::InspectorController::InspectorController):
- inspector/InspectorProfilerAgent.cpp:
(WebCore::InspectorProfilerAgent::create):
(WebCore::InspectorProfilerAgent::InspectorProfilerAgent):
- inspector/InspectorProfilerAgent.h:
- inspector/front-end/DetailedHeapshotGridNodes.js:
(WebInspector.HeapSnapshotGridNode.prototype.hasHoverMessage.false.hoverMessage):
(WebInspector.HeapSnapshotGenericObjectNode):
(WebInspector.HeapSnapshotGenericObjectNode.prototype.get data):
(WebInspector.HeapSnapshotGenericObjectNode.prototype.hoverMessage):
(WebInspector.HeapSnapshotGenericObjectNode.prototype.shortenWindowURL):
- inspector/front-end/DetailedHeapshotView.js:
(WebInspector.DetailedHeapshotView.prototype._showStringContentPopover):
- inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshot.prototype._init):
(WebInspector.HeapSnapshot.prototype.dispose):
(WebInspector.HeapSnapshot.prototype.updateStaticData):
(WebInspector.HeapSnapshotNodesProvider.prototype._serialize):
- inspector/front-end/HeapSnapshotProxy.js:
- inspector/front-end/RemoteObject.js:
- inspector/front-end/heapProfiler.css:
LayoutTests:
- inspector/profiler/heap-snapshot-expected.txt:
- inspector/profiler/heap-snapshot-test.js:
(initialize_HeapSnapshotTest):
- inspector/profiler/heap-snapshot.html:
- 10:00 AM Changeset in webkit [97371] by
-
- 5 edits in trunk/Source/JavaScriptCore
Use realloc() to expand/shrink StringBuilder buffer
https://bugs.webkit.org/show_bug.cgi?id=69913
Patch by Xianzhu Wang <wangxianzhu@chromium.org> on 2011-10-13
Reviewed by Darin Adler.
- wtf/text/StringBuilder.cpp:
(WTF::StringBuilder::reserveCapacity):
(WTF::StringBuilder::reallocateBuffer):
(WTF::StringBuilder::appendUninitialized):
(WTF::StringBuilder::shrinkToFit):
- wtf/text/StringBuilder.h:
- wtf/text/StringImpl.cpp:
(WTF::StringImpl::reallocate): Added to allow StringBuilder to reallocate the buffer.
- wtf/text/StringImpl.h:
- 9:55 AM Changeset in webkit [97370] by
-
- 5 edits3 adds in trunk
Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=69932
Layout repainting messed up for objects in regions. There were two bugs here.
The first is that the regionOverflowRect needs to at least be the size of the
region's rect. When you're in the middle of layout, you haven't computed the
overflow rect for the flow thread yet (the flow thread's height could even be 0),
and so you just need to enforce a minimum size. Also removed the region-overflow:break
clipping behavior, since it was established that was wrong.
The second bug is that when you tell a region to repaint, you need to disable layout state,
since applying layout deltas from the flow thread makes no sense. The region is in a totally
different place in the render tree, so the current flow thread layout state can't be used
to determine your coordinate offset.
Reviewed by Dan Bernstein.
Added fast/repaint test.
- rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::repaintRectangleInRegions):
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::regionOverflowRect):
LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=69932
Layout repainting messed up for objects in regions. Add a repaint test to
illustrate the issue.
Reviewed by Dan Bernstein.
- fast/repaint/region-painting-via-layout.html: Added.
- platform/mac/fast/regions/region-overflow-break-expected.png:
- platform/mac/fast/repaint/region-painting-via-layout-expected.png: Added.
- platform/mac/fast/repaint/region-painting-via-layout-expected.txt: Added.
- 9:33 AM Changeset in webkit [97369] by
-
- 8 edits56 adds in trunk
FEComponentTransfer element doesn't support dynamic invalidation
https://bugs.webkit.org/show_bug.cgi?id=69747
Source/WebCore:
The dynamic changes are captured by the svgAttributeChange() function, and
invalidate the filter primitive if necessary.
invalidateFilterPrimitiveParent() is a new free function in
SVGFilterPrimitiveStanardAttributes what makes the invalidation possible
by objects not inherited from SVGFilterPrimitiveStanardAttributes too.
This solution was used in SVGFEMergeNodeElement::svgAttributeChanged()
previously and now it can use this new function too.
Reviewed by Nikolas Zimmermann.
Tests: svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr.html
svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr.html
svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr.html
svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr.html
svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr.html
svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr.html
svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr.html
svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop.html
svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop.html
svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop.html
svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop.html
svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop.html
svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop.html
svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop.html
- svg/SVGComponentTransferFunctionElement.cpp:
(WebCore::SVGComponentTransferFunctionElement::svgAttributeChanged):
- svg/SVGComponentTransferFunctionElement.h:
- svg/SVGFEComponentTransferElement.cpp:
(WebCore::SVGFEComponentTransferElement::build):
- svg/SVGFEMergeNodeElement.cpp:
(WebCore::SVGFEMergeNodeElement::svgAttributeChanged):
- svg/SVGFilterPrimitiveStandardAttributes.cpp:
(WebCore::invalidateFilterPrimitiveParent):
- svg/SVGFilterPrimitiveStandardAttributes.h:
LayoutTests:
Adding new tests for feComponentTransfer dynamic changes.
Reviewed by Nikolas Zimmermann.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop.html: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop.html: Added.
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-dom-amplitude-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-dom-exponent-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-dom-intercept-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-dom-offset-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-dom-slope-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-dom-tableValues-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-dom-type-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-svgdom-amplitude-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-svgdom-exponent-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-svgdom-intercept-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-svgdom-offset-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-svgdom-slope-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-svgdom-tableValues-prop.js: Added.
(SVGNumberListToString):
(executeTest):
- svg/dynamic-updates/script-tests/SVGFEComponentTransferElement-svgdom-type-prop.js: Added.
(executeTest):
- 9:12 AM Changeset in webkit [97368] by
-
- 4 edits in trunk/Source/WebKit/chromium
[chromium] Add a selectionBounds() method to WebWidget.
https://bugs.webkit.org/show_bug.cgi?id=69028
Patch by Peng Huang <shawn.p.huang@gmail.com> on 2011-10-13
Reviewed by Darin Fisher.
- public/WebWidget.h:
(WebKit::WebWidget::selectionBounds):
- src/WebViewImpl.cpp:
(WebKit::WebViewImpl::selectionRange):
(WebKit::WebViewImpl::selectionBounds):
- src/WebViewImpl.h:
- 8:57 AM Changeset in webkit [97367] by
-
- 3 edits2 adds in trunk
REGRESSION (r95381): Standalone video can be focused and draws a focus ring.
https://bugs.webkit.org/show_bug.cgi?id=69097
Patch by Deepak Sherveghar <bpwv64@motorola.com> on 2011-10-13
Reviewed by Eric Carlson.
Source/WebCore:
We don't want to focus a media element in a standalone document.
Test: fast/events/media-focus-in-standalone-media-document.html
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::supportsFocus): return false if media element is in a standalone media document.
LayoutTests:
New test to check that media element in a standalone document are not focussed.
- fast/events/media-focus-in-standalone-media-document-expected.txt: Added.
- fast/events/media-focus-in-standalone-media-document.html: Added.
- 8:28 AM Changeset in webkit [97366] by
-
- 3 edits2 adds in trunk/Source/WebKit2
[GTK] Add WebKitTestServer class to WebKit2 GTK+ unit tests library
https://bugs.webkit.org/show_bug.cgi?id=70010
Reviewed by Martin Robinson.
With this class tests using a soup server only need to implement
the soup server callback.
- UIProcess/API/gtk/tests/GNUmakefile.am: Add new files to compilation.
- UIProcess/API/gtk/tests/TestWebKitWebLoaderClient.cpp: Use WebKitTestServer.
(testLoadingStatus):
(testLoadingError):
(testLoadAlternateContent):
(testWebViewReload):
(testLoadProgress):
(beforeAll):
(afterAll):
- UIProcess/API/gtk/tests/WebKitTestServer.cpp: Added.
(WebKitTestServer::WebKitTestServer):
(WebKitTestServer::~WebKitTestServer):
(WebKitTestServer::run): Run the soup server and adds the given
soup server callback to handle requests.
(WebKitTestServer::getURIForPath): Returns the server absolute URI
for the given relative path.
- UIProcess/API/gtk/tests/WebKitTestServer.h: Added.
(WebKitTestServer::baseURI):
- 7:31 AM Changeset in webkit [97365] by
-
- 3 edits in trunk/Source/WebKit/efl
Unreviewed; revert some changes introduced in r97329 which are
unrelated to the patch and reverted other patches themselves.
- ewk/ewk_frame.cpp:
(_ewk_frame_smart_del): Remove warning again.
(ewk_frame_contents_size_get): Check for Frame and FrameView again.
- ewk/ewk_view.cpp:
(_ewk_view_priv_new): Revert back default font size change.
- 6:58 AM Changeset in webkit [97364] by
-
- 3 edits in trunk/Source/WebKit2
[WebKit2][gtk] Fix warnings while generating WebKit2-GTK+ documentation.
https://bugs.webkit.org/show_bug.cgi?id=69928
Patch by Nayan Kumar K <nayankk@motorola.com> on 2011-10-13
Reviewed by Philippe Normand.
Patch fixes the warnings reported by gtk-doc while generating
WebKit2-GTK+ documentation.
- UIProcess/API/gtk/WebKitWebContext.h: Correct the documentation comment.
- UIProcess/API/gtk/WebKitWebView.cpp: Parameter name correction.
- 5:56 AM BuildingQt5OnHarmattan edited by
- (diff)
- 4:46 AM BuildingQt5OnHarmattan edited by
- (diff)
- 4:13 AM Changeset in webkit [97363] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, rebaselined GTK SVG test result.
- platform/gtk/svg/hixie/cascade/002-expected.txt:
- 4:08 AM Changeset in webkit [97362] by
-
- 20 edits in trunk
Web Inspector: [Chromium] Add an ability to look up and explore an object from a heap profile.
https://bugs.webkit.org/show_bug.cgi?id=61179
This is exteremely helpful when dealing with DOM wrappers, as
their properties are mostly implemented with getters and thus not
stored in heap snapshots.
Reviewed by Pavel Feldman.
- English.lproj/localizedStrings.js:
- bindings/js/ScriptProfiler.cpp:
(WebCore::ScriptProfiler::objectByHeapObjectId):
- bindings/js/ScriptProfiler.h:
- bindings/v8/ScriptProfiler.cpp:
(WebCore::ScriptProfiler::objectByHeapObjectId):
- bindings/v8/ScriptProfiler.h:
- inspector/Inspector.json:
- inspector/InspectorController.cpp:
(WebCore::InspectorController::InspectorController):
- inspector/InspectorProfilerAgent.cpp:
(WebCore::InspectorProfilerAgent::create):
(WebCore::InspectorProfilerAgent::InspectorProfilerAgent):
(WebCore::InspectorProfilerAgent::getObjectByHeapObjectId):
- inspector/InspectorProfilerAgent.h:
- inspector/front-end/DetailedHeapshotGridNodes.js:
(WebInspector.HeapSnapshotGridNode.prototype.hasHoverMessage.false.queryObjectContent):
(WebInspector.HeapSnapshotGenericObjectNode):
(WebInspector.HeapSnapshotGenericObjectNode.prototype.get data):
(WebInspector.HeapSnapshotGenericObjectNode.prototype.queryObjectContent.else.formatResult):
(WebInspector.HeapSnapshotGenericObjectNode.prototype.queryObjectContent):
(WebInspector.HeapSnapshotGenericObjectNode.prototype.shortenWindowURL):
- inspector/front-end/DetailedHeapshotView.js:
(WebInspector.DetailedHeapshotView.prototype._showObjectPopover):
- inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshotNode.prototype.get canBeQueried):
(WebInspector.HeapSnapshotNode.prototype.get flags):
(WebInspector.HeapSnapshotNode.prototype.get isDOMWindow):
(WebInspector.HeapSnapshot.prototype._init):
(WebInspector.HeapSnapshot.prototype.dispose):
(WebInspector.HeapSnapshot.prototype._flagsOfNode):
(WebInspector.HeapSnapshot.prototype._calculateFlags):
(WebInspector.HeapSnapshot.prototype.updateStaticData):
(WebInspector.HeapSnapshotNodesProvider.prototype._serialize):
- inspector/front-end/HeapSnapshotProxy.js:
(WebInspector.HeapSnapshotProxy.prototype.get nodeFlags):
- inspector/front-end/RemoteObject.js:
(WebInspector.RemoteObject.fromError):
- inspector/front-end/heapProfiler.css:
(.detailed-heapshot-view tr:not(.selected) td.object-column span.highlight):
- inspector/profiler/heap-snapshot-expected.txt:
- inspector/profiler/heap-snapshot-test.js:
(initialize_HeapSnapshotTest.InspectorTest.createHeapSnapshotMockWithDOM):
(initialize_HeapSnapshotTest):
- inspector/profiler/heap-snapshot.html:
- 4:01 AM BuildingQt5OnHarmattan edited by
- (diff)
- 3:59 AM Changeset in webkit [97361] by
-
- 2 edits1 move in trunk/LayoutTests
[Chromium] Fix test expectations.
- platform/chromium-gpu-linux/media/video-playing-and-pause-expected.png: Renamed from LayoutTests/platform/chromium-gpu-linux/media/video-playing-and-pause.png.
- platform/chromium/test_expectations.txt:
- 3:17 AM BuildingQt5OnHarmattan edited by
- (diff)
- 3:16 AM Changeset in webkit [97360] by
-
- 3 edits2 adds in trunk
script-src * should allow all URLs
https://bugs.webkit.org/show_bug.cgi?id=70011
Reviewed by Eric Seidel.
Source/WebCore:
This patch gets us slightly ahead of the spec. Technically, script-src
means "any host" and inherits the current scheme. However, that's not
what developers expect and it's even contradicted by examples in the
spec itself. After this patch, * matches all URLs.
Test: http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme.html
- page/ContentSecurityPolicy.cpp:
(WebCore::CSPSourceList::CSPSourceList):
(WebCore::CSPSourceList::matches):
(WebCore::CSPSourceList::parseSource):
(WebCore::CSPSourceList::addSourceStar):
LayoutTests:
Test that using * in script-src matches URLs with other schemes.
- http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme.html: Added.
- 3:12 AM Changeset in webkit [97359] by
-
- 4 edits7 moves29 adds7 deletes in trunk/LayoutTests
[Chromium] Update test expectation.
- fast/borders/border-radius-different-width-001-expected.txt: Renamed from LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.txt.
- fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: Renamed from LayoutTests/platform/gtk/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt.
- platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-style-079-expected.png: Added.
- platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-style-088-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/css2.1/20110323/border-conflict-style-079-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/css2.1/20110323/border-conflict-style-088-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/fast/borders/border-radius-complex-inner-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/fast/borders/border-radius-different-width-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/fast/borders/mixed-border-styles-radius-expected.png: Added.
- platform/chromium-cg-mac/fast/borders/border-radius-different-width-001-expected.png: Removed.
- platform/chromium-cg-mac/fast/borders/mixed-border-styles-radius-expected.png: Removed.
- platform/chromium-mac-leopard/css2.1/20110323/border-conflict-style-079-expected.png: Added.
- platform/chromium-mac-leopard/css2.1/20110323/border-conflict-style-088-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/20110323/border-conflict-style-079-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/20110323/border-conflict-style-088-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/borders/border-radius-complex-inner-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/borders/border-radius-different-width-001-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/borders/mixed-border-styles-radius-expected.png: Added.
- platform/chromium-mac/fast/borders/border-radius-different-width-001-expected.png: Removed.
- platform/chromium-mac/fast/borders/mixed-border-styles-radius-expected.png: Removed.
- platform/chromium-win/css2.1/20110323/border-conflict-style-079-expected.png: Added.
- platform/chromium-win/css2.1/20110323/border-conflict-style-079-expected.txt: Renamed from LayoutTests/platform/chromium-linux/css2.1/20110323/border-conflict-style-079-expected.txt.
- platform/chromium-win/css2.1/20110323/border-conflict-style-088-expected.png: Added.
- platform/chromium-win/css2.1/20110323/border-conflict-style-088-expected.txt: Renamed from LayoutTests/platform/chromium-linux/css2.1/20110323/border-conflict-style-088-expected.txt.
- platform/chromium-win/fast/borders/border-radius-complex-inner-expected.png: Added.
- platform/chromium-win/fast/borders/border-radius-different-width-001-expected.png:
- platform/chromium-win/fast/borders/mixed-border-styles-radius-expected.png:
- platform/chromium-win/fast/css/outline-narrowLine-expected.png: Renamed from LayoutTests/platform/chromium-linux/fast/css/outline-narrowLine-expected.png.
- platform/chromium-win/fast/css/outline-narrowLine-expected.txt: Renamed from LayoutTests/platform/chromium-linux/fast/css/outline-narrowLine-expected.txt.
- platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Added.
- platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: Renamed from LayoutTests/platform/chromium-linux/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt.
- platform/chromium/fast/css/outline-narrowLine-expected.png: Added.
- platform/chromium/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Added.
- platform/chromium/test_expectations.txt:
- platform/mac/fast/borders/border-radius-different-width-001-expected.txt: Removed.
- platform/mac/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: Removed.
- platform/qt/fast/borders/border-radius-different-width-001-expected.txt: Removed.
- 3:06 AM BuildingQt5OnHarmattan edited by
- (diff)
- 3:06 AM BuildingQt5OnHarmattan edited by
- (diff)
- 2:50 AM Changeset in webkit [97358] by
-
- 1 edit1 add in trunk/LayoutTests
[Chromium] Update test expectation.
- platform/chromium-gpu-linux/media/video-playing-and-pause.png: Added.
- 2:30 AM Changeset in webkit [97357] by
-
- 2 edits in trunk/LayoutTests
Update expectation of xss-DENIED-contentWindow-eval.html for r97353
- http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
- 2:13 AM Changeset in webkit [97356] by
-
- 11 edits2 adds in trunk
Implement an OverflowEvent constructor for JSC
https://bugs.webkit.org/show_bug.cgi?id=69907
Reviewed by Adam Barth.
Source/WebCore:
There is no spec for the OverflowEvent constructor
since it is WebKit-specific. However, judging from the current
IDL of initOverflowEvent(), the constructor IDL should be as follows.
[Constructor(DOMString type, optional OverflowEventInit eventInitDict)]
interface OverflowEvent : Event {
...;
}
dictionary OverflowEventInit : EventInit {
unsigned short orient;
boolean horizontalOverflow;
boolean verticalOverflow;
}
Note: In initOverflowEvent(), we cannot specify |bubbles| and |cancelable|.
I do not know why, but we can find a comment in fast/events/script-tests/init-events.js
that says "initOverflowEvent has an interface that has a design that's
inconsistent with the init functions from other events".
On the other hand, the above constructor enables to specify |bubbles| and |cancelable|,
which is consistent with other constructors.
Test: fast/events/constructors/overflow-event-constructor.html
- bindings/generic/EventConstructors.h: Added a definition for the OverflowEvent constructor.
- bindings/js/JSEventConstructors.cpp: Added #includes for OverflowEvent.
- dom/OverflowEvent.cpp:
(WebCore::OverflowEventInit::OverflowEventInit):
(WebCore::OverflowEvent::OverflowEvent):
(WebCore::OverflowEvent::initOverflowEvent):
- dom/OverflowEvent.h: Added a definition for OverflowEventInit.
(WebCore::OverflowEvent::create):
(WebCore::OverflowEvent::orient):
(WebCore::OverflowEvent::horizontalOverflow):
(WebCore::OverflowEvent::verticalOverflow):
- dom/OverflowEvent.idl: Makes OverflowEvent constructible.
LayoutTests:
overflow-event-constructor.html checks the behavior of the OverflowEvent constructor.
- fast/dom/constructed-objects-prototypes-expected.txt: Added inner.OverflowEvent().
- fast/dom/dom-constructors-expected.txt: Updated the test result.
- fast/dom/dom-constructors.html: Removed OverflowEvent from test cases, since now OverflowEvent has a constructor.
- fast/events/constructors/overflow-event-constructor-expected.txt: Added.
- fast/events/constructors/overflow-event-constructor.html: Added.
- platform/chromium/test_expectations.txt: Skipped overflow-event-constructor.html, since V8 does not yet have the OverflowEvent constructor.
- 2:13 AM Changeset in webkit [97355] by
-
- 2 edits2 copies in branches/chromium/874
Merge 97353 - DOMWindow subobjects can be re-created after navigation
BUG=96047
Review URL: http://codereview.chromium.org/8256010
- 2:08 AM Changeset in webkit [97354] by
-
- 14 edits in trunk/Source
Cleanup of HTMLSelectElement
https://bugs.webkit.org/show_bug.cgi?id=69908
Reviewed by Darin Adler.
Source/WebCore:
- Change the m_listItems type: Vector<Element*> -> Vector<HTMLElement*>
- Rename a member: m_recalcListItems -> m_shouldRecalcListItems
- Fold checkListItems() into listItems()
- Style fixes
No new tests, just a cleanup.
- accessibility/AccessibilityListBox.cpp:
(WebCore::AccessibilityListBox::addChildren):
- accessibility/AccessibilityListBoxOption.cpp:
(WebCore::AccessibilityListBoxOption::listBoxOptionIndex):
- accessibility/AccessibilityMenuListPopup.cpp:
(WebCore::AccessibilityMenuListPopup::addChildren):
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::stringValue):
- accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
(optionFromSelection):
(webkit_accessible_selection_get_selection_count):
- dom/OptionElement.cpp:
(WebCore::OptionElement::optionIndex):
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::HTMLSelectElement):
(WebCore::HTMLSelectElement::add):
(WebCore::HTMLSelectElement::value):
(WebCore::HTMLSelectElement::setValue):
(WebCore::HTMLSelectElement::parseMappedAttribute):
(WebCore::HTMLSelectElement::recalcListItemsIfNeeded):
(WebCore::HTMLSelectElement::setOption):
(WebCore::HTMLSelectElement::setLength):
(WebCore::HTMLSelectElement::nextValidIndex):
(WebCore::HTMLSelectElement::firstSelectableListIndex):
(WebCore::HTMLSelectElement::nextSelectableListIndexPageAway):
(WebCore::HTMLSelectElement::selectAll):
(WebCore::HTMLSelectElement::saveLastSelection):
(WebCore::HTMLSelectElement::setActiveSelectionAnchorIndex):
(WebCore::HTMLSelectElement::updateListBoxSelection):
(WebCore::HTMLSelectElement::listBoxOnChange):
(WebCore::HTMLSelectElement::listItems):
(WebCore::HTMLSelectElement::setRecalcListItems):
(WebCore::HTMLSelectElement::recalcListItemsInternal):
(WebCore::HTMLSelectElement::selectedIndex):
(WebCore::HTMLSelectElement::setSelectedIndexInternal):
(WebCore::HTMLSelectElement::optionToListIndex):
(WebCore::HTMLSelectElement::listToOptionIndex):
(WebCore::HTMLSelectElement::dispatchFocusEvent):
(WebCore::HTMLSelectElement::deselectItemsWithoutValidation):
(WebCore::HTMLSelectElement::saveFormControlState): Use StringBuilder.
(WebCore::HTMLSelectElement::restoreFormControlState):
(WebCore::HTMLSelectElement::appendFormData):
(WebCore::HTMLSelectElement::reset):
(WebCore::HTMLSelectElement::menuListDefaultEventHandler):
(WebCore::HTMLSelectElement::updateSelectedState):
(WebCore::HTMLSelectElement::listBoxDefaultEventHandler):
(WebCore::HTMLSelectElement::lastSelectedListIndex):
Optimize the code by iterating in the reverse order.
(WebCore::HTMLSelectElement::typeAheadFind):
(WebCore::HTMLSelectElement::accessKeySetSelectedIndex):
(WebCore::HTMLSelectElement::length):
(WebCore::toSelectElement):
- html/HTMLSelectElement.h:
- rendering/RenderListBox.cpp:
(WebCore::RenderListBox::updateFromElement):
(WebCore::RenderListBox::addFocusRingRects):
(WebCore::RenderListBox::paintItemForeground):
(WebCore::RenderListBox::paintItemBackground):
(WebCore::RenderListBox::nodeAtPoint):
- rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::updateOptionsWidth):
(WebCore::RenderMenuList::setTextFromOption):
(WebCore::RenderMenuList::itemText):
(WebCore::RenderMenuList::itemAccessibilityText):
(WebCore::RenderMenuList::itemToolTip):
(WebCore::RenderMenuList::itemIsEnabled):
(WebCore::RenderMenuList::itemStyle):
(WebCore::RenderMenuList::itemBackgroundColor):
(WebCore::RenderMenuList::itemIsSeparator):
(WebCore::RenderMenuList::itemIsLabel):
(WebCore::RenderMenuList::itemIsSelected):
Source/WebKit/chromium:
Change the HTMLSelectElement::listItems() return type:
Vector<Element*> -> Vector<HTMLElement*>
- src/WebSearchableFormData.cpp:
(HTMLNames::IsSelectInDefaultState):
- src/WebSelectElement.cpp:
(WebKit::WebSelectElement::listItems):
- 2:03 AM BuildingQt5OnHarmattan edited by
- (diff)
- 2:01 AM BuildingQt5OnHarmattan edited by
- (diff)
- 1:55 AM BuildingQt5OnHarmattan edited by
- (diff)
- 1:53 AM Changeset in webkit [97353] by
-
- 4 edits2 adds in trunk
DOMWindow subobjects can be re-created after navigation
https://bugs.webkit.org/show_bug.cgi?id=68849
Reviewed by Sam Weinig.
Source/WebCore:
Test: http/tests/security/xss-DENIED-getSelection-from-inactive-domwindow.html
- page/DOMWindow.cpp:
(WebCore::DOMWindow::~DOMWindow):
- Add ASSERTs to show that we're not recreating these objects.
- Add a call to clear() as defense in depth in case we have any of these objects hanging around.
(WebCore::DOMWindow::clear):
- Clear out a couple of objects that weren't getting cleared. These are actually not likely to cause problems, but clearing them out is the safe thing to do.
(WebCore::DOMWindow::isActive):
- Add a concept of whether the DOMWindow is "active" in its frame. We had this concept in a couple places already, but centralizing it into a helper function make it easier to use and talk about.
(WebCore::DOMWindow::orientation):
- Whitespace nit.
(WebCore::DOMWindow::screen):
(WebCore::DOMWindow::history):
(WebCore::DOMWindow::crypto):
(WebCore::DOMWindow::locationbar):
(WebCore::DOMWindow::menubar):
(WebCore::DOMWindow::personalbar):
(WebCore::DOMWindow::scrollbars):
(WebCore::DOMWindow::statusbar):
(WebCore::DOMWindow::toolbar):
(WebCore::DOMWindow::console):
(WebCore::DOMWindow::applicationCache):
(WebCore::DOMWindow::navigator):
(WebCore::DOMWindow::performance):
(WebCore::DOMWindow::location):
(WebCore::DOMWindow::sessionStorage):
(WebCore::DOMWindow::localStorage):
(WebCore::DOMWindow::webkitNotifications):
(WebCore::DOMWindow::webkitIndexedDB):
(WebCore::DOMWindow::getSelection):
(WebCore::DOMWindow::styleMedia):
(WebCore::DOMWindow::webkitURL):
(WebCore::DOMWindow::webkitStorageInfo):
- Avoid creating these objects when we're not active. That can only lead to sadness.
(WebCore::DOMWindow::webkitRequestFileSystem):
(WebCore::DOMWindow::webkitResolveLocalFileSystemURL):
(WebCore::DOMWindow::openDatabase):
(WebCore::DOMWindow::postMessage):
- While not techincally creating subobjects, these functions also seem unwise when the DOMWindow is inactive.
(WebCore::DOMWindow::find):
(WebCore::DOMWindow::length):
(WebCore::DOMWindow::getMatchedCSSRules):
- These functions operate on the active Document. When we're not active, that's not us!
(WebCore::DOMWindow::document):
- Update to use the new concept of being active rather than having this function roll its own implementation.
(WebCore::DOMWindow::webkitConvertPointFromNodeToPage):
(WebCore::DOMWindow::webkitConvertPointFromPageToNode):
(WebCore::DOMWindow::scrollBy):
(WebCore::DOMWindow::scrollTo):
- These functions also look unwise to run when inactive because they're reading information from the active document.
- I added a RefPtr for node because the call to updateLayoutIgnorePendingStylesheets() seems likely to be able to run script somehow.
(WebCore::DOMWindow::addEventListener):
(WebCore::DOMWindow::removeEventListener):
(WebCore::DOMWindow::dispatchLoadEvent):
(WebCore::DOMWindow::dispatchEvent):
- I don't think these functions worked when inactive anyway, but explicitly blocking them seems wise.
(WebCore::DOMWindow::setLocation):
(WebCore::DOMWindow::isInsecureScriptAccess):
(WebCore::DOMWindow::open):
(WebCore::DOMWindow::showModalDialog):
- These already have checks for being active, but it can't hurt to be explicit at the top of the function.
- page/DOMWindow.h:
LayoutTests:
- http/tests/security/xss-DENIED-getSelection-from-inactive-domwindow-expected.txt: Added.
- http/tests/security/xss-DENIED-getSelection-from-inactive-domwindow.html: Added.
- 12:50 AM Changeset in webkit [97352] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Fix errors in test_expectations.txt.
- platform/chromium/test_expectations.txt:
Remove duplicated entries for MAC DEBUG.
- 12:34 AM Changeset in webkit [97351] by
-
- 17 edits in trunk
REGRESSION(r89915): <input type=email multiple> don't show the default value
https://bugs.webkit.org/show_bug.cgi?id=69895
Reviewed by Hajime Morita.
Source/WebCore:
m_valueIfDirty became unexpectedly empty because
EmailInputType::sanitizeValue() returned an empty string for a
null input string.
To solve this issue, HTMLInputElement::sanitizeValue() checks
nullness, and remove the null check of sanitizeValue() of
InputType subclasses.
Also, we make InputType::sanitizeValue() const.
- html/ColorInputType.cpp:
(WebCore::ColorInputType::sanitizeValue):
- Make this const.
- Remove null check.
- html/ColorInputType.h: Make sanitizeValue() const.
- html/EmailInputType.cpp:
(WebCore::EmailInputType::sanitizeValue): Make this const.
- html/EmailInputType.h: Make sanitizeValue() const.
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::sanitizeValue):
(WebCore::HTMLInputElement::updateValueIfNeeded):
- html/InputType.cpp:
(WebCore::InputType::sanitizeValue):
Returns a null string if the input string is null, and
don't call InputType::sanitizeValue() in this case.
- html/InputType.h: Make sanitizeValue() const.
- html/NumberInputType.cpp:
(WebCore::NumberInputType::sanitizeValue): Make this const.
- html/NumberInputType.h: Make sanitizeValue() const.
- html/RangeInputType.cpp:
(WebCore::RangeInputType::sanitizeValue):
- Make this const.
- Remove null check.
- html/RangeInputType.h: Make sanitizeValue() const.
- html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::sanitizeValue): Make this const.
- html/TextFieldInputType.h: Make sanitizeValue() const.
LayoutTests:
- fast/forms/input-value-sanitization-expected.txt:
- fast/forms/input-value-sanitization.html:
- 12:32 AM Changeset in webkit [97350] by
-
- 2 edits in trunk/Tools
[Chromium] A DRT fix for r97348.
- DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::overridePreference):
Ignore overridePreference() for "WebKitWebAudioEnabled", and don't
print an error message.
- 12:07 AM Changeset in webkit [97349] by
-
- 2 edits in trunk/LayoutTests
[Qt] Unreviewed gardening.
Web Inspector: REGRESSION(r97267): It made 3 tests fail on the Qt bot
https://bugs.webkit.org/show_bug.cgi?id=70005
- platform/qt/Skipped: Skip failing tests.
Oct 12, 2011:
- 11:52 PM Changeset in webkit [97348] by
-
- 8 edits in trunk/LayoutTests
Tests don't override the WebKitWebAudioEnabled runtime preference
https://bugs.webkit.org/show_bug.cgi?id=69830
Rubber-stamped by Eric Carlson.
Override WebKitWebAudioEnabled in the WebAudio tests so the audio
context can be created even for the WebKit ports not enabling the
runtime WebAudio preference by default.
- webaudio/biquadfilternode-basic.html:
- webaudio/delaynode-scheduling.html:
- webaudio/delaynode.html:
- webaudio/mediaelementaudiosourcenode-gc.html:
- webaudio/mediaelementaudiosourcenode.html:
- webaudio/realtimeanalyser-fft-sizing.html:
- webaudio/resources/audio-testing.js:
- 11:14 PM Changeset in webkit [97347] by
-
- 2 edits1 move21 adds1 delete in trunk/LayoutTests
[Chromium] Test expectation udpate.
Add baseline files for ruby-base-merge-block-children.html, and
color-jpeg-with-color-profile.html only for Mac.
- fast/ruby/ruby-base-merge-block-children-crash-expected.txt: Renamed from LayoutTests/platform/gtk/fast/ruby/ruby-base-merge-block-children-crash-expected.txt.
- platform/chromium-cg-mac-leopard/fast/images/color-jpeg-with-color-profile-expected.png: Added.
- platform/chromium-cg-mac-leopard/fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- platform/chromium-cg-mac-snowleopard/fast/images/color-jpeg-with-color-profile-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- platform/chromium-linux-x86/fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- platform/chromium-linux/fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- platform/chromium-linux/fast/ruby/ruby-base-merge-block-children-crash-expected.png: Added.
- platform/chromium-mac-leopard/fast/images/color-jpeg-with-color-profile-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/images/color-jpeg-with-color-profile-expected.png: Added.
- platform/chromium-win-vista/fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- platform/chromium-win-xp/fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- platform/chromium-win/fast/images/color-jpeg-with-color-profile-expected.txt: Added.
- platform/chromium-win/fast/ruby/ruby-base-merge-block-children-crash-expected.png: Added.
- platform/chromium/fast/ruby/ruby-base-merge-block-children-crash-expected.png: Added.
- platform/chromium/test_expectations.txt:
- platform/qt/fast/ruby/ruby-base-merge-block-children-crash-expected.txt: Removed.
- 10:40 PM Changeset in webkit [97346] by
-
- 1 edit14 adds in trunk/LayoutTests
[Chromium] Test expectation update.
Add baseline files for media/video-playing-and-pause.html.
- platform/chromium-cg-mac-leopard/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-gpu-cg-mac/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-gpu-mac/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-gpu-win/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-linux/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-mac-leopard/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-mac-snowleopard/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-win/media/video-playing-and-pause-expected.png: Added.
- platform/chromium-win/media/video-playing-and-pause-expected.txt: Added.
- platform/chromium/media/video-playing-and-pause-expected.txt: Added.
- 10:33 PM Changeset in webkit [97345] by
-
- 2 edits in trunk/LayoutTests
Skip some more tests for WK2.
- platform/wk2/Skipped:
- 10:17 PM Changeset in webkit [97344] by
-
- 2 edits in trunk/LayoutTests
Mac test expectation update. The failure is tracked by the bug 69999.
- platform/mac/test_expectations.txt:
- 10:14 PM Changeset in webkit [97343] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Test expectation update.
- platform/chromium/test_expectations.txt:
plugins/refcount-leaks.html is flaky.
- 10:01 PM Changeset in webkit [97342] by
-
- 3 edits in trunk/Source/JavaScriptCore
If an Arguments object is being used to copy the arguments, then
make this explicit
https://bugs.webkit.org/show_bug.cgi?id=69995
Reviewed by Sam Weinig.
- interpreter/Interpreter.cpp:
(JSC::Interpreter::retrieveArguments):
- runtime/Arguments.h:
(JSC::Arguments::createAndCopyRegisters):
(JSC::Arguments::finishCreationButDontCopyRegisters):
(JSC::Arguments::finishCreation):
(JSC::Arguments::finishCreationAndCopyRegisters):
- 9:09 PM Changeset in webkit [97341] by
-
- 3 edits in trunk/Tools
Update kill-old-processes logic.
https://bugs.webkit.org/show_bug.cgi?id=63651
Patch by Lucas Forschler <Lucas Forschler> on 2011-10-12
Reviewed by Ryosuke Niwa.
Remove unused mac platform specific folder.
Update master.config to use new kill-old-processes.
- BuildSlaveSupport/build.webkit.org-config/master.cfg:
- BuildSlaveSupport/kill-old-processes:
- BuildSlaveSupport/mac: Removed.
- 8:59 PM Changeset in webkit [97340] by
-
- 8 edits in trunk/LayoutTests
Rebaseline Mac region results after r97308.
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt:
- platform/mac/fast/regions/position-writing-modes-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt:
- platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-rtl-expected.txt:
- platform/mac/fast/regions/positioned-objects-spanning-regions-expected.txt:
- 8:18 PM Changeset in webkit [97339] by
-
- 3 edits in trunk/Tools
[NRWT] New tests without expected files are reported as flakey tests
https://bugs.webkit.org/show_bug.cgi?id=67268
Reviewed by Dirk Pranke.
The bug was caused by summarize_results's regarding all tests that have an entry in result_summary
and no entry in retry_summary as flaky. Since we don't retry missing tests, there will be no entries
for missing results in retry_summary.
Fixed the bug by treating missing results separately.
- Scripts/webkitpy/layout_tests/controllers/manager.py:
- Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
- 7:51 PM Changeset in webkit [97338] by
-
- 7 edits in trunk/Source
<http://webkit.org/b/69598> Pass Parsed Accept Attribute MIME Types to WebKit Clients
Part 3 - Add acceptMIMETypes, a parsed list of MIME types, to FileChooserSettings for WebKit ports
Reviewed by David Kilzer.
Source/WebCore:
No new tests. No new functionality in WebCore, just
exposing more information to the WebKit port.
- html/FileInputType.cpp:
(WebCore::FileInputType::handleDOMActivateEvent):
(WebCore::FileInputType::receiveDropForDirectoryUpload):
Set the MIME type list on the FileChooser settings.
- html/HTMLInputElement.h:
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::acceptMIMETypes):
Accessor for a parsed list of MIME types from the accept attribute.
- platform/FileChooser.h:
Add a slot for a MIME type list on the chooser settings.
Source/WebKit2:
- Shared/WebCoreArgumentCoders.cpp:
(CoreIPC::::encode):
(CoreIPC::::decode):
- 7:51 PM Changeset in webkit [97337] by
-
- 12 edits in trunk/Source/WebKit2
<http://webkit.org/b/69598> Pass Parsed Accept Attribute MIME Types to WebKit Clients
Part 2 - Switch a WebKit2 mirror struct of WebCore::FileChooserSettings to just use FileChooserSettings
Reviewed by Anders Carlsson.
The WebOpenPanelParameters::Data struct was a mirror of
the already existing WebCore::FileChooserSettings struct.
So eliminate the excess struct and generate default
WebCore coders for the WebCore::FileChooserSettings struct.
- Scripts/webkit2/messages.py:
Switch to the new type. FileChooserSetting's header needs
to be special cased to FileChooser.h.
- Shared/WebCoreArgumentCoders.h:
- Shared/WebCoreArgumentCoders.cpp:
(CoreIPC::::encode):
(CoreIPC::::decode):
Encode and decode all, non-deprecated, values. So we
ignore deprecatedAcceptTypes. A follow-up patch will add it.
- Shared/WebOpenPanelParameters.cpp:
(WebKit::WebOpenPanelParameters::create):
(WebKit::WebOpenPanelParameters::WebOpenPanelParameters):
Switch to the new type.
- Shared/WebOpenPanelParameters.h:
(WebKit::WebOpenPanelParameters::allowMultipleFiles):
(WebKit::WebOpenPanelParameters::selectedFileNames):
FileChooserSettings had different property names.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::runOpenPanel):
Generate the WebOpenPanelParameters object here, before
passing into the WebUIClient. This seems to be the convention
to not have WebCore types in WebUIClient.
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in:
- UIProcess/WebUIClient.cpp:
(WebKit::WebUIClient::runOpenPanel):
- UIProcess/WebUIClient.h:
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::runOpenPanel):
Switch to the new type.
- 7:50 PM Changeset in webkit [97336] by
-
- 9 edits in trunk/Source
<http://webkit.org/b/69598> Pass Parsed Accept Attribute MIME Types to WebKit Clients
Part 1 - Deprecate String version of acceptTypes
Reviewed by Kent Tamura.
Source/WebCore:
Deprecate the old String version of getting the "accept"
mime type values. Instead we will change to include a
list of MIME types.
- html/FileInputType.cpp:
(WebCore::FileInputType::handleDOMActivateEvent):
(WebCore::FileInputType::receiveDropForDirectoryUpload):
- platform/FileChooser.h:
Source/WebKit/chromium:
Chromium uses the deprecated accept string. Switching to
the new approach will require coordination with their port.
- src/ChromeClientImpl.cpp:
(WebKit::ChromeClientImpl::runOpenPanel):
Source/WebKit/efl:
EFL uses the deprecated accept string. They can switch
to an Eina_List if they want to update their API.
- src/ChromeClientImpl.cpp:
(WebKit::ChromeClientImpl::runOpenPanel):
Source/WebKit2:
Switch to deprecated for now, but the next patches will
remove the deprecated version from the WebKit2 path.
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::runOpenPanel):
- 7:43 PM Changeset in webkit [97335] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Test expectation update
- platform/chromium/test_expectations.txt:
More slow tests for Mac Debug.
- 7:20 PM Changeset in webkit [97334] by
-
- 2 edits in trunk/Source/JavaScriptCore
DFG CFA does not filter structures aggressively enough.
https://bugs.webkit.org/show_bug.cgi?id=69989
Reviewed by Oliver Hunt.
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::clear):
(JSC::DFG::AbstractValue::makeTop):
(JSC::DFG::AbstractValue::clobberStructures):
(JSC::DFG::AbstractValue::set):
(JSC::DFG::AbstractValue::merge):
(JSC::DFG::AbstractValue::filter):
(JSC::DFG::AbstractValue::checkConsistency):
- 7:04 PM Changeset in webkit [97333] by
-
- 45 edits11 deletes in trunk
Remove ENABLE(XHTMLMP) and associated code
https://bugs.webkit.org/show_bug.cgi?id=69729
Reviewed by David Levin.
.:
- Source/cmake/OptionsEfl.cmake:
- Source/cmake/OptionsWinCE.cmake:
- Source/cmakeconfig.h.cmake:
- configure.ac:
Source/JavaScriptCore:
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
As discussed on webkit-dev, we are removing this feature as part of our
cleanup of unmaintained code in WebKit.
- Configurations/FeatureDefines.xcconfig:
- GNUmakefile.am:
- GNUmakefile.list.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- dom/DOMImplementation.cpp:
(WebCore::DOMImplementation::createDocument):
- dom/Document.cpp:
(WebCore::Document::Document):
- dom/Document.h:
(WebCore::Document::isMediaDocument):
- dom/Node.cpp:
- dom/make_names.pl:
(usesDefaultJSWrapper):
- features.pri:
- html/HTMLElement.cpp:
(WebCore::HTMLElement::rendererIsNeeded):
- html/HTMLElementsAllInOne.cpp:
- html/HTMLNoScriptElement.cpp: Removed.
- html/HTMLNoScriptElement.h: Removed.
- html/HTMLTagNames.in:
- html/HTMLViewSourceDocument.cpp:
(WebCore::HTMLViewSourceDocument::createParser):
- loader/FrameLoader.cpp:
- platform/wince/MIMETypeRegistryWinCE.cpp:
(WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType):
- xml/parser/XMLDocumentParser.h:
(WebCore::XMLDocumentParser::isXHTMLDocument):
- xml/parser/XMLDocumentParserLibxml2.cpp:
(WebCore::XMLDocumentParser::XMLDocumentParser):
(WebCore::XMLDocumentParser::startElementNs):
(WebCore::XMLDocumentParser::endElementNs):
(WebCore::XMLDocumentParser::endDocument):
(WebCore::XMLDocumentParser::internalSubset):
(WebCore::getEntityHandler):
(WebCore::externalSubsetHandler):
- xml/parser/XMLDocumentParserQt.cpp:
(WebCore::XMLDocumentParser::XMLDocumentParser):
(WebCore::XMLDocumentParser::parse):
(WebCore::XMLDocumentParser::parseStartElement):
(WebCore::XMLDocumentParser::parseEndElement):
(WebCore::XMLDocumentParser::endDocument):
(WebCore::XMLDocumentParser::parseDtd):
Source/WebKit/mac:
- Configurations/FeatureDefines.xcconfig:
Source/WebKit2:
- Configurations/FeatureDefines.xcconfig:
Tools:
- Scripts/build-webkit:
- Scripts/old-run-webkit-tests:
- Scripts/webkitperl/features.pm:
- Scripts/webkitpy/layout_tests/port/webkit.py:
- Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
WebKitLibraries:
- win/tools/vsprops/FeatureDefines.vsprops:
- win/tools/vsprops/FeatureDefinesCairo.vsprops:
LayoutTests:
These tests are not needed anymore (and they are currently not run).
- fast/xhtmlmp: Removed.
- fast/xhtmlmp/check-doctype-declaration.xhtml: Removed.
- fast/xhtmlmp/check-rootelement.xhtml: Removed.
- fast/xhtmlmp/noscript-basic-expected.txt: Removed.
- fast/xhtmlmp/noscript-basic.xhtml: Removed.
- fast/xhtmlmp/noscript-in-multiscripts.xhtml: Removed.
- fast/xhtmlmp/noscript-nested.xhtml: Removed.
- fast/xhtmlmp/noscript.xhtml: Removed.
- 6:50 PM Changeset in webkit [97332] by
-
- 2 edits in trunk/Source/WebKit/chromium
Fix CCThreadTest.startPostAndWaitOnCondition
https://bugs.webkit.org/show_bug.cgi?id=69967
Patch by Antoine Labour <piman@chromium.org> on 2011-10-12
Reviewed by Darin Fisher.
- tests/CCThreadTest.cpp:
(WebKit::TEST):
- 6:44 PM Changeset in webkit [97331] by
-
- 7 edits in trunk/Source/JavaScriptCore
MacroAssemblerX86 8-bit register ops unsafe on CPU(X86)
https://bugs.webkit.org/show_bug.cgi?id=69978
Reviewed by Filip Pizlo.
Certain ops are unsafe if the register passed is esp..edi (will instead test/set the ).
compare32/test8/test32 Call setCC, which sets an 8-bit register - we can fix this by adding
a couple of xchg instructions.
branchTest8 with a register argument is also affected. In all cases this is currently used
this is testing a value that is correct to 32 or more bits, so we can simply switch these
to branchTest32 & remove the corresponding branchTest8 (this is desirable anyway, since the
32-bit form is cheaper to implement on platforms that don't have an 8-bit compare instruction).
This fixes the remaining fast/js failures with the DFG JIT 32_64.
- assembler/MacroAssemblerARMv7.h
- removed branchTest8.
- assembler/MacroAssemblerX86Common.h:
(JSC::MacroAssemblerX86Common::compare32):
(JSC::MacroAssemblerX86Common::test8):
(JSC::MacroAssemblerX86Common::test32):
(JSC::MacroAssemblerX86Common::set32):
- added set32 helper that is 'h' register safe.
- removed branchTest8.
- dfg/DFGJITCodeGenerator32_64.cpp:
(JSC::DFG::JITCodeGenerator::nonSpeculativePeepholeBranch):
(JSC::DFG::JITCodeGenerator::nonSpeculativePeepholeStrictEq):
- switch uses of branchTest8 to branchTest32.
- dfg/DFGJITCodeGenerator64.cpp:
(JSC::DFG::JITCodeGenerator::nonSpeculativePeepholeBranch):
(JSC::DFG::JITCodeGenerator::nonSpeculativePeepholeStrictEq):
- switch uses of branchTest8 to branchTest32.
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::emitBranch):
- switch uses of branchTest8 to branchTest32.
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::emitBranch):
- switch uses of branchTest8 to branchTest32.
- 6:33 PM Changeset in webkit [97330] by
-
- 2 edits in trunk/Tools
Kill old run-webkit-tests processes in kill-process on Mac
https://bugs.webkit.org/show_bug.cgi?id=69976
Reviewed by Dirk Pranke.
Add a system call to remove all python processes running run-webkit-tests.
- BuildSlaveSupport/kill-old-processes:
- BuildSlaveSupport/mac: Removed.
- 6:23 PM Changeset in webkit [97329] by
-
- 19 edits in trunk/Source/WebKit/efl
[EFL] Change efl style parameter variables with WebKit coding Style
https://bugs.webkit.org/show_bug.cgi?id=69073
Reviewed by Antonio Gomes.
This is a third step in order to be more compliant with WebKit coding style.
We have used one-letter| two-letter parameter according to efl style. However, it's more difficult
for other reviewers to review EFL patches. So, this patch changes efl style parameters
with meaningful one.
Majors changes are listed below,
- Use ewkFrame instead of o parameter in ewk_frame.cpp.
- Use ewkView instead of o parameter in ewk_view.cpp.
- Use menu and item instead of o parameter in ewk_contextmenu.cpp.
- Use ewkTile instead of o parameter in ewk_tile_xxx.cpp.
- Use tile parameter name instead of t parameter in ewk_tile_xxx.cpp.
- Use smartData instead of sd parameter for Ewk_XXXX_Smart_Data struct.
- Use width, height instead of w, h parameter.
- Use xxxEvent instead of ev parameter for event. (e.g. downEvent, upEvent, wheelEvent)
- Use scrollX, scrollY, scrollWidth, scrollHeight, centerX, centerY, deltaX, deltaY instead of sx, xy, sw,
sh, cx, cy, dx, dy.
- Use tileUnusedCache instead of tuc parameter in tiled backing store.
- Use red, green, blue and alpha instead of r,g,b,a.
- Remove "_" from parameter variable.
- Run demarchi's coding style script for ewk_tile_xxx.cpp files.
- Remove *void* parameter in ewk_tile_xxx.cpp's internal functions.
- ewk/ewk_auth_soup.cpp:
- ewk/ewk_contextmenu.cpp:
- ewk/ewk_cookies.cpp:
- ewk/ewk_frame.cpp:
- ewk/ewk_history.cpp:
- ewk/ewk_js.cpp:
- ewk/ewk_protocol_handler_soup.cpp:
- ewk/ewk_settings.cpp:
- ewk/ewk_tiled_backing_store.cpp:
- ewk/ewk_tiled_backing_store.h:
- ewk/ewk_tiled_matrix.cpp:
- ewk/ewk_tiled_matrix.h:
- ewk/ewk_tiled_model.cpp:
- ewk/ewk_tiled_model.h:
- ewk/ewk_view.cpp:
- ewk/ewk_view_single.cpp:
- ewk/ewk_view_tiled.cpp:
- ewk/ewk_window_features.cpp:
- 6:07 PM Changeset in webkit [97328] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Test expectation update.
- platform/chromium/test_expectations.txt:
Try marking SLOW for Mac Debug timeouts.
- 5:57 PM Changeset in webkit [97327] by
-
- 3 edits in trunk/Tools
Many WK2 snapshots are blank
https://bugs.webkit.org/show_bug.cgi?id=69953
Reviewed by Beth Dakin.
Two fixes:
- negating a size_t in CGContextTranslateCTM() fails, because
size_t is unsigned. Fix by casing to CGFloat before negation.
- Turn on window autodisplay, so that compositing tests snapshot correctly.
Autodisplay is necessary to kick off Core Animation rendering.
- WebKitTestRunner/cg/TestInvocationCG.cpp:
(WTR::createCGContextFromImage):
- WebKitTestRunner/mac/PlatformWebViewMac.mm:
(WTR::PlatformWebView::PlatformWebView):
- 5:50 PM Changeset in webkit [97326] by
-
- 5 edits in trunk
Implement a WebKitTransitionEvent constructor for V8
https://bugs.webkit.org/show_bug.cgi?id=69911
Reviewed by Adam Barth.
Source/WebCore:
Test: fast/events/constructors/webkit-transition-event-constructor.html
- bindings/v8/custom/V8EventConstructors.cpp: Added a WebKitTransitionEvent constructor.
- dom/WebKitTransitionEvent.idl: Replaced 'JSCustomConstructor' with 'CustomConstructor'.
LayoutTests:
Enabled webkit-transition-event-constructor.html, since now V8 has the WebKitTransitionEvent constructor.
- platform/chromium/test_expectations.txt:
- 5:37 PM Changeset in webkit [97325] by
-
- 2 edits1 add2 deletes in trunk/LayoutTests
make fast/writing-mode/margins.html a reftest to avoid cross-platform differences
https://bugs.webkit.org/show_bug.cgi?id=69977
Reviewed by Tony Chang.
- fast/writing-mode/margins-expected.html: Added.
- fast/writing-mode/margins-expected.png: Removed.
- fast/writing-mode/margins-expected.txt: Removed.
- fast/writing-mode/margins.html:
- 5:35 PM Changeset in webkit [97324] by
-
- 8 edits2 adds in trunk
Implement a BeforeLoadEvent constructor for JSC
https://bugs.webkit.org/show_bug.cgi?id=69893
Reviewed by Adam Barth.
Source/WebCore:
There is no spec for the BeforeLoadEvent constructor
since it is WebKit-specific. However, judging from the current
IDL of initBeforeLoadEvent(), the constructor IDL
should be as follows.
[Constructor(DOMString type, optional BeforeLoadEventInit eventInitDict)]
interface BeforeLoadEvent : Event {
...;
}
dictionary BeforeLoadEventInit : EventInit {
DOMString url;
}
Test: fast/events/constructors/before-load-event-constructor.html
- bindings/generic/EventConstructors.h: Added a definition for the BeforeLoadEvent constructor.
- bindings/js/JSEventConstructors.cpp: Added #includes for BeforeLoadEvent.
- dom/BeforeLoadEvent.h: Added a definition for BeforeLoadEventInit.
(WebCore::BeforeLoadEventInit::BeforeLoadEventInit):
(WebCore::BeforeLoadEvent::create):
(WebCore::BeforeLoadEvent::initBeforeLoadEvent):
(WebCore::BeforeLoadEvent::BeforeLoadEvent):
- dom/BeforeLoadEvent.idl: Makes BeforeLoadEvent constructible.
LayoutTests:
before-load-event-constructor.html checks the behavior of the BeforeLoadEvent constructor.
- fast/dom/constructed-objects-prototypes-expected.txt: Added inner.BeforeLoadEvent().
- fast/events/constructors/before-load-event-constructor-expected.txt: Added.
- fast/events/constructors/before-load-event-constructor.html: Added.
- platform/chromium/test_expectations.txt: Skipped before-load-event-constructor.html, since V8 does not yet have the BeforeLoadEvent constructor.
- 5:34 PM Changeset in webkit [97323] by
-
- 2 edits in trunk/WebKitLibraries
C4481 warning should be disabled for OVERRIDE and FINAL.
https://bugs.webkit.org/show_bug.cgi?id=69904
Reviewed by Adam Roben.
- win/tools/vsprops/common.vsprops: Disable C4481.
- 5:21 PM Changeset in webkit [97322] by
-
- 7 edits in trunk/Tools
commit-queue doesn't have a friendly error message when the reviewer line is messed up
https://bugs.webkit.org/show_bug.cgi?id=69979
Reviewed by Eric Seidel.
Rather than combining the ChangeLog validation with a more complicated
command, this patch has the commit-queue run it as a separate command,
which will give us more control over the error message.
- Scripts/webkitpy/tool/bot/commitqueuetask.py:
- Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- Scripts/webkitpy/tool/commands/download.py:
- Scripts/webkitpy/tool/commands/queues_unittest.py:
- Scripts/webkitpy/tool/steps/validatechangelogs.py:
- Scripts/webkitpy/tool/steps/validatereviewer.py:
- 5:14 PM Changeset in webkit [97321] by
-
- 2 edits in trunk/Tools
Layout tests asserting in LayoutTestController::pathToLocalResource()
https://bugs.webkit.org/show_bug.cgi?id=69898
Reviewed by Simon Fraser.
old-run-webkit-tests just didn't know to set LOCAL_RESOURCE_ROOT, oops.
- Scripts/old-run-webkit-tests:
(openDumpTool):
- 5:13 PM Changeset in webkit [97320] by
-
- 3 edits in trunk/Tools
The commit-queue doesn't tell me which tests my patch broke
https://bugs.webkit.org/show_bug.cgi?id=69975
Reviewed by Eric Seidel.
We now print the list of newly failing tests, like we do for the EWS.
- Scripts/webkitpy/tool/commands/queues.py:
- Scripts/webkitpy/tool/commands/queues_unittest.py:
- 4:59 PM Changeset in webkit [97319] by
-
- 2 edits in trunk/Source/WebCore
[skia] Implement Path.currentPoint for skia
https://bugs.webkit.org/show_bug.cgi?id=69817
Replace FIXME with implementation.
Patch by Ben Wells <benwells@chromium.org> on 2011-10-12
Reviewed by Kenneth Russell.
- platform/graphics/skia/PathSkia.cpp:
(WebCore::Path::currentPoint):
- 4:44 PM Changeset in webkit [97318] by
-
- 7 edits3 adds in trunk
Incorrect rendering with one-sided thick border and border-radius
https://bugs.webkit.org/show_bug.cgi?id=38787
Patch by Ben Wells <benwells@chromium.org> on 2011-10-12
Reviewed by Simon Fraser.
Source/WebCore:
Incorrect rendering resulted when the inner border could not be properly represented as a rounded
rectangle. When this happens, and the inner border is clipped out, the clipping code clips out the
enclosing rectangle instead.
This change addresses this by clipping in a different way in this case only. The inside is clipped
out one side at a time with a rounded rect created by adjusting the unrenderable inner border
rounded rectangle. The side polygon which is clipped to is also increased in this case to include
the inside of the border so that no areas are missing.
Test: fast/borders/border-radius-complex-inner.html
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintOneBorderSide):
(WebCore::RenderBoxModelObject::paintBorder):
(WebCore::calculateSideRectIncludingInner):
(WebCore::calculateAdjustedInnerBorder):
(WebCore::RenderBoxModelObject::clipBorderSideForComplexInnerPath):
- rendering/RenderBoxModelObject.h:
LayoutTests:
- fast/borders/border-radius-complex-inner.html: Added.
- platform/chromium-linux/fast/borders/border-radius-complex-inner-expected.png: Added.
- platform/chromium-linux/fast/borders/border-radius-different-width-001-expected.png:
- platform/chromium-linux/fast/borders/mixed-border-styles-radius-expected.png:
- platform/chromium/test_expectations.txt:
- platform/mac/fast/borders/border-radius-complex-inner-expected.txt: Added.
- 4:14 PM Changeset in webkit [97317] by
-
- 2 edits in trunk/Tools
Added myself as a committer.
- Scripts/webkitpy/common/config/committers.py:
- 4:02 PM Changeset in webkit [97316] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Rolled DEPS.
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-10-12
- DEPS:
- 3:57 PM Changeset in webkit [97315] by
-
- 2 edits in trunk/LayoutTests
Skip accessibility/menu-list-sends-change-notification.html on Mac.
https://bugs.webkit.org/show_bug.cgi?id=69970
Reviewed by Simon Fraser.
- platform/mac/Skipped:
- 3:51 PM Changeset in webkit [97314] by
-
- 6 edits in trunk/Source/WebCore
Clean up CSSPropertyTextDecoration implementation and ETextDecoration usage.
https://bugs.webkit.org/show_bug.cgi?id=67625
Reviewed by Eric Seidel.
No new tests - no functionality changed.
The implementation of CSSPropertyTextDecoration is simlified because
1) CSSValueListIterator produces a valid iterator when no results available.
2) CSSParser only allows CSSValueNone or a list of appropriate idents.
3) CSSParser will treat a zero-length list as invalid at parse time.
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::operator ETextDecoration):
Implement cast from CSSPrimitiveValue to ETextDecoration.
- css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyProperty):
- rendering/style/RenderStyle.h:
Use ETextDecoration enum instead of int throughout.
(WebCore::InheritedFlags::textDecorationsInEffect):
(WebCore::InheritedFlags::textDecoration):
(WebCore::InheritedFlags::addToTextDecorationsInEffect):
(WebCore::InheritedFlags::setTextDecorationsInEffect):
(WebCore::InheritedFlags::setTextDecoration):
- rendering/style/RenderStyleConstants.h:
Introduce constant for number of bits required to represent enum.
(WebCore::operator|):
Implement | operator for bitfield enum.
(WebCore::operator|=):
Implement |= operator for bitfield enum.
- rendering/style/StyleVisualData.h:
Use ETextDecoration instead of int.
- 3:49 PM Changeset in webkit [97313] by
-
- 4 edits6 adds in trunk
Implement -webkit-flex-align for cross axis alignment in flex-flow: row
https://bugs.webkit.org/show_bug.cgi?id=69808
Reviewed by David Hyatt.
Source/WebCore:
Tests: css3/flexbox/flex-align-percent-height.html
css3/flexbox/flex-align-vertical-writing-mode.html
css3/flexbox/flex-align.html
- rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::isFlowAwareLogicalHeightAuto):
(WebCore::RenderFlexibleBox::flowAwareContentLogicalHeight):
(WebCore::RenderFlexibleBox::flowAwareBorderAndPaddingLogicalHeight):
(WebCore::RenderFlexibleBox::flowAwareMarginLogicalHeightForChild):
(WebCore::RenderFlexibleBox::flowAwareLogicalLocationForChild):
(WebCore::RenderFlexibleBox::layoutInlineDirection):
(WebCore::RenderFlexibleBox::availableLogicalHeightForChild):
(WebCore::RenderFlexibleBox::marginBoxAscent):
(WebCore::RenderFlexibleBox::layoutAndPlaceChildrenInlineDirection):
(WebCore::RenderFlexibleBox::adjustLocationLogicalTopForChild):
(WebCore::RenderFlexibleBox::alignChildrenBlockDirection):
- rendering/RenderFlexibleBox.h:
LayoutTests:
- css3/flexbox/flex-align-expected.txt: Added.
- css3/flexbox/flex-align-percent-height-expected.txt: Added.
- css3/flexbox/flex-align-percent-height.html: Added.
- css3/flexbox/flex-align-vertical-writing-mode-expected.txt: Added.
- css3/flexbox/flex-align-vertical-writing-mode.html: Added.
- css3/flexbox/flex-align.html: Added.
- 3:47 PM Changeset in webkit [97312] by
-
- 1 edit1 add in trunk/LayoutTests
Expected result accidentally left out of http://trac.webkit.org/changeset/97222/.
- fast/writing-mode/margins-expected.png: Added.
- 3:44 PM Changeset in webkit [97311] by
-
- 2 edits in trunk/Tools
_run_tests is a confusing variable name in webkitpy
https://bugs.webkit.org/show_bug.cgi?id=69971
Reviewed by Eric Seidel.
Eric and I thought this was a function.
- Scripts/webkitpy/tool/bot/earlywarningsystemtask.py:
- 3:30 PM Changeset in webkit [97310] by
-
- 1 edit in trunk/Tools/Scripts/webkitpy/common/config/committers.py
Changed the order of my email addresses so that it autocompletes the correct one.
- 3:20 PM Changeset in webkit [97309] by
-
- 3 edits in trunk/Tools
Fix test-webkitpy after r97307 and r97293.
- Scripts/webkitpy/layout_tests/port/chromium.py: options.time_out_ms is None during tests so add back the check.
- Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: The output directory is now build/Debug.
- 3:14 PM Changeset in webkit [97308] by
-
- 74 edits12 deletes in trunk
[CSS Regions]Remove -webkit-content-order property
https://bugs.webkit.org/show_bug.cgi?id=69848
Reviewed by Tony Chang.
-webkit-content-order property is removed from latest CSS Regions spec.
Source/WebCore:
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
- css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
- css/CSSPropertyNames.in:
- css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyProperty):
- dom/Node.cpp:
(WebCore::Node::diff):
- rendering/RenderFlowThread.cpp:
(WebCore::compareRenderRegions):
- rendering/RenderTreeAsText.cpp:
(WebCore::writeRenderFlowThreads):
- rendering/style/RenderStyle.h:
- rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
- rendering/style/StyleRareNonInheritedData.h:
LayoutTests:
- fast/css/getComputedStyle/computed-style-expected.txt:
- fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
- fast/regions/content-flowed-into-regions-with-dyn-index-expected.txt: Removed.
- fast/regions/content-flowed-into-regions-with-dyn-index.html: Removed.
- fast/regions/content-flowed-into-regions-with-index-dom-expected.txt: Removed.
- fast/regions/content-flowed-into-regions-with-index-dom.html: Removed.
- fast/regions/content-flowed-into-regions-with-index-expected.txt: Removed.
- fast/regions/content-flowed-into-regions-with-index.html: Removed.
- fast/regions/script-tests/webkit-content-order-parsing.js: Removed.
- fast/regions/webkit-content-order-parsing-expected.txt: Removed.
- fast/regions/webkit-content-order-parsing.html: Removed.
- platform/chromium-cg-mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
- platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
- platform/gtk/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
- platform/gtk/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
- platform/mac/fast/regions/bottom-overflow-out-of-first-region-expected.txt:
- platform/mac/fast/regions/content-flowed-into-regions-dynamically-inserted-expected.txt:
- platform/mac/fast/regions/content-flowed-into-regions-with-dyn-index-expected.png: Removed.
- platform/mac/fast/regions/content-flowed-into-regions-with-index-dom-expected.png: Removed.
- platform/mac/fast/regions/content-flowed-into-regions-with-index-expected.png: Removed.
- platform/mac/fast/regions/floats-basic-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/flow-content-basic-expected.txt:
- platform/mac/fast/regions/flow-content-basic-vertical-expected.txt:
- platform/mac/fast/regions/flow-content-basic-vertical-rl-expected.txt:
- platform/mac/fast/regions/flows-dependency-dynamic-remove-expected.txt:
- platform/mac/fast/regions/flows-dependency-same-flow-expected.txt:
- platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/outline-sides-in-region-expected.txt:
- platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
- platform/mac/fast/regions/overflow-in-uniform-regions-expected.txt:
- platform/mac/fast/regions/overflow-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt:
- platform/mac/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt:
- platform/mac/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt:
- platform/mac/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt:
- platform/mac/fast/regions/percentage-margins-variable-width-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-in-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-in-rtl-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-inline-static-in-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-inline-static-in-rtl-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-perpendicular-flows-in-regions-expected.txt:
- platform/mac/fast/regions/region-overflow-auto-overflow-hidden-expected.txt:
- platform/mac/fast/regions/region-overflow-auto-overflow-visible-expected.txt:
- platform/mac/fast/regions/region-overflow-break-expected.txt:
- platform/mac/fast/regions/render-region-renderer-expected.txt:
- platform/mac/fast/regions/text-region-split-small-pagination-expected.txt:
- platform/mac/fast/regions/top-overflow-out-of-second-region-expected.txt:
- platform/mac/fast/regions/webkit-flow-double-pagination-float-push-expected.txt:
- platform/mac/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt:
- platform/mac/fast/regions/webkit-flow-float-unable-to-push-expected.txt:
- platform/mac/fast/regions/webkit-flow-floats-inside-regions-bounds-expected.txt:
- platform/mac/fast/regions/webkit-flow-inlines-dynamic-expected.txt:
- platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt:
- platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt:
- platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt:
- platform/mac/fast/regions/webkit-flow-renderer-expected.txt:
- platform/mac/fast/regions/webkit-flow-renderer-layer-expected.txt:
- platform/mac/fast/regions/webkit-flow-renderer-nested-expected.txt:
- platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
- platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
- platform/mac/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
- platform/qt/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
- platform/qt/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
- platform/win/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
- svg/css/getComputedStyle-basic-expected.txt:
- 3:07 PM Changeset in webkit [97307] by
-
- 2 edits in trunk/Tools
[chromium] remove old build dirs on chromium-win
https://bugs.webkit.org/show_bug.cgi?id=69961
Reviewed by Adam Barth.
- Scripts/webkitpy/layout_tests/port/chromium_win.py: Output is now always in build and never in chrome or webkit.
- 2:50 PM Changeset in webkit [97306] by
-
- 2 edits in trunk/LayoutTests
[Chromium] More timeouts after V8 roll.
- platform/chromium/test_expectations.txt: Updated.
- 2:37 PM Changeset in webkit [97305] by
-
- 14 edits1 delete in trunk/Source/WebCore
Update PeerConnection to use WebCore platform interfaces
https://bugs.webkit.org/show_bug.cgi?id=68462
Patch by Adam Bergkvist <adam.bergkvist@ericsson.com> on 2011-10-12
Reviewed by Adam Barth.
Currently not testable.
- WebCore.gypi:
- WebCore.pro:
- bindings/js/JSPeerConnectionCustom.cpp:
(WebCore::JSPeerConnectionConstructor::constructJSPeerConnection):
- bindings/v8/custom/V8PeerConnectionCustom.cpp: Removed.
- dom/MediaStreamList.cpp:
(WebCore::MediaStreamList::item):
(WebCore::MediaStreamList::append):
(WebCore::MediaStreamList::remove):
(WebCore::MediaStreamList::contains):
- dom/MediaStreamList.h:
- p2p/PeerConnection.cpp:
(WebCore::PeerConnection::create):
(WebCore::PeerConnection::PeerConnection):
(WebCore::PeerConnection::processSignalingMessage):
(WebCore::PeerConnection::readyState):
(WebCore::PeerConnection::send):
(WebCore::PeerConnection::addStream):
(WebCore::PeerConnection::removeStream):
(WebCore::PeerConnection::localStreams):
(WebCore::PeerConnection::remoteStreams):
(WebCore::PeerConnection::close):
(WebCore::PeerConnection::iceProcessingCompleted):
(WebCore::PeerConnection::sdpGenerated):
(WebCore::PeerConnection::dataStreamMessageReceived):
(WebCore::PeerConnection::remoteStreamAdded):
(WebCore::PeerConnection::remoteStreamRemoved):
(WebCore::PeerConnection::scriptExecutionContext):
(WebCore::PeerConnection::stop):
(WebCore::PeerConnection::scheduleInitialNegotiation):
(WebCore::PeerConnection::initialNegotiationTimerFired):
(WebCore::PeerConnection::ensureStreamChangeScheduled):
(WebCore::PeerConnection::streamChangeTimerFired):
(WebCore::PeerConnection::scheduleReadyStateChange):
(WebCore::PeerConnection::readyStateChangeTimerFired):
(WebCore::PeerConnection::changeReadyState):
- p2p/PeerConnection.h:
(WebCore::PeerConnection::refEventTarget):
(WebCore::PeerConnection::derefEventTarget):
- p2p/PeerConnection.idl:
- page/MediaStreamClient.h:
- page/MediaStreamController.cpp:
(WebCore::MediaStreamController::MediaStreamController):
- page/MediaStreamController.h:
- page/MediaStreamFrameController.cpp:
- page/MediaStreamFrameController.h:
- 2:34 PM Changeset in webkit [97304] by
-
- 2 edits in trunk/Source/WebKit2
Hang beneath PluginProcessProxy::createPropertyListFile() when using a thin build
https://bugs.webkit.org/show_bug.cgi?id=69960
Reviewed by Adam Roben.
- UIProcess/Plugins/mac/PluginProcessProxyMac.mm:
(WebKit::PluginProcessProxy::createPropertyListFile): Check for any non-zero return value
from posix_spawn() rather than for a negative return value. The old, incorrect check, caused
this function to hang in waitpid() after failing to spawn a plug-in process for a 32-bit plug-in
when WebKit2 was built for 64-bit only.
- 2:25 PM Changeset in webkit [97303] by
-
- 4 edits in trunk/Source/WebCore
AX: CrashTracer: [USER] 296 crashes in WebProcess at com.apple.WebCore: WebCore::AccessibilityScrollbar::document const + 29
https://bugs.webkit.org/show_bug.cgi?id=69936
AX Scrollbars have a weak pointer to their parent. They need to become AccessibilityMockObjects, so that they can
participate in the detachFromParent() methods that happens when those parents go away.
Could not reproduce the crash, but the backtrace is unequivocal.
Reviewed by Darin Adler.
- accessibility/AccessibilityScrollView.cpp:
(WebCore::AccessibilityScrollView::removeChildScrollbar):
- accessibility/AccessibilityScrollbar.cpp:
(WebCore::AccessibilityScrollbar::AccessibilityScrollbar):
- accessibility/AccessibilityScrollbar.h:
(WebCore::AccessibilityScrollbar::scrollbar):
(WebCore::AccessibilityScrollbar::isAccessibilityScrollbar):
- 2:21 PM Changeset in webkit [97302] by
-
- 4 edits in trunk/Tools
garden-o-matic's "Expect Failure" button does not work correctly, so we should remove it until the plumbing is fixed to avoid landmines.
https://bugs.webkit.org/show_bug.cgi?id=69954
Also renamed the action and associated event name to address an FIXME.
Reviewed by Adam Barth.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js: Renamed event name.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/actions.js: Renamed the action.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js: Removed action temporarily.
- 2:10 PM Changeset in webkit [97301] by
-
- 6 edits in trunk/Source/WebKit/chromium
[chromium] Add a setSelectionToRange() method to WebFrame.
https://bugs.webkit.org/show_bug.cgi?id=69846
Also add a method to WebRange to create a range given a frame and an
interval.
This will be used to implement the "replacement range" feature of OS X
IMEs, see http://codereview.chromium.org/8227018 (the change to
render_widget.cc).
The renderer will set the selection to the replacement range before
calling confirmComposition(). This matches how WK2 does this, see
Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm,
WebPage::setComposition(). The function convertToRange() was taken
from there, too.
Reviewed by Darin Fisher.
- public/WebFrame.h:
(WebKit::WebFrame::setSelectionToRange):
- src/WebFrameImpl.cpp:
(WebKit::WebViewImpl::setSelectionToRange):
- src/WebFrameImpl.h:
(WebKit::WebViewImpl::setSelectionToRange):
- src/WebRange.cpp:
(WebRange::fromGlobalRange):
- src/WebRange.h:
(WebRange::fromGlobalRange):
- 2:08 PM Changeset in webkit [97300] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Mark http/tests/media/video-play-stall.html as flaky TIMEOUT.
- platform/chromium/test_expectations.txt: Marked.
- 2:01 PM Changeset in webkit [97299] by
-
- 1 edit6 adds in trunk/LayoutTests
Platform-specific results for r97278
Unreviewed, adding results.
- platform/gtk/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
- platform/gtk/css2.1/20110323/border-conflict-style-088-expected.txt: Added.
- platform/mac/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
- platform/mac/css2.1/20110323/border-conflict-style-088-expected.txt: Added.
- platform/qt/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
- platform/qt/css2.1/20110323/border-conflict-style-088-expected.txt: Added.
- 1:59 PM Changeset in webkit [97298] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Widen expectation of flakiness according to bots.
- platform/chromium/test_expectations.txt: Widened.
- 1:51 PM Changeset in webkit [97297] by
-
- 3 edits in trunk/LayoutTests
Selection is not collapsed in some WK2 editing tests
https://bugs.webkit.org/show_bug.cgi?id=69889
Skip tests for known reason.
Unreviewed.
Patch by Chang Shu <cshu@webkit.org> on 2011-10-12
- platform/mac-wk2/Skipped:
- platform/qt-wk2/Skipped:
- 1:49 PM Changeset in webkit [97296] by
-
- 2 edits in trunk/Source/JavaScriptCore
Errrk, revert accidental commit!
- wtf/Platform.h:
- 1:47 PM Changeset in webkit [97295] by
-
- 3 edits in trunk/Source/JavaScriptCore
Unreviewed, re-land changes from #69890, #69903.
These were reverted due to bug #69897, but #69903 fixed this problem.
- dfg/DFGJITCodeGenerator.h:
(JSC::DFG::JITCodeGenerator::silentFillGPR):
- 1:28 PM Changeset in webkit [97294] by
-
- 6 edits in trunk/Source/JavaScriptCore
ValueProfile::computeUpdatedPrediction doesn't merge statistics correctly
https://bugs.webkit.org/show_bug.cgi?id=69906
Reviewed by Gavin Barraclough.
It turns out that the simplest fix is to switch computeUpdatedPredictions()
to using predictionFromValue() combined with mergePrediction(). Doing so
allowed me to kill off weakBuckets and visitWeakReferences(). Hence this
not only fixes a performance bug but kills off a lot of code that I never
liked to begin with.
This appears to be a 1% win on V8.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::visitAggregate):
- bytecode/CodeBlock.h:
- bytecode/PredictedType.cpp:
(JSC::predictionFromValue):
- bytecode/ValueProfile.cpp:
(JSC::ValueProfile::computeStatistics):
(JSC::ValueProfile::computeUpdatedPrediction):
- bytecode/ValueProfile.h:
(JSC::ValueProfile::classInfo):
(JSC::ValueProfile::numberOfSamples):
(JSC::ValueProfile::isLive):
(JSC::ValueProfile::dump):
- 1:24 PM Changeset in webkit [97293] by
-
- 2 edits in trunk/Tools
stop spamming 'stopping test driver timed out, killing it' when running rwt
https://bugs.webkit.org/show_bug.cgi?id=69938
Reviewed by Adam Barth.
In http://trac.webkit.org/changeset/95875 , we made the timeout for
stopping the driver based on time_out_ms, but we based it on the wrong
default times.
- Scripts/webkitpy/layout_tests/port/chromium.py:
- 1:23 PM Changeset in webkit [97292] by
-
- 15 edits in trunk/Source
De-virtualize JSCell::toString
https://bugs.webkit.org/show_bug.cgi?id=69677
Reviewed by Sam Weinig.
Source/JavaScriptCore:
Removed toString from JSCallbackObject, since it is no
longer necessary since we now implicitly add toString and valueOf
functions to object prototypes when a convertToType callback
is provided, which is now the standard way to override toString
and valueOf in the JSC C API.
- API/JSCallbackObject.h:
- API/JSCallbackObjectFunctions.h:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
Removed toString from InterruptedExecutionError and
TerminatedExecutionError and replaced it with defaultValue,
which JSObject::toString calls. We'll probably have to de-virtualize
defaultValue eventually, but we'll cross that bridge when we
come to it.
- runtime/ExceptionHelpers.cpp:
(JSC::InterruptedExecutionError::defaultValue):
(JSC::TerminatedExecutionError::defaultValue):
- runtime/ExceptionHelpers.h:
Removed toString from JSNotAnObject, since its return value doesn't
actually matter and JSObject::toString can cover it.
- runtime/JSNotAnObject.cpp:
- runtime/JSNotAnObject.h:
De-virtualized JSCell::toString, JSObject::toString and JSString::toString.
Added handling of all cases for JSCell to JSCell::toString.
- runtime/JSObject.h:
- runtime/JSString.h:
- runtime/JSCell.cpp:
(JSC::JSCell::toString):
- runtime/JSCell.h:
Source/JavaScriptGlue:
Removed UserObjectImp::toString because it's no longer necessary since
clients can provide their own toString callback which will in turn be
called by JSObject::toString.
- UserObjectImp.cpp:
- UserObjectImp.h:
- 12:51 PM Changeset in webkit [97291] by
-
- 2 edits in trunk/Source/JavaScriptCore
Global stringStructure caches its prototype chain, abandoning a web page
https://bugs.webkit.org/show_bug.cgi?id=69952
Reviewed by Filip Pizlo.
When visiting a structure, we don't keep the prototype chain
alive if we're not the structure for an object type.
- runtime/Structure.cpp:
(JSC::Structure::visitChildren):
- 12:47 PM Changeset in webkit [97290] by
-
- 2 edits in trunk/LayoutTests
[Chromium] More timeouts after V8 roll.
- platform/chromium/test_expectations.txt: Updated.
- 12:45 PM Changeset in webkit [97289] by
-
- 5 edits in trunk/Source/WebCore
https://bugs.webkit.org/show_bug.cgi?id=69950
REGRESSION: Printing broken because of the isWritingModeRoot addition for unsplittable
paginated content. Make sure not to include the RenderView when checking for writing mode
roots. We only care about children that differ from their parents.
Reviewed by Dimitri Glazkov.
- rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::adjustForUnsplittableChild):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::isUnsplittableForPagination):
- rendering/RenderBox.h:
- 12:41 PM Changeset in webkit [97288] by
-
- 750 edits2 adds in trunk/LayoutTests
Update baseline images affected by subpixel test positioning in
https://bugs.webkit.org/show_bug.cgi?id=69354 .
Unreviewed rebaselining for Skia.
- platform/chromium-mac/css1/box_properties/clear_float-expected.png:
- platform/chromium-mac/css1/box_properties/float_elements_in_series-expected.png:
- platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
- platform/chromium-mac/css1/text_properties/text_align-expected.png:
- platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
- platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
- platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
- platform/chromium-mac/css2.1/t0905-c5525-fltmult-00-d-g-expected.png:
- platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
- platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png:
- platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png:
- platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png:
- platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png:
- platform/chromium-mac/css2.1/t1602-c546-txt-align-00-b-expected.png:
- platform/chromium-mac/css3/unicode-bidi-isolate-aharon-expected.png:
- platform/chromium-mac/css3/unicode-bidi-isolate-basic-expected.png:
- platform/chromium-mac/editing/deleting/merge-whitespace-pre-expected.png:
- platform/chromium-mac/editing/selection/4975120-expected.png:
- platform/chromium-mac/editing/selection/5240265-expected.png:
- platform/chromium-mac/editing/selection/extend-inside-transforms-backward-expected.png:
- platform/chromium-mac/editing/selection/extend-inside-transforms-forward-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-1-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-2-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-3-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-4-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-5-expected.png:
- platform/chromium-mac/editing/selection/transformed-selection-rects-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
- platform/chromium-mac/editing/style/block-style-001-expected.png:
- platform/chromium-mac/editing/style/block-style-002-expected.png:
- platform/chromium-mac/editing/style/block-style-003-expected.png:
- platform/chromium-mac/editing/style/create-block-for-style-002-expected.png:
- platform/chromium-mac/editing/style/create-block-for-style-005-expected.png:
- platform/chromium-mac/editing/style/create-block-for-style-006-expected.png:
- platform/chromium-mac/editing/style/create-block-for-style-008-expected.png:
- platform/chromium-mac/editing/style/create-block-for-style-010-expected.png:
- platform/chromium-mac/editing/style/create-block-for-style-011-expected.png:
- platform/chromium-mac/editing/style/create-block-for-style-012-expected.png:
- platform/chromium-mac/editing/style/table-selection-expected.png:
- platform/chromium-mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
- platform/chromium-mac/fast/block/basic/016-expected.png:
- platform/chromium-mac/fast/block/float/016-expected.png:
- platform/chromium-mac/fast/block/float/float-avoidance-expected.png:
- platform/chromium-mac/fast/block/margin-collapse/103-expected.png:
- platform/chromium-mac/fast/block/positioning/051-expected.png:
- platform/chromium-mac/fast/block/positioning/inline-block-relposition-expected.png:
- platform/chromium-mac/fast/borders/bidi-012-expected.png:
- platform/chromium-mac/fast/borders/border-antialiasing-expected.png:
- platform/chromium-mac/fast/borders/rtl-border-04-expected.png:
- platform/chromium-mac/fast/borders/rtl-border-05-expected.png:
- platform/chromium-mac/fast/box-shadow/no-blur-multiple-offsets-expected.png:
- platform/chromium-mac/fast/canvas/canvas-text-alignment-expected.png:
- platform/chromium-mac/fast/clip/overflow-border-radius-composited-expected.png:
- platform/chromium-mac/fast/clip/overflow-border-radius-transformed-expected.png:
- platform/chromium-mac/fast/css-generated-content/011-expected.png:
- platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.png:
- platform/chromium-mac/fast/css/continuationCrash-expected.png:
- platform/chromium-mac/fast/css/create_element_align-expected.png:
- platform/chromium-mac/fast/css/css2-system-fonts-expected.png:
- platform/chromium-mac/fast/css/font-face-locally-installed-expected.png:
- platform/chromium-mac/fast/css/input-search-padding-expected.png:
- platform/chromium-mac/fast/css/line-height-expected.png:
- platform/chromium-mac/fast/css/margin-top-bottom-dynamic-expected.png:
- platform/chromium-mac/fast/css/pseudo-cache-stale-expected.png:
- platform/chromium-mac/fast/css/rtl-ordering-expected.png:
- platform/chromium-mac/fast/css/table-text-align-strict-expected.png:
- platform/chromium-mac/fast/css/text-input-with-webkit-border-radius-expected.png:
- platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.png:
- platform/chromium-mac/fast/css/text-overflow-ellipsis-expected.png:
- platform/chromium-mac/fast/css/text-overflow-ellipsis-strict-expected.png:
- platform/chromium-mac/fast/css/text-security-expected.png:
- platform/chromium-mac/fast/dom/34176-expected.png:
- platform/chromium-mac/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
- platform/chromium-mac/fast/dom/HTMLTableElement/colSpan-expected.png:
- platform/chromium-mac/fast/dom/HTMLTableElement/createCaption-expected.png:
- platform/chromium-mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
- platform/chromium-mac/fast/dynamic/008-expected.png:
- platform/chromium-mac/fast/forms/003-expected.png:
- platform/chromium-mac/fast/forms/004-expected.png:
- platform/chromium-mac/fast/forms/005-expected.png:
- platform/chromium-mac/fast/forms/HTMLOptionElement_label01-expected.png:
- platform/chromium-mac/fast/forms/HTMLOptionElement_label02-expected.png:
- platform/chromium-mac/fast/forms/HTMLOptionElement_label03-expected.png:
- platform/chromium-mac/fast/forms/HTMLOptionElement_label04-expected.png:
- platform/chromium-mac/fast/forms/HTMLOptionElement_label05-expected.png:
- platform/chromium-mac/fast/forms/basic-buttons-expected.png:
- platform/chromium-mac/fast/forms/basic-selects-expected.png:
- platform/chromium-mac/fast/forms/basic-textareas-expected.png:
- platform/chromium-mac/fast/forms/basic-textareas-quirks-expected.png:
- platform/chromium-mac/fast/forms/blankbuttons-expected.png:
- platform/chromium-mac/fast/forms/box-shadow-override-expected.png:
- platform/chromium-mac/fast/forms/button-align-expected.png:
- platform/chromium-mac/fast/forms/button-cannot-be-nested-expected.png:
- platform/chromium-mac/fast/forms/button-default-title-expected.png:
- platform/chromium-mac/fast/forms/button-generated-content-expected.png:
- platform/chromium-mac/fast/forms/button-positioned-expected.png:
- platform/chromium-mac/fast/forms/button-sizes-expected.png:
- platform/chromium-mac/fast/forms/button-style-color-expected.png:
- platform/chromium-mac/fast/forms/button-table-styles-expected.png:
- platform/chromium-mac/fast/forms/button-text-transform-expected.png:
- platform/chromium-mac/fast/forms/button-white-space-expected.png:
- platform/chromium-mac/fast/forms/control-clip-expected.png:
- platform/chromium-mac/fast/forms/control-clip-overflow-expected.png:
- platform/chromium-mac/fast/forms/control-restrict-line-height-expected.png:
- platform/chromium-mac/fast/forms/disabled-select-change-index-expected.png:
- platform/chromium-mac/fast/forms/file/file-input-direction-expected.png:
- platform/chromium-mac/fast/forms/file/input-file-re-render-expected.png:
- platform/chromium-mac/fast/forms/floating-textfield-relayout-expected.png:
- platform/chromium-mac/fast/forms/formmove3-expected.png:
- platform/chromium-mac/fast/forms/input-align-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-bkcolor-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-default-bkcolor-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-disabled-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-height-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-preventDefault-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-readonly-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-spinbutton-layer-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-visibility-expected.png:
- platform/chromium-mac/fast/forms/input-appearance-width-expected.png:
- platform/chromium-mac/fast/forms/input-button-sizes-expected.png:
- platform/chromium-mac/fast/forms/input-field-text-truncated-expected.png:
- platform/chromium-mac/fast/forms/input-first-letter-expected.png:
- platform/chromium-mac/fast/forms/input-placeholder-text-indent-expected.png:
- platform/chromium-mac/fast/forms/input-readonly-autoscroll-expected.png:
- platform/chromium-mac/fast/forms/input-readonly-dimmed-expected.png:
- platform/chromium-mac/fast/forms/input-spaces-expected.png:
- platform/chromium-mac/fast/forms/input-table-expected.png:
- platform/chromium-mac/fast/forms/input-text-word-wrap-expected.png:
- platform/chromium-mac/fast/forms/input-type-text-min-width-expected.png:
- platform/chromium-mac/fast/forms/isindex-placeholder-expected.png:
- platform/chromium-mac/fast/forms/listbox-bidi-align-expected.png:
- platform/chromium-mac/fast/forms/listbox-scrollbar-incremental-load-expected.png:
- platform/chromium-mac/fast/forms/listbox-width-change-expected.png:
- platform/chromium-mac/fast/forms/menulist-clip-expected.png:
- platform/chromium-mac/fast/forms/menulist-deselect-update-expected.png:
- platform/chromium-mac/fast/forms/menulist-no-overflow-expected.png:
- platform/chromium-mac/fast/forms/menulist-option-wrap-expected.png:
- platform/chromium-mac/fast/forms/menulist-restrict-line-height-expected.png:
- platform/chromium-mac/fast/forms/menulist-style-color-expected.png:
- platform/chromium-mac/fast/forms/menulist-width-change-expected.png:
- platform/chromium-mac/fast/forms/minWidthPercent-expected.png:
- platform/chromium-mac/fast/forms/option-script-expected.png:
- platform/chromium-mac/fast/forms/option-strip-whitespace-expected.png:
- platform/chromium-mac/fast/forms/option-text-clip-expected.png:
- platform/chromium-mac/fast/forms/password-placeholder-expected.png:
- platform/chromium-mac/fast/forms/password-placeholder-text-security-expected.png:
- platform/chromium-mac/fast/forms/placeholder-position-expected.png:
- platform/chromium-mac/fast/forms/placeholder-pseudo-style-expected.png:
- platform/chromium-mac/fast/forms/placeholder-set-attribute-expected.png:
- platform/chromium-mac/fast/forms/placeholder-set-value-expected.png:
- platform/chromium-mac/fast/forms/placeholder-stripped-expected.png:
- platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
- platform/chromium-mac/fast/forms/search-display-none-cancel-button-expected.png:
- platform/chromium-mac/fast/forms/search-placeholder-value-changed-expected.png:
- platform/chromium-mac/fast/forms/search-rtl-expected.png:
- platform/chromium-mac/fast/forms/search-styled-expected.png:
- platform/chromium-mac/fast/forms/search-vertical-alignment-expected.png:
- platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
- platform/chromium-mac/fast/forms/select-align-expected.png:
- platform/chromium-mac/fast/forms/select-baseline-expected.png:
- platform/chromium-mac/fast/forms/select-block-background-expected.png:
- platform/chromium-mac/fast/forms/select-change-listbox-size-expected.png:
- platform/chromium-mac/fast/forms/select-change-listbox-to-popup-expected.png:
- platform/chromium-mac/fast/forms/select-change-popup-to-listbox-expected.png:
- platform/chromium-mac/fast/forms/select-dirty-parent-pref-widths-expected.png:
- platform/chromium-mac/fast/forms/select-disabled-appearance-expected.png:
- platform/chromium-mac/fast/forms/select-initial-position-expected.png:
- platform/chromium-mac/fast/forms/select-item-background-clip-expected.png:
- platform/chromium-mac/fast/forms/select-list-box-with-height-expected.png:
- platform/chromium-mac/fast/forms/select-selected-expected.png:
- platform/chromium-mac/fast/forms/select-size-expected.png:
- platform/chromium-mac/fast/forms/select-visual-hebrew-expected.png:
- platform/chromium-mac/fast/forms/select-writing-direction-natural-expected.png:
- platform/chromium-mac/fast/forms/stuff-on-my-optgroup-expected.png:
- platform/chromium-mac/fast/forms/targeted-frame-submission-expected.png:
- platform/chromium-mac/fast/forms/text-style-color-expected.png:
- platform/chromium-mac/fast/forms/textarea-align-expected.png:
- platform/chromium-mac/fast/forms/textarea-placeholder-pseudo-style-expected.png:
- platform/chromium-mac/fast/forms/textarea-placeholder-set-attribute-expected.png:
- platform/chromium-mac/fast/forms/textarea-placeholder-set-value-expected.png:
- platform/chromium-mac/fast/forms/textarea-placeholder-wrapping-expected.png:
- platform/chromium-mac/fast/forms/textarea-scroll-height-expected.png:
- platform/chromium-mac/fast/forms/textarea-setinnerhtml-expected.png:
- platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.png:
- platform/chromium-mac/fast/html/details-replace-summary-child-expected.png:
- platform/chromium-mac/fast/html/details-replace-text-expected.png:
- platform/chromium-mac/fast/html/details-writing-mode-expected.png:
- platform/chromium-mac/fast/html/keygen-expected.png:
- platform/chromium-mac/fast/inline-block/003-expected.png:
- platform/chromium-mac/fast/inline-block/inline-block-vertical-align-expected.png:
- platform/chromium-mac/fast/inline/inline-box-background-expected.png:
- platform/chromium-mac/fast/inline/inline-box-background-long-image-expected.png:
- platform/chromium-mac/fast/inline/inline-box-background-repeat-x-expected.png:
- platform/chromium-mac/fast/inline/inline-box-background-repeat-y-expected.png:
- platform/chromium-mac/fast/lists/003-vertical-expected.png:
- platform/chromium-mac/fast/lists/dynamic-marker-crash-expected.png:
- platform/chromium-mac/fast/multicol/float-avoidance-expected.png:
- platform/chromium-mac/fast/multicol/overflow-across-columns-expected.png:
- platform/chromium-mac/fast/multicol/overflow-across-columns-percent-height-expected.png:
- platform/chromium-mac/fast/multicol/overflow-unsplittable-expected.png:
- platform/chromium-mac/fast/multicol/positive-leading-expected.png:
- platform/chromium-mac/fast/overflow/infiniteRecursion-expected.png:
- platform/chromium-mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
- platform/chromium-mac/fast/overflow/scrollRevealButton-expected.png:
- platform/chromium-mac/fast/parser/document-write-option-expected.png:
- platform/chromium-mac/fast/parser/entity-comment-in-textarea-expected.png:
- platform/chromium-mac/fast/parser/open-comment-in-textarea-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-1-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-10-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-2-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-3-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-4-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-5-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-6-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-7-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-8-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-9-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-in-regions-expected.png:
- platform/chromium-mac/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
- platform/chromium-mac/fast/replaced/replaced-breaking-mixture-expected.png:
- platform/chromium-mac/fast/replaced/width100percent-button-expected.png:
- platform/chromium-mac/fast/replaced/width100percent-menulist-expected.png:
- platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.png:
- platform/chromium-mac/fast/replaced/width100percent-textfield-expected.png:
- platform/chromium-mac/fast/ruby/nested-ruby-expected.png:
- platform/chromium-mac/fast/ruby/ruby-beforeafter-expected.png:
- platform/chromium-mac/fast/ruby/ruby-empty-rt-expected.png:
- platform/chromium-mac/fast/ruby/ruby-inline-table-expected.png:
- platform/chromium-mac/fast/ruby/ruby-length-expected.png:
- platform/chromium-mac/fast/ruby/ruby-run-break-expected.png:
- platform/chromium-mac/fast/ruby/ruby-runs-expected.png:
- platform/chromium-mac/fast/ruby/ruby-runs-spans-expected.png:
- platform/chromium-mac/fast/ruby/ruby-simple-expected.png:
- platform/chromium-mac/fast/ruby/ruby-simple-rp-expected.png:
- platform/chromium-mac/fast/ruby/ruby-text-before-after-content-expected.png:
- platform/chromium-mac/fast/ruby/rubyDOM-insert-rt-expected.png:
- platform/chromium-mac/fast/ruby/rubyDOM-insert-text1-expected.png:
- platform/chromium-mac/fast/selectors/064-expected.png:
- platform/chromium-mac/fast/table/011-expected.png:
- platform/chromium-mac/fast/table/append-cells2-expected.png:
- platform/chromium-mac/fast/table/border-collapsing/004-expected.png:
- platform/chromium-mac/fast/table/border-collapsing/004-vertical-expected.png:
- platform/chromium-mac/fast/table/border-collapsing/rtl-border-collapsing-expected.png:
- platform/chromium-mac/fast/table/colgroup-preceded-by-caption-expected.png:
- platform/chromium-mac/fast/table/colgroup-spanning-groups-rules-expected.png:
- platform/chromium-mac/fast/table/dynamic-caption-add-before-child-expected.png:
- platform/chromium-mac/fast/table/dynamic-caption-add-remove-before-child-expected.png:
- platform/chromium-mac/fast/table/frame-and-rules-expected.png:
- platform/chromium-mac/fast/table/multiple-captions-display-expected.png:
- platform/chromium-mac/fast/table/percent-heights-expected.png:
- platform/chromium-mac/fast/table/remove-td-display-none-expected.png:
- platform/chromium-mac/fast/table/rowindex-expected.png:
- platform/chromium-mac/fast/table/rowspan-paint-order-vertical-expected.png:
- platform/chromium-mac/fast/table/spanOverlapRepaint-expected.png:
- platform/chromium-mac/fast/table/text-field-baseline-expected.png:
- platform/chromium-mac/fast/text/atsui-negative-spacing-features-expected.png:
- platform/chromium-mac/fast/text/atsui-spacing-features-expected.png:
- platform/chromium-mac/fast/text/backslash-to-yen-sign-euc-expected.png:
- platform/chromium-mac/fast/text/basic/002-expected.png:
- platform/chromium-mac/fast/text/basic/015-expected.png:
- platform/chromium-mac/fast/text/basic/generic-family-reset-expected.png:
- platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.png:
- platform/chromium-mac/fast/text/break-word-expected.png:
- platform/chromium-mac/fast/text/capitalize-boundaries-expected.png:
- platform/chromium-mac/fast/text/cg-vs-atsui-expected.png:
- platform/chromium-mac/fast/text/drawBidiText-expected.png:
- platform/chromium-mac/fast/text/emphasis-expected.png:
- platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.png:
- platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.png:
- platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.png:
- platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.png:
- platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
- platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.png:
- platform/chromium-mac/fast/text/international/bidi-explicit-embedding-expected.png:
- platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
- platform/chromium-mac/fast/text/international/bidi-innertext-expected.png:
- platform/chromium-mac/fast/text/international/bidi-layout-across-linebreak-expected.png:
- platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png:
- platform/chromium-mac/fast/text/international/bidi-listbox-expected.png:
- platform/chromium-mac/fast/text/international/bidi-menulist-expected.png:
- platform/chromium-mac/fast/text/international/bidi-override-expected.png:
- platform/chromium-mac/fast/text/international/hebrew-vowels-expected.png:
- platform/chromium-mac/fast/text/international/hindi-spacing-expected.png:
- platform/chromium-mac/fast/text/international/rtl-white-space-pre-wrap-expected.png:
- platform/chromium-mac/fast/text/international/unicode-bidi-plaintext-expected.png:
- platform/chromium-mac/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png:
- platform/chromium-mac/fast/text/justified-selection-at-edge-expected.png:
- platform/chromium-mac/fast/text/justify-ideograph-simple-expected.png:
- platform/chromium-mac/fast/text/justify-ideograph-vertical-expected.png:
- platform/chromium-mac/fast/text/line-breaks-expected.png:
- platform/chromium-mac/fast/text/shadow-no-blur-expected.png:
- platform/chromium-mac/fast/text/trailing-white-space-2-expected.png:
- platform/chromium-mac/fast/text/trailing-white-space-expected.png:
- platform/chromium-mac/fast/text/updateNewFont-expected.png:
- platform/chromium-mac/fast/text/word-break-run-rounding-expected.png:
- platform/chromium-mac/fast/transforms/transform-on-inline-expected.png:
- platform/chromium-mac/fast/transforms/transform-table-row-expected.png:
- platform/chromium-mac/fast/transforms/transformed-document-element-expected.png:
- platform/chromium-mac/fast/writing-mode/vertical-baseline-alignment-expected.png:
- platform/chromium-mac/fast/writing-mode/vertical-font-fallback-expected.png:
- platform/chromium-mac/fonts/sans-serif-expected.png:
- platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.png:
- platform/chromium-mac/media/audio-repaint-expected.png:
- platform/chromium-mac/plugins/mouse-click-plugin-clears-selection-expected.png:
- platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
- platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
- platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
- platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.png:
- platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/extend-namespace-01-f-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-displace-01-f-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-felem-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-align-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-align-06-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-text-07-t-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
- platform/chromium-mac/svg/as-background-image/animated-svg-as-background-expected.png:
- platform/chromium-mac/svg/as-background-image/svg-as-background-4-expected.png:
- platform/chromium-mac/svg/as-background-image/svg-as-background-5-expected.png:
- platform/chromium-mac/svg/batik/filters/feTile-expected.png:
- platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
- platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
- platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
- platform/chromium-mac/svg/batik/paints/patternRegionA-expected.png:
- platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
- platform/chromium-mac/svg/batik/text/textAnchor2-expected.png:
- platform/chromium-mac/svg/batik/text/textAnchor3-expected.png:
- platform/chromium-mac/svg/batik/text/textDecoration-expected.png:
- platform/chromium-mac/svg/batik/text/textDecoration2-expected.png:
- platform/chromium-mac/svg/batik/text/textEffect2-expected.png:
- platform/chromium-mac/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
- platform/chromium-mac/svg/batik/text/textLayout-expected.png:
- platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
- platform/chromium-mac/svg/batik/text/textLength-expected.png:
- platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
- platform/chromium-mac/svg/batik/text/textOnPath2-expected.png:
- platform/chromium-mac/svg/batik/text/textOnPath3-expected.png:
- platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
- platform/chromium-mac/svg/batik/text/textPCDATA-expected.png:
- platform/chromium-mac/svg/batik/text/textPosition-expected.png:
- platform/chromium-mac/svg/batik/text/textProperties-expected.png:
- platform/chromium-mac/svg/batik/text/textProperties2-expected.png:
- platform/chromium-mac/svg/batik/text/textStyles-expected.png:
- platform/chromium-mac/svg/batik/text/verticalText-expected.png:
- platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
- platform/chromium-mac/svg/batik/text/xmlSpace-expected.png:
- platform/chromium-mac/svg/carto.net/button-expected.png:
- platform/chromium-mac/svg/carto.net/colourpicker-expected.png:
- platform/chromium-mac/svg/carto.net/combobox-expected.png:
- platform/chromium-mac/svg/carto.net/scrollbar-expected.png:
- platform/chromium-mac/svg/carto.net/selectionlist-expected.png:
- platform/chromium-mac/svg/carto.net/slider-expected.png:
- platform/chromium-mac/svg/carto.net/textbox-expected.png:
- platform/chromium-mac/svg/carto.net/window-expected.png:
- platform/chromium-mac/svg/clip-path/clip-path-pixelation-expected.png:
- platform/chromium-mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.png:
- platform/chromium-mac/svg/custom/gradient-with-1d-boundingbox-expected.png:
- platform/chromium-mac/svg/custom/inline-svg-in-xhtml-expected.png:
- platform/chromium-mac/svg/custom/js-late-clipPath-and-object-creation-expected.png:
- platform/chromium-mac/svg/custom/js-late-clipPath-creation-expected.png:
- platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.png:
- platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
- platform/chromium-mac/svg/custom/js-late-pattern-creation-expected.png:
- platform/chromium-mac/svg/custom/linking-a-03-b-all-expected.png:
- platform/chromium-mac/svg/custom/linking-a-03-b-transform-expected.png:
- platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
- platform/chromium-mac/svg/custom/linking-uri-01-b-expected.png:
- platform/chromium-mac/svg/custom/marker-default-width-height-expected.png:
- platform/chromium-mac/svg/custom/mouse-move-on-svg-container-expected.png:
- platform/chromium-mac/svg/custom/mouse-move-on-svg-container-standalone-expected.png:
- platform/chromium-mac/svg/custom/path-textPath-simulation-expected.png:
- platform/chromium-mac/svg/custom/pattern-incorrect-tiling-expected.png:
- platform/chromium-mac/svg/custom/preserve-aspect-ratio-syntax-expected.png:
- platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
- platform/chromium-mac/svg/custom/shapes-supporting-markers-expected.png:
- platform/chromium-mac/svg/custom/stroke-width-large-expected.png:
- platform/chromium-mac/svg/custom/stroked-pattern-expected.png:
- platform/chromium-mac/svg/custom/struct-use-09-b-expected.png:
- platform/chromium-mac/svg/custom/svg-fonts-without-missing-glyph-expected.png:
- platform/chromium-mac/svg/custom/text-dom-01-f-expected.png:
- platform/chromium-mac/svg/custom/text-linking-expected.png:
- platform/chromium-mac/svg/custom/text-rotated-gradient-expected.png:
- platform/chromium-mac/svg/custom/text-rotation-expected.png:
- platform/chromium-mac/svg/custom/text-tref-03-b-change-href-dom-expected.png:
- platform/chromium-mac/svg/custom/text-tref-03-b-change-href-expected.png:
- platform/chromium-mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.png:
- platform/chromium-mac/svg/custom/text-tref-03-b-tref-removal-expected.png:
- platform/chromium-mac/svg/custom/text-x-dy-lists-expected.png:
- platform/chromium-mac/svg/custom/tref-own-content-removal-expected.png:
- platform/chromium-mac/svg/custom/tref-update-expected.png:
- platform/chromium-mac/svg/custom/use-detach-expected.png:
- platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png:
- platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png:
- platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png:
- platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-4-expected.png:
- platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png:
- platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png:
- platform/chromium-mac/svg/custom/use-on-non-svg-namespaced-element-expected.png:
- platform/chromium-mac/svg/custom/use-referencing-nonexisting-symbol-expected.png:
- platform/chromium-mac/svg/custom/viewbox-syntax-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGClipPathElement-transform-influences-hitTesting-expected.png: Added.
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png:
- platform/chromium-mac/svg/hixie/mixed/003-expected.png:
- platform/chromium-mac/svg/hixie/mixed/008-expected.png:
- platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.png:
- platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.png:
- platform/chromium-mac/svg/text/bidi-reorder-value-lists-expected.png:
- platform/chromium-mac/svg/text/bidi-text-anchor-direction-expected.png:
- platform/chromium-mac/svg/text/bidi-text-query-expected.png:
- platform/chromium-mac/svg/text/bidi-tspans-expected.png:
- platform/chromium-mac/svg/text/font-size-below-point-five-2-expected.png:
- platform/chromium-mac/svg/text/scaled-font-expected.png:
- platform/chromium-mac/svg/text/scaling-font-with-geometric-precision-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-1-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-2-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-3-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-4-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-stretch-1-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-stretch-2-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-stretch-3-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacing-stretch-4-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png:
- platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png:
- platform/chromium-mac/svg/text/small-fonts-2-expected.png: Added.
- platform/chromium-mac/svg/text/small-fonts-3-expected.png:
- platform/chromium-mac/svg/text/small-fonts-expected.png:
- platform/chromium-mac/svg/text/small-fonts-in-html5-expected.png:
- platform/chromium-mac/svg/text/text-align-01-b-expected.png:
- platform/chromium-mac/svg/text/text-align-02-b-expected.png:
- platform/chromium-mac/svg/text/text-align-03-b-expected.png:
- platform/chromium-mac/svg/text/text-align-04-b-expected.png:
- platform/chromium-mac/svg/text/text-align-05-b-expected.png:
- platform/chromium-mac/svg/text/text-align-06-b-expected.png:
- platform/chromium-mac/svg/text/text-deco-01-b-expected.png:
- platform/chromium-mac/svg/text/text-fonts-01-t-expected.png:
- platform/chromium-mac/svg/text/text-fonts-02-t-expected.png:
- platform/chromium-mac/svg/text/text-intro-05-t-expected.png:
- platform/chromium-mac/svg/text/text-path-01-b-expected.png:
- platform/chromium-mac/svg/text/text-path-middle-align-expected.png:
- platform/chromium-mac/svg/text/text-text-01-b-expected.png:
- platform/chromium-mac/svg/text/text-text-03-b-expected.png:
- platform/chromium-mac/svg/text/text-text-07-t-expected.png:
- platform/chromium-mac/svg/text/text-text-08-b-expected.png:
- platform/chromium-mac/svg/text/text-tref-01-b-expected.png:
- platform/chromium-mac/svg/text/text-tselect-01-b-expected.png:
- platform/chromium-mac/svg/text/text-tselect-02-f-expected.png:
- platform/chromium-mac/svg/text/text-tspan-01-b-expected.png:
- platform/chromium-mac/svg/text/text-ws-01-t-expected.png:
- platform/chromium-mac/svg/text/text-ws-02-t-expected.png:
- platform/chromium-mac/svg/wicd/rightsizing-grid-expected.png:
- platform/chromium-mac/svg/wicd/test-scalable-background-image2-expected.png:
- platform/chromium-mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
- platform/chromium-mac/svg/zoom/page/zoom-foreignObject-expected.png:
- platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
- platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png:
- platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
- platform/chromium-mac/svg/zoom/text/zoom-foreignObject-expected.png:
- platform/chromium-mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug10633-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug11384q-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug11384s-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug1163-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug1188-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug126742-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug1302-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug131020-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug131020_iframe-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug1318-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug138725-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug1802-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug1802s-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug18359-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug18664-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug194024-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug2479-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug2479-3-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug26178-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug27038-3-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug28928-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug29326-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug2962-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug30559-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug30692-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug3260-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug33855-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug3454-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug39209-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug3977-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug4382-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug43854-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug43854-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug4429-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug44505-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug46368-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug46368-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug48028-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug50695-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug51037-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug51727-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug52505-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug52506-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug5838-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug59354-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug60749-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug60804-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug60807-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug6304-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug647-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug67915-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug68912-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug69382-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug7112-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug7112-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug72359-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug7342-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug81934-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug8381-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug88035-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug88035-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug88524-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug8950-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug96334-expected.png:
- platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
- platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
- platform/chromium-mac/tables/mozilla/core/captions-expected.png:
- platform/chromium-mac/tables/mozilla/core/margins-expected.png:
- platform/chromium-mac/tables/mozilla/dom/tableDom-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_position-table-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/body_col-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/body_tfoot-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_align_justify-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_align_left-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_align_right-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_span-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_baseline-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_bottom-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_middle-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_top-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_width_pct-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/colgroup_width_px-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/table_row_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/table_rules_none-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tables_caption_align_bot-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tables_caption_align_top-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tables_td_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tables_th_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tables_th_height-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tables_th_width-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tbody_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/tfoot_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/th_valign_baseline-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/th_valign_bottom-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/th_valign_middle-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/th_valign_top-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_caption_align_bottom-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_caption_align_top-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_caption_class-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_caption_id-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_caption_style-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_table-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_tbody_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_tbody_align_justify-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_td_align_justify-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_tfoot_align_justify-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_align_justify-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_colspan-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_valign_baseline-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_valign_bottom-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_width-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_thead_align_center-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_thead_align_justify-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_tr_align_justify-expected.png:
- platform/chromium-mac/tables/mozilla/other/body_col-expected.png:
- platform/chromium-mac/tables/mozilla/other/test3-expected.png:
- platform/chromium-mac/tables/mozilla/other/wa_table_tr_align-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug104898-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-11-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-4-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/core/captions3-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/other/test4-expected.png:
- 12:28 PM Changeset in webkit [97287] by
-
- 9 edits in trunk/Source/WebCore
Moving ScriptExecutionContext to the front of the argument list for
IDL constructors that use ConstructorWith=ScriptExecutionContext.
https://bugs.webkit.org/show_bug.cgi?id=69799
Patch by Anna Cavender <annacc@chromium.org> on 2011-10-12
Reviewed by Adam Barth.
Tests:
- http/tests/eventsource/* (for EventSource)
- fast/filesystem/* (for Worker)
- bindings/js/JSEventSourceCustom.cpp:
(WebCore::JSEventSourceConstructor::constructJSEventSource):
- bindings/js/JSWorkerCustom.cpp:
(WebCore::JSWorkerConstructor::constructJSWorker):
- bindings/scripts/CodeGeneratorV8.pm:
(GenerateConstructorCallback):
- bindings/scripts/test/V8/V8TestInterface.cpp:
(WebCore::V8TestInterface::constructorCallback):
- page/EventSource.cpp:
(WebCore::EventSource::create):
- page/EventSource.h:
- workers/Worker.cpp:
(WebCore::Worker::create):
- workers/Worker.h:
- 12:28 PM Changeset in webkit [97286] by
-
- 4 edits in trunk/Source/JavaScriptCore
DFG JIT 32_64 - Fix ArrayPop
https://bugs.webkit.org/show_bug.cgi?id=69918
Patch by Yuqiang Xian <yuqiang.xian@intel.com> on 2011-10-12
Reviewed by Filip Pizlo.
The storageLengthGPR is polluted by EmptyValueTag and later used to
index the array, which results in abnormal behaviors in execution.
This fix makes 32_64 DFG pass v8-deltablue and kraken
crypto-sha256-iterative on Linux ia32.
- assembler/MacroAssemblerX86Common.h:
(JSC::MacroAssemblerX86Common::store32):
- assembler/X86Assembler.h:
(JSC::X86Assembler::movl_i32m):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- 12:23 PM Changeset in webkit [97285] by
-
- 2 edits in trunk/Tools
3D transforms are flattened in WebKit2 snapshots
https://bugs.webkit.org/show_bug.cgi?id=68276
Reviewed by Adam Roben.
Fix WKImage leak noticed by Adam.
- WebKitTestRunner/mac/PlatformWebViewMac.mm:
(WTR::PlatformWebView::windowSnapshotImage):
- 12:13 PM Changeset in webkit [97284] by
-
- 2 edits7 adds in trunk/LayoutTests
Chromium rebaseline after r85535. The test only works in Mac because it tests sub pixel layout and
depends on the specific font metrics used in Mac port.
- platform/chromium-cg-mac-leopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
- platform/chromium-linux/editing/inserting/typing-at-end-of-line-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
- platform/chromium-win/editing/inserting/typing-at-end-of-line-expected.png: Added.
- platform/chromium-win/editing/inserting/typing-at-end-of-line-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 11:58 AM Changeset in webkit [97283] by
-
- 2 edits in trunk/LayoutTests
Lion: media tests with invalid URLs failing
https://bugs.webkit.org/show_bug.cgi?id=69947
Unreviewed.
Add failing tests to the Skipped list.
- platform/mac-lion/Skipped:
- 11:51 AM Changeset in webkit [97282] by
-
- 15 edits21 adds in trunk
Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=69896
[CSS Regions] Make positioned blocks work with variable width regions.
Make positioned objects able to position and size independently in each region. This involves
lifting the restriction in renderBoxRegionInfo for positioned objects and passing in region
information to computeLogicalWidthForPositioned so that it can compute answers for a given
region.
In order to make mixed writing modes work with positioned objects, this patch also takes some
baby steps towards fixing differing writing modes in paginated environments.
Reviewed by Sam Weinig.
Added many new tests in fast/regions.
- rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
Disable pagination whenever differing writing modes are encountered. The block effectively becomes
unsplittable (as though it was an image).
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::layoutBlock):
Remove a FIXME that looks incorrect now.
(WebCore::RenderBlock::adjustPositionedBlock):
Patch static inline position caching to call a new method that unshifts the position to put it back
in the overall block's space rather than having it be per-region.
(WebCore::RenderBlock::layoutPositionedObjects):
Make sure to attempt to set a logicalTop for positioned objects before they lay out so that they
have a chance of paginating correctly the first time around. If for some reason the top estimate proves
to be incorrect, we lay out again. Technically this bug exists for multi-column and printing as well, but
for now just fixing it for regions.
(WebCore::RenderBlock::adjustForUnsplittableChild):
Add writing mode roots to the set of objects we consider to be unsplittable.
(WebCore::RenderBlock::setStaticInlinePositionForChild):
New helper function that handles shifting the inline static position back into the overall block's space
rather than leaving it in a translated region-specific space.
- rendering/RenderBlock.h:
(WebCore::RenderBlock::startOffsetForContent):
New helper function for computing the start offset when no regions are involved.
- rendering/RenderBlockLineLayout.cpp:
(WebCore::setStaticPositions):
(WebCore::RenderBlock::LineBreaker::nextLineBreak):
Patched to call the new helper function, setStaticInlinePositionForChild.
- rendering/RenderBox.cpp:
(WebCore::RenderBox::positionLineBox):
Patched to call the new helper function, setStaticInlinePositionForChild.
(WebCore::RenderBox::computeLogicalWidthInRegion):
Pass region information into the positioning logical width computation function.
(WebCore::RenderBox::renderBoxRegionInfo):
Remove the positioning restriction and properly compute shifting and left/right offsets for positioned
objects.
(WebCore::RenderBox::computeLogicalHeight):
Add code for perpendicular flows that just positions the object within the first region it is encountered
in. Since the object is unsplittable, this will work out. Should the object be so tall that it can't fit
in any region, then the resulting rendering will potentially be terrible, but the expectation is that authors should
avoid having perpendicular flows break across pages.
(WebCore::RenderBox::containingBlockLogicalWidthForPositioned):
(WebCore::RenderBox::containingBlockLogicalHeightForPositioned):
Patched to handle regions when they are passed in. Also makes sure that the pagination direction axis computation uses
the flow thread's first region when the flow thread is the positioned object's containing block.
(WebCore::computeInlineStaticDistance):
Patched to examine regions and to modify the static distance computation accordingly so that it is per-region.
(WebCore::RenderBox::computePositionedLogicalWidth):
Pass along the region information when computing the positioned logical width.
(WebCore::computeLogicalLeftPositionedOffset):
Handle the adjustment of the logical left offset for differing writing modes (in this case when the writing mode
is flipped relative to us).
(WebCore::RenderBox::computePositionedLogicalHeight):
Deal with perpendicular writing modes and make sure the object is placed properly using the first region it
occurs in.
(WebCore::computeLogicalTopPositionedOffset):
Remove code that is no longer needed.
(WebCore::RenderBox::computePositionedLogicalWidthReplaced):
Patched to pass in 0 instead of a region since replaced elements aren't handled yet.
- rendering/RenderBox.h:
Changing the computePositionedLogicalWidth method to take region information.
- rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::layoutHorizontalBox):
(WebCore::RenderDeprecatedFlexibleBox::layoutVerticalBox):
Didn't bother fixing deprecated flexible box, and the new flexbox still can't handle positioned objects. When it does,
it will use the new method. Put in some FIXMEs to help the flexbox coders see the issue when they port the code over
to the new flexbox.
- rendering/RenderLayer.h:
(WebCore::RenderLayer::staticInlinePosition):
(WebCore::RenderLayer::staticBlockPosition):
(WebCore::RenderLayer::setStaticInlinePosition):
(WebCore::RenderLayer::setStaticBlockPosition):
Patched to take LayoutUnits instead of ints.
LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=69896
[CSS Regions] Make positioned blocks work with variable width regions.
Reviewed by Sam Weinig.
- fast/regions/overflow-size-change-with-stacking-context-rtl.html: Added.
- fast/regions/position-writing-modes-in-variable-width-regions.html: Added.
- fast/regions/positioned-objects-block-static-spanning-regions-rtl.html: Added.
- fast/regions/positioned-objects-block-static-spanning-regions.html: Added.
- fast/regions/positioned-objects-inline-static-spanning-regions-rtl.html: Added.
- fast/regions/positioned-objects-inline-static-spanning-regions.html: Added.
- fast/regions/positioned-objects-spanning-regions.html: Added.
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt:
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Added.
- platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Added.
- platform/mac/fast/regions/position-writing-modes-in-variable-width-regions-expected.png: Added.
- platform/mac/fast/regions/position-writing-modes-in-variable-width-regions-expected.txt: Added.
- platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.png: Added.
- platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt: Added.
- platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png: Added.
- platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt: Added.
- platform/mac/fast/regions/positioned-objects-inline-static-in-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-inline-static-in-rtl-regions-expected.txt:
- platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-expected.png: Added.
- platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-expected.txt: Added.
- platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-rtl-expected.png: Added.
- platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-rtl-expected.txt: Added.
- platform/mac/fast/regions/positioned-objects-spanning-regions-expected.png: Added.
- platform/mac/fast/regions/positioned-objects-spanning-regions-expected.txt: Added.
- 11:46 AM Changeset in webkit [97281] by
-
- 5 edits in trunk/Tools
garden-o-matic should color-code test failure types.
https://bugs.webkit.org/show_bug.cgi?id=69945
Reviewed by Adam Barth.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js: Added an extra span for styling.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js: Updated tests.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js: Ditto.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css: Added color-coding.
- 11:45 AM Changeset in webkit [97280] by
-
- 5 edits in trunk/Source/WebCore
Remove logging to determine how null v8::Contexts are happening,
and check the return value of V8DOMWindowShell::initContextIfNeeded()
before using the context it initialized.
https://bugs.webkit.org/show_bug.cgi?id=68099
Reviewed by Adam Barth.
No new tests, the only symptom is a crash without a known repro.
- bindings/v8/ScriptController.cpp:
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::initContextIfNeeded): Return true
if a context already existed.
(WebCore::V8DOMWindowShell::namedItemAdded): Remove logging.
- bindings/v8/V8Proxy.cpp:
- 11:30 AM Changeset in webkit [97279] by
-
- 3 edits in trunk/Tools
webkitpy tests are failing on Mac bots
https://bugs.webkit.org/show_bug.cgi?id=69929
Reviewed by Simon Fraser.
Admit that Lion exists.
- Scripts/webkitpy/layout_tests/port/chromium.py:
- Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
- 11:28 AM Changeset in webkit [97278] by
-
- 4 edits6 adds in trunk
CSS 2.1 failure: border-conflict-style-079
https://bugs.webkit.org/show_bug.cgi?id=69551
Reviewed by Antonio Gomes.
Source/WebCore:
- css/CSSValueKeywords.in: ridge and outset were the wrong way round
- rendering/style/RenderStyleConstants.h: ditto
LayoutTests:
- css2.1/20110323/border-conflict-style-079.htm: Added.
- css2.1/20110323/border-conflict-style-088.htm: Added.
- platform/chromium-linux/css2.1/20110323/border-conflict-style-079-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/border-conflict-style-088-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/border-conflict-style-088-expected.txt: Added.
- 11:27 AM Changeset in webkit [97277] by
-
- 2 edits in trunk/Tools
Improve output of run-api-tests to make time-outs more obvious
https://bugs.webkit.org/show_bug.cgi?id=69788
Reviewed by Adam Roben.
List the tests that failed and timed out at the bottom of the output,
if run with --verbose.
- Scripts/run-api-tests:
(runAllTests):
(runTest):
- 11:11 AM Changeset in webkit [97276] by
-
- 3 edits in trunk/Tools
Unreviewed, rolling out r97252.
http://trac.webkit.org/changeset/97252
https://bugs.webkit.org/show_bug.cgi?id=69944
Broke test-webkpy (Requested by abarth on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-10-12
- Scripts/webkitpy/layout_tests/port/qt.py:
- Scripts/webkitpy/layout_tests/port/qt_unittest.py:
- 10:56 AM Changeset in webkit [97275] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Fix expectation ambiguities.
- platform/chromium/test_expectations.txt: Fixed.
- 10:45 AM Changeset in webkit [97274] by
-
- 13 edits in trunk
Support passing optional filename when FormData.append() is used to
append a blob
https://bugs.webkit.org/show_bug.cgi?id=69885
Reviewed by David Levin.
Source/WebCore:
Covered by existing test with new test case added:
http/tests/local/formdata/send-form-data-with-sliced-file.html
- bindings/js/JSDOMFormDataCustom.cpp:
(WebCore::JSDOMFormData::append):
- bindings/v8/custom/V8DOMFormDataCustom.cpp:
(WebCore::V8DOMFormData::appendCallback):
- html/DOMFormData.cpp:
(WebCore::DOMFormData::append):
- html/DOMFormData.h:
- html/DOMFormData.idl:
- html/FormDataList.cpp:
(WebCore::FormDataList::appendBlob):
- html/FormDataList.h:
(WebCore::FormDataList::Item::Item):
(WebCore::FormDataList::Item::filename):
(WebCore::FormDataList::appendBlob):
- platform/network/FormData.cpp:
(WebCore::FormData::appendKeyValuePairItems):
LayoutTests:
- http/tests/local/formdata/resources/send-form-data-common.js:
(dumpResponse):
(sendFormData):
(testSendingFormData):
- http/tests/local/formdata/script-tests/send-form-data-with-sliced-file.js:
(runTest):
- http/tests/local/formdata/send-form-data-with-sliced-file-expected.txt:
- 10:41 AM Changeset in webkit [97273] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Mark implicit-submission test as slow for all Debug builds.
- platform/chromium/test_expectations.txt: Marked so.
- 10:32 AM Changeset in webkit [97272] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Fix ambiguous expectations.
- platform/chromium/test_expectations.txt: Fixed.
- 10:27 AM Changeset in webkit [97271] by
-
- 2 edits in trunk/LayoutTests
[Chromium] More TIMEOUTs and TIMEOUT flakes due to V8 roll.
- platform/chromium/test_expectations.txt: Added expectations of TIMEOUT.
- 10:05 AM Changeset in webkit [97270] by
-
- 6 edits in trunk/Source
ScriptController::executeIfJavaScriptURL gets confused by synchronous frame loads
https://bugs.webkit.org/show_bug.cgi?id=69777
Patch by Sergey Glazunov <serg.glazunov@gmail.com> on 2011-10-12
Reviewed by Adam Barth.
Source/WebCore:
Test: http/tests/security/xss-DENIED-synchronous-frame-load-in-javascript-url.html
- bindings/ScriptControllerBase.cpp:
(WebCore::ScriptController::executeIfJavaScriptURL):
- loader/DocumentWriter.cpp:
(WebCore::DocumentWriter::replaceDocument):
(WebCore::DocumentWriter::begin):
- loader/DocumentWriter.h:
Source/WebKit/chromium:
- src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::loadJavaScriptURL):
- 9:55 AM Changeset in webkit [97269] by
-
- 8 edits1 delete in trunk
Fix build with GLib 2.31
https://bugs.webkit.org/show_bug.cgi?id=69840
Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> on 2011-10-12
Reviewed by Martin Robinson.
.:
- configure.ac: add check for pthread rwlock support.
Source/JavaScriptCore:
- GNUmakefile.list.am: removed ThreadingGtk.cpp.
- wtf/ThreadingPrimitives.h: remove GTK+-specific definitions.
- wtf/gobject/GOwnPtr.cpp: remove GCond and GMutex specializations.
- wtf/gobject/GOwnPtr.h: ditto.
- wtf/gobject/GTypedefs.h: remove GCond and GMutex forward declarations.
- wtf/gtk/ThreadingGtk.cpp: Removed.
- 9:48 AM Changeset in webkit [97268] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Add a bunch of TIMEOUTs due to V8 roll.
- platform/chromium/test_expectations.txt: Added expectations of TIMEOUT.
- 9:24 AM Changeset in webkit [97267] by
-
- 14 edits2 adds in trunk/Source/WebCore
Web Inspector: Searching in multiple scripts in the scripts tab
https://bugs.webkit.org/show_bug.cgi?id=38807
Reviewed by Pavel Feldman.
Added support for advanced search capabilities in inspector by means
of showing the new SearchView in Drawer. Advanced search is activated
with Ctrl+Shift+F (Cmd+Shift+F) shortcut.
- English.lproj/localizedStrings.js:
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- inspector/compile-front-end.sh:
- inspector/front-end/AdvancedSearchController.js: Added.
- inspector/front-end/DebuggerPresentationModel.js:
(WebInspector.DebuggerPresentationModel.prototype.uiSourceCodes):
- inspector/front-end/ScriptsPanel.js:
- inspector/front-end/ScriptsSearchScope.js: Added.
- inspector/front-end/UISourceCode.js:
(WebInspector.UISourceCode.prototype.searchInContent):
- inspector/front-end/WebKit.qrc:
- inspector/front-end/externs.js:
(WebInspector.showViewInDrawer):
- inspector/front-end/inspector.css:
(.search-view):
(.search-view .search-panel):
(.search-view .search-results):
(#search-results-pane-file-based .search-result):
(#search-results-pane-file-based .search-result:first-child):
(#search-results-pane-file-based .search-result .search-result-file-name):
(#search-results-pane-file-based .search-result .search-result-matches-count):
(#search-results-pane-file-based .search-match):
(#search-results-pane-file-based .search-match .webkit-line-number.search-match-line-number):
(#search-results-pane-file-based .search-match:not(:hover) .webkit-line-number.search-match-line-number):
(#search-results-pane-file-based .search-match:hover):
(#search-results-pane-file-based .search-match .highlighted-match):
(#search-results-pane-file-based a):
(#search-results-pane-file-based .search-match .search-match-content):
- inspector/front-end/inspector.html:
- inspector/front-end/inspector.js:
(WebInspector.documentKeyDown):
- inspector/front-end/utilities.js:
():
- 9:19 AM QtWebKitBuildBots edited by
- (diff)
- 9:07 AM Changeset in webkit [97266] by
-
- 2 edits in trunk/Source/WebKit/chromium
[Chromium] Web Inspector: testPauseWhenLoadingDevTools is broken
https://bugs.webkit.org/show_bug.cgi?id=69934
Reviewed by Pavel Feldman.
- src/js/Tests.js:
- 8:54 AM Changeset in webkit [97265] by
-
- 2 edits in trunk/LayoutTests
[Qt] Assertion fail in CSSPrimitiveValue ctor
https://bugs.webkit.org/show_bug.cgi?id=69933
Unreviewed gardening.
- platform/qt/Skipped:
- 8:29 AM Changeset in webkit [97264] by
-
- 5 edits in trunk/Source/WebCore
Web Inspector: Fix Drawer to make it possible to show views other than Console.
https://bugs.webkit.org/show_bug.cgi?id=69831
Reviewed by Pavel Feldman.
Animation type extracted to distinguish between slow and normal
animation and immediate show/hide.
Implemented correct console toggle button behavior on showing views
other than console in Drawer.
View shown in Drawer is now shown in drawer-contents div with common
styles moved there.
Removed unused "_safelyRemoveChildren" method from Drawer.
- inspector/front-end/ConsolePanel.js:
(WebInspector.ConsolePanel.prototype.show):
(WebInspector.ConsolePanel.prototype.hide):
- inspector/front-end/Drawer.js:
(WebInspector.Drawer):
(WebInspector.Drawer.prototype.show):
(WebInspector.Drawer.prototype.hide):
(WebInspector.Drawer.prototype._animationDuration):
- inspector/front-end/inspector.css:
(body.drawer-visible #drawer-contents):
- inspector/front-end/inspector.js:
(WebInspector._toggleConsoleButtonClicked):
(WebInspector._escPressed):
(WebInspector.showViewInDrawer):
(WebInspector.documentKeyDown):
- 8:27 AM Changeset in webkit [97263] by
-
- 3 edits3 moves in trunk/Source/WebKit2
[Qt][WK2] Move qweberror* out of API/qt
https://bugs.webkit.org/show_bug.cgi?id=69875
Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2011-10-12
Reviewed by Andreas Kling.
Moving QWebError outside API/qt in order to keep our API folder (layer) aligned.
- UIProcess/qt/qweberror.cpp: Renamed from Source/WebKit2/UIProcess/API/qt/qweberror.cpp.
(QWebError::QWebError):
(QWebErrorPrivate::createQWebError):
(QWebErrorPrivate::QWebErrorPrivate):
(QWebErrorPrivate::~QWebErrorPrivate):
(QWebError::type):
(QWebError::errorCode):
(QWebError::url):
- UIProcess/qt/qweberror.h: Renamed from Source/WebKit2/UIProcess/API/qt/qweberror.h.
(QWebError::errorCodeAsHttpStatusCode):
(QWebError::errorCodeAsNetworkError):
- UIProcess/qt/qweberror_p.h: Renamed from Source/WebKit2/UIProcess/API/qt/qweberror_p.h.
- WebKit2.pro:
- WebKit2API.pri:
- 7:58 AM Changeset in webkit [97262] by
-
- 3 edits in trunk/Source/WebKit2
[WebKit2][gtk] Add few more API's to gtk-doc section file.
https://bugs.webkit.org/show_bug.cgi?id=69921
Patch by Nayan Kumar K <nayankk@motorola.com> on 2011-10-12
Reviewed by Gustavo Noronha Silva.
Generate documentation for existing WebKit2-GTK+ API's,
which are not yet the part of gtk-doc documentation.
- UIProcess/API/gtk/docs/GNUmakefile.am: List ignore files.
- UIProcess/API/gtk/docs/webkit2gtk-sections.txt: API's addition.
- 7:56 AM Changeset in webkit [97261] by
-
- 383 edits70 deletes in trunk/LayoutTests
Roll back image baseline changes from
http://trac.webkit.org/changeset/96814 -- they were generated on a
headless Mac, and thus used the wrong color profile.
Unreviewed rebaselining.
- platform/chromium-mac/css1/basic/comments-expected.png:
- platform/chromium-mac/css1/basic/containment-expected.png:
- platform/chromium-mac/css1/basic/id_as_selector-expected.png:
- platform/chromium-mac/css1/basic/inheritance-expected.png:
- platform/chromium-mac/css1/box_properties/border-expected.png:
- platform/chromium-mac/css1/box_properties/border_bottom-expected.png:
- platform/chromium-mac/css1/box_properties/border_bottom_width-expected.png:
- platform/chromium-mac/css1/box_properties/border_left-expected.png:
- platform/chromium-mac/css1/box_properties/border_left_width-expected.png:
- platform/chromium-mac/css1/box_properties/border_right_inline-expected.png:
- platform/chromium-mac/css1/box_properties/border_right_width-expected.png:
- platform/chromium-mac/css1/box_properties/border_style-expected.png:
- platform/chromium-mac/css1/box_properties/border_top-expected.png:
- platform/chromium-mac/css1/box_properties/border_top_width-expected.png:
- platform/chromium-mac/css1/box_properties/border_width-expected.png:
- platform/chromium-mac/css1/box_properties/clear-expected.png:
- platform/chromium-mac/css1/box_properties/float_margin-expected.png:
- platform/chromium-mac/css1/box_properties/height-expected.png:
- platform/chromium-mac/css1/box_properties/margin-expected.png:
- platform/chromium-mac/css1/box_properties/margin_bottom-expected.png:
- platform/chromium-mac/css1/box_properties/margin_inline-expected.png:
- platform/chromium-mac/css1/box_properties/margin_left-expected.png:
- platform/chromium-mac/css1/box_properties/margin_right-expected.png:
- platform/chromium-mac/css1/box_properties/margin_top-expected.png:
- platform/chromium-mac/css1/box_properties/padding-expected.png:
- platform/chromium-mac/css1/box_properties/padding_bottom-expected.png:
- platform/chromium-mac/css1/box_properties/padding_inline-expected.png:
- platform/chromium-mac/css1/box_properties/padding_left-expected.png:
- platform/chromium-mac/css1/box_properties/padding_right-expected.png:
- platform/chromium-mac/css1/box_properties/padding_top-expected.png:
- platform/chromium-mac/css1/box_properties/width-expected.png:
- platform/chromium-mac/css1/cascade/cascade_order-expected.png:
- platform/chromium-mac/css1/classification/display-expected.png:
- platform/chromium-mac/css1/classification/list_style_type-expected.png:
- platform/chromium-mac/css1/classification/white_space-expected.png:
- platform/chromium-mac/css1/color_and_background/background-expected.png:
- platform/chromium-mac/css1/color_and_background/background_attachment-expected.png:
- platform/chromium-mac/css1/color_and_background/background_position-expected.png:
- platform/chromium-mac/css1/color_and_background/background_repeat-expected.png:
- platform/chromium-mac/css1/conformance/forward_compatible_parsing-expected.png:
- platform/chromium-mac/css1/font_properties/font_size-expected.png:
- platform/chromium-mac/css1/font_properties/font_weight-expected.png:
- platform/chromium-mac/css1/formatting_model/floating_elements-expected.png:
- platform/chromium-mac/css1/formatting_model/height_of_lines-expected.png:
- platform/chromium-mac/css1/formatting_model/horizontal_formatting-expected.png:
- platform/chromium-mac/css1/formatting_model/inline_elements-expected.png:
- platform/chromium-mac/css1/formatting_model/replaced_elements-expected.png:
- platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.png:
- platform/chromium-mac/css1/pseudo/anchor-expected.png:
- platform/chromium-mac/css1/pseudo/firstletter-expected.png:
- platform/chromium-mac/css1/pseudo/firstline-expected.png:
- platform/chromium-mac/css1/pseudo/multiple_pseudo_elements-expected.png:
- platform/chromium-mac/css1/text_properties/letter_spacing-expected.png:
- platform/chromium-mac/css1/text_properties/line_height-expected.png:
- platform/chromium-mac/css1/text_properties/text_decoration-expected.png:
- platform/chromium-mac/css1/text_properties/text_indent-expected.png:
- platform/chromium-mac/css1/text_properties/vertical_align-expected.png:
- platform/chromium-mac/css1/text_properties/word_spacing-expected.png:
- platform/chromium-mac/css1/units/color_units-expected.png:
- platform/chromium-mac/css1/units/length_units-expected.png:
- platform/chromium-mac/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png: Removed.
- platform/chromium-mac/css2.1/20110323/abspos-non-replaced-width-margin-000-ref-expected.png: Removed.
- platform/chromium-mac/css2.1/20110323/abspos-replaced-width-margin-000-expected.png: Removed.
- platform/chromium-mac/css2.1/20110323/abspos-replaced-width-margin-000-ref-expected.png: Removed.
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-002-expected.png:
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-004-expected.png:
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-006-expected.png:
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-008-expected.png:
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-010-expected.png:
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-012-expected.png:
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-014-expected.png:
- platform/chromium-mac/css2.1/20110323/block-non-replaced-height-016-expected.png:
- platform/chromium-mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.png:
- platform/chromium-mac/css2.1/t0803-c5505-mrgn-02-c-expected.png:
- platform/chromium-mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
- platform/chromium-mac/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png: Removed.
- platform/chromium-mac/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png: Removed.
- platform/chromium-mac/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png: Removed.
- platform/chromium-mac/css2.1/t1002-c5523-width-02-b-g-expected.png:
- platform/chromium-mac/css2.1/t1202-counters-08-b-expected.png: Removed.
- platform/chromium-mac/css2.1/t1202-counters-09-b-expected.png: Removed.
- platform/chromium-mac/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
- platform/chromium-mac/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
- platform/chromium-mac/css2.1/t1508-c527-font-07-b-expected.png:
- platform/chromium-mac/editing/inserting/insert-div-023-expected.png:
- platform/chromium-mac/editing/selection/focus_editable_html-expected.png:
- platform/chromium-mac/editing/selection/select-all-003-expected.png:
- platform/chromium-mac/editing/selection/select-all-004-expected.png:
- platform/chromium-mac/fast/backgrounds/background-inherit-color-bug-expected.png:
- platform/chromium-mac/fast/backgrounds/background-leakage-transforms-expected.png:
- platform/chromium-mac/fast/backgrounds/size/backgroundSize15-expected.png:
- platform/chromium-mac/fast/block/basic/fieldset-stretch-to-legend-expected.png:
- platform/chromium-mac/fast/block/basic/truncation-rtl-expected.png:
- platform/chromium-mac/fast/block/float/008-expected.png: Removed.
- platform/chromium-mac/fast/block/float/013-expected.png:
- platform/chromium-mac/fast/block/float/019-expected.png: Removed.
- platform/chromium-mac/fast/block/float/021-expected.png:
- platform/chromium-mac/fast/block/float/025-expected.png:
- platform/chromium-mac/fast/block/float/026-expected.png:
- platform/chromium-mac/fast/block/float/027-expected.png:
- platform/chromium-mac/fast/block/float/028-expected.png:
- platform/chromium-mac/fast/block/float/032-expected.png: Removed.
- platform/chromium-mac/fast/block/float/035-expected.png: Removed.
- platform/chromium-mac/fast/block/float/avoidance-percent-width-strict-expected.png: Removed.
- platform/chromium-mac/fast/block/float/br-with-clear-2-expected.png: Removed.
- platform/chromium-mac/fast/block/float/float-not-removed-from-next-sibling4-expected.png:
- platform/chromium-mac/fast/block/float/nested-clearance-expected.png: Removed.
- platform/chromium-mac/fast/block/float/relative-painted-twice-expected.png:
- platform/chromium-mac/fast/block/lineboxcontain/parsing-invalid-expected.png:
- platform/chromium-mac/fast/block/margin-collapse/104-expected.png:
- platform/chromium-mac/fast/block/margin-collapse/empty-clear-blocks-expected.png:
- platform/chromium-mac/fast/block/positioning/047-expected.png:
- platform/chromium-mac/fast/block/positioning/055-expected.png:
- platform/chromium-mac/fast/block/positioning/auto/007-expected.png:
- platform/chromium-mac/fast/block/positioning/auto/vertical-lr/007-expected.png:
- platform/chromium-mac/fast/block/positioning/auto/vertical-rl/007-expected.png:
- platform/chromium-mac/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.png: Removed.
- platform/chromium-mac/fast/block/positioning/negative-rel-position-expected.png: Removed.
- platform/chromium-mac/fast/block/positioning/relative-overflow-block-expected.png: Removed.
- platform/chromium-mac/fast/block/positioning/relative-overflow-replaced-expected.png:
- platform/chromium-mac/fast/block/positioning/relative-overflow-replaced-float-expected.png:
- platform/chromium-mac/fast/block/positioning/vertical-lr/002-expected.png: Removed.
- platform/chromium-mac/fast/block/positioning/vertical-rl/002-expected.png: Removed.
- platform/chromium-mac/fast/body-propagation/overflow/002-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/002-xhtml-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/003-declarative-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/003-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/003-xhtml-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/004-declarative-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/004-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/004-xhtml-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/006-declarative-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/006-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/006-xhtml-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/007-declarative-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/007-expected.png:
- platform/chromium-mac/fast/body-propagation/overflow/007-xhtml-expected.png:
- platform/chromium-mac/fast/borders/border-image-massive-scale-expected.png:
- platform/chromium-mac/fast/borders/border-image-rotate-transform-expected.png:
- platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png:
- platform/chromium-mac/fast/borders/border-image-scaled-expected.png:
- platform/chromium-mac/fast/borders/inline-mask-overlay-image-expected.png:
- platform/chromium-mac/fast/borders/rtl-border-01-expected.png:
- platform/chromium-mac/fast/borders/rtl-border-02-expected.png:
- platform/chromium-mac/fast/borders/rtl-border-03-expected.png:
- platform/chromium-mac/fast/box-shadow/basic-shadows-expected.png:
- platform/chromium-mac/fast/box-sizing/box-sizing-expected.png: Removed.
- platform/chromium-mac/fast/canvas/canvas-bg-expected.png:
- platform/chromium-mac/fast/canvas/image-object-in-canvas-expected.png:
- platform/chromium-mac/fast/clip/014-expected.png:
- platform/chromium-mac/fast/css-generated-content/014-expected.png:
- platform/chromium-mac/fast/css/005-expected.png:
- platform/chromium-mac/fast/css/MarqueeLayoutTest-expected.png:
- platform/chromium-mac/fast/css/bidi-override-in-anonymous-block-expected.png:
- platform/chromium-mac/fast/css/border-height-expected.png: Removed.
- platform/chromium-mac/fast/css/color-correction-backgrounds-and-text-expected.png:
- platform/chromium-mac/fast/css/color-correction-on-background-image-expected.png:
- platform/chromium-mac/fast/css/empty-pseudo-class-expected.png:
- platform/chromium-mac/fast/css/first-child-pseudo-class-expected.png:
- platform/chromium-mac/fast/css/first-of-type-pseudo-class-expected.png:
- platform/chromium-mac/fast/css/hsl-color-expected.png:
- platform/chromium-mac/fast/css/last-child-pseudo-class-expected.png:
- platform/chromium-mac/fast/css/last-of-type-pseudo-class-expected.png:
- platform/chromium-mac/fast/css/line-height-overflow-expected.png: Removed.
- platform/chromium-mac/fast/css/nested-floating-relative-position-percentages-expected.png: Removed.
- platform/chromium-mac/fast/css/nested-rounded-corners-expected.png:
- platform/chromium-mac/fast/css/only-child-pseudo-class-expected.png:
- platform/chromium-mac/fast/css/only-of-type-pseudo-class-expected.png:
- platform/chromium-mac/fast/css/percentage-non-integer-expected.png:
- platform/chromium-mac/fast/css/positioned-overflow-scroll-expected.png: Removed.
- platform/chromium-mac/fast/css/word-space-extra-expected.png:
- platform/chromium-mac/fast/dom/clone-node-dynamic-style-expected.png:
- platform/chromium-mac/fast/dom/scroll-reveal-top-overflow-expected.png: Removed.
- platform/chromium-mac/fast/dynamic/anchor-lock-expected.png: Removed.
- platform/chromium-mac/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
- platform/chromium-mac/fast/encoding/utf-16-big-endian-expected.png:
- platform/chromium-mac/fast/encoding/utf-16-little-endian-expected.png:
- platform/chromium-mac/fast/events/pointer-events-2-expected.png:
- platform/chromium-mac/fast/events/standalone-image-drag-to-editable-expected.png:
- platform/chromium-mac/fast/flexbox/009-expected.png:
- platform/chromium-mac/fast/flexbox/016-expected.png:
- platform/chromium-mac/fast/flexbox/flex-hang-expected.png: Removed.
- platform/chromium-mac/fast/forms/fieldset-align-expected.png:
- platform/chromium-mac/fast/forms/form-hides-table-expected.png:
- platform/chromium-mac/fast/forms/textAreaLineHeight-expected.png:
- platform/chromium-mac/fast/frames/frame-scrolling-attribute-expected.png: Removed.
- platform/chromium-mac/fast/frames/iframe-scrolling-attribute-expected.png:
- platform/chromium-mac/fast/gradients/background-clipped-expected.png:
- platform/chromium-mac/fast/gradients/css3-color-stop-units-expected.png:
- platform/chromium-mac/fast/html/details-position-expected.png:
- platform/chromium-mac/fast/images/gif-large-checkerboard-expected.png: Removed.
- platform/chromium-mac/fast/inline-block/tricky-baseline-expected.png:
- platform/chromium-mac/fast/inline/inline-borders-with-bidi-override-expected.png:
- platform/chromium-mac/fast/inline/inline-continuation-borders-expected.png:
- platform/chromium-mac/fast/inline/long-wrapped-line-expected.png: Removed.
- platform/chromium-mac/fast/invalid/residual-style-expected.png:
- platform/chromium-mac/fast/layers/overflow-scroll-auto-switch-expected.png: Removed.
- platform/chromium-mac/fast/layers/scroll-rect-to-visible-expected.png:
- platform/chromium-mac/fast/lists/001-expected.png:
- platform/chromium-mac/fast/lists/001-vertical-expected.png:
- platform/chromium-mac/fast/lists/008-expected.png:
- platform/chromium-mac/fast/lists/008-vertical-expected.png:
- platform/chromium-mac/fast/lists/li-br-expected.png: Removed.
- platform/chromium-mac/fast/lists/ol-start-parsing-expected.png:
- platform/chromium-mac/fast/lists/olstart-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-02-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-03-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-04-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-05-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-06-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-07-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-08-expected.png:
- platform/chromium-mac/fast/media/mq-relative-constraints-09-expected.png:
- platform/chromium-mac/fast/media/mq-width-absolute-01-expected.png:
- platform/chromium-mac/fast/media/mq-width-absolute-02-expected.png:
- platform/chromium-mac/fast/media/mq-width-absolute-03-expected.png:
- platform/chromium-mac/fast/media/mq-width-absolute-04-expected.png:
- platform/chromium-mac/fast/multicol/client-rects-expected.png:
- platform/chromium-mac/fast/multicol/column-break-with-balancing-expected.png: Removed.
- platform/chromium-mac/fast/multicol/column-rules-stacking-expected.png:
- platform/chromium-mac/fast/multicol/columns-shorthand-parsing-expected.png: Removed.
- platform/chromium-mac/fast/multicol/float-multicol-expected.png:
- platform/chromium-mac/fast/multicol/float-paginate-complex-expected.png: Removed.
- platform/chromium-mac/fast/multicol/float-paginate-expected.png: Removed.
- platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png: Removed.
- platform/chromium-mac/fast/multicol/layers-split-across-columns-expected.png:
- platform/chromium-mac/fast/multicol/paginate-block-replaced-expected.png: Removed.
- platform/chromium-mac/fast/multicol/positioned-with-constrained-height-expected.png: Removed.
- platform/chromium-mac/fast/multicol/scrolling-overflow-expected.png:
- platform/chromium-mac/fast/multicol/span/anonymous-style-inheritance-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
- platform/chromium-mac/fast/multicol/span/span-as-nested-columns-child-expected.png:
- platform/chromium-mac/fast/multicol/span/span-margin-collapsing-expected.png:
- platform/chromium-mac/fast/multicol/table-vertical-align-expected.png:
- platform/chromium-mac/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
- platform/chromium-mac/fast/multicol/vertical-lr/float-multicol-expected.png:
- platform/chromium-mac/fast/multicol/vertical-lr/float-paginate-complex-expected.png: Removed.
- platform/chromium-mac/fast/multicol/vertical-lr/float-paginate-expected.png: Removed.
- platform/chromium-mac/fast/multicol/vertical-lr/nested-columns-expected.png:
- platform/chromium-mac/fast/multicol/vertical-lr/unsplittable-inline-block-expected.png: Removed.
- platform/chromium-mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
- platform/chromium-mac/fast/multicol/vertical-rl/float-multicol-expected.png:
- platform/chromium-mac/fast/multicol/vertical-rl/float-paginate-complex-expected.png: Removed.
- platform/chromium-mac/fast/multicol/vertical-rl/float-paginate-expected.png: Removed.
- platform/chromium-mac/fast/multicol/vertical-rl/nested-columns-expected.png:
- platform/chromium-mac/fast/multicol/vertical-rl/unsplittable-inline-block-expected.png: Removed.
- platform/chromium-mac/fast/overflow/002-expected.png:
- platform/chromium-mac/fast/overflow/003-expected.png:
- platform/chromium-mac/fast/overflow/005-expected.png: Removed.
- platform/chromium-mac/fast/overflow/007-expected.png:
- platform/chromium-mac/fast/overflow/008-expected.png:
- platform/chromium-mac/fast/overflow/childFocusRingClip-expected.png:
- platform/chromium-mac/fast/overflow/clip-rects-fixed-ancestor-expected.png:
- platform/chromium-mac/fast/overflow/float-in-relpositioned-expected.png:
- platform/chromium-mac/fast/overflow/hit-test-overflow-controls-expected.png:
- platform/chromium-mac/fast/overflow/image-selection-highlight-expected.png:
- platform/chromium-mac/fast/overflow/overflow-auto-position-absolute-expected.png:
- platform/chromium-mac/fast/overflow/overflow-auto-table-expected.png:
- platform/chromium-mac/fast/overflow/overflow-rtl-expected.png:
- platform/chromium-mac/fast/overflow/overflow-rtl-vertical-expected.png:
- platform/chromium-mac/fast/overflow/overflow-stacking-expected.png:
- platform/chromium-mac/fast/overflow/overflow-text-hit-testing-expected.png:
- platform/chromium-mac/fast/overflow/overflow-update-transform-expected.png:
- platform/chromium-mac/fast/overflow/overflow-with-local-background-attachment-expected.png:
- platform/chromium-mac/fast/overflow/position-fixed-transform-clipping-expected.png:
- platform/chromium-mac/fast/overflow/scrollbar-position-update-expected.png:
- platform/chromium-mac/fast/overflow/table-overflow-float-expected.png:
- platform/chromium-mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Removed.
- platform/chromium-mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png:
- platform/chromium-mac/fast/repaint/fixed-expected.png:
- platform/chromium-mac/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
- platform/chromium-mac/fast/repaint/fixed-tranformed-expected.png:
- platform/chromium-mac/fast/repaint/moving-shadow-on-container-expected.png:
- platform/chromium-mac/fast/repaint/overflow-scroll-body-appear-expected.png:
- platform/chromium-mac/fast/repaint/repaint-during-scroll-expected.png:
- platform/chromium-mac/fast/repaint/select-option-background-color-expected.png:
- platform/chromium-mac/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
- platform/chromium-mac/fast/replaced/005-expected.png:
- platform/chromium-mac/fast/replaced/width100percent-image-expected.png:
- platform/chromium-mac/fast/selectors/166-expected.png:
- platform/chromium-mac/fast/table/023-expected.png: Removed.
- platform/chromium-mac/fast/table/027-vertical-expected.png:
- platform/chromium-mac/fast/table/028-vertical-expected.png: Removed.
- platform/chromium-mac/fast/table/034-expected.png:
- platform/chromium-mac/fast/table/038-vertical-expected.png:
- platform/chromium-mac/fast/table/040-expected.png:
- platform/chromium-mac/fast/table/040-vertical-expected.png:
- platform/chromium-mac/fast/table/border-collapsing/002-vertical-expected.png:
- platform/chromium-mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png:
- platform/chromium-mac/fast/table/edge-offsets-expected.png:
- platform/chromium-mac/fast/table/empty-cells-expected.png:
- platform/chromium-mac/fast/table/height-percent-test-expected.png: Removed.
- platform/chromium-mac/fast/table/height-percent-test-vertical-expected.png: Removed.
- platform/chromium-mac/fast/table/overflowHidden-expected.png:
- platform/chromium-mac/fast/table/prepend-in-anonymous-table-expected.png:
- platform/chromium-mac/fast/table/table-display-types-vertical-expected.png: Removed.
- platform/chromium-mac/fast/table/wide-colspan-expected.png: Removed.
- platform/chromium-mac/fast/table/wide-column-expected.png: Removed.
- platform/chromium-mac/fast/text/international/thai-line-breaks-expected.png:
- platform/chromium-mac/fast/text/international/vertical-text-glyph-test-expected.png:
- platform/chromium-mac/fast/text/large-text-composed-char-expected.png:
- platform/chromium-mac/fast/text/softHyphen-expected.png: Removed.
- platform/chromium-mac/fast/text/text-letter-spacing-expected.png:
- platform/chromium-mac/fast/text/wbr-expected.png:
- platform/chromium-mac/fast/text/whitespace/024-expected.png:
- platform/chromium-mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png:
- platform/chromium-mac/fast/text/word-break-expected.png:
- platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
- platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
- platform/chromium-mac/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
- platform/chromium-mac/fast/writing-mode/border-radius-clipping-vertical-lr-expected.png:
- platform/chromium-mac/fast/writing-mode/box-shadow-vertical-lr-expected.png:
- platform/chromium-mac/fast/writing-mode/box-shadow-vertical-rl-expected.png:
- platform/chromium-mac/fast/writing-mode/fallback-orientation-expected.png:
- platform/chromium-mac/fast/writing-mode/fieldsets-expected.png:
- platform/chromium-mac/fast/writing-mode/text-orientation-basic-expected.png:
- platform/chromium-mac/fonts/cursive-expected.png:
- platform/chromium-mac/fonts/default-expected.png:
- platform/chromium-mac/fonts/fantasy-expected.png:
- platform/chromium-mac/fonts/serif-expected.png:
- platform/chromium-mac/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png:
- platform/chromium-mac/media/video-controls-rendering-expected.png:
- platform/chromium-mac/media/video-zoom-expected.png:
- platform/chromium-mac/scrollbars/listbox-scrollbar-combinations-expected.png:
- platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:
- platform/chromium-mac/scrollbars/scrollbars-on-positioned-content-expected.png:
- platform/chromium-mac/svg/css/stars-with-shadow-expected.png:
- platform/chromium-mac/svg/custom/altglyph-expected.png:
- platform/chromium-mac/svg/custom/external-paintserver-reference-expected.png: Removed.
- platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.png:
- platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png:
- platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png:
- platform/chromium-mac/svg/custom/invisible-text-after-scrolling-expected.png:
- platform/chromium-mac/svg/custom/junk-data-expected.png:
- platform/chromium-mac/svg/custom/linking-base-external-reference-expected.png: Removed.
- platform/chromium-mac/svg/custom/missing-xlink-expected.png:
- platform/chromium-mac/svg/custom/object-sizing-no-width-height-expected.png:
- platform/chromium-mac/svg/custom/text-xy-updates-SVGList-expected.png: Removed.
- platform/chromium-mac/svg/custom/use-font-face-crash-expected.png:
- platform/chromium-mac/svg/dom/SVGLengthList-appendItem-expected.png:
- platform/chromium-mac/svg/dom/SVGLengthList-basics-expected.png:
- platform/chromium-mac/svg/dom/SVGLengthList-initialize-expected.png:
- platform/chromium-mac/svg/dom/SVGLengthList-insertItemBefore-expected.png:
- platform/chromium-mac/svg/dom/SVGLengthList-removeItem-expected.png:
- platform/chromium-mac/svg/dom/SVGLengthList-replaceItem-expected.png:
- platform/chromium-mac/svg/dom/SVGLengthList-xml-dom-modifications-expected.png:
- platform/chromium-mac/svg/dom/SVGNumberList-basics-expected.png:
- platform/chromium-mac/svg/dom/SVGPathSegList-appendItem-expected.png:
- platform/chromium-mac/svg/dom/SVGPathSegList-clear-and-initialize-expected.png:
- platform/chromium-mac/svg/dom/SVGPathSegList-insertItemBefore-expected.png:
- platform/chromium-mac/svg/dom/SVGPathSegList-removeItem-expected.png:
- platform/chromium-mac/svg/dom/SVGPathSegList-replaceItem-expected.png:
- platform/chromium-mac/svg/dom/SVGPointList-basics-expected.png:
- platform/chromium-mac/svg/dom/SVGStringList-basics-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png:
- platform/chromium-mac/svg/in-html/circle-expected.png:
- platform/chromium-mac/svg/overflow: Removed.
- platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.png: Removed.
- platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.png: Removed.
- platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.png: Removed.
- platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.png: Removed.
- platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png: Removed.
- platform/chromium-mac/svg/text/kerning-expected.png:
- platform/chromium-mac/svg/text/multichar-glyph-expected.png:
- platform/chromium-mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png:
- platform/chromium-mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png:
- platform/chromium-mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
- platform/chromium-mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug101674-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug10269-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug10296-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug1055-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug113235-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug113235-3-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug11944-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug120364-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/bugs/bug137388-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug149275-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug22019-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/bugs/bug23151-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/bugs/bug2479-1-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug2479-4-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug27038-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug29314-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug2947-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug32205-2-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug38916-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug43039-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug46480-1-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/bugs/bug46480-2-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/bugs/bug56405-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/bugs/bug5797-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug5835-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug625-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug650-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/bugs/bug73321-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug92143-expected.png:
- platform/chromium-mac/tables/mozilla/bugs/bug96343-expected.png:
- platform/chromium-mac/tables/mozilla/core/cell_heights-expected.png:
- platform/chromium-mac/tables/mozilla/core/col_widths_auto_fix-expected.png:
- platform/chromium-mac/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
- platform/chromium-mac/tables/mozilla/core/nested1-expected.png:
- platform/chromium-mac/tables/mozilla/core/one_row-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/backgr_index-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_td_height-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_td_nowrap-expected.png: Removed.
- platform/chromium-mac/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_height-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_th_nowrap-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
- platform/chromium-mac/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
- platform/chromium-mac/tables/mozilla/other/nestedTables-expected.png:
- platform/chromium-mac/tables/mozilla/other/test6-expected.png:
- platform/chromium-mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
- platform/chromium-mac/tables/mozilla/other/wa_table_tr_align-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png: Removed.
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug85016-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/core/backgrounds-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/core/col_span2-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/core/columns-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/core/conflicts-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/core/standards1-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
- platform/chromium-mac/tables/mozilla_expected_failures/other/empty_cells-expected.png:
- platform/chromium-mac/transforms/2d/transform-fixed-container-expected.png:
- 7:56 AM BuildingQt5OnHarmattan edited by
- (diff)
- 7:22 AM Changeset in webkit [97260] by
-
- 2 edits in trunk/Source/WebCore
[v8] Use V8DOMWrapper::isWrapperOfType for determining global object type
https://bugs.webkit.org/show_bug.cgi?id=69923
Get rid of globalObjectPrototypeIsDOMWindow, use V8DOMWrapper::isWrapperOfType instead.
Reviewed by Pavel Feldman.
- bindings/v8/V8DOMWrapper.cpp:
(WebCore::V8DOMWrapper::instantiateV8Object):
(WebCore::V8DOMWrapper::getEventListener):
- 6:58 AM Changeset in webkit [97259] by
-
- 2 edits in trunk/LayoutTests
[Qt][ARMv5] inspector/elements/edit-dom-actions.html and ~/elements-delete-inline-style.html times out
https://bugs.webkit.org/show_bug.cgi?id=69925
Unreviewed gardening.
- platform/qt-arm/Skipped:
- 6:48 AM Changeset in webkit [97258] by
-
- 2 edits in trunk/Source/WebCore
[Chromium] Web Inspector: assertion failure when evaluating expression in worker inspector console
https://bugs.webkit.org/show_bug.cgi?id=69922
Check that the global object is a DOMWindow wrapper befor casting it to V8DOMWindow.
Reviewed by Pavel Feldman.
- bindings/v8/ScriptState.cpp:
(WebCore::ScriptState::domWindow):
- 6:31 AM Changeset in webkit [97257] by
-
- 2 edits in trunk/Source/WebKit/chromium
[Chromium] Prevent fallback fonts from purging while measuring
https://bugs.webkit.org/show_bug.cgi?id=69855
Reviewed by Eric Seidel.
When Chrome computes the page width, an international page
may bring in a fallback font. FontCache::getCachedFontData
expects the font cache to be locked, so the measure path
needs to include an instance of FontCachePurgePreventer.
Adding FontCachePurgePreventer suppresses a debug-time assert
when running PageCycler over international tests.
- src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::contentsPreferredWidth):
- 6:23 AM Changeset in webkit [97256] by
-
- 2 edits in trunk/Source/WebKit/chromium
2011-10-12 Pavel Podivilov <podivilov@chromium.org>
Unreviewed, CCThreadTest.startPostAndWaitOnCondition is flaky on linux.
- tests/CCThreadTest.cpp: (WebKit::TEST):
- 5:50 AM Changeset in webkit [97255] by
-
- 3 edits in branches/chromium/874/Source/WebCore/storage
Merge 96007 - IndexedDB: Null key path gets stored as empty string key path
https://bugs.webkit.org/show_bug.cgi?id=68726
Patch by Joshua Bell <jsbell@chromium.org> on 2011-09-26
Reviewed by Tony Chang.
Store additional flag to indicate if object store key path
is null vs. empty. Added additional runtime tests for integrity
of object store metadata.
- storage/IDBLevelDBBackingStore.cpp:
(WebCore::checkObjectStoreAndMetaDataType):
(WebCore::IDBLevelDBBackingStore::getObjectStores):
(WebCore::IDBLevelDBBackingStore::createObjectStore):
- storage/IDBLevelDBCoding.cpp:
TBR=commit-queue@webkit.org
Review URL: http://codereview.chromium.org/8242009
- 5:39 AM Changeset in webkit [97254] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Rolled DEPS.
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-10-12
- DEPS:
- 4:45 AM BuildingQt5OnHarmattan edited by
- (diff)
- 4:42 AM Changeset in webkit [97253] by
-
- 2 edits in trunk/LayoutTests
[Qt] Unreviewed gardening. Skip failing tests on WK2.
- platform/qt-wk2/Skipped:
- 4:27 AM Changeset in webkit [97252] by
-
- 4 edits4 adds in trunk
new-run-webkit-tests does not support qt-4.8 results
https://bugs.webkit.org/show_bug.cgi?id=64071
Patch by Kristóf Kosztyó <kkristof@inf.u-szeged.hu> on 2011-10-12
Reviewed by Csaba Osztrogonác.
Tools:
- Scripts/webkitpy/layout_tests/port/qt.py:
- Scripts/webkitpy/layout_tests/port/qt_unittest.py:
LayoutTests:
- platform/qt-4.7/Skipped: Added.
- platform/qt-5.0/Skipped: Added.
- 2:58 AM Changeset in webkit [97251] by
-
- 2 edits in trunk/LayoutTests
2011-10-12 Pavel Podivilov <podivilov@chromium.org>
Unreviewed, mark fast/css/text-transform-select.html as IMAGE+TEXT on win.
- platform/chromium/test_expectations.txt:
- 2:51 AM Changeset in webkit [97250] by
-
- 2 edits in trunk/LayoutTests
2011-10-12 Pavel Podivilov <podivilov@chromium.org>
Unreviewed, mark four js tests as failing after v8 roll.
- platform/chromium/test_expectations.txt:
- 2:41 AM Changeset in webkit [97249] by
-
- 2 edits in trunk/Source/WebCore
WebSocket: Update WebSocket protocol to hybi-17
https://bugs.webkit.org/show_bug.cgi?id=69910
Reviewed by Kent Tamura.
Essential changes between hybi-10 and hybi-17 are:
- Sec-WebSocket-Origin header has been renamed to "Origin".
- Sec-WebSocket-Version header value has been bumped to 13.
No new tests are necessary. pywebsocket has already been updated to the latest version
which understands the new protocol. Tests under http/tests/websocket/ should keep
passing.
- websockets/WebSocketHandshake.cpp:
(WebCore::WebSocketHandshake::clientHandshakeMessage):
(WebCore::WebSocketHandshake::clientHandshakeRequest):
- 2:20 AM Changeset in webkit [97248] by
-
- 6 edits in trunk/Source/WebCore
Resolve regular and visited link style in a single pass
https://bugs.webkit.org/show_bug.cgi?id=69838
Reviewed by Darin Adler
We can simplify and speed up selector matching by removing the recursive matching done
to generate the style for the :visited pseudo selector. Both regular and visited link style
can be generated in a single pass through the style selector.
- Make SelectorChecker::checkSelector to return both :visited and :link matches for all links.
- For each selector statically determine and cache the link states it may match.
- When applying the matched style declarations, apply them to the right RenderStyle (regular, visited, or both).
Statically determining which link state will be matched works since we only support :visited matching
based on the current element state (not ancestors or siblings).
A later patch will eliminate the separate RenderStyle for visited style completely and include the
few allowed properties to the regular RenderStyle.
- css/CSSStyleSelector.cpp:
(WebCore::RuleData::linkMatchType):
(WebCore::RuleSet::linkPseudoClassRules):
(WebCore::CSSStyleSelector::addMatchedDeclaration):
(WebCore::CSSStyleSelector::matchRules):
(WebCore::CSSStyleSelector::styleForElement):
(WebCore::CSSStyleSelector::pseudoStyleForElement):
(WebCore::CSSStyleSelector::updateFont):
(WebCore::CSSStyleSelector::checkSelector):
(WebCore::RuleData::RuleData):
(WebCore::RuleSet::addRule):
(WebCore::RuleSet::collectFeatures):
(WebCore::RuleSet::shrinkToFit):
(WebCore::CSSStyleSelector::applyDeclaration):
(WebCore::CSSStyleSelector::applyDeclarations):
(WebCore::CSSStyleSelector::applyProperty):
(WebCore::CSSStyleSelector::getColorFromPrimitiveValue):
- css/CSSStyleSelector.h:
(WebCore::CSSStyleSelector::MatchedStyleDeclaration::MatchedStyleDeclaration):
- css/SelectorChecker.cpp:
(WebCore::SelectorChecker::SelectorChecker):
(WebCore::SelectorChecker::checkSelector):
(WebCore::SelectorChecker::fastCheckRightmostSelector):
(WebCore::SelectorChecker::fastCheckSelector):
(WebCore::SelectorChecker::checkOneSelector):
(WebCore::SelectorChecker::commonPseudoClassSelectorMatches):
(WebCore::SelectorChecker::determineLinkMatchType):
- css/SelectorChecker.h:
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::addCachedPseudoStyle):
- 2:14 AM Changeset in webkit [97247] by
-
- 6 edits6 adds1 delete in trunk/LayoutTests
[Chromium] Update test expectations.
Update fast/forms/input-disabled-color.html, and remove an entry
for fast/forms/file/input-file-label.html.
- platform/chromium-cg-mac-leopard/fast/forms/input-disabled-color-expected.png:
- platform/chromium-cg-mac-snowleopard/fast/forms/input-disabled-color-expected.png: Added.
- platform/chromium-linux/fast/forms/input-disabled-color-expected.png:
- platform/chromium-mac-leopard/fast/forms/input-disabled-color-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/forms/input-disabled-color-expected.png: Added.
- platform/chromium-mac/fast/forms/input-disabled-color-expected.png: Removed.
- platform/chromium-win/fast/forms/input-disabled-color-expected.png:
- platform/chromium-win/fast/forms/input-disabled-color-expected.txt:
- platform/chromium/test_expectations.txt:
- 2:13 AM Changeset in webkit [97246] by
-
- 2 edits in trunk/Source/WebKit/chromium
[Chromium] Web Inspector: add test for pause in shared worker initialization
https://bugs.webkit.org/show_bug.cgi?id=69915
Add WebKit part of interactive ui test for pause in worker initialization.
Reviewed by Pavel Feldman.
- src/js/Tests.js:
(.TestSuite.prototype.testPauseInSharedWorkerInitialization):
- 2:07 AM Changeset in webkit [97245] by
-
- 2 edits in trunk/Source/WebKit/chromium
[Chromium] Web Inspector: repair interactive tests for debugger pause
https://bugs.webkit.org/show_bug.cgi?id=69912
Listen to DebuggerModel event instead of overriding private methods on it.
Reviewed by Pavel Feldman.
- src/js/Tests.js:
(.TestSuite.prototype._waitForScriptPause):
- 2:07 AM Changeset in webkit [97244] by
-
- 5 edits in trunk
REGRESSION(r94836): An assertion fails in HTMLFormControlElement::isValidFormControlElement
when HTMLInputElement::setValue() is called while the element is focused.
https://bugs.webkit.org/show_bug.cgi?id=69909
Reviewed by Ryosuke Niwa.
Source/WebCore:
setNeedsValidityCheck() should be called after the value update
and before any style recalculation. r94836 moved
setSelectionRange() call, and it recalculates the element style.
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::setValue): Move setNeedsValidityCheck() to setValueInternal().
(WebCore::HTMLInputElement::setValueInternal): Move setNeedsValidityCheck() from setValue().
LayoutTests:
- fast/forms/input-live-pseudo-selectors-expected.txt:
- fast/forms/resources/input-live-pseudo-selectors.js: Add a testcase for the bug.
- 1:58 AM QtWebKitBuildBots edited by
- Update Qt on 4.8.x trunk bot (diff)
- 1:39 AM Changeset in webkit [97243] by
-
- 2 edits in trunk/LayoutTests
[Qt] Unreviewed gardening.
- platform/qt-mac/Skipped: Skip new failing tests.
- 1:32 AM Changeset in webkit [97242] by
-
- 1 edit in trunk/Tools/Scripts/webkitpy/common/config/committers.py
Add myself to committers.
- 1:12 AM Changeset in webkit [97241] by
-
- 1 edit4 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Add platform specific expected result for new tests.
- platform/qt/fast/writing-mode/margins-expected.png: Added.
- platform/qt/fast/writing-mode/margins-expected.txt: Added.
- platform/qt/plugins/iframe-plugin-bgcolor-expected.png: Added.
- platform/qt/plugins/iframe-plugin-bgcolor-expected.txt: Added.
- 1:01 AM Changeset in webkit [97240] by
-
- 2 edits in trunk/Source/JavaScriptCore
Layout tests crashing in DFG JIT code
https://bugs.webkit.org/show_bug.cgi?id=69897
Reviewed by Gavin Barraclough.
Abstract value filtration didn't take into account cases where a structure
set filter, combined with predicted type knowledge, could lead to a stronger
filter for the structure abstract value.
This bug would have been benign in release builds; it would have just meant
that the analysis was less precise and some optimization opportunities would
be missed. I have an ASSERT that is meant to catch such cases, and it was
triggering sporadically in one of the LayoutTests.
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::filter):
- 12:50 AM BuildingQt5OnHarmattan edited by
- (diff)
- 12:33 AM Changeset in webkit [97239] by
-
- 3 edits in trunk/Source/WebCore
Build fixes for r97238.
https://bugs.webkit.org/show_bug.cgi?id=69828
- GNUmakefile.list.am: Remove SelectElement.{cpp,h}.
- dom/DOMAllInOne.cpp: Remove SelectElement.cpp.
- 12:14 AM Changeset in webkit [97238] by
-
- 9 edits2 deletes in trunk/Source/WebCore
Move the content of SelectElementData into HTMLSelectElement, and remove SelectElement.{cpp,h}
https://bugs.webkit.org/show_bug.cgi?id=69828
Reviewed by Darin Adler.
- Move all of the data members of SelectElementData to
HTMLSelectElement, and their accessor functions are not needed
anymore.
- Move SelectElementData::useMenuList() to HTMLSelectElement.
No new tests, just a refactoring.
- CMakeLists.txt: Remove SelectElement.cpp.
- WebCore.gypi: Remove SelectElement.{cpp,h}.
- WebCore.pro: ditto.
- WebCore.vcproj/WebCore.vcproj: ditto.
- WebCore.xcodeproj/project.pbxproj: ditto.
- dom/OptionElement.cpp: Remove a reference to SelectElement.h.
- dom/SelectElement.cpp: Removed.
- dom/SelectElement.h: Removed.
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::HTMLSelectElement):
Initializes the moved data members.
(WebCore::HTMLSelectElement::formControlType):
(WebCore::HTMLSelectElement::setSelectedIndexByUser):
(WebCore::HTMLSelectElement::activeSelectionStartListIndex):
(WebCore::HTMLSelectElement::activeSelectionEndListIndex):
(WebCore::HTMLSelectElement::parseMappedAttribute):
(WebCore::HTMLSelectElement::canSelectAll):
(WebCore::HTMLSelectElement::createRenderer):
(WebCore::HTMLSelectElement::setOption):
(WebCore::HTMLSelectElement::selectAll):
(WebCore::HTMLSelectElement::saveLastSelection):
(WebCore::HTMLSelectElement::setActiveSelectionAnchorIndex):
(WebCore::HTMLSelectElement::setActiveSelectionEndIndex):
(WebCore::HTMLSelectElement::updateListBoxSelection):
(WebCore::HTMLSelectElement::listBoxOnChange):
(WebCore::HTMLSelectElement::menuListOnChange):
(WebCore::HTMLSelectElement::scrollToSelection):
(WebCore::HTMLSelectElement::setOptionsChangedOnRenderer):
(WebCore::HTMLSelectElement::setRecalcListItems):
(WebCore::HTMLSelectElement::recalcListItemsInternal):
(WebCore::HTMLSelectElement::setSelectedIndexInternal):
(WebCore::HTMLSelectElement::dispatchFocusEvent):
(WebCore::HTMLSelectElement::dispatchBlurEvent):
(WebCore::HTMLSelectElement::parseMultipleAttribute):
(WebCore::HTMLSelectElement::reset):
(WebCore::HTMLSelectElement::menuListDefaultEventHandler):
(WebCore::HTMLSelectElement::updateSelectedState):
(WebCore::HTMLSelectElement::listBoxDefaultEventHandler):
(WebCore::HTMLSelectElement::defaultEventHandler):
(WebCore::HTMLSelectElement::typeAheadFind):
(WebCore::HTMLSelectElement::accessKeySetSelectedIndex):
- html/HTMLSelectElement.h:
(WebCore::HTMLSelectElement::size):
(WebCore::HTMLSelectElement::multiple):
(WebCore::HTMLSelectElement::usesMenuList):
- 12:09 AM Changeset in webkit [97237] by
-
- 2 edits in trunk/Source/WebCore
Chromium Mac build fix after r97227.
- platform/chromium/ScrollbarThemeChromiumMac.mm:
(+[ScrollbarPrefsObserver appearancePrefsChanged:]):