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

Timeline



Jul 14, 2010:

11:49 PM Changeset in webkit [63409] by commit-queue@webkit.org
  • 11 edits
    2 deletes in trunk

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63352.
http://trac.webkit.org/changeset/63352
https://bugs.webkit.org/show_bug.cgi?id=42341

Broke plugin-initiate-popup-window.html and plugin-javascript-
access.html on snow leopard (Requested by abarth on #webkit).

  • platform/chromium/test_expectations.txt:
  • platform/gtk/Skipped:
  • platform/qt/Skipped:
  • platform/win/Skipped:
  • plugins/plugin-initiate-popup-window-expected.txt: Removed.
  • plugins/plugin-initiate-popup-window.html: Removed.

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63352.
http://trac.webkit.org/changeset/63352
https://bugs.webkit.org/show_bug.cgi?id=42341

Broke plugin-initiate-popup-window.html and plugin-javascript-
access.html on snow leopard (Requested by abarth on #webkit).

  • bindings/v8/NPV8Object.cpp: (_NPN_EvaluateHelper):

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63352.
http://trac.webkit.org/changeset/63352
https://bugs.webkit.org/show_bug.cgi?id=42341

Broke plugin-initiate-popup-window.html and plugin-javascript-
access.html on snow leopard (Requested by abarth on #webkit).

  • DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: (pluginAllocate):
  • DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New): (handleEventCarbon): (handleEventCocoa):
10:44 PM Changeset in webkit [63408] by Martin Robinson
  • 5 edits in trunk/LayoutTests

2010-07-14 Martin Robinson <mrobinson@igalia.com>

Unreviewed.

Second pass of updating baselines, fixing bad media baselines.

  • platform/gtk/media/controls-after-reload-expected.txt:
  • platform/gtk/media/controls-strict-expected.txt:
  • platform/gtk/media/controls-styling-expected.txt:
  • platform/gtk/media/video-replaces-poster-expected.txt:
10:35 PM Changeset in webkit [63407] by eric@webkit.org
  • 55 edits in trunk/LayoutTests

2010-07-14 Eric Seidel <eric@webkit.org>

Unreviewed. Just updating expected results.

Add a test to document WebKit (and Minefield's) HTML5 spec violation related to text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=42294

Update results from Qt bot (using my new fancy rebaseline tool).

  • platform/qt/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3907422-fix-expected.txt:
  • platform/qt/editing/pasteboard/4641033-expected.txt:
  • platform/qt/editing/pasteboard/5028447-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-010-expected.txt:
  • platform/qt/editing/pasteboard/select-element-1-expected.txt:
  • platform/qt/fast/canvas/arc360-expected.txt:
  • platform/qt/fast/canvas/canvas-before-css-expected.txt:
  • platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.txt:
  • platform/qt/fast/canvas/drawImage-with-globalAlpha-expected.txt:
  • platform/qt/fast/canvas/fill-stroke-clip-reset-path-expected.txt:
  • platform/qt/fast/canvas/fillrect-gradient-zero-stops-expected.txt:
  • platform/qt/fast/canvas/gradient-add-second-start-end-stop-expected.txt:
  • platform/qt/fast/canvas/shadow-offset-1-expected.txt:
  • platform/qt/fast/canvas/shadow-offset-2-expected.txt:
  • platform/qt/fast/canvas/shadow-offset-3-expected.txt:
  • platform/qt/fast/canvas/shadow-offset-4-expected.txt:
  • platform/qt/fast/canvas/shadow-offset-5-expected.txt:
  • platform/qt/fast/canvas/shadow-offset-6-expected.txt:
  • platform/qt/fast/canvas/shadow-offset-7-expected.txt:
  • platform/qt/fast/css/contentImage-expected.txt:
  • platform/qt/fast/css/pseudo-cache-stale-expected.txt:
  • platform/qt/fast/css/rem-units-on-root-expected.txt:
  • platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
  • platform/qt/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
  • platform/qt/fast/dom/attr_dead_doc-expected.txt:
  • platform/qt/fast/dynamic/anchor-lock-expected.txt:
  • platform/qt/fast/dynamic/anonymous-block-layer-lost-expected.txt:
  • platform/qt/fast/dynamic/window-resize-scrollbars-test-expected.txt:
  • platform/qt/fast/dynamic/window-scrollbars-test-expected.txt:
  • platform/qt/fast/forms/textarea-placeholder-set-value-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
  • platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
  • platform/qt/fast/frames/viewsource-on-image-file-expected.txt:
  • platform/qt/fast/images/animated-gif-with-offsets-expected.txt:
  • platform/qt/fast/images/image-in-map-expected.txt:
  • platform/qt/fast/multicol/layers-split-across-columns-expected.txt:
  • platform/qt/fast/multicol/nested-columns-expected.txt:
  • platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
  • platform/qt/fast/overflow/line-clamp-expected.txt:
  • platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
  • platform/qt/fast/repaint/layout-state-scrolloffset-expected.txt:
  • platform/qt/fast/repaint/layout-state-scrolloffset2-expected.txt:
  • platform/qt/fast/repaint/layout-state-scrolloffset3-expected.txt:
  • platform/qt/fast/repaint/rel-positioned-inline-with-overflow-expected.txt:
  • platform/qt/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
  • platform/qt/http/tests/misc/frame-access-during-load-expected.txt:
  • platform/qt/http/tests/misc/iframe404-expected.txt:
  • platform/qt/http/tests/misc/location-replace-crossdomain-expected.txt:
  • platform/qt/plugins/netscape-dom-access-expected.txt:
  • platform/qt/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
  • platform/qt/tables/mozilla_expected_failures/bugs/bug128876-expected.txt:
10:17 PM Changeset in webkit [63406] by crogers@google.com
  • 1 edit in branches/audio/WebCore/audio/HRTFPanner.cpp

fix compile warning

10:05 PM Changeset in webkit [63405] by Martin Robinson
  • 28 edits in trunk/LayoutTests

2010-07-14 Martin Robinson <mrobinson@igalia.com>

Unreviewed.

Update baselines after text node coalescing changes in r63403.

  • platform/gtk/editing/deleting/delete-line-013-expected.txt:
  • platform/gtk/editing/deleting/delete-line-014-expected.txt:
  • platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-3907422-fix-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-010-expected.txt:
  • platform/gtk/editing/selection/drag-in-iframe-expected.txt:
  • platform/gtk/editing/selection/move-by-sentence-001-expected.txt:
  • platform/gtk/fast/backgrounds/size/backgroundSize16-expected.txt:
  • platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
  • platform/gtk/fast/forms/placeholder-stripped-expected.txt:
  • platform/gtk/fast/forms/slider-thumb-stylability-expected.txt:
  • platform/gtk/fast/forms/thumbslider-crash-expected.txt:
  • platform/gtk/fast/forms/thumbslider-no-parent-slider-expected.txt:
  • platform/gtk/fast/images/icon-decoding-expected.txt:
  • platform/gtk/fast/layers/remove-only-this-layer-update-expected.txt:
  • platform/gtk/fast/multicol/layers-split-across-columns-expected.txt:
  • platform/gtk/fast/multicol/nested-columns-expected.txt:
  • platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
  • platform/gtk/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
  • platform/gtk/fast/repaint/layout-state-scrolloffset-expected.txt:
  • platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.txt:
  • platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.txt:
  • platform/gtk/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
  • platform/gtk/media/controls-after-reload-expected.txt:
  • platform/gtk/media/controls-strict-expected.txt:
  • platform/gtk/media/controls-styling-expected.txt:
  • platform/gtk/media/video-replaces-poster-expected.txt:
9:30 PM Changeset in webkit [63404] by oliver@apple.com
  • 18 edits in trunk/JavaScriptCore

2010-07-14 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

Make sure that mixed interpreter/jit builds don't try to use the jit if the allocator fails
https://bugs.webkit.org/show_bug.cgi?id=42310

Add some null checks to deal with the Fixed VM allocator failing
to get the requested executable region, delay the creation of the
JITStubs in JSGlobalData until after we know whether we're using
the JIT.

  • jit/ExecutableAllocator.h: (JSC::ExecutableAllocator::ExecutableAllocator): (JSC::ExecutableAllocator::poolForSize):
  • jit/ExecutableAllocatorFixedVMPool.cpp: (JSC::FixedVMPoolAllocator::FixedVMPoolAllocator): (JSC::FixedVMPoolAllocator::alloc): (JSC::FixedVMPoolAllocator::free): (JSC::FixedVMPoolAllocator::isValid): (JSC::ExecutableAllocator::isValid): (JSC::ExecutablePool::systemAlloc): (JSC::ExecutablePool::systemRelease):
  • jit/ExecutableAllocatorPosix.cpp: (JSC::ExecutableAllocator::isValid):
  • jit/ExecutableAllocatorWin.cpp: (JSC::ExecutableAllocator::isValid):
  • jit/JIT.cpp: (JSC::JIT::linkCall): (JSC::JIT::linkConstruct):
  • jit/JIT.h: (JSC::JIT::compileCTIMachineTrampolines): (JSC::JIT::compileCTINativeCall):
  • jit/JITArithmetic.cpp: (JSC::JIT::emit_op_mod):
  • jit/JITArithmetic32_64.cpp: (JSC::JIT::emit_op_mod):
  • jit/JITCall.cpp: (JSC::JIT::compileOpCallVarargs): (JSC::JIT::compileOpCall): (JSC::JIT::compileOpCallSlowCase):
  • jit/JITCall32_64.cpp: (JSC::JIT::compileOpCallVarargs): (JSC::JIT::compileOpCall): (JSC::JIT::compileOpCallSlowCase):
  • jit/JITOpcodes.cpp: (JSC::JIT::privateCompileCTINativeCall):
  • jit/JITStubs.cpp: (JSC::JITThunks::JITThunks): (JSC::JITThunks::tryCacheGetByID): (JSC::JITThunks::hostFunctionStub):
  • jit/ThunkGenerators.cpp: (JSC::charCodeAtThunkGenerator): (JSC::charAtThunkGenerator): (JSC::fromCharCodeThunkGenerator): (JSC::sqrtThunkGenerator): (JSC::powThunkGenerator):
  • runtime/Executable.h: (JSC::NativeExecutable::create):
  • runtime/JSGlobalData.cpp: (JSC::JSGlobalData::JSGlobalData): (JSC::JSGlobalData::getHostFunction):
  • runtime/JSGlobalData.h: (JSC::JSGlobalData::getCTIStub):
  • yarr/RegexJIT.cpp: (JSC::Yarr::jitCompileRegex):
9:25 PM Changeset in webkit [63403] by eric@webkit.org
  • 376 edits in trunk

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Add a test to document WebKit (and Minefield's) HTML5 spec violation related to text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=42294

  • html5lib/resources/adoption01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Make the LegacyHTMLTreeBuilder coalesce text nodes
https://bugs.webkit.org/show_bug.cgi?id=42314

This is slightly tricky as we're side-stepping the old
parsers insertion logic in the cases where we know we can
safely merge text into an existing text node instead of
inserting a new one.

This affects lots of tests (which will need to change for
the HTML5 TreeBuilder anyway) and causes the LegacyHTMLTreeBuilder
to now pass a bunch more subtests in html5lib/runner.html.

The parser benchmark thinks that this is a small speedup.
I think I happen to have been lucky enough to get the right
cache alignment, and that this is likely a wash.

  • html/LegacyHTMLTreeBuilder.cpp: (WebCore::LegacyHTMLTreeBuilder::parseToken):
9:19 PM Changeset in webkit [63402] by eric@webkit.org
  • 4 edits in trunk/LayoutTests

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Add a test to document WebKit (and Minefield's) HTML5 spec violation related to text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=42294

  • html5lib/resources/adoption01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:
9:05 PM Changeset in webkit [63401] by commit-queue@webkit.org
  • 4 edits
    2 copies in trunk/WebKit/chromium

2010-07-14 George Yakovlev <georgey@chromium.org>

Reviewed by Darin Fisher.

Allow Chromium access to Select control choices
https://bugs.webkit.org/show_bug.cgi?id=41384

  • WebKit.gyp:
  • public/WebOptionElement.h: Added. (WebKit::WebOptionElement::WebOptionElement): (WebKit::WebOptionElement::operator=): (WebKit::WebOptionElement::assign):
  • public/WebSelectElement.h:
  • src/WebOptionElement.cpp: Added. (WebKit::WebOptionElement::setValue): (WebKit::WebOptionElement::value): (WebKit::WebOptionElement::index): (WebKit::WebOptionElement::text): (WebKit::WebOptionElement::defaultSelected): (WebKit::WebOptionElement::setDefaultSelected): (WebKit::WebOptionElement::label): (WebKit::WebOptionElement::disabled): (WebKit::WebOptionElement::WebOptionElement): (WebKit::WebOptionElement::operator=): (WebKit::WebOptionElement::operator PassRefPtr<HTMLOptionElement>):
  • src/WebSelectElement.cpp: (WebKit::WebSelectElement::listItems):
8:45 PM Changeset in webkit [63400] by weinig@apple.com
  • 4 edits in trunk/WebKit2

Patch for https://bugs.webkit.org/show_bug.cgi?id=42315
<rdar://problem/8185281>
All text in WebKit2 draws with no subpixel antialiasing

Reviewed by Dan Bernstein.

  • Change CGBitmapInfo passed to CGBitmapContextCreate and CGImageCreate from kCGImageAlphaPremultipliedLast to kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Host.
  • Shared/mac/UpdateChunk.cpp:

(WebKit::UpdateChunk::createImage):

  • UIProcess/mac/ChunkedUpdateDrawingAreaProxyMac.mm:

(WebKit::ChunkedUpdateDrawingAreaProxy::ensureBackingStore):

  • WebProcess/WebPage/mac/ChunkedUpdateDrawingAreaMac.cpp:

(WebKit::ChunkedUpdateDrawingArea::paintIntoUpdateChunk):

8:37 PM Changeset in webkit [63399] by mjs@apple.com
  • 2 edits in trunk/WebKitTools

Lower WebKitTestRunner notifyDone timeout to 6.0 for now, to make it easier to grind through the failures.

Reviewed by Mark Rowe.

  • WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
8:35 PM Changeset in webkit [63398] by mjs@apple.com
  • 2 edits in trunk/WebKit2
  • Fix WebKitTestRunner build

Reviewed by Mark Rowe.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h: Add stdint.h include.
8:18 PM Changeset in webkit [63397] by estade@chromium.org
  • 2 edits in trunk/WebCore

2010-07-14 Evan Stade <estade@chromium.org>

Reviewed by Kent Tamura.

[chromium] Linux scrollbar steppers are "clickable" even when disabled
https://bugs.webkit.org/show_bug.cgi?id=42231

Not tested by layout tests.

  • platform/chromium/ScrollbarThemeChromiumLinux.cpp: (WebCore::ScrollbarThemeChromiumLinux::paintButton):
8:05 PM Changeset in webkit [63396] by commit-queue@webkit.org
  • 6 edits in trunk

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63389.
http://trac.webkit.org/changeset/63389
https://bugs.webkit.org/show_bug.cgi?id=42311

It broke the Chromium Linux build. (Requested by dave_levin on
#webkit).

  • platform/KURLGoogle.cpp: (WebCore::decodeURLEscapeSequences):

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63389.
http://trac.webkit.org/changeset/63389
https://bugs.webkit.org/show_bug.cgi?id=42311

It broke the Chromium Linux build. (Requested by dave_levin on
#webkit).

  • DEPS:
  • WebKit.gyp:
  • public/WebCommon.h:
8:00 PM Changeset in webkit [63395] by commit-queue@webkit.org
  • 4 edits in trunk/WebKit/chromium

2010-07-14 Scott Violet <sky@chromium.org>

Reviewed by David Levin.

[chromium] Autofill menu shows seperator at the wrong place when an entry is deleted
https://bugs.webkit.org/show_bug.cgi?id=42210

  • src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): Updates internal data appropriately. (WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex): Now called before removal to see if can remove.
  • src/AutoFillPopupMenuClient.h: Fixed whitespace and added method.
  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::autocompleteHandleKeyEvent): Added call to canRemoveSuggestionAtIndex.
7:56 PM Changeset in webkit [63394] by andreas.kling@nokia.com
  • 2 edits in trunk/WebCore

2010-07-13 Mirko Damiani <mirko@develer.com>

Reviewed by Simon Hausmann.

[Qt] CSS border style not cleared for SVG object
https://bugs.webkit.org/show_bug.cgi?id=42150

For tests and description see:
https://bugs.webkit.org/show_bug.cgi?id=25738

  • platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::setLineDash):
7:40 PM Changeset in webkit [63393] by abarth@webkit.org
  • 2 edits in trunk/WebCore

2010-07-14 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

HTMLTreeBuilder shouldn't crash during fast/parser/remove-parser-current-node.html
https://bugs.webkit.org/show_bug.cgi?id=42312

We were crashing because of an ASSERT I added to the attach logic in
the HTMLConstructionSite. I knew this ASSERT was wrong when I added
it, I just wanted to make sure we had test coverage of those cases.
Turns out we do! :)

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::attachAtSite):
7:26 PM Changeset in webkit [63392] by jamesr@google.com
  • 2 edits in trunk/WebKit/chromium

2010-07-14 James Robinson <jamesr@chromium.org>

Unreviewed. Compile fix, initialization/declaration order mismatch.

  • src/GLES2ContextInternal.h:
7:16 PM Changeset in webkit [63391] by jcivelli@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-14 Jay Civelli <jcivelli@chromium.org>

Reviewed by David Levin.

[chromium] don't restrict the width of the autofill popup.
https://bugs.webkit.org/show_bug.cgi?id=42206

  • src/WebViewImpl.cpp:
7:02 PM Changeset in webkit [63390] by andersca@apple.com
  • 2 edits in trunk/WebKit2

Try to fix Windows build.

  • win/WebKit2.vcproj:
7:01 PM Changeset in webkit [63389] by victorw@chromium.org
  • 6 edits in trunk

2010-07-14 Victor Wang <victorw@chromium.org>

Reviewed by Darin Fisher.

[chromium] update KURLGoogle decodeURLEscapeSequences to
use googleurl public api so it does not access functions in
url_canon_internal. This is for chromium multi-dll build.

https://bugs.webkit.org/show_bug.cgi?id=42177

Test: (unittest) WebKit\chromium\tests\KURLTest.cpp

  • platform/KURLGoogle.cpp: (WebCore::decodeURLEscapeSequences):

2010-07-14 Victor Wang <victorw@chromium.org>

Reviewed by Darin Fisher.

[Chromium] Chromium webkit dll updates:
-. Fix WEBKIT_IMPLEMENTATION in WebCommon so

dllimport works as expected.

-. Update webkit.gyp so targets that depend on webkit

has correct macros defined.

-. Roll forward chromium deps to r52273.

https://bugs.webkit.org/show_bug.cgi?id=42177

  • DEPS:
  • WebKit.gyp:
  • public/WebCommon.h:
6:21 PM Changeset in webkit [63388] by jhawkins@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-14 James Hawkins <jhawkins@chromium.org>

UNREVIEWED Build Fix.

Fix a typo.

  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::applyAutoFillSuggestions):
6:13 PM Changeset in webkit [63387] by abarth@webkit.org
  • 3 edits in trunk/WebCore

2010-07-14 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Avoid extra memcpy of character tokens
https://bugs.webkit.org/show_bug.cgi?id=42002

Eric tells me this patch makes the new tree builder 1% faster than the
old tree builder on our parser benchmark.

  • html/HTMLToken.h: (WebCore::AtomicHTMLToken::AtomicHTMLToken): (WebCore::AtomicHTMLToken::characters):
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::ExternalCharacterTokenBuffer): (WebCore::convertToOldStyle): (WebCore::HTMLTreeBuilder::processFakeCharacters):
6:06 PM Changeset in webkit [63386] by eric@webkit.org
  • 8 edits in trunk

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

HTMLTreeBuilder foster parents when it should not
https://bugs.webkit.org/show_bug.cgi?id=42235

  • html5lib/resources/adoption01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

HTMLTreeBuilder foster parents when it should not
https://bugs.webkit.org/show_bug.cgi?id=42235

Regarding foster parenting of nodes inside tables:
"Process the token using the rules for the "in body" insertion mode,
except that if the current node is a table, tbody, tfoot, thead, or
tr element, then, whenever a node would be inserted into the current
node, it must instead be foster parented."

We were forgetting the "when the current node is" part of that check
and always foster parenting, even if we had just inserted another
element (which would have just changed the current node).

This was covered by multiple tests in html5lib/runner.html
but I wrote a reduction (one which I included) as it makes it
easier to see what's going on.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLNames::causesFosterParenting): (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::insertHTMLHtmlElement): (WebCore::HTMLConstructionSite::insertHTMLHeadElement): (WebCore::HTMLConstructionSite::insertHTMLBodyElement): (WebCore::HTMLConstructionSite::insertTextNode): (WebCore::HTMLConstructionSite::shouldFosterParent):
  • html/HTMLConstructionSite.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
6:03 PM Changeset in webkit [63385] by andersca@apple.com
  • 6 edits in trunk/WebKit2

More work on plug-in streams
https://bugs.webkit.org/show_bug.cgi?id=42308

Reviewed by Sam Weinig.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::loadURL):
If the target is null, create a NetscapePluginStream and add it to the m_streams map.

(WebKit::NetscapePlugin::removePluginStream):
Remove the given NetscapePluginStream from the m_streams map.

(WebKit::NetscapePlugin::NPP_NewStream):
(WebKit::NetscapePlugin::NPP_DestroyStream):
Add NPP_ wrappers.

(WebKit::NetscapePlugin::streamFromID):
Return the plug-in stream given a stream ID.

(WebKit::NetscapePlugin::didEvaluateJavaScript):
Find the plug-in stream and call sendJavaScriptStream.

  • WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:

(WebKit::NetscapePluginStream::NetscapePluginStream):
Initialize member variables.

(WebKit::NetscapePluginStream::~NetscapePluginStream):
Assert that we aren't started.

(WebKit::NetscapePluginStream::sendJavaScriptStream):
If the JavaScript request was successful, start the stream. Otherwise call stop() which just
ends up calling NPP_URLNotify when the stream isn't started.

(WebKit::NetscapePluginStream::start):
Set up the NPStream object. Call NPP_NewStream. Return false if the call was not successful, or if
the requested stream type is one that we don't yet support.

(WebKit::NetscapePluginStream::stop):
Call NPP_DestroyStream if the stream is started. Call NPP_URLNotify if necessary.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::performJavaScriptURLRequest):
Remove unneeded comment.

5:43 PM Changeset in webkit [63384] by beidson@apple.com
  • 2 edits in trunk/WebCore

<rdar://problem/8131355> Apps load stale versions of pages when initial load happens via back/forward navigation.

Reviewed by Mark Rowe.

No test case is added because DumpRenderTree is not able to test the scenario where the initial load in a WebView
occurs via a back/forward navigation.

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::navigateToDifferentDocument): When the first load in a page is a back/forward navigation, we

shouldn't try to prefer cached data but should do revalidation by default.

(WebCore::FrameLoader::addExtraFieldsToRequest): Ditto.

5:36 PM Changeset in webkit [63383] by jamesr@google.com
  • 12 edits
    2 adds in trunk

2010-07-14 James Robinson <jamesr@chromium.org>

Reviewed by Darin Fisher.

Breaks all dependencies on Page from platform/ and cleans up GLES2Context lifetime
https://bugs.webkit.org/show_bug.cgi?id=42203

Rather than constructing a GLES2Context from a Page, pass the LayerRendererChromium
a GLES2Context in from the constructor. This way the platform/ directory can remain
ignorant of Page and friends. Also adds functions on ChromeClientChromium to request
onscreen and offscreen GLES2Contexts for callers in WebCore that need them.

  • WebKit.gyp:
  • src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::getOnscreenGLES2Context): (WebKit::ChromeClientImpl::getOffscreenGLES2Context):
  • src/ChromeClientImpl.h:
  • src/GLES2Context.cpp: (WebCore::GLES2ContextInternal::create): (WebCore::GLES2Context::create): (WebCore::GLES2Context::GLES2Context):
  • src/GLES2ContextInternal.cpp: Added. (WebCore::GLES2ContextInternal::~GLES2ContextInternal):
  • src/GLES2ContextInternal.h: Added. (WebCore::GLES2ContextInternal::getWebGLES2Context): (WebCore::GLES2ContextInternal::GLES2ContextInternal):
  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): (WebKit::WebViewImpl::getOnscreenGLES2Context): (WebKit::WebViewImpl::getOffscreenGLES2Context):
  • src/WebViewImpl.h:

2010-07-14 James Robinson <jamesr@chromium.org>

Reviewed by Darin Fisher.

Breaks all dependencies on Page from platform/ and cleans up GLES2Context lifetime
https://bugs.webkit.org/show_bug.cgi?id=42203

Rather than constructing a GLES2Context from a Page, pass the LayerRendererChromium
a GLES2Context in from the constructor. This way the platform/ directory can remain
ignorant of Page and friends. Also adds functions on ChromeClientChromium to request
onscreen and offscreen GLES2Contexts for callers in WebCore that need them.

  • page/chromium/ChromeClientChromium.h:
  • platform/chromium/GLES2Context.h:
  • platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::create): (WebCore::LayerRendererChromium::LayerRendererChromium):
  • platform/graphics/chromium/LayerRendererChromium.h:
5:27 PM Changeset in webkit [63382] by andreas.kling@nokia.com
  • 3 edits in trunk/WebCore

2010-07-14 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Add functions to extract individual RGBA32 components
https://bugs.webkit.org/show_bug.cgi?id=42305

  • html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::willDraw): Use alphaChannel()
  • platform/graphics/Color.h: (WebCore::redChannel): (WebCore::greenChannel): (WebCore::blueChannel): (WebCore::alphaChannel): (WebCore::Color::red): (WebCore::Color::green): (WebCore::Color::blue): (WebCore::Color::alpha):
5:25 PM Changeset in webkit [63381] by ap@apple.com
  • 2 edits in trunk/LayoutTests

The same old directory name was present in mac-tiger skipped list.

  • platform/mac-tiger/Skipped:
5:20 PM Changeset in webkit [63380] by ap@apple.com
  • 2 edits in trunk/WebCore

Not reviewed.

https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading

  • platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::loadResourceSynchronously): Fix an obvious typo.
5:19 PM Changeset in webkit [63379] by jhawkins@chromium.org
  • 7 edits in trunk/WebKit/chromium

2010-07-14 James Hawkins <jhawkins@chromium.org>

Reviewed by Darin Fisher.

[Chromium] Use the unique ID instead of the profile label to identify
the accepted AutoFill suggestion.
https://bugs.webkit.org/show_bug.cgi?id=42301

  • public/WebView.h:
  • public/WebViewClient.h: (WebKit::WebViewClient::didAcceptAutoFillSuggestion): (WebKit::WebViewClient::didSelectAutoFillSuggestion):
  • src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::valueChanged): (WebKit::AutoFillPopupMenuClient::selectionChanged): (WebKit::AutoFillPopupMenuClient::initialize): (WebKit::AutoFillPopupMenuClient::setSuggestions): (WebKit::AutoFillPopupMenuClient::textFieldStyle):
  • src/AutoFillPopupMenuClient.h:
  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::applyAutoFillSuggestions): (WebKit::WebViewImpl::applyAutocompleteSuggestions):
  • src/WebViewImpl.h:
5:19 PM Changeset in webkit [63378] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

Speculative Qt/Windows build fix.

  • jit/JITStubs.h:
5:19 PM Changeset in webkit [63377] by weinig@apple.com
  • 4 edits in trunk/WebKit2

Make Back/Forward work.

Reviewed by John Sullivan.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::goForward): Pass the item ID to avoid roundtrip.
(WebKit::WebPageProxy::goBack): Ditto.
(WebKit::WebPageProxy::didReceiveMessage): Implement WebPageProxyMessage::BackForwardGoToItem.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage):
(WebKit::WebPage::goForward): Use m_page->goToItem with the correct type instead of the Page shortcut.
(WebKit::WebPage::goBack): Ditto.
(WebKit::WebPage::didReceiveMessage):

  • WebProcess/WebPage/WebPage.h:

Remove unused m_canGoBack and m_canGoForward.

5:17 PM Changeset in webkit [63376] by ap@apple.com
  • 2 edits in trunk/WebCore

Reviewed by Brady Eidson.

https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading

Fix a Tiger test failure.

Setting NSURLRequest properties has been moved to createNSURLConnection to share code between
sync and async cases, but on Tiger, we don't call this function.

There is more refactoring needed to make this nice, and we need to figure out if some of
request-tweaking code in createNSURLConnection needs to run on every redirect, as it happens
with CFNetwork version.

  • platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::loadResourceSynchronously): Set main document for cookies, which is the only thing we've been missing.
5:06 PM Changeset in webkit [63375] by mrowe@apple.com
  • 2 edits in trunk/WebCore
  • WebCore.xcodeproj/project.pbxproj: Silence rsync.

Rubber-stamped by Dan Bernstein.

4:56 PM Changeset in webkit [63374] by Darin Adler
  • 2 edits in trunk/WebCore

Fix warning seen with newer gcc (on Qt buildbot).

Reviewed by Gavin Barraclough.

  • html/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
Add parentheses around && expression.

4:52 PM Changeset in webkit [63373] by bweinstein@apple.com
  • 2 edits in trunk/LayoutTests

A sputnik test was removed from the Skipped list in r63366 because it was a bogus filename,
but this was because its directory was renamed. Add it back to the Skipped list with its new
directory name.

  • platform/mac-snowleopard/Skipped:
4:44 PM Changeset in webkit [63372] by abarth@webkit.org
  • 3 edits in trunk/WebCore

2010-07-14 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Avoid extra memcpy of character tokens
https://bugs.webkit.org/show_bug.cgi?id=42002

This patch is just some cleanup to make fixing this bug easier.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::ExternalCharacterTokenBuffer): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::~ExternalCharacterTokenBuffer): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::isEmpty): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::skipLeadingWhitespace): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeLeadingWhitespace): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeRemaining): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::giveRemainingTo): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeRemainingWhitespace): (WebCore::HTMLTreeBuilder::processDoctypeToken): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processComment): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processCharacterBuffer): (WebCore::HTMLTreeBuilder::processEndOfFile): (WebCore::HTMLTreeBuilder::defaultForInitial): (WebCore::HTMLTreeBuilder::defaultForBeforeHTML): (WebCore::HTMLTreeBuilder::defaultForBeforeHead): (WebCore::HTMLTreeBuilder::defaultForInHead): (WebCore::HTMLTreeBuilder::defaultForInHeadNoscript): (WebCore::HTMLTreeBuilder::defaultForAfterHead): (WebCore::HTMLTreeBuilder::defaultForInTableText):
  • html/HTMLTreeBuilder.h:
4:34 PM Changeset in webkit [63371] by Simon Fraser
  • 2 edits in trunk/WebKit/mac

2010-07-14 Simon Fraser <Simon Fraser>

Fix non-ACCELERATED_COMPOSITING build.

  • WebView/WebRenderLayer.mm: (+[WebRenderLayer compositingInfoForLayer:]):
4:27 PM Changeset in webkit [63370] by andreas.kling@nokia.com
  • 2 edits in trunk/WebCore

2010-07-14 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Canvas: Don't add shadow rect to dirty region when shadow alpha is 0
https://bugs.webkit.org/show_bug.cgi?id=42300

  • html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::willDraw):
4:23 PM Changeset in webkit [63369] by kevino@webkit.org
  • 3 edits in trunk/WebCore

[CURL] Build fix after request -> firstRequest rename.

4:17 PM Changeset in webkit [63368] by Simon Fraser
  • 10 edits in trunk

2010-07-14 Simon Fraser <Simon Fraser>

Reviewed by John Sullivan.

<rdar://problem/8186963> Expose information about compositing layers.

Expose information about the types of compositing layers via RenderLayerBacking::compositingLayerType().

  • WebCore.exp.in: Export WebCore::SpaceSplitStringData::createVector().
  • WebCore.xcodeproj/project.pbxproj: Make RenderLayerBacking.h a Private header for use by WebKit.
  • platform/graphics/GraphicsLayer.h: Add hasContentsLayer() and usingTiledLayer() methods. (WebCore::GraphicsLayer::hasContentsLayer): (WebCore::GraphicsLayer::usingTiledLayer):
  • platform/graphics/mac/GraphicsLayerCA.h: (WebCore::GraphicsLayerCA::hasContentsLayer): Return true if we have a contents layer.
  • rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::compositingLayerType): Return information about the type of composited layer.
  • rendering/RenderLayerBacking.h:

2010-07-14 Simon Fraser <Simon Fraser>

Reviewed by John Sullivan.

<rdar://problem/8186963> Expose information about compositing layers.

Use RenderLayerBacking::compositingLayerType() to add more information about compositing to
WebRenderLayer, via a compositingInfo property. Also show element classnames.

Also add separator items between the various z-order lists.

  • WebView/WebRenderLayer.h:
  • WebView/WebRenderLayer.mm: (+[WebRenderLayer nameForLayer:]): (+[WebRenderLayer compositingInfoForLayer:]): (-[WebRenderLayer initWithRenderLayer:]): (-[WebRenderLayer initWithName:]): (-[WebRenderLayer initWithWebFrame:]): (-[WebRenderLayer dealloc]): (-[WebRenderLayer buildDescendantLayers:]): (-[WebRenderLayer compositingInfo]): (-[WebRenderLayer isComposited]): (-[WebRenderLayer isSeparator]):
4:02 PM Changeset in webkit [63367] by jcivelli@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-14 Jay Civelli <jcivelli@chromium.org>

Reviewed by David Levin.

Don't notify the WebView that the popup has been closed when the
selection is cleared, as the popup is not gone and would linger
as a ghost popup.
https://bugs.webkit.org/show_bug.cgi?id=42180

  • src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::selectionCleared):
4:01 PM Changeset in webkit [63366] by Darin Adler
  • 2 edits in trunk/LayoutTests
  • platform/mac-snowleopard/Skipped: Removed a bogus filename for a file that does not

exist. Clearly it was OK to not skip this test, because we were not skipping it before.
But if it does need to be skipped, someone can add it back later.

3:49 PM Changeset in webkit [63365] by Darin Adler
  • 3 edits
    1 copy
    7 adds in trunk

2010-07-14 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

TreeWalker::previousSibling calls firstChild instead of lastChild when handling FILTER_SKIP
https://bugs.webkit.org/show_bug.cgi?id=42008

TreeWalker::previousNode does not handle FILTER_REJECT when processing lastChild
https://bugs.webkit.org/show_bug.cgi?id=42010

Tests: fast/dom/TreeWalker/previousNodeLastChildReject.html

fast/dom/TreeWalker/previousSiblingLastChildSkip.html

  • dom/TreeWalker.cpp: (WebCore::TreeWalker::previousSibling): Call lastChild instead of firstChild. (WebCore::TreeWalker::previousNode): Fix handling of FILTER_REJECT by exiting the lastChild loop when we encounter it.

2010-07-14 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

TreeWalker::previousSibling calls firstChild instead of lastChild when handling FILTER_SKIP
https://bugs.webkit.org/show_bug.cgi?id=42008

TreeWalker::previousNode does not handle FILTER_REJECT when processing lastChild
https://bugs.webkit.org/show_bug.cgi?id=42010

  • fast/dom/TreeWalker/previousNodeLastChildReject-expected.txt: Added.
  • fast/dom/TreeWalker/previousNodeLastChildReject.html: Added.
  • fast/dom/TreeWalker/previousSiblingLastChildSkip-expected.txt: Added.
  • fast/dom/TreeWalker/previousSiblingLastChildSkip.html: Added.
  • fast/dom/TreeWalker/script-tests: Added.
  • fast/dom/TreeWalker/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Element/script-tests/TEMPLATE.html.
  • fast/dom/TreeWalker/script-tests/previousNodeLastChildReject.js: Added.
  • fast/dom/TreeWalker/script-tests/previousSiblingLastChildSkip.js: Added.
3:48 PM Changeset in webkit [63364] by andersca@apple.com
  • 2 edits
    2 adds in trunk/WebKit2

Add NetscapePluginStream class
https://bugs.webkit.org/show_bug.cgi?id=42296

Reviewed by Darin Adler.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Plugins/Netscape/NetscapePluginStream.cpp: Added.

(WebKit::NetscapePluginStream::NetscapePluginStream):
(WebKit::NetscapePluginStream::~NetscapePluginStream):

  • WebProcess/Plugins/Netscape/NetscapePluginStream.h: Added.

(WebKit::NetscapePluginStream::create):

3:46 PM Changeset in webkit [63363] by commit-queue@webkit.org
  • 2 edits in trunk/WebKitTools

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63346.
http://trac.webkit.org/changeset/63346
https://bugs.webkit.org/show_bug.cgi?id=42295

Broke lots of tests, some of which probably just need new
results (Requested by aroben on #webkit).

  • DumpRenderTree/win/DumpRenderTree.cpp: (urlSuitableForTestResult):
3:44 PM Changeset in webkit [63362] by weinig@apple.com
  • 8 edits in trunk/WebKit2

Patch for https://bugs.webkit.org/show_bug.cgi?id=42297
<rdar://problem/8187355>
Make titles in WebBackForwardListItems work.

Reviewed by Darin Adler.

  • Make WebBackForwardListItemMap per WebProcessProxy to allow updating them separate from a page. They are conceptually per process anyway.
  • Add a message to add or update a WebBackForwardListItemMap triggered by the WebCore::notifyHistoryItemChanged mechanism.
  • Shared/CoreIPCSupport/WebProcessProxyMessageKinds.h:

(WebProcessProxyMessage::):
Add AddOrUpdateBackForwardItem message.

  • UIProcess/WebBackForwardListItem.h:

(WebKit::WebBackForwardListItem::setOriginalURL):
(WebKit::WebBackForwardListItem::setURL):
(WebKit::WebBackForwardListItem::setTitle):
Add setters.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::didReceiveMessage):
BackForwardAddItem now assumes the item has already been created, so
now just forwards the add message onto the WebBackForwardList.

(WebKit::WebPageProxy::addItemToBackForwardList): Take a WebBackForwardList instead of an ID.
(WebKit::WebPageProxy::goToItemInBackForwardList): Ditto.

  • UIProcess/WebPageProxy.h: Ditto.
  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::webBackForwardItem):
(WebKit::WebProcessProxy::addOrUpdateBackForwardListItem):
(WebKit::WebProcessProxy::didReceiveMessage):
(WebKit::WebProcessProxy::didReceiveSyncMessage):

  • UIProcess/WebProcessProxy.h:

Have the WebProcessProxy manage the WebBackForwardListItems.

  • WebProcess/WebPage/WebBackForwardListProxy.cpp:

(WebKit::updateBackForwardItem):
(WebKit::WK2NotifyHistoryItemChanged): Use this to notify UIProcess
of HistoryItem changes (such as the title being added).
(WebKit::WebBackForwardListProxy::WebBackForwardListProxy):
Register the notifyHistoryItemChanged function.
(WebKit::WebBackForwardListProxy::addItem):
Just send the ID as the updateBackForwardItem is already going to have
been called by this time.

3:21 PM Changeset in webkit [63361] by weinig@apple.com
  • 2 edits in trunk/WebCore

Fix crashing layout test on snowleopard.

Reviewed by Brady Eidson.

  • platform/mac/CursorMac.mm:

(WebCore::Cursor::ensurePlatformCursor): Make sure to retain the cursor.

3:12 PM Changeset in webkit [63360] by andersca@apple.com
  • 3 edits in trunk/WebKit2

Call NPN_URLNotify for frame loads initiated by plug-ins
https://bugs.webkit.org/show_bug.cgi?id=42291

Reviewed by Sam Weinig.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::loadURL):
If needed, keep track of the request ID and URL so we can call NPP_URLNotify at a later point.

(WebKit::NetscapePlugin::frameDidFinishLoading):
Get the notification data and the URL from the map and call NPP_URLNotify.

(WebKit::NetscapePlugin::frameDidFail):
Get the notification data and the URL from the map and call NPP_URLNotify.

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:
3:10 PM Changeset in webkit [63359] by ojan@chromium.org
  • 3 edits in trunk/LayoutTests

2010-07-14 Ojan Vafai <ojan@chromium.org>

Reviewed by Adam Barth.

html5lib/runner.html fails after http://trac.webkit.org/changeset/63338/
https://bugs.webkit.org/show_bug.cgi?id=42290

  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-win/html5lib/runner-expected.txt:
3:09 PM Changeset in webkit [63358] by Chris Fleizach
  • 11 edits in trunk

AX: aria-checked not recognized on image map radio buttons
https://bugs.webkit.org/show_bug.cgi?id=42055

Reviewed by Darin Adler.

WebCore:

Moves some code from AccessibilityRenderObject to AccessibilityObject so that
elements that do not have render objects, but do have Nodes (like image map links
and list box options) can still make use of certain aria attributes.

Test: platform/mac/accessibility/image-map-link-used-as-radiobutton.html

  • accessibility/AccessibilityImageMapLink.cpp:

(WebCore::AccessibilityImageMapLink::roleValue):
(WebCore::AccessibilityImageMapLink::accessibilityDescription):
(WebCore::AccessibilityImageMapLink::title):

Make imageMap use standard AccessibilityObject methods for getAttribute()

  • accessibility/AccessibilityImageMapLink.h:

(WebCore::AccessibilityImageMapLink::node):

  • accessibility/AccessibilityListBoxOption.cpp:

(WebCore::AccessibilityListBoxOption::accessibilityIsIgnored):
(WebCore::AccessibilityListBoxOption::stringValue):

  • accessibility/AccessibilityListBoxOption.h:

(WebCore::AccessibilityListBoxOption::node):

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::language):

Language method doesn't need a node() anymore, it can use the node from AccessibilityObject.

(WebCore::renderListItemContainerForNode):
(WebCore::AccessibilityObject::getAttribute):
(WebCore::AccessibilityObject::intValue):

Move intValue into AccessibilityObject.

(WebCore::AccessibilityObject::hasIntValue):

  • accessibility/AccessibilityObject.h:

(WebCore::AccessibilityObject::isCheckbox):
(WebCore::AccessibilityObject::isRadioButton):
(WebCore::AccessibilityObject::isCheckboxOrRadio):

Consolidate what defines a checkbox and radio button into AccessibilityObject.

(WebCore::AccessibilityObject::node):
(WebCore::AccessibilityObject::headingLevel):

(WebCore::AccessibilityObject::isDetached):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::isPasswordField):
(WebCore::AccessibilityRenderObject::headingLevel):
(WebCore::AccessibilityRenderObject::selectedTabItem):
(WebCore::AccessibilityRenderObject::hierarchicalLevel):
(WebCore::AccessibilityRenderObject::node):
(WebCore::AccessibilityRenderObject::intValue):

  • accessibility/AccessibilityRenderObject.h:
  • rendering/RenderMenuList.cpp:

(WebCore::RenderMenuList::itemAccessibilityText):

Stop using AccessibilityObjects getAttribute (no reason to use it really).

LayoutTests:

  • platform/mac/accessibility/image-map-link-used-as-radiobutton-expected.txt: Added.
  • platform/mac/accessibility/image-map-link-used-as-radiobutton.html: Added.
2:41 PM Changeset in webkit [63357] by mitz@apple.com
  • 3 edits in trunk/WebCore

<rdar://problem/7759909> Certain text runs measure 1 pixel wider when measured as a whole than when measured piecewise
https://bugs.webkit.org/show_bug.cgi?id=42279

Reviewed by Simon Fraser.

No test because the issue cannot be reproduced with standard fonts.

Word- and run-rounding works by advancing ahead to the nearest integral width. As the total
width accumulated becomes large, the float type’s low precision results in accumulated rounding
error, sometimes crossing an integer. Consequently, word-rounding makes different decisions when
measuring a multi-word run than when measuring its words individually. To work around this,
word- and run-rounding are applied only to the width accumulated since the last rounding
character.

  • platform/graphics/WidthIterator.cpp:

(WebCore::WidthIterator::advance):

  • platform/graphics/mac/ComplexTextController.cpp:

(WebCore::ComplexTextController::adjustGlyphsAndAdvances):

2:39 PM Changeset in webkit [63356] by tonyg@chromium.org
  • 3 edits in trunk/WebCore

2010-07-14 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Adler.

Fix enum value names for Navigation.{idl|h}
https://bugs.webkit.org/show_bug.cgi?id=42282

This is necessary after https://bugs.webkit.org/show_bug.cgi?id=42250.

No new tests because no new functionality.

  • page/Navigation.cpp: (WebCore::Navigation::type):
  • page/Navigation.h: (WebCore::Navigation::):
2:28 PM Changeset in webkit [63355] by Adam Roben
  • 2 edits in trunk/WebKitTools

Speed up killing of Apache on Windows

Fixes <http://webkit.org/b/42289> Killing Apache (and thus quitting
run-webkit-tests) takes a long time on Windows

Reviewed by Darin Adler and Jon Honeycutt.

  • Scripts/webkitperl/httpd.pm:

(closeHTTPD): Use taskkill to kill Apache and its child processes.
Perl's kill seems ineffectual. We were already using taskkill, but
only after trying kill 20 times. Since kill never works, let's just
skip it entirely.

2:14 PM Changeset in webkit [63354] by Chris Fleizach
  • 3 edits in trunk/LayoutTests

No review. Make sure Tiger and Leopard don't run this test.

AX: Data table heuristics: consider assuming data table for 'zebra-striped' rows
https://bugs.webkit.org/show_bug.cgi?id=42117

  • platform/mac-leopard/Skipped:
  • platform/mac-tiger/Skipped:
2:10 PM Changeset in webkit [63353] by Chris Fleizach
  • 3 edits
    2 adds in trunk

WebCore: https://bugs.webkit.org/show_bug.cgi?id=41292
Set right UserGestureIndicator to indicate whether the NPN_Evaluate allows popup window or not.

Patch by Johnny Ding <jnd@chromium.org> on 2010-07-14
Reviewed by Adam Barth.

Test: plugins/plugin-initiate-popup-window.html

  • bindings/v8/NPV8Object.cpp:

(_NPN_EvaluateHelper):

LayoutTests: Bug 42117 - AX: Data table heuristics: consider assuming data table for 'zebra-striped' rows
https://bugs.webkit.org/show_bug.cgi?id=42117

Reviewed by Darin Adler.

  • platform/mac/accessibility/table-with-zebra-rows-expected.txt: Added.
  • platform/mac/accessibility/table-with-zebra-rows.html: Added.
2:03 PM Changeset in webkit [63352] by abarth@webkit.org
  • 11 edits
    2 adds in trunk

2010-07-14 Johnny Ding <jnd@chromium.org>

Reviewed by Adam Barth.

https://bugs.webkit.org/show_bug.cgi?id=41292
Set right UserGestureIndicator to indicate whether the NPN_Evaluate allows popup window or not.

Test: plugins/plugin-initiate-popup-window.html

  • bindings/v8/NPV8Object.cpp: (_NPN_EvaluateHelper):

2010-07-14 Johnny Ding <jnd@chromium.org>

Reviewed by Adam Barth.

https://bugs.webkit.org/show_bug.cgi?id=41292
Add a test to initiate popup windows from plugin during plugin is handling mouse/keyboard event.
Disable this test on gtk/qt/win since the test plugin in those platforms didn't implement NPP_HandleEvent.

  • platform/chromium/test_expectations.txt:
  • platform/gtk/Skipped:
  • platform/qt/Skipped:
  • platform/win/Skipped:
  • plugins/plugin-initiate-popup-window-expected.txt: Added.
  • plugins/plugin-initiate-popup-window.html: Added.

2010-07-14 Johnny Ding <jnd@chromium.org>

Reviewed by Adam Barth.

https://bugs.webkit.org/show_bug.cgi?id=41292
Add a new parameter to the test plugin to allow to specify a script and a
mouse/keyboard event. The specified script will be evaluated in the browser
when the specified event is received by the plugin.

  • DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: (pluginAllocate):
  • DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New): (handleEventCarbon): (handleEventCocoa):
1:49 PM Changeset in webkit [63351] by andersca@apple.com
  • 3 edits in trunk/WebKit2

Add NetscapePlugin::NPP_ member functions for calling into the plug-in
https://bugs.webkit.org/show_bug.cgi?id=42287

Reviewed by Sam Weinig.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::NPP_New):
(WebKit::NetscapePlugin::NPP_Destroy):
(WebKit::NetscapePlugin::NPP_SetWindow):
(WebKit::NetscapePlugin::NPP_URLNotify):
(WebKit::NetscapePlugin::callSetWindow):
(WebKit::NetscapePlugin::initialize):
(WebKit::NetscapePlugin::destroy):

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:
1:30 PM Changeset in webkit [63350] by Chris Fleizach
  • 2 edits in trunk/WebCore

AX: VoiceOver cannot navigate this page because Safari is taking too long
https://bugs.webkit.org/show_bug.cgi?id=42219

1:22 PM Changeset in webkit [63349] by weinig@apple.com
  • 2 edits in trunk/WebKit/chromium

Fix the chromium mac build.

  • src/WebPopupMenuImpl.cpp:

(WebKit::WebPopupMenuImpl::setCursor):

1:12 PM Changeset in webkit [63348] by barraclough@apple.com
  • 6 edits in trunk/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=42280
JIT_STUB_ARGUMENT_VA_LIST is only slowing us down! Remove it!

Reviewed by Oliver Hunt.

  • jit/JIT.h:
  • jit/JITInlineMethods.h:

(JSC::JIT::restoreArgumentReferenceForTrampoline):

  • jit/JITStubs.cpp:
  • jit/JITStubs.h:
  • wtf/Platform.h:
1:05 PM BuildingGtk edited by Martin Robinson
Two less 'many' (diff)
1:04 PM Changeset in webkit [63347] by Darin Adler
  • 2 edits in trunk/WebKit/mac

Another try at fixing the Tiger build.

Avoid non-ASCII in source files to keep Tiger compiler happy.

  • WebView/WebRenderLayer.mm:

(+[WebRenderLayer nameForLayer:]): Use %C for the non-ASCII characters.

12:45 PM Changeset in webkit [63346] by Adam Roben
  • 2 edits in trunk/WebKitTools

Make urlSuitableForTestResult work for http: URLs, too

Fixes <http://webkit.org/b/42276>
http/tests/loading/preload-slow-loading.php and
http/tests/mime/uppercase-mime-type.html fail on Windows.

Reviewed by Darin Adler.

  • DumpRenderTree/win/DumpRenderTree.cpp:

(urlSuitableForTestResult): Don't bail if the URL starts with http://.
We want this function to work for those URLs, too!

12:38 PM Changeset in webkit [63345] by andersca@apple.com
  • 7 edits in trunk/WebKit2

Send JavaScript url request results back to the plug-in
https://bugs.webkit.org/show_bug.cgi?id=42277

Reviewed by Sam Weinig.

  • WebProcess/Plugins/DummyPlugin.cpp:

(WebKit::DummyPlugin::didEvaluateJavaScript):

  • WebProcess/Plugins/DummyPlugin.h:

Add empty stub.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::didEvaluateJavaScript):

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:

Add Empty stub.

  • WebProcess/Plugins/Plugin.h:

Add didEvaluateJavaScript pure virtual member function.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::performJavaScriptURLRequest):
If target is not null, Call Plugin::frameDidFail or Plugin::frameDidFinishLoading.
If target is null, call didEvaluateJavaScript with the result string.

12:33 PM Changeset in webkit [63344] by andreas.kling@nokia.com
  • 4 edits in trunk/WebCore

2010-07-14 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Canvas: Fast-path for assigning the same color string as before to fillStyle or strokeStyle
https://bugs.webkit.org/show_bug.cgi?id=42272

Always route assignment of color strings via setFillColor() or setStrokeColor()
where we can check it against the previous value and return early if it's the same.

  • bindings/js/JSCanvasRenderingContext2DCustom.cpp: (WebCore::toHTMLCanvasStyle): (WebCore::JSCanvasRenderingContext2D::strokeStyle): (WebCore::JSCanvasRenderingContext2D::setStrokeStyle): (WebCore::JSCanvasRenderingContext2D::setFillStyle):
  • html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::setStrokeStyle): (WebCore::CanvasRenderingContext2D::setFillStyle): (WebCore::CanvasRenderingContext2D::setStrokeColor): (WebCore::CanvasRenderingContext2D::setFillColor):
  • html/canvas/CanvasRenderingContext2D.h:
12:26 PM Changeset in webkit [63343] by kinuko@chromium.org
  • 11 edits
    2 adds in trunk/WebCore

2010-07-14 Kinuko Yasuda <kinuko@chromium.org>

Reviewed by Jian Li.

Separate line-ending conversion code from BlobItem
https://bugs.webkit.org/show_bug.cgi?id=40932

Add common line-ending normalization code under platform/text.
No new tests as it doesn't change any functionality.

  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • html/BlobBuilder.cpp: (WebCore::BlobBuilder::appendString):
  • html/FormDataList.cpp: (WebCore::FormDataList::appendString):
  • platform/BlobItem.cpp:
  • platform/BlobItem.h:
  • platform/text/LineEnding.cpp: Added.
  • platform/text/LineEnding.h: Added.
12:14 PM WebKitGTK edited by Martin Robinson
Link to the build instructions and fix some small typos (diff)
12:11 PM BuildingGtk edited by Martin Robinson
Clean up the build page a bit (diff)
12:01 PM Changeset in webkit [63342] by arv@chromium.org
  • 7 edits
    3 adds in trunk

2010-07-14 Erik Arvidsson <arv@chromium.org>

Reviewed by Darin Adler.

Implement border-start and border-end properties
https://bugs.webkit.org/show_bug.cgi?id=41782

  • fast/css/border-start-end-expected.txt: Added.
  • fast/css/border-start-end.html: Added.
  • fast/css/script-tests/border-start-end.js: Added. (test): (testSame): (testWidth):

2010-07-14 Erik Arvidsson <arv@chromium.org>

Reviewed by Darin Adler.

Implement border-start and border-end properties
https://bugs.webkit.org/show_bug.cgi?id=41782

Test: fast/css/border-start-end.html

  • css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
  • css/CSSParser.cpp: (WebCore::CSSParser::parseValue):
  • css/CSSProperty.cpp: (WebCore::CSSProperty::resolveDirectionAwareProperty):
  • css/CSSPropertyNames.in:
  • inspector/front-end/SourceCSSTokenizer.js: (WebInspector.SourceCSSTokenizer):
12:01 PM Changeset in webkit [63341] by oliver@apple.com
  • 2 edits in trunk/JavaScriptCore

Guard the CF path of interpreter vs. jit selection with PLATFORM(CF)

RS=Geoff Garen

This allows the code to work on windows as well. Also unifies the
environment variable with the preference name.

  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::JSGlobalData):

11:56 AM Changeset in webkit [63340] by ap@apple.com
  • 3 edits in trunk/WebCore

Tiger and Gtk build fixes.

https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading

  • platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::createNSURLConnection): (WebCore::ResourceHandle::loadResourceSynchronously):
  • platform/network/soup/ResourceHandleSoup.cpp: (WebCore::startHttp):
11:54 AM Changeset in webkit [63339] by weinig@apple.com
  • 63 edits in trunk

Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
Make changing Cursors work in WebKit2.

Reviewed by Darin Adler.

WebCore:

  • Converted Mac and Windows Cursor implementations to lazily create the platform cursor.
  • Add HostWindow function to set the cursor and use it from Widget::setCursor.
  • Rework Windows cursor code to use fewer global variables.
  • WebCore.exp.in: Updated
  • loader/EmptyClients.h:

(WebCore::EmptyChromeClient::setCursor):
(WebCore::EmptyChromeClient::setLastSetCursorToCurrentCursor):
Added empty implementations.

  • page/Chrome.cpp:

(WebCore::Chrome::setCursor):

  • page/Chrome.h:
  • page/ChromeClient.h:

Change existing setCursor() function to take a Cursor instead of a
PlatformCursorHandle. Added setLastSetCursorToCurrentCursor.

  • platform/Cursor.cpp:
  • platform/Cursor.h:

Added Cursor Type and the option of lazily creating the native cursor
(used on Mac and Windows for now).

  • platform/HostWindow.h:

Add setCursor.

  • platform/mac/CursorMac.mm:

(WebCore::createCustomCursor): This no longer needs to call determineHotSpot
as that is done when on construction of the cursor now and the hotSpot passed
in is correct.
(WebCore::Cursor::ensurePlatformCursor):
(WebCore::Cursor::Cursor):
(WebCore::Cursor::~Cursor):
(WebCore::Cursor::operator=):
(WebCore::Cursor::platformCursor):
Convert to lazily creating the native cursor on the first request and
storing the type.

  • platform/mac/WidgetMac.mm:

(WebCore::Widget::setCursor):
Use HostWindow::setCursor to set the cursor. This in turn will call the
ChromeClient.

  • platform/win/CursorWin.cpp:

(WebCore::createSharedCursor):
(WebCore::loadSharedCursor):
(WebCore::loadCursorByName):
(WebCore::Cursor::ensurePlatformCursor):
(WebCore::SharedCursor::~SharedCursor):
(WebCore::Cursor::Cursor):
(WebCore::Cursor::~Cursor):
(WebCore::Cursor::operator=):
(WebCore::Cursor::platformCursor):
Convert to lazily creating the native cursor on the first request and
storing the type.

  • platform/win/WidgetWin.cpp:

(WebCore::Widget::setCursor):
Use HostWindow::setCursor to set the cursor. This in turn will call the
ChromeClient.

  • plugins/win/PluginViewWin.cpp:

(WebCore::PluginView::handleMouseEvent):
Use the new setLastSetCursorToCurrentCursor client function to ensure
the cursor is properly updated when over a plugin.

  • platform/chromium/CursorChromium.cpp:
  • platform/efl/CursorEfl.cpp:
  • platform/gtk/CursorGtk.cpp:
  • platform/haiku/CursorHaiku.cpp:
  • platform/wince/CursorWince.cpp:
  • platform/wx/CursorWx.cpp:
  • platform/qt/CursorQt.cpp:

Change m_impl -> m_platformCursor.

WebKit:

  • efl/WebCoreSupport/ChromeClientEfl.cpp:

(WebCore::ChromeClientEfl::setCursor):

  • efl/WebCoreSupport/ChromeClientEfl.h:

Change prototype to match new one.

WebKit/chromium:

  • src/ChromeClientImpl.h:

(WebKit::ChromeClientImpl::setCursor):
Change prototype to match new one.

  • src/WebPopupMenuImpl.cpp:

(WebKit::WebPopupMenuImpl::setCursor):

  • src/WebPopupMenuImpl.h:

Add empty setCursor function to satisfy the HostWindow interface.

WebKit/gtk:

  • WebCoreSupport/ChromeClientGtk.cpp:

(WebKit::ChromeClient::setCursor):

  • WebCoreSupport/ChromeClientGtk.h:

Change prototype to match new one.

WebKit/haiku:

  • WebCoreSupport/ChromeClientHaiku.cpp:

(WebCore::ChromeClientHaiku::setCursor):

  • WebCoreSupport/ChromeClientHaiku.h:

Change prototype to match new one.

WebKit/mac:

  • WebCoreSupport/WebChromeClient.h:
  • WebCoreSupport/WebChromeClient.mm:

(WebChromeClient::setCursor):

  • WebView/WebView.mm:

Implement cursor changing at the WebKit level for the sake of WebKit2.
This functionality is being moved from WidgetMac.mm.
(+[WebView _pointingHandCursor]):
Update to use platformCursor() instead of impl().

WebKit/qt:

  • WebCoreSupport/ChromeClientQt.cpp:

(WebCore::ChromeClientQt::setCursor):

  • WebCoreSupport/ChromeClientQt.h:

Change prototype to match new one.

WebKit/win:

  • WebCoreSupport/WebChromeClient.cpp:

(WebChromeClient::setCursor):
We now need to grab the native cursor out of the WebCore cursor.

(WebChromeClient::setLastSetCursorToCurrentCursor):
Sets the WebView's "last set cursor" to be the current cursor so that
the cursor is set correctly for plugins.

  • WebCoreSupport/WebChromeClient.h:
  • WebView.cpp:

(WebView::WebView):
(WebView::WebViewWndProc):

  • WebView.h:

(WebView::setLastCursor):
Change the "last set cursor" to be stored as a member instead of a global.

WebKit/wx:

  • WebKitSupport/ChromeClientWx.cpp:

(WebCore::ChromeClientWx::setCursor):

  • WebKitSupport/ChromeClientWx.h:

Change prototype to match new one.

WebKit2:

  • Shared/CoreIPCSupport/WebPageProxyMessageKinds.h:

Add SetCursor message.

  • Shared/WebCoreArgumentCoders.h:

Add encoding/decoding of Cursors. For now we don't support Custom
cursors.

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

(WebKit::PageClientImpl::setCursor):

  • UIProcess/PageClient.h:

Add pass through functions to get the cursor from the WebPageProxy
to the WKView.

  • UIProcess/API/mac/WKView.mm:

(-[WKView _setCursor:]):

  • UIProcess/API/mac/WKViewInternal.h:

Implement changing the cursor.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::didReceiveMessage):
(WebKit::WebPageProxy::setCursor):

  • UIProcess/WebPageProxy.h:

Decode the cursor.

  • UIProcess/win/WebView.cpp:

(WebKit::WebView::wndProc):
(WebKit::WebView::WebView):
(WebKit::WebView::onSetCursor):
(WebKit::WebView::setCursor):

  • UIProcess/win/WebView.h:

Implement changing the cursor.

  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::setCursor):
(WebKit::WebChromeClient::setLastSetCursorToCurrentCursor):

  • WebProcess/WebCoreSupport/WebChromeClient.h:

Encode the cursor when setCursor is called.

11:49 AM Changeset in webkit [63338] by eric@webkit.org
  • 8 edits in trunk

2010-07-13 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

reconstructActiveFormElements should reconstruct attributes as well
https://bugs.webkit.org/show_bug.cgi?id=42222

  • html5lib/resources/adoption01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:

2010-07-13 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

reconstructActiveFormElements should reconstruct attributes as well
https://bugs.webkit.org/show_bug.cgi?id=42222

The case in question is "<p><b foo='bar'></p>text</b>".
When the "b" is re-opened to wrap the text it should include
any attributes from the original (now closed) tag name.

There are also similar cases for the Adoption Agency algorithm, but since
the html5lib test suite did not cover those (and it wasn't immediately
obvious to me how to test those) I've saved fixing that bug for a
later patch. For now I've just made the adoption agency use
HTMLConstructionSite::createHTMLElementFromElementRecord so the
FIXME can be in one place instead of two.

In order to cleanly support createHTMLElementFromSavedElement
I re-factored "attachToCurrent" out from createHTMLElementAndAttachToCurrent
and changed all callers to use attachToCurrent(createHTMLElement(token)).

This is covered by two existing tests in html5lib/runner.html
and I wrote two more. One to cover the basic case that we now pass
and a second to cover an evil edge case which we do not.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::attachToCurrent): (WebCore::HTMLConstructionSite::insertHTMLHtmlElement): (WebCore::HTMLConstructionSite::insertHTMLHeadElement): (WebCore::HTMLConstructionSite::insertHTMLBodyElement): (WebCore::HTMLConstructionSite::insertHTMLElement): (WebCore::HTMLConstructionSite::insertSelfClosingHTMLElement): (WebCore::HTMLConstructionSite::insertScriptElement): (WebCore::HTMLConstructionSite::insertForeignElement): (WebCore::HTMLConstructionSite::createHTMLElementFromElementRecord): (WebCore::HTMLConstructionSite::createHTMLElementFromSavedElement): (WebCore::HTMLConstructionSite::reconstructTheActiveFormattingElements):
  • html/HTMLConstructionSite.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
11:44 AM BuildingGtk edited by Martin Robinson
(diff)
11:42 AM Changeset in webkit [63337] by kbr@google.com
  • 14 edits in trunk/LayoutTests

2010-07-14 Kenneth Russell <kbr@google.com>

Reviewed by Darin Fisher.

Delete remaining references to utils3d.js from WebGL layout tests
https://bugs.webkit.org/show_bug.cgi?id=42275

  • fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
  • fast/canvas/webgl/copy-tex-image-and-sub-image-2d.html:
  • fast/canvas/webgl/gl-uniformmatrix4fv.html:
  • fast/canvas/webgl/point-size.html:
  • fast/canvas/webgl/read-pixels.html:
  • fast/canvas/webgl/renderbuffer-initialization.html:
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-array-buffer-view.html:
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html:
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:
  • fast/canvas/webgl/tex-image-with-format-and-type.html:
  • fast/canvas/webgl/tex-sub-image-2d.html:
  • fast/canvas/webgl/texture-npot.html:
  • fast/canvas/webgl/texture-transparent-pixels-initialized.html:
11:41 AM BuildingGtk edited by Martin Robinson
(diff)
11:33 AM Changeset in webkit [63336] by oliver@apple.com
  • 2 edits in trunk/JavaScriptCore

Crash when trying to enable JIT and Interpreter in a single build.

Reviewed by Don Melton.

CFPreferences code added at the last minute failed to account for
the preference not being present and then attempted to CFRelease
a null value.

  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::JSGlobalData):

11:24 AM Changeset in webkit [63335] by andersca@apple.com
  • 10 edits in trunk

Add support for loading javascript: URLs
https://bugs.webkit.org/show_bug.cgi?id=42221

Reviewed by Sam Weinig.

WebCore:

  • WebCore.exp.in:

Export protocolIsJavaScript and ScriptValue::getString.

WebKit2:

  • WebProcess/Plugins/DummyPlugin.cpp:

(WebKit::DummyPlugin::controller):

  • WebProcess/Plugins/DummyPlugin.h:

Add stub function.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::destroy):
Set the plug-in controller to 0.

(WebKit::NetscapePlugin::controller):
Return the plug-in controller.

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:

Add controller() member function.

  • WebProcess/Plugins/Plugin.h:

Add controller() pure virtual member function.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::performURLRequest):
If the given URL request has a javascript: protocol, call
performJavaScriptURLRequest.

(WebKit::PluginView::performFrameLoadURLRequest):
Add a security origin check.

(WebKit::PluginView::performJavaScriptURLRequest):
Evaluate the JavaScript code, Get the resulting string.

  • WebProcess/Plugins/PluginView.h:

Add performJavaScriptURLRequest.

11:20 AM Changeset in webkit [63334] by bweinstein@apple.com
  • 2 edits in trunk/LayoutTests

Update the Windows platform specific results to S7.6_A3.1.html, because it is now
passing on Windows.

Rubber-stamped by Adam Roben.

  • platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt:
11:18 AM Changeset in webkit [63333] by kbr@google.com
  • 18 edits
    1 delete in trunk/LayoutTests

2010-07-14 Kenneth Russell <kbr@google.com>

Reviewed by Darin Fisher.

Synchronize webgl-test.js from Khronos repository
https://bugs.webkit.org/show_bug.cgi?id=42212

Incorporated latest webgl-test.js from Khronos repository. Deleted
utils3d.js and removed references to it from tests. Updated those
tests which were using the create3DDebugContext helper function,
which has been removed. Rebaselined five tests.

  • fast/canvas/webgl/context-attributes-expected.txt:
  • fast/canvas/webgl/context-attributes.html:
  • fast/canvas/webgl/index-validation-copies-indices-expected.txt:
  • fast/canvas/webgl/index-validation-copies-indices.html:
  • fast/canvas/webgl/index-validation-verifies-too-many-indices-expected.txt:
  • fast/canvas/webgl/index-validation-verifies-too-many-indices.html:
  • fast/canvas/webgl/index-validation-with-resized-buffer.html:
  • fast/canvas/webgl/null-object-behaviour-expected.txt:
  • fast/canvas/webgl/null-object-behaviour.html:
  • fast/canvas/webgl/resources/utils3d.js: Removed.
  • fast/canvas/webgl/resources/webgl-test.js: (assertMsg): (webglTestLog): (create3DContext): (create3DContextWithWrapperThatThrowsOnGLError.wrap.getError): (create3DContextWithWrapperThatThrowsOnGLError): (getGLErrorAsString): (shouldGenerateGLError): (glErrorShouldBe): (createProgram): (initWebGL): (getShaderSource): (loadShader): (loadShaderFromFile): (loadShaderFromScript): (loadProgram): (loadStandardVertexShader): (loadStandardFragmentShader): (makeBox): (makeSphere): (loadObj.req.onreadystatechange): (loadObj): (processLoadObj): (doLoadObj): (loadImageTexture.texture.image.onload): (loadImageTexture): (doLoadImageTexture): (Framerate.fr): (Framerate): (Framerate.prototype.updateFramerate): (Framerate.prototype.snapshot):
  • fast/canvas/webgl/texImage2DImageDataTest.html:
  • fast/canvas/webgl/texture-active-bind.html:
  • fast/canvas/webgl/texture-complete.html:
  • fast/canvas/webgl/triangle.html:
  • fast/canvas/webgl/uniform-location-expected.txt:
  • fast/canvas/webgl/uniform-location.html:
  • fast/canvas/webgl/viewport-unchanged-upon-resize.html:
11:12 AM WikiStart edited by Martin Robinson
Link to the new WebKit GTK page (diff)
11:09 AM Changeset in webkit [63332] by ap@apple.com
  • 15 edits in trunk

Reviewed by Darin Adler.

https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading

  • platform/network/ResourceHandle.cpp: (WebCore::ResourceHandle::ResourceHandle): Moved common tasks from create() to constructor. (WebCore::ResourceHandle::firstRequest): Renamed from request(). This is not changed with redirect, so the old name was quite confusing.
  • platform/network/ResourceHandle.h: Made createNSURLConnection() a member function, since it now needs access to both ResourceHandle and ResourceHandleInternal. Added createCFURLConnection().
  • platform/network/ResourceHandleInternal.h: (WebCore::ResourceHandleInternal::ResourceHandleInternal): Renamed m_request to m_firstRequest.
  • platform/network/mac/ResourceHandleMac.mm: (WebCoreSynchronousLoaderClient): Replaced an Objective C delegate class with a ResourceHandleClient subclass. This allows for much better code sharing, with common logic is in ResourceHandle. (WebCore::ResourceHandle::createNSURLConnection): Factored out more code that is common between sync and async parts. (WebCore::ResourceHandle::start): Ditto. (WebCore::ResourceHandle::cancel): Updated for firstRequest() renaming. (WebCore::ResourceHandle::loadResourceSynchronously): Use ResourceHandle and ResourceHandleClient, like a good loader. (WebCore::ResourceHandle::didReceiveAuthenticationChallenge): Updated for firstRequest() renaming. (WebCore::ResourceHandle::receivedCredential): Ditto. (-[WebCoreResourceHandleAsDelegate connection:willSendRequest:redirectResponse:]): Ditto. (-[WebCoreResourceHandleAsDelegate connection:didReceiveResponse:]): Ditto. (-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]): Ditto. (-[WebCoreResourceHandleAsDelegate connection:didFailWithError:]): Ditto.
  • platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::WebCoreSynchronousLoaderClient::create): (WebCore::WebCoreSynchronousLoaderClient::setAllowStoredCredentials): (WebCore::WebCoreSynchronousLoaderClient::isDone): (WebCore::WebCoreSynchronousLoaderClient::data): (WebCore::WebCoreSynchronousLoaderClient::WebCoreSynchronousLoaderClient): (WebCore::willSendRequest): (WebCore::didReceiveResponse): (WebCore::didReceiveData): (WebCore::shouldUseCredentialStorageCallback): (WebCore::didFinishLoading): (WebCore::didFail): (WebCore::didReceiveChallenge): (WebCore::ResourceHandleInternal::~ResourceHandleInternal): (WebCore::ResourceHandle::~ResourceHandle): (WebCore::ResourceHandle::createCFURLConnection): (WebCore::ResourceHandle::start): (WebCore::ResourceHandle::didReceiveAuthenticationChallenge): (WebCore::ResourceHandle::receivedCredential): (WebCore::ResourceHandle::loadResourceSynchronously): (WebCore::WebCoreSynchronousLoaderClient::willSendRequest): (WebCore::WebCoreSynchronousLoaderClient::didReceiveResponse): (WebCore::WebCoreSynchronousLoaderClient::didReceiveData): (WebCore::WebCoreSynchronousLoaderClient::didFinishLoading): (WebCore::WebCoreSynchronousLoaderClient::didFail): (WebCore::WebCoreSynchronousLoaderClient::didReceiveAuthenticationChallenge): (WebCore::WebCoreSynchronousLoaderClient::shouldUseCredentialStorage): Same changes for CFNetwork version. Now it's a more direct copy/paste than before, some day we'll share the code.
  • loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::continueAfterContentPolicy):
  • loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::createResourceHandle): (WebCore::ApplicationCacheGroup::didReceiveResponse): (WebCore::ApplicationCacheGroup::didFinishLoading): (WebCore::ApplicationCacheGroup::didFail): (WebCore::ApplicationCacheGroup::didReceiveManifestResponse):
  • loader/icon/IconLoader.cpp: (WebCore::IconLoader::didReceiveResponse): (WebCore::IconLoader::didFail): (WebCore::IconLoader::didFinishLoading):
  • platform/network/curl/ResourceHandleManager.cpp: (WebCore::headerCallback):
  • platform/network/qt/QNetworkReplyHandler.cpp: (WebCore::QNetworkReplyHandler::start):
  • platform/network/qt/ResourceHandleQt.cpp: (WebCore::ResourceHandle::start): (WebCore::ResourceHandle::loadResourceSynchronously):
  • platform/network/soup/ResourceHandleSoup.cpp: (WebCore::startHttp): Updated for request() -> firstRequest renaming.
11:06 AM WebKitGTK created by Martin Robinson
Migrate this page from BuldingGtk
11:04 AM BuildingGtk edited by Martin Robinson
Clean up the introduction a bit (diff)
10:58 AM Changeset in webkit [63331] by bulach@chromium.org
  • 41 edits in trunk/WebCore

2010-07-14 Marcus Bulach <bulach@chromium.org>

Reviewed by Jeremy Orlow.

Code generator: ensure generated constants match their corresponding enums.
https://bugs.webkit.org/show_bug.cgi?id=42250

Specific interfaces can use DontCheckEnums attribute to avoid generating the compile-time check.

Tests: updated bindings tests. Generated code should compile.

  • bindings/scripts/CodeGenerator.pm:
  • bindings/scripts/CodeGeneratorJS.pm:
  • bindings/scripts/CodeGeneratorV8.pm:
  • bindings/scripts/test/CPP/WebDOMTestObj.h: (WebDOMTestObj::):
  • bindings/scripts/test/JS/JSTestObj.cpp: (WebCore::): (WebCore::JSTestObjPrototype::getOwnPropertySlot): (WebCore::JSTestObjPrototype::getOwnPropertyDescriptor): (WebCore::jsTestObjCONST_VALUE_0): (WebCore::jsTestObjCONST_VALUE_1): (WebCore::jsTestObjCONST_VALUE_2): (WebCore::jsTestObjCONST_VALUE_4): (WebCore::jsTestObjCONST_VALUE_8):
  • bindings/scripts/test/JS/JSTestObj.h:
  • bindings/scripts/test/ObjC/DOMTestObj.h:
  • bindings/scripts/test/TestObj.idl:
  • bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::): (WebCore::ConfigureV8TestObjTemplate):
  • css/WebKitCSSTransformValue.idl:
  • dom/DOMCoreException.idl:
  • dom/EventException.idl:
  • dom/Node.idl:
  • dom/OverflowEvent.idl:
  • dom/RangeException.idl:
  • html/FileError.idl:
  • html/FileReader.idl:
  • html/canvas/Float32Array.idl:
  • html/canvas/Int16Array.idl:
  • html/canvas/Int32Array.idl:
  • html/canvas/Int8Array.idl:
  • html/canvas/Uint16Array.idl:
  • html/canvas/Uint32Array.idl:
  • html/canvas/Uint8Array.idl:
  • html/canvas/WebGLRenderingContext.idl:
  • inspector/JavaScriptCallFrame.idl:
  • loader/appcache/DOMApplicationCache.idl:
  • storage/SQLException.idl:
  • svg/SVGComponentTransferFunctionElement.idl:
  • svg/SVGException.idl:
  • svg/SVGFEBlendElement.idl:
  • svg/SVGFEColorMatrixElement.idl:
  • svg/SVGFECompositeElement.idl:
  • svg/SVGFEConvolveMatrixElement.idl:
  • svg/SVGFEDisplacementMapElement.idl:
  • svg/SVGFEMorphologyElement.idl:
  • svg/SVGFETurbulenceElement.idl:
  • svg/SVGGradientElement.idl:
  • xml/XMLHttpRequestException.idl:
  • xml/XPathException.idl:
10:53 AM Changeset in webkit [63330] by jam@chromium.org
  • 1 edit in trunk/WebKit/chromium/public/WebPlugin.h

Take out temporary define

10:47 AM Changeset in webkit [63329] by andreas.kling@nokia.com
  • 2 edits in trunk/WebCore

2010-07-14 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Ojan Vafai.

Unbreak fast/canvas/gradient-add-second-start-end-stop.html

Assigning the same CanvasGradient or CanvasPattern to fillStyle
or strokeStyle may not be a no-op since the object could have been
modified since it was last set.

Regressed with <http://trac.webkit.org/changeset/63327>

  • html/canvas/CanvasStyle.cpp: (WebCore::operator==):
10:37 AM Changeset in webkit [63328] by tonyg@chromium.org
  • 4 edits in trunk/LayoutTests

2010-07-14 Tony Gentilcore <tonyg@chromium.org>

Unreviewed, build fix for r63326.

Update platform expectations for r63326
https://bugs.webkit.org/show_bug.cgi?id=42269

r63326 added shouldBeGreaterThanOrEqual and updated the root expectations. This patch makes the same change to the platform-specific expectations.

  • platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
9:55 AM Changeset in webkit [63327] by andreas.kling@nokia.com
  • 4 edits in trunk/WebCore

2010-07-14 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Canvas: Make assigning the same fillStyle or strokeStyle a fast no-op
https://bugs.webkit.org/show_bug.cgi?id=42267

Avoid calling into GraphicsContext when setting a style to its current value.

  • html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::setStrokeStyle): Return early if the new style is the same as the current one. (WebCore::CanvasRenderingContext2D::setFillStyle): Same.
  • html/canvas/CanvasStyle.cpp: (WebCore::operator==): Added operator==(CanvasStyle, CanvasStyle)
  • html/canvas/CanvasStyle.h:
9:45 AM Changeset in webkit [63326] by tonyg@chromium.org
  • 12 edits
    6 adds in trunk

2010-07-14 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Fisher.

Implement Web Timing redirectStart, redirectEnd, redirectCount
https://bugs.webkit.org/show_bug.cgi?id=42018

Tests pass with --web-timing. Expectations set to FAIL because disabled by default.

  • fast/dom/script-tests/webtiming.js: Since this is not a redirect, redirect times and count should be zero. (checkTimingBeforeLoad): (checkWebTimingOnLoad): (checkWebTimingAfterLoad):
  • fast/dom/webtiming-expected.txt:
  • fast/js/resources/js-test-pre.js: (shouldBeGreaterThanOrEqual): Factored out so that other tests can share this method.
  • http/tests/misc/resources/webtiming-one-redirect.html: Added.
  • http/tests/misc/resources/webtiming-two-redirects.html: Added.
  • http/tests/misc/webtiming-one-redirect-expected.txt: Added.
  • http/tests/misc/webtiming-one-redirect.php: Added.
  • http/tests/misc/webtiming-two-redirects-expected.txt: Added.
  • http/tests/misc/webtiming-two-redirects.php: Added.

2010-07-14 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Fisher.

Implement Web Timing redirectStart, redirectEnd, redirectCount
https://bugs.webkit.org/show_bug.cgi?id=42018

Tests: http/tests/misc/webtiming-one-redirect.php

http/tests/misc/webtiming-two-redirects.php

9:21 AM Changeset in webkit [63325] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Antonio Gomes.

Generate MathML files with CMake even if MathML is disabled. This
fixes EFL build after r63274.
https://bugs.webkit.org/show_bug.cgi?id=42263

No new functionality, so no new tests.

  • CMakeLists.txt:
8:39 AM Changeset in webkit [63324] by Martin Robinson
  • 4 edits in trunk

2010-07-14 Martin Robinson <mrobinson@igalia.com>

Reviewed by Xan Lopez.

[GTK] Get rid of libWebCoreJS
https://bugs.webkit.org/show_bug.cgi?id=42083

  • GNUmakefile.am: Remove the libWebCoreJS library from the extra link libraries. Add IDL files to the distribution manually, as they are no longer included in the header list. This prevents a good deal of repetition in the source listings by avoiding listing both the IDL files and their final targets.

2010-07-14 Martin Robinson <mrobinson@igalia.com>

Reviewed by Xan Lopez.

[GTK] Get rid of libWebCoreJS
https://bugs.webkit.org/show_bug.cgi?id=42083

Remove the need to build libWebCoreJS.

  • GNUmakefile.am: List all auto-generated source files for libWebCoreJS instead of relying on make to build libWebCoreJS. This is a more autotools- -friendly approach.
8:34 AM Changeset in webkit [63323] by eric.carlson@apple.com
  • 2 edits in trunk/WebCore

2010-07-14 Eric Carlson <eric.carlson@apple.com>

One more unreviewed build fix for r63319.

  • html/TimeRanges.cpp: (TimeRanges::nearest):
8:20 AM Changeset in webkit [63322] by zherczeg@webkit.org
  • 2 edits in trunk/JavaScriptCore

2010-07-14 Zoltan Herczeg <zherczeg@webkit.org>

Reviewed by Darin Adler.

Change indentations in the lexer
https://bugs.webkit.org/show_bug.cgi?id=41845

This patch fixes an old, indentation error comes from kjs,
as webkit has a different style rule for switches, and change
the indentation of the main switch, which is a temporary
style error. This change makes easier to see the behavioural
changes in the follow-up patch.

No behavioural changes.

  • parser/Lexer.cpp: (JSC::singleEscape): (JSC::Lexer::lex):
8:17 AM Changeset in webkit [63321] by apavlov@chromium.org
  • 3 edits in trunk/WebCore

2010-07-14 Alexander Pavlov <apavlov@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: Enable toggling of the "Inspect Element" mode from the browser
https://bugs.webkit.org/show_bug.cgi?id=42169

  • inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel): (WebInspector.ElementsPanel.prototype.handleShortcut): (WebInspector.ElementsPanel.prototype.toggleSearchingForNode):
  • inspector/front-end/inspector.js: (WebInspector.toggleSearchingForNode):
8:04 AM Changeset in webkit [63320] by eric.carlson@apple.com
  • 2 edits in trunk/WebCore

2010-07-14 Eric Carlson <eric.carlson@apple.com>

Unreviewed, build fix for r63319.

  • html/TimeRanges.cpp: (TimeRanges::nearest): Include math.h and use narrowPrecisionToFloat.
7:37 AM Changeset in webkit [63319] by eric.carlson@apple.com
  • 7 edits in trunk

2010-07-14 Eric Carlson <eric.carlson@apple.com>

Reviewed by Darin Adler.

Update media element's seeking logic
https://bugs.webkit.org/show_bug.cgi?id=42178
<rdar://problem/8185817>

  • html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::seek): When asked to seek to an unbuffered time, seek to the nearest time instead of generating an exception. Re-order the logic to match spec text.
  • html/TimeRanges.cpp: (TimeRanges::nearest): New, return the value closest to the specified time.
  • html/TimeRanges.h:

2010-07-14 Eric Carlson <eric.carlson@apple.com>

Reviewed by Darin Adler.

Update media element's seeking logic.
https://bugs.webkit.org/show_bug.cgi?id=42178
<rdar://problem/8185817>

  • http/tests/media/video-seekable-stall-expected.txt:
  • http/tests/media/video-seekable-stall.html: Seeking to an unbuffered time no longer generates an exception.
7:35 AM Changeset in webkit [63318] by commit-queue@webkit.org
  • 8 edits
    1 add in trunk/JavaScriptCore/qt

2010-07-14 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

Introduce QScriptOriginalGlobalObject.

QtScript exposes more functionality than JSC C API. Sometimes it is
necessary to take a shortcut in implementation. Really often we have
to use a standard JS function. These function could be changed or
even deleted by a script, so a backup of a reference to an object is needed.

In them same time this is rather a workaround then real fix, so the code
should be separated and changed easily in future. It is why we need
the new internal class.

The patch fixes a few crashes.

[Qt] QScriptEngine should work correctly even after global object changes
https://bugs.webkit.org/show_bug.cgi?id=41839

  • api/QtScript.pro:
  • api/qscriptengine_p.cpp: (QScriptEnginePrivate::QScriptEnginePrivate): (QScriptEnginePrivate::~QScriptEnginePrivate):
  • api/qscriptengine_p.h: (QScriptEnginePrivate::isArray): (QScriptEnginePrivate::isError): (QScriptEnginePrivate::objectHasOwnProperty): (QScriptEnginePrivate::objectGetOwnPropertyNames):
  • api/qscriptoriginalglobalobject_p.h: Added. (QScriptOriginalGlobalObject::QScriptOriginalGlobalObject): (QScriptOriginalGlobalObject::initializeMember): (QScriptOriginalGlobalObject::~QScriptOriginalGlobalObject): (QScriptOriginalGlobalObject::objectHasOwnProperty): (QScriptOriginalGlobalObject::objectGetOwnPropertyNames): (QScriptOriginalGlobalObject::isArray): (QScriptOriginalGlobalObject::isError): (QScriptOriginalGlobalObject::isType):
  • api/qscriptvalue_p.h: (QScriptValuePrivate::isError): (QScriptValuePrivate::hasOwnProperty):
  • api/qscriptvalueiterator_p.h: (QScriptValueIteratorPrivate::QScriptValueIteratorPrivate):
  • tests/qscriptvalue/tst_qscriptvalue.cpp: (tst_QScriptValue::globalObjectChanges):
  • tests/qscriptvalue/tst_qscriptvalue.h:
7:22 AM Changeset in webkit [63317] by commit-queue@webkit.org
  • 3 edits in trunk/WebCore

2010-07-14 Hans Wennborg <hans@chromium.org>

Reviewed by Steve Block.

Rename DeviceOrientationController::onOrientationChange to didChangeDeviceOrientation
https://bugs.webkit.org/show_bug.cgi?id=42257

According to convention, we should avoid "on" in favor of "did" in function names.

  • dom/DeviceOrientationController.cpp: (WebCore::DeviceOrientationController::didChangeDeviceOrientation):
  • dom/DeviceOrientationController.h:
7:10 AM Changeset in webkit [63316] by commit-queue@webkit.org
  • 3 edits in trunk/WebCore

2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kent Tamura.

Notify browser about popup being deleted. In EFL and BREW ports, the
WebCore::Popup object was being deleted leaving the popup in browser
alive. Popups can be deleted in two ways: either from browser to webcore or
from webcore to browser. The first path was ok. The problem was when the
user changed the page with a popup still opened. This would trigger the
second path and would cause WebCore::Popup to be deleted without
notifying browser.
https://bugs.webkit.org/show_bug.cgi?id=41877

No new functionality so no new tests.

  • platform/brew/PopupMenuBrew.cpp: (WebCore::PopupMenu::~PopupMenu): call hide() when object is destroyed.
  • platform/efl/PopupMenuEfl.cpp: (WebCore::PopupMenu::~PopupMenu): ditto.
6:57 AM Changeset in webkit [63315] by commit-queue@webkit.org
  • 3 edits in trunk/WebCore

2010-07-14 Satish Sampath <satish@chromium.org>

Reviewed by Kent Tamura.

Invoke speech recognition when user clicks on the speech button of input elements.
http://bugs.webkit.org/show_bug.cgi?id=42047

No new tests, the relevant LayoutTestController bindings will be added in a subsequent patch.

  • rendering/TextControlInnerElements.cpp: (WebCore::InputFieldSpeechButtonElement::InputFieldSpeechButtonElement): (WebCore::InputFieldSpeechButtonElement::defaultEventHandler): Added click handling. (WebCore::InputFieldSpeechButtonElement::speechInput): (WebCore::InputFieldSpeechButtonElement::recordingComplete): Callback to indicate recording progress. (WebCore::InputFieldSpeechButtonElement::setRecognitionResult): Callback to receive recognized text. (WebCore::InputFieldSpeechButtonElement::detach):
  • rendering/TextControlInnerElements.h:
6:20 AM Changeset in webkit [63314] by yurys@chromium.org
  • 8 edits
    2 deletes in trunk

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63305.
http://trac.webkit.org/changeset/63305
https://bugs.webkit.org/show_bug.cgi?id=42256

"debugger-breakpoints-not-activated-on-reload.html fails on
GTK" (Requested by yurys on #webkit).

  • http/tests/inspector/debugger-test.js: (frontend_completeDebuggerTest):
  • inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: Removed.
  • inspector/debugger-breakpoints-not-activated-on-reload.html: Removed.

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63305.
http://trac.webkit.org/changeset/63305
https://bugs.webkit.org/show_bug.cgi?id=42256

"debugger-breakpoints-not-activated-on-reload.html fails on
GTK" (Requested by yurys on #webkit).

  • inspector/front-end/ScriptView.js: (WebInspector.ScriptView.prototype._addBreakpoint):
  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel): (WebInspector.ScriptsPanel.prototype._resourceLoadingFinished): (WebInspector.ScriptsPanel.prototype._breakpointAdded): (WebInspector.ScriptsPanel.prototype._scriptOrResourceForURLAndLine): (WebInspector.ScriptsPanel.prototype._showScriptOrResource): (WebInspector.ScriptsPanel.prototype._toggleBreakpointsClicked):
  • inspector/front-end/SourceView.js: (WebInspector.SourceView.prototype._addBreakpoint):

2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63305.
http://trac.webkit.org/changeset/63305
https://bugs.webkit.org/show_bug.cgi?id=42256

"debugger-breakpoints-not-activated-on-reload.html fails on
GTK" (Requested by yurys on #webkit).

  • src/js/DebuggerScript.js: ():
5:59 AM Changeset in webkit [63313] by yurys@chromium.org
  • 2 edits
    12 adds in trunk/LayoutTests

2010-07-14 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Update Chromium test expectations.

  • platform/chromium-linux/svg/custom/recursive-gradient-expected.checksum: Added.
  • platform/chromium-linux/svg/custom/recursive-pattern-expected.checksum: Added.
  • platform/chromium-mac/svg/custom/recursive-filter-expected.checksum: Added.
  • platform/chromium-mac/svg/custom/recursive-filter-expected.png: Added.
  • platform/chromium-win/svg/custom/recursive-filter-expected.checksum: Added.
  • platform/chromium-win/svg/custom/recursive-filter-expected.png: Added.
  • platform/chromium-win/svg/custom/recursive-gradient-expected.checksum: Added.
  • platform/chromium-win/svg/custom/recursive-gradient-expected.png: Added.
  • platform/chromium-win/svg/custom/recursive-mask-expected.checksum: Added.
  • platform/chromium-win/svg/custom/recursive-mask-expected.png: Added.
  • platform/chromium-win/svg/custom/recursive-pattern-expected.checksum: Added.
  • platform/chromium-win/svg/custom/recursive-pattern-expected.png: Added.
  • platform/chromium/test_expectations.txt:
5:54 AM Changeset in webkit [63312] by steveblock@google.com
  • 5 edits in trunk/WebCore

2010-07-14 Steve Block <steveblock@google.com>

Reviewed by Jeremy Orlow.

Provide implementation of DeviceOrientationController and hook into DOMWindow
https://bugs.webkit.org/show_bug.cgi?id=39588

Added DeviceOrientationController::addListener() and removeListener()
to start and stop the client and added calls from DomWindow. Implemented
DeviceOrientationController::onDeviceOrientationChange() to fire a
DeviceOrientationEvent on the window object.

No new tests yet, pending LayoutTestController methods for mock DeviceOrientation.

  • dom/DeviceOrientationClient.h:
  • dom/DeviceOrientationController.cpp: (WebCore::DeviceOrientation::addListener): (WebCore::DeviceOrientation::removeListener): (WebCore::DeviceOrientation::removeAllListeners): (WebCore::DeviceOrientationController::onDeviceOrientationChange):
  • dom/DeviceOrientationController.h:
  • page/DOMWindow.cpp: (WebCore::DOMWindow::addEventListener): (WebCore::DOMWindow::removeEventListener): (WebCore::DOMWindow::removeAllEventListeners):
5:16 AM Changeset in webkit [63311] by yurys@chromium.org
  • 12 edits
    1 delete in trunk

2010-07-14 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: remove v8 debugger code that doesn't use ScriptDebugServer
https://bugs.webkit.org/show_bug.cgi?id=42164

  • bindings/v8/ScriptDebugServer.cpp: (WebCore::retrieveFrame): (WebCore::ScriptDebugServer::addListener): (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint): (WebCore::ScriptDebugServer::clearBreakpoints): (WebCore::ScriptDebugServer::setBreakpointsActivated): (WebCore::ScriptDebugServer::pauseOnExceptionsState): (WebCore::ScriptDebugServer::setPauseOnExceptionsState): (WebCore::ScriptDebugServer::continueProgram): (WebCore::ScriptDebugServer::stepIntoStatement): (WebCore::ScriptDebugServer::stepOverStatement): (WebCore::ScriptDebugServer::stepOutOfFunction): (WebCore::ScriptDebugServer::editScriptSource): (WebCore::ScriptDebugServer::handleV8DebugEvent):
  • bindings/v8/ScriptDebugServer.h:

2010-07-14 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: remove v8 debugger code that doesn't use ScriptDebugServer
https://bugs.webkit.org/show_bug.cgi?id=42164

  • WebKit.gypi:
  • src/DebuggerAgentManager.cpp: (WebKit::DebuggerAgentManager::debugAttach): (WebKit::DebuggerAgentManager::debugDetach):
  • src/InspectorFrontendClientImpl.cpp: (WebKit::InspectorFrontendClientImpl::windowObjectCleared):
  • src/WebDevToolsAgentImpl.cpp: (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl): (WebKit::WebDevToolsAgentImpl::attach): (WebKit::WebDevToolsAgentImpl::didNavigate): (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy):
  • src/js/DebuggerAgent.js: Removed.
  • src/js/DevTools.js: (devtools.ToolsAgent): (WebInspector.loaded):
  • src/js/DevToolsHostStub.js:
  • src/js/InspectorControllerImpl.js: (devtools.InspectorBackendImpl):
  • src/js/Tests.js: (.TestSuite.prototype.testAutoContinueOnSyntaxError): (.TestSuite.prototype.testExpandScope.examineScopes): (.TestSuite.prototype.testExpandScope): (.TestSuite.prototype.testDebugIntrinsicProperties):
4:50 AM Changeset in webkit [63310] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2010-07-14 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Add new debugger test to the skip list on Qt.

  • platform/qt/Skipped:
4:34 AM Changeset in webkit [63309] by loislo@chromium.org
  • 17 edits in trunk

2010-07-14 Ilya Tikhonovsky <loislo@chromium.org>

Reviewed by Yury Semikhatsky.

WebInspector: Clean-up InspectorBackend code. In the next changes
InspectorBackend content will be generated by scripts. As far as
generator is very simple thing all nontrivial function should be
moved to InspectorController and DOMAgent.
https://bugs.webkit.org/show_bug.cgi?id=42171

  • bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::pause):
  • bindings/js/ScriptDebugServer.h: (WebCore::ScriptDebugServer::activateBreakpoints): (WebCore::ScriptDebugServer::deactivateBreakpoints):
  • bindings/v8/ScriptDebugServer.h: (WebCore::ScriptDebugServer::activateBreakpoints): (WebCore::ScriptDebugServer::deactivateBreakpoints): (WebCore::ScriptDebugServer::pause):
  • inspector/Inspector.idl:
  • inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::saveApplicationSettings): (WebCore::InspectorBackend::saveSessionSettings): (WebCore::InspectorBackend::enableSearchingForNode): (WebCore::InspectorBackend::disableSearchingForNode): (WebCore::InspectorBackend::enableMonitoringXHR): (WebCore::InspectorBackend::disableMonitoringXHR): (WebCore::InspectorBackend::getResourceContent): (WebCore::InspectorBackend::reloadPage): (WebCore::InspectorBackend::activateBreakpoints): (WebCore::InspectorBackend::deactivateBreakpoints): (WebCore::InspectorBackend::pause): (WebCore::InspectorBackend::resume): (WebCore::InspectorBackend::stepOverStatement): (WebCore::InspectorBackend::stepIntoStatement): (WebCore::InspectorBackend::stepOutOfFunction): (WebCore::InspectorBackend::setPauseOnExceptionsState): (WebCore::InspectorBackend::copyNode): (WebCore::InspectorBackend::pushNodeByPathToFrontend): (WebCore::InspectorBackend::highlightDOMNode): (WebCore::InspectorBackend::hideDOMNodeHighlight):
  • inspector/InspectorBackend.h:
  • inspector/InspectorBackend.idl:
  • inspector/InspectorController.cpp: (WebCore::InspectorController::saveApplicationSettings): (WebCore::InspectorController::saveSessionSettings): (WebCore::InspectorController::highlightDOMNode): (WebCore::InspectorController::resume): (WebCore::InspectorController::setPauseOnExceptionsState): (WebCore::InspectorController::getResourceContent): (WebCore::InspectorController::reloadPage):
  • inspector/InspectorController.h: (WebCore::InspectorController::hideDOMNodeHighlight): (WebCore::InspectorController::startProfiling): (WebCore::InspectorController::stopProfiling): (WebCore::InspectorController::enableSearchingForNode): (WebCore::InspectorController::disableSearchingForNode): (WebCore::InspectorController::enableMonitoringXHR): (WebCore::InspectorController::disableMonitoringXHR):
  • inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::copyNode): (WebCore::InspectorDOMAgent::pushNodeByPathToFrontend):
  • inspector/InspectorDOMAgent.h:
  • inspector/front-end/InspectorBackendStub.js: (.WebInspector.InspectorBackendStub.prototype.pause): (.WebInspector.InspectorBackendStub.prototype.resume): (.WebInspector.InspectorBackendStub.prototype.stepIntoStatement): (.WebInspector.InspectorBackendStub.prototype.stepOutOfFunction): (.WebInspector.InspectorBackendStub.prototype.stepOverStatement):
  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype._togglePause): (WebInspector.ScriptsPanel.prototype._stepOverClicked): (WebInspector.ScriptsPanel.prototype._stepIntoClicked): (WebInspector.ScriptsPanel.prototype._stepOutClicked):
  • loader/FrameLoader.cpp: (WebCore::FrameLoader::continueLoadAfterNavigationPolicy):
4:15 AM Changeset in webkit [63308] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-14 Joone Hur <joone@kldp.org>

Reviewed by Jian Li.

[GTK] Enabling File Reader/Writer APIs
https://bugs.webkit.org/show_bug.cgi?id=40209

The layout test fast/files will be enabled after eventSender.beginDragWithFiles is implemented for GTK.

  • platform/gtk/FileSystemGtk.cpp: (WebCore::openFile): Added. (WebCore::readFromFile): Added.
3:41 AM Changeset in webkit [63307] by Nikolas Zimmermann
  • 10 edits in trunk

2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>

Reviewed by Dirk Schulze.

Inconsistent LayoutRepainter usage in the SVG renderers
https://bugs.webkit.org/show_bug.cgi?id=42245

Unify LayoutRepainter usage in the SVG renders, as RenderBlock does it, always use:
LayoutRepainter repainter(*this, m_everHadLayout && checkForRepaintDuringLayout());
instead of including selfWillPaint / selfNeedsLayout checks. This improves layout test
performance by 8s on my machine with a debug build (from 76.72s -> 68.59s, averaged over 5 runs)

  • rendering/RenderForeignObject.cpp: (WebCore::RenderForeignObject::layout):
  • rendering/RenderPath.cpp: (WebCore::RenderPath::layout):
  • rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::layout):
  • rendering/RenderSVGImage.cpp: (WebCore::RenderSVGImage::layout):
  • rendering/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::layout):
  • rendering/RenderSVGText.cpp: (WebCore::RenderSVGText::layout):

2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>

Reviewed by Dirk Schulze.

Inconsistent LayoutRepainter usage in the SVG renderers
https://bugs.webkit.org/show_bug.cgi?id=42245

Update pixel test baseline, which shows a marignal difference, due the repaint changes.

  • platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.checksum:
  • platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png:
3:25 AM Changeset in webkit [63306] by tkent@chromium.org
  • 2 edits in trunk/WebCore

2010-07-14 Kent Tamura <tkent@chromium.org>

Unreviewed, build fix for r63300.

  • rendering/RenderSVGResourceContainer.h: (WebCore::RenderSVGResourceContainer::containsCyclicReference):
3:17 AM Changeset in webkit [63305] by yurys@chromium.org
  • 8 edits
    2 adds in trunk

2010-07-14 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: do not activate all breakpoints on page reload
https://bugs.webkit.org/show_bug.cgi?id=41461

  • http/tests/inspector/debugger-test.js: (frontend_scriptsAreParsed): (frontend_waitUntilScriptsAreParsed.waitForAllScripts): (frontend_waitUntilScriptsAreParsed): (frontend_ensureSourceFrameLoaded): (frontend_showScriptSource):
  • inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: Added.
  • inspector/debugger-breakpoints-not-activated-on-reload.html: Added.

2010-07-14 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: do not activate all breakpoints on page reload
https://bugs.webkit.org/show_bug.cgi?id=41461

Test: inspector/debugger-breakpoints-not-activated-on-reload.html

  • inspector/front-end/ScriptView.js: (WebInspector.ScriptView.prototype._addBreakpoint):
  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel): (WebInspector.ScriptsPanel.prototype._breakpointAdded): (WebInspector.ScriptsPanel.prototype.toggleBreakpointsClicked):
  • inspector/front-end/SourceView.js: (WebInspector.SourceView.prototype._addBreakpoint):

2010-07-14 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: if breakpoints were deactivated, add new breakpoints as disabled.
https://bugs.webkit.org/show_bug.cgi?id=41461

  • src/js/DebuggerScript.js: ():
3:11 AM Changeset in webkit [63304] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2010-07-14 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Yury Semikhatsky.

[Chromium] Add svg/custom/text-rotated-gradient.svg to test_expectations
https://bugs.webkit.org/show_bug.cgi?id=42241

  • platform/chromium/test_expectations.txt:
3:06 AM Changeset in webkit [63303] by yurys@chromium.org
  • 3 edits in trunk/WebCore

2010-07-14 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: use OwnPtr to manage ConsoleMessages in InspectorController
https://bugs.webkit.org/show_bug.cgi?id=42243

  • inspector/InspectorController.cpp: (WebCore::InspectorController::~InspectorController): (WebCore::InspectorController::addConsoleMessage): (WebCore::InspectorController::clearConsoleMessages):
  • inspector/InspectorController.h: (WebCore::InspectorController::consoleMessages):
2:54 AM Changeset in webkit [63302] by commit-queue@webkit.org
  • 2 edits in trunk

2010-07-14 Vincent Scheib <scheib@chromium.org>

Reviewed by Kent Tamura

Configure Git to ignore build files generated by Chromium .gyp on windows.

Bug 42205: Chromium build files on windows not ignored by git
https://bugs.webkit.org/show_bug.cgi?id=42205

  • .gitignore: Updated
2:47 AM Changeset in webkit [63301] by tkent@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-14 Kent Tamura <tkent@chromium.org>

Unreviewed, 2nd attempt to fix build on 'Webkit.org Reliability Builder'.

  • WebKit.gyp:
2:39 AM Changeset in webkit [63300] by Nikolas Zimmermann
  • 9 edits
    16 adds in trunk

2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>

Reviewed by Eric Seidel.

SVG patterns and masks should not be able to reference themselves
https://bugs.webkit.org/show_bug.cgi?id=32171

Don't apply pattern/mask resources, if they contain cyclic references. Gradients/Filters are not affected.
Clippers are already correcly handling this on their own, as well as markers (all which require subtle quirks, covered by existing tests).

Tests: svg/custom/recursive-filter.svg

svg/custom/recursive-gradient.svg
svg/custom/recursive-mask.svg
svg/custom/recursive-pattern.svg

  • rendering/RenderSVGResourceContainer.h: (WebCore::RenderSVGResourceContainer::RenderSVGResourceContainer): Stop using idForStyleResolution(), but use getIdAttribute(), no functional change though. (WebCore::RenderSVGResourceContainer::idChanged): Ditto. (WebCore::RenderSVGResourceContainer::childElementReferencesResource): To be implemented by classes inheriting from us. Defaults to false. (WebCore::RenderSVGResourceContainer::containsCyclicReference): Check whether this resource contains contains a child which references ourselves.
  • rendering/RenderSVGResourceMasker.cpp: (WebCore::RenderSVGResourceMasker::childElementReferencesResource): Check whether the masker child specifies mask=".." with the same URI than ourselves. (WebCore::RenderSVGResourceMasker::applyResource): Early exit if we contain a cylic reference.
  • rendering/RenderSVGResourceMasker.h:
  • rendering/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::childElementReferencesResource): Check whether the masker child specifies fill=".." with the same URI than ourselves. (WebCore::RenderSVGResourcePattern::applyResource): Early exit if we contain a cylic reference.
  • rendering/RenderSVGResourcePattern.h:
  • svg/SVGPaint.cpp: (WebCore::SVGPaint::matchesTargetURI): Add new helper function comparing a SVGPaint URI with a given reference id.
  • svg/SVGPaint.h:

2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>

Reviewed by Eric Seidel.

SVG patterns and masks should not be able to reference themselves
https://bugs.webkit.org/show_bug.cgi?id=32171

Add new layout tests covering recursion in pattern/mask/gradient/filter. Nothing crashing anymore.

  • platform/mac/svg/custom/recursive-filter-expected.checksum: Added.
  • platform/mac/svg/custom/recursive-filter-expected.png: Added.
  • platform/mac/svg/custom/recursive-filter-expected.txt: Added.
  • platform/mac/svg/custom/recursive-gradient-expected.checksum: Added.
  • platform/mac/svg/custom/recursive-gradient-expected.png: Added.
  • platform/mac/svg/custom/recursive-gradient-expected.txt: Added.
  • platform/mac/svg/custom/recursive-mask-expected.checksum: Added.
  • platform/mac/svg/custom/recursive-mask-expected.png: Added.
  • platform/mac/svg/custom/recursive-mask-expected.txt: Added.
  • platform/mac/svg/custom/recursive-pattern-expected.checksum: Added.
  • platform/mac/svg/custom/recursive-pattern-expected.png: Added.
  • platform/mac/svg/custom/recursive-pattern-expected.txt: Added.
  • svg/custom/recursive-filter.svg: Added.
  • svg/custom/recursive-gradient.svg: Added.
  • svg/custom/recursive-mask.svg: Added.
  • svg/custom/recursive-pattern.svg: Added.
2:37 AM Changeset in webkit [63299] by wsiegrist@apple.com
  • 1 delete in trunk/WebKitSite/test.txt

2010-07-14 William Siegrist <wsiegrist@apple.com>

Remove test file.

2:35 AM Changeset in webkit [63298] by commit-queue@webkit.org
  • 1 edit
    7 adds in trunk/LayoutTests

2010-07-14 Yuta Kitamura <yutak@chromium.org>

Reviewed by Alexey Proskuryakov.

Add tests to check if WebSocket's challenge value is random
https://bugs.webkit.org/show_bug.cgi?id=42163

Chromium has a bug that it always sends a same challenge value due to
inability to generate a random value in a worker process. The new test checks
if WebSocket does not generate the same challenge value in a row.

In theory, there is a very small possibility of collision between two challenge
values, but you will not observe such an event in reality (unless random number
generator is broken).

  • websocket/tests/echo-challenge_wsh.py: Added.
  • websocket/tests/handshake-challenge-randomness-expected.txt: Added.
  • websocket/tests/handshake-challenge-randomness.html: Added.
  • websocket/tests/script-tests/handshake-challenge-randomness.js: Added. (endTest): (ws1.onmessage): (ws1.onclose.ws2.onmessage): (ws1.onclose.ws2.onclose): (ws1.onclose):
  • websocket/tests/workers/resources/worker-handshake-challenge-randomness.js: Added. (endTest): (runTests.try.ws1.onmessage): (runTests.try.ws1.onclose.ws2.onmessage): (runTests.try.ws1.onclose.ws2.onclose): (runTests.try.ws1.onclose): (runTests):
  • websocket/tests/workers/worker-handshake-challenge-randomness-expected.txt: Added.
  • websocket/tests/workers/worker-handshake-challenge-randomness.html: Added.
2:33 AM Changeset in webkit [63297] by tkent@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-14 Kent Tamura <tkent@chromium.org>

Unreviewed, attempt to fix build on 'Webkit.org Reliability Builder'.

  • WebKit.gyp:
2:21 AM Changeset in webkit [63296] by eric@webkit.org
  • 7 edits in trunk/LayoutTests

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Nikolas Zimmermann.

Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238

Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i

LayoutTests will be updated across several commits to keep the SVN server happy.

Final commit (4 of 4).

  • editing/execCommand/create-list-1-expected.txt:
  • editing/pasteboard/paste-text-013-expected.txt:
  • editing/selection/drag-text-delay-expected.txt:
  • editing/selection/extend-selection-bidi-expected.txt:
  • editing/style/apply-through-end-of-document-expected.txt:
  • fast/events/pointer-events-2-expected.txt:
2:17 AM Changeset in webkit [63295] by eric@webkit.org
  • 1090 edits in trunk/LayoutTests

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Nikolas Zimmermann.

Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238

Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i

LayoutTests will be updated across several commits to keep the SVN server happy.

Update remaining platform results (3rd commit).

  • platform/chromium-linux/editing/deleting/5144139-2-expected.txt:
  • platform/chromium-linux/editing/deleting/smart-delete-001-expected.txt:
  • platform/chromium-linux/editing/deleting/smart-delete-002-expected.txt:
  • platform/chromium-linux/editing/deleting/smart-delete-003-expected.txt:
  • platform/chromium-linux/editing/deleting/smart-delete-004-expected.txt:
  • platform/chromium-linux/editing/execCommand/findString-2-expected.txt:
  • platform/chromium-linux/editing/pasteboard/4641033-expected.txt:
  • platform/chromium-linux/editing/pasteboard/4944770-1-expected.txt:
  • platform/chromium-linux/editing/pasteboard/4944770-2-expected.txt:
  • platform/chromium-linux/editing/pasteboard/select-element-1-expected.txt:
  • platform/chromium-linux/editing/pasteboard/smart-drag-drop-expected.txt:
  • platform/chromium-linux/editing/pasteboard/smart-paste-003-expected.txt:
  • platform/chromium-linux/editing/pasteboard/smart-paste-004-expected.txt:
  • platform/chromium-linux/editing/selection/3690703-2-expected.txt:
  • platform/chromium-linux/editing/selection/3690703-expected.txt:
  • platform/chromium-linux/editing/selection/3690719-expected.txt:
  • platform/chromium-linux/editing/selection/4397952-expected.txt:
  • platform/chromium-linux/editing/selection/5240265-expected.txt:
  • platform/chromium-linux/editing/selection/caret-before-select-expected.txt:
  • platform/chromium-linux/editing/selection/fake-doubleclick-expected.txt:
  • platform/chromium-linux/editing/selection/range-between-block-and-inline-expected.txt:
  • platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.txt:
  • platform/chromium-linux/editing/selection/select-box-expected.txt:
  • platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.txt:
  • platform/chromium-linux/editing/selection/select-from-textfield-outwards-expected.txt:
  • platform/chromium-linux/fast/forms/caret-rtl-expected.txt:
  • platform/chromium-linux/fast/forms/input-text-double-click-expected.txt:
  • platform/chromium-linux/fast/forms/textfield-outline-expected.txt:
  • platform/chromium-linux/fast/text/international/khmer-selection-expected.txt:
  • platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.txt:
  • platform/chromium-linux/linux_selection_color-expected.txt:
  • platform/chromium-mac/editing/execCommand/4641880-2-expected.txt:
  • platform/chromium-mac/editing/execCommand/4916541-expected.txt:
  • platform/chromium-mac/editing/execCommand/5138441-expected.txt:
  • platform/chromium-mac/editing/execCommand/5481523-expected.txt:
  • platform/chromium-mac/editing/execCommand/indent-selection-expected.txt:
  • platform/chromium-mac/editing/inserting/break-blockquote-after-delete-expected.txt:
  • platform/chromium-mac/editing/pasteboard/copy-standalone-image-expected.txt:
  • platform/chromium-mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
  • platform/chromium-mac/fast/events/updateLayoutForHitTest-expected.txt:
  • platform/chromium-win-xp/fast/text/international/khmer-selection-expected.txt:
  • platform/chromium-win/editing/deleting/4845371-expected.txt:
  • platform/chromium-win/editing/deleting/4922367-expected.txt:
  • platform/chromium-win/editing/deleting/5026848-1-expected.txt:
  • platform/chromium-win/editing/deleting/5026848-2-expected.txt:
  • platform/chromium-win/editing/deleting/5026848-3-expected.txt:
  • platform/chromium-win/editing/deleting/5032066-expected.txt:
  • platform/chromium-win/editing/deleting/5091898-expected.txt:
  • platform/chromium-win/editing/deleting/5099303-expected.txt:
  • platform/chromium-win/editing/deleting/5115601-expected.txt:
  • platform/chromium-win/editing/deleting/5126166-expected.txt:
  • platform/chromium-win/editing/deleting/5144139-2-expected.txt:
  • platform/chromium-win/editing/deleting/5156801-2-expected.txt:
  • platform/chromium-win/editing/deleting/5168598-expected.txt:
  • platform/chromium-win/editing/deleting/5206311-1-expected.txt:
  • platform/chromium-win/editing/deleting/5206311-2-expected.txt:
  • platform/chromium-win/editing/deleting/5272440-expected.txt:
  • platform/chromium-win/editing/deleting/5300379-expected.txt:
  • platform/chromium-win/editing/deleting/5369009-expected.txt:
  • platform/chromium-win/editing/deleting/5390681-2-expected.txt:
  • platform/chromium-win/editing/deleting/5390681-expected.txt:
  • platform/chromium-win/editing/deleting/5408255-expected.txt:
  • platform/chromium-win/editing/deleting/5433862-2-expected.txt:
  • platform/chromium-win/editing/deleting/5483370-expected.txt:
  • platform/chromium-win/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3608430-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3775172-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3800834-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3857753-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3865854-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3928305-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-3959464-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-4038408-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-4083333-fix-expected.txt:
  • platform/chromium-win/editing/deleting/delete-after-span-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-after-span-ws-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-after-span-ws-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-and-undo-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
  • platform/chromium-win/editing/deleting/delete-at-start-or-end-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-contents-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-contents-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-contents-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-004-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-005-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-006-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-007-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-008-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-009-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-011-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-012-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-013-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-014-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-015-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-016-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-017-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-018-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-019-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-020-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-021-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-022-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-023-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-merge-contents-024-expected.txt:
  • platform/chromium-win/editing/deleting/delete-block-table-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-004-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-005-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-006-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-007-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-008-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-009-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-010-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-011-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-012-expected.txt:
  • platform/chromium-win/editing/deleting/delete-br-013-expected.txt:
  • platform/chromium-win/editing/deleting/delete-by-word-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-by-word-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-character-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-first-list-item-expected.txt:
  • platform/chromium-win/editing/deleting/delete-hr-expected.txt:
  • platform/chromium-win/editing/deleting/delete-image-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-image-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-image-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-image-004-expected.txt:
  • platform/chromium-win/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-004-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-005-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-006-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-007-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-008-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-009-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-010-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-011-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-012-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-013-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-014-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-015-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-016-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-017-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-link-1-expected.txt:
  • platform/chromium-win/editing/deleting/delete-listitem-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-listitem-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-mixed-editable-content-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-select-all-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-select-all-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-select-all-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-selection-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-tab-004-expected.txt:
  • platform/chromium-win/editing/deleting/delete-to-end-of-paragraph-expected.txt:
  • platform/chromium-win/editing/deleting/delete-to-select-table-expected.txt:
  • platform/chromium-win/editing/deleting/delete-trailing-ws-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/chromium-win/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/chromium-win/editing/deleting/delete-ws-fixup-003-expected.txt:
  • platform/chromium-win/editing/deleting/delete-ws-fixup-004-expected.txt:
  • platform/chromium-win/editing/deleting/forward-delete-expected.txt:
  • platform/chromium-win/editing/deleting/list-item-1-expected.txt:
  • platform/chromium-win/editing/deleting/merge-different-styles-expected.txt:
  • platform/chromium-win/editing/deleting/merge-endOfParagraph-expected.txt:
  • platform/chromium-win/editing/deleting/merge-into-empty-block-1-expected.txt:
  • platform/chromium-win/editing/deleting/merge-into-empty-block-2-expected.txt:
  • platform/chromium-win/editing/deleting/merge-no-br-expected.txt:
  • platform/chromium-win/editing/deleting/merge-unrendered-space-expected.txt:
  • platform/chromium-win/editing/deleting/merge-whitespace-pre-expected.txt:
  • platform/chromium-win/editing/deleting/non-smart-delete-expected.txt:
  • platform/chromium-win/editing/deleting/paragraph-in-preserveNewline-expected.txt:
  • platform/chromium-win/editing/deleting/pruning-after-merge-2-expected.txt:
  • platform/chromium-win/editing/deleting/smart-delete-001-expected.txt:
  • platform/chromium-win/editing/deleting/smart-delete-002-expected.txt:
  • platform/chromium-win/editing/deleting/smart-delete-003-expected.txt:
  • platform/chromium-win/editing/deleting/smart-delete-004-expected.txt:
  • platform/chromium-win/editing/deleting/table-cells-expected.txt:
  • platform/chromium-win/editing/deleting/transpose-empty-expected.txt:
  • platform/chromium-win/editing/deleting/type-delete-after-quote-expected.txt:
  • platform/chromium-win/editing/deleting/whitespace-pre-1-expected.txt:
  • platform/chromium-win/editing/execCommand/4580583-1-expected.txt:
  • platform/chromium-win/editing/execCommand/4580583-2-expected.txt:
  • platform/chromium-win/editing/execCommand/4641880-1-expected.txt:
  • platform/chromium-win/editing/execCommand/4641880-2-expected.txt:
  • platform/chromium-win/editing/execCommand/4747450-expected.txt:
  • platform/chromium-win/editing/execCommand/4786404-1-expected.txt:
  • platform/chromium-win/editing/execCommand/4786404-2-expected.txt:
  • platform/chromium-win/editing/execCommand/4916402-expected.txt:
  • platform/chromium-win/editing/execCommand/4916541-expected.txt:
  • platform/chromium-win/editing/execCommand/4920488-expected.txt:
  • platform/chromium-win/editing/execCommand/4920742-1-expected.txt:
  • platform/chromium-win/editing/execCommand/4924441-expected.txt:
  • platform/chromium-win/editing/execCommand/5049671-expected.txt:
  • platform/chromium-win/editing/execCommand/5080333-1-expected.txt:
  • platform/chromium-win/editing/execCommand/5080333-2-expected.txt:
  • platform/chromium-win/editing/execCommand/5136770-expected.txt:
  • platform/chromium-win/editing/execCommand/5138441-expected.txt:
  • platform/chromium-win/editing/execCommand/5142012-1-expected.txt:
  • platform/chromium-win/editing/execCommand/5142012-2-expected.txt:
  • platform/chromium-win/editing/execCommand/5190926-expected.txt:
  • platform/chromium-win/editing/execCommand/5481523-expected.txt:
  • platform/chromium-win/editing/execCommand/5482023-expected.txt:
  • platform/chromium-win/editing/execCommand/5569741-expected.txt:
  • platform/chromium-win/editing/execCommand/5573879-expected.txt:
  • platform/chromium-win/editing/execCommand/create-list-from-range-selection-expected.txt:
  • platform/chromium-win/editing/execCommand/create-list-with-hr-expected.txt:
  • platform/chromium-win/editing/execCommand/findString-2-expected.txt:
  • platform/chromium-win/editing/execCommand/findString-expected.txt:
  • platform/chromium-win/editing/execCommand/format-block-expected.txt:
  • platform/chromium-win/editing/execCommand/format-block-from-range-selection-expected.txt:
  • platform/chromium-win/editing/execCommand/format-block-with-braces-expected.txt:
  • platform/chromium-win/editing/execCommand/format-block-with-trailing-br-expected.txt:
  • platform/chromium-win/editing/execCommand/hilitecolor-expected.txt:
  • platform/chromium-win/editing/execCommand/indent-empty-root-expected.txt:
  • platform/chromium-win/editing/execCommand/indent-list-item-expected.txt:
  • platform/chromium-win/editing/execCommand/indent-selection-expected.txt:
  • platform/chromium-win/editing/execCommand/insert-list-and-stitch-expected.txt:
  • platform/chromium-win/editing/execCommand/insert-list-empty-div-expected.txt:
  • platform/chromium-win/editing/execCommand/insertImage-expected.txt:
  • platform/chromium-win/editing/execCommand/nsresponder-indent-expected.txt:
  • platform/chromium-win/editing/execCommand/nsresponder-outdent-expected.txt:
  • platform/chromium-win/editing/execCommand/outdent-selection-expected.txt:
  • platform/chromium-win/editing/execCommand/print-expected.txt:
  • platform/chromium-win/editing/execCommand/remove-formatting-2-expected.txt:
  • platform/chromium-win/editing/execCommand/remove-formatting-expected.txt:
  • platform/chromium-win/editing/execCommand/remove-list-from-range-selection-expected.txt:
  • platform/chromium-win/editing/execCommand/remove-list-item-1-expected.txt:
  • platform/chromium-win/editing/execCommand/selectAll-expected.txt:
  • platform/chromium-win/editing/inserting/12882-expected.txt:
  • platform/chromium-win/editing/inserting/4278698-expected.txt:
  • platform/chromium-win/editing/inserting/4840662-expected.txt:
  • platform/chromium-win/editing/inserting/4875189-1-expected.txt:
  • platform/chromium-win/editing/inserting/4875189-2-expected.txt:
  • platform/chromium-win/editing/inserting/4959067-expected.txt:
  • platform/chromium-win/editing/inserting/4960120-1-expected.txt:
  • platform/chromium-win/editing/inserting/4960120-2-expected.txt:
  • platform/chromium-win/editing/inserting/5002441-expected.txt:
  • platform/chromium-win/editing/inserting/5058163-1-expected.txt:
  • platform/chromium-win/editing/inserting/5058163-2-expected.txt:
  • platform/chromium-win/editing/inserting/5156401-2-expected.txt:
  • platform/chromium-win/editing/inserting/5418891-expected.txt:
  • platform/chromium-win/editing/inserting/5510537-expected.txt:
  • platform/chromium-win/editing/inserting/5549929-2-expected.txt:
  • platform/chromium-win/editing/inserting/5549929-3-expected.txt:
  • platform/chromium-win/editing/inserting/5607069-2-expected.txt:
  • platform/chromium-win/editing/inserting/5607069-3-expected.txt:
  • platform/chromium-win/editing/inserting/6703873-expected.txt:
  • platform/chromium-win/editing/inserting/before-after-input-element-expected.txt:
  • platform/chromium-win/editing/inserting/break-blockquote-after-delete-expected.txt:
  • platform/chromium-win/editing/inserting/editable-html-element-expected.txt:
  • platform/chromium-win/editing/inserting/editable-inline-element-expected.txt:
  • platform/chromium-win/editing/inserting/edited-whitespace-1-expected.txt:
  • platform/chromium-win/editing/inserting/editing-empty-divs-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3659587-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3775316-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3778059-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3786362-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3800346-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3851164-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-3907422-fix-expected.txt:
  • platform/chromium-win/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-at-end-01-expected.txt:
  • platform/chromium-win/editing/inserting/insert-at-end-02-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-004-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-005-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-006-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-007-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-008-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-009-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-at-tabspan-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-at-tabspan-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-at-tabspan-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-quoted-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-quoted-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-quoted-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-quoted-004-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-quoted-005-expected.txt:
  • platform/chromium-win/editing/inserting/insert-br-quoted-006-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-004-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-005-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-006-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-007-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-008-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-009-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-010-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-011-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-012-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-013-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-014-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-015-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-016-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-017-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-018-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-019-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-020-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-021-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-022-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-023-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-024-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-025-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-026-expected.txt:
  • platform/chromium-win/editing/inserting/insert-div-027-expected.txt:
  • platform/chromium-win/editing/inserting/insert-paragraph-01-expected.txt:
  • platform/chromium-win/editing/inserting/insert-paragraph-02-expected.txt:
  • platform/chromium-win/editing/inserting/insert-paragraph-03-expected.txt:
  • platform/chromium-win/editing/inserting/insert-paragraph-04-expected.txt:
  • platform/chromium-win/editing/inserting/insert-paragraph-05-expected.txt:
  • platform/chromium-win/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/chromium-win/editing/inserting/insert-tab-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-tab-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-tab-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-tab-004-expected.txt:
  • platform/chromium-win/editing/inserting/insert-text-at-tabspan-001-expected.txt:
  • platform/chromium-win/editing/inserting/insert-text-at-tabspan-002-expected.txt:
  • platform/chromium-win/editing/inserting/insert-text-at-tabspan-003-expected.txt:
  • platform/chromium-win/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/chromium-win/editing/inserting/line-break-expected.txt:
  • platform/chromium-win/editing/inserting/multiple-lines-selected-expected.txt:
  • platform/chromium-win/editing/inserting/paragraph-separator-01-expected.txt:
  • platform/chromium-win/editing/inserting/paragraph-separator-02-expected.txt:
  • platform/chromium-win/editing/inserting/paragraph-separator-03-expected.txt:
  • platform/chromium-win/editing/inserting/paragraph-separator-in-table-1-expected.txt:
  • platform/chromium-win/editing/inserting/paragraph-separator-in-table-2-expected.txt:
  • platform/chromium-win/editing/inserting/redo-expected.txt:
  • platform/chromium-win/editing/inserting/return-key-with-selection-001-expected.txt:
  • platform/chromium-win/editing/inserting/return-key-with-selection-002-expected.txt:
  • platform/chromium-win/editing/inserting/return-key-with-selection-003-expected.txt:
  • platform/chromium-win/editing/inserting/typing-001-expected.txt:
  • platform/chromium-win/editing/inserting/typing-002-expected.txt:
  • platform/chromium-win/editing/inserting/typing-003-expected.txt:
  • platform/chromium-win/editing/inserting/typing-around-br-001-expected.txt:
  • platform/chromium-win/editing/inserting/typing-around-image-001-expected.txt:
  • platform/chromium-win/editing/inserting/typing-tab-designmode-forms-expected.txt:
  • platform/chromium-win/editing/pasteboard/3976872-expected.txt:
  • platform/chromium-win/editing/pasteboard/4076267-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/4076267-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/4076267-expected.txt:
  • platform/chromium-win/editing/pasteboard/4242293-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/4242293-expected.txt:
  • platform/chromium-win/editing/pasteboard/4631972-expected.txt:
  • platform/chromium-win/editing/pasteboard/4641033-expected.txt:
  • platform/chromium-win/editing/pasteboard/4700297-expected.txt:
  • platform/chromium-win/editing/pasteboard/4806874-expected.txt:
  • platform/chromium-win/editing/pasteboard/4861080-expected.txt:
  • platform/chromium-win/editing/pasteboard/4944770-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/4944770-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/4947130-expected.txt:
  • platform/chromium-win/editing/pasteboard/4989774-expected.txt:
  • platform/chromium-win/editing/pasteboard/5006779-expected.txt:
  • platform/chromium-win/editing/pasteboard/5027857-expected.txt:
  • platform/chromium-win/editing/pasteboard/5028447-expected.txt:
  • platform/chromium-win/editing/pasteboard/5032095-expected.txt:
  • platform/chromium-win/editing/pasteboard/5065605-expected.txt:
  • platform/chromium-win/editing/pasteboard/5071074-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/5071074-expected.txt:
  • platform/chromium-win/editing/pasteboard/5075944-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/5075944-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/5075944-expected.txt:
  • platform/chromium-win/editing/pasteboard/5089327-expected.txt:
  • platform/chromium-win/editing/pasteboard/5134759-expected.txt:
  • platform/chromium-win/editing/pasteboard/5156401-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/5247341-expected.txt:
  • platform/chromium-win/editing/pasteboard/5368833-expected.txt:
  • platform/chromium-win/editing/pasteboard/5387578-expected.txt:
  • platform/chromium-win/editing/pasteboard/5478250-expected.txt:
  • platform/chromium-win/editing/pasteboard/5483567-expected.txt:
  • platform/chromium-win/editing/pasteboard/5601583-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/8145-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/8145-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/8145-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/bad-placeholder-expected.txt:
  • platform/chromium-win/editing/pasteboard/block-wrappers-necessary-expected.txt:
  • platform/chromium-win/editing/pasteboard/copy-paste-bidi-expected.txt:
  • platform/chromium-win/editing/pasteboard/copy-standalone-image-expected.txt:
  • platform/chromium-win/editing/pasteboard/cut-text-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/displaced-generic-placeholder-expected.txt:
  • platform/chromium-win/editing/pasteboard/displaced-placeholder-expected.txt:
  • platform/chromium-win/editing/pasteboard/display-block-on-spans-expected.txt:
  • platform/chromium-win/editing/pasteboard/drag-drop-dead-frame-expected.txt:
  • platform/chromium-win/editing/pasteboard/drag-drop-modifies-page-expected.txt:
  • platform/chromium-win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
  • platform/chromium-win/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
  • platform/chromium-win/editing/pasteboard/drop-text-without-selection-expected.txt:
  • platform/chromium-win/editing/pasteboard/input-field-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/interchange-newline-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/interchange-newline-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/interchange-newline-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/interchange-newline-4-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-after-delete-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-after-delete-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-after-delete-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-4-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-5-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-blockquote-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-borders-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-list-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-end-table-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-start-blockquote-expected.txt:
  • platform/chromium-win/editing/pasteboard/merge-start-list-expected.txt:
  • platform/chromium-win/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
  • platform/chromium-win/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-4035648-fix-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-4038267-fix-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-4039777-fix-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-003-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-004-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-005-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-006-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-007-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-008-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-009-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-line-endings-010-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-list-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-match-style-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-match-style-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-pre-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-pre-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-table-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-table-003-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-table-cells-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-003-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-004-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-005-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-006-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-007-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-008-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-009-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-010-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-011-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-012-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-013-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-014-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-015-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-016-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-017-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-018-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-019-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-unrendered-select-expected.txt:
  • platform/chromium-win/editing/pasteboard/paste-xml-expected.txt:
  • platform/chromium-win/editing/pasteboard/pasting-object-expected.txt:
  • platform/chromium-win/editing/pasteboard/pasting-tabs-expected.txt:
  • platform/chromium-win/editing/pasteboard/prevent-block-nesting-01-expected.txt:
  • platform/chromium-win/editing/pasteboard/quirks-mode-br-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/select-element-1-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-drag-drop-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-001-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-002-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-003-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-004-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-005-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-006-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-007-expected.txt:
  • platform/chromium-win/editing/pasteboard/smart-paste-008-expected.txt:
  • platform/chromium-win/editing/pasteboard/styled-element-markup-expected.txt:
  • platform/chromium-win/editing/pasteboard/testcase-9507-expected.txt:
  • platform/chromium-win/editing/pasteboard/undoable-fragment-removes-expected.txt:
  • platform/chromium-win/editing/pasteboard/unrendered-br-expected.txt:
  • platform/chromium-win/editing/selection/13804-expected.txt:
  • platform/chromium-win/editing/selection/14971-expected.txt:
  • platform/chromium-win/editing/selection/3690703-2-expected.txt:
  • platform/chromium-win/editing/selection/3690703-expected.txt:
  • platform/chromium-win/editing/selection/3690719-expected.txt:
  • platform/chromium-win/editing/selection/4397952-expected.txt:
  • platform/chromium-win/editing/selection/4402375-expected.txt:
  • platform/chromium-win/editing/selection/4818145-expected.txt:
  • platform/chromium-win/editing/selection/4866671-expected.txt:
  • platform/chromium-win/editing/selection/4889598-expected.txt:
  • platform/chromium-win/editing/selection/4895428-1-expected.txt:
  • platform/chromium-win/editing/selection/4895428-2-expected.txt:
  • platform/chromium-win/editing/selection/4895428-3-expected.txt:
  • platform/chromium-win/editing/selection/4895428-4-expected.txt:
  • platform/chromium-win/editing/selection/4932260-1-expected.txt:
  • platform/chromium-win/editing/selection/4932260-2-expected.txt:
  • platform/chromium-win/editing/selection/4932260-3-expected.txt:
  • platform/chromium-win/editing/selection/4947387-expected.txt:
  • platform/chromium-win/editing/selection/4960116-expected.txt:
  • platform/chromium-win/editing/selection/4975120-expected.txt:
  • platform/chromium-win/editing/selection/4983858-expected.txt:
  • platform/chromium-win/editing/selection/5007143-2-expected.txt:
  • platform/chromium-win/editing/selection/5007143-expected.txt:
  • platform/chromium-win/editing/selection/5057506-2-expected.txt:
  • platform/chromium-win/editing/selection/5057506-expected.txt:
  • platform/chromium-win/editing/selection/5076323-1-expected.txt:
  • platform/chromium-win/editing/selection/5076323-2-expected.txt:
  • platform/chromium-win/editing/selection/5076323-3-expected.txt:
  • platform/chromium-win/editing/selection/5081257-1-expected.txt:
  • platform/chromium-win/editing/selection/5081257-2-expected.txt:
  • platform/chromium-win/editing/selection/5099303-expected.txt:
  • platform/chromium-win/editing/selection/5109817-expected.txt:
  • platform/chromium-win/editing/selection/5131716-1-expected.txt:
  • platform/chromium-win/editing/selection/5131716-2-expected.txt:
  • platform/chromium-win/editing/selection/5131716-3-expected.txt:
  • platform/chromium-win/editing/selection/5131716-4-expected.txt:
  • platform/chromium-win/editing/selection/5195166-2-expected.txt:
  • platform/chromium-win/editing/selection/5232159-expected.txt:
  • platform/chromium-win/editing/selection/5234383-1-expected.txt:
  • platform/chromium-win/editing/selection/5234383-2-expected.txt:
  • platform/chromium-win/editing/selection/5240265-expected.txt:
  • platform/chromium-win/editing/selection/5333725-expected.txt:
  • platform/chromium-win/editing/selection/5354455-1-expected.txt:
  • platform/chromium-win/editing/selection/5354455-2-expected.txt:
  • platform/chromium-win/editing/selection/6476-expected.txt:
  • platform/chromium-win/editing/selection/7152-1-expected.txt:
  • platform/chromium-win/editing/selection/7152-2-expected.txt:
  • platform/chromium-win/editing/selection/addRange-expected.txt:
  • platform/chromium-win/editing/selection/after-line-wrap-expected.txt:
  • platform/chromium-win/editing/selection/caret-and-focus-ring-expected.txt:
  • platform/chromium-win/editing/selection/caret-before-select-expected.txt:
  • platform/chromium-win/editing/selection/caret-rtl-2-expected.txt:
  • platform/chromium-win/editing/selection/caret-rtl-expected.txt:
  • platform/chromium-win/editing/selection/click-start-of-line-expected.txt:
  • platform/chromium-win/editing/selection/contains-boundaries-expected.txt:
  • platform/chromium-win/editing/selection/contenteditable-click-inside-expected.txt:
  • platform/chromium-win/editing/selection/contenteditable-click-outside-expected.txt:
  • platform/chromium-win/editing/selection/display-table-text-expected.txt:
  • platform/chromium-win/editing/selection/doubleclick-crash-expected.txt:
  • platform/chromium-win/editing/selection/drag-select-1-expected.txt:
  • platform/chromium-win/editing/selection/drag-text-delay-expected.txt:
  • platform/chromium-win/editing/selection/drag-to-contenteditable-iframe-expected.txt:
  • platform/chromium-win/editing/selection/editable-html-element-expected.txt:
  • platform/chromium-win/editing/selection/editable-links-expected.txt:
  • platform/chromium-win/editing/selection/editable-non-editable-crash-expected.txt:
  • platform/chromium-win/editing/selection/end-of-document-expected.txt:
  • platform/chromium-win/editing/selection/expanding-selections-expected.txt:
  • platform/chromium-win/editing/selection/expanding-selections2-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-character-001-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-character-002-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-character-003-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-character-004-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-character-005-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-character-006-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-sentence-001-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-word-001-expected.txt:
  • platform/chromium-win/editing/selection/extend-by-word-002-expected.txt:
  • platform/chromium-win/editing/selection/extend-selection-bidi-expected.txt:
  • platform/chromium-win/editing/selection/fake-doubleclick-expected.txt:
  • platform/chromium-win/editing/selection/fake-drag-expected.txt:
  • platform/chromium-win/editing/selection/focus-body-expected.txt:
  • platform/chromium-win/editing/selection/focus_editable_html-expected.txt:
  • platform/chromium-win/editing/selection/iframe-expected.txt:
  • platform/chromium-win/editing/selection/image-before-linebreak-expected.txt:
  • platform/chromium-win/editing/selection/inline-closest-leaf-child-expected.txt:
  • platform/chromium-win/editing/selection/inline-table-expected.txt:
  • platform/chromium-win/editing/selection/leave-requested-block-expected.txt:
  • platform/chromium-win/editing/selection/line-wrap-1-expected.txt:
  • platform/chromium-win/editing/selection/line-wrap-2-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-1-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-2-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-3-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-4-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-5-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-6-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-7-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-8-expected.txt:
  • platform/chromium-win/editing/selection/mixed-editability-9-expected.txt:
  • platform/chromium-win/editing/selection/move-3875618-fix-expected.txt:
  • platform/chromium-win/editing/selection/move-3875641-fix-expected.txt:
  • platform/chromium-win/editing/selection/move-backwords-by-word-001-expected.txt:
  • platform/chromium-win/editing/selection/move-between-blocks-no-001-expected.txt:
  • platform/chromium-win/editing/selection/move-between-blocks-yes-001-expected.txt:
  • platform/chromium-win/editing/selection/move-by-character-001-expected.txt:
  • platform/chromium-win/editing/selection/move-by-character-002-expected.txt:
  • platform/chromium-win/editing/selection/move-by-character-003-expected.txt:
  • platform/chromium-win/editing/selection/move-by-character-004-expected.txt:
  • platform/chromium-win/editing/selection/move-by-character-005-expected.txt:
  • platform/chromium-win/editing/selection/move-by-character-6-expected.txt:
  • platform/chromium-win/editing/selection/move-by-line-001-expected.txt:
  • platform/chromium-win/editing/selection/move-by-line-002-expected.txt:
  • platform/chromium-win/editing/selection/move-by-sentence-001-expected.txt:
  • platform/chromium-win/editing/selection/move-by-sentence-linebreak-expected.txt:
  • platform/chromium-win/editing/selection/move-by-word-001-expected.txt:
  • platform/chromium-win/editing/selection/move-past-trailing-space-expected.txt:
  • platform/chromium-win/editing/selection/node-removal-2-expected.txt:
  • platform/chromium-win/editing/selection/paragraph-granularity-expected.txt:
  • platform/chromium-win/editing/selection/previous-line-position-expected.txt:
  • platform/chromium-win/editing/selection/range-between-block-and-inline-expected.txt:
  • platform/chromium-win/editing/selection/replace-selection-1-expected.txt:
  • platform/chromium-win/editing/selection/replaced-boundaries-1-expected.txt:
  • platform/chromium-win/editing/selection/replaced-boundaries-2-expected.txt:
  • platform/chromium-win/editing/selection/replaced-boundaries-3-expected.txt:
  • platform/chromium-win/editing/selection/select-all-001-expected.txt:
  • platform/chromium-win/editing/selection/select-all-002-expected.txt:
  • platform/chromium-win/editing/selection/select-all-003-expected.txt:
  • platform/chromium-win/editing/selection/select-all-004-expected.txt:
  • platform/chromium-win/editing/selection/select-all-005-expected.txt:
  • platform/chromium-win/editing/selection/select-all-006-expected.txt:
  • platform/chromium-win/editing/selection/select-box-expected.txt:
  • platform/chromium-win/editing/selection/select-element-paragraph-boundary-expected.txt:
  • platform/chromium-win/editing/selection/select-from-textfield-outwards-expected.txt:
  • platform/chromium-win/editing/selection/select-text-overflow-ellipsis-expected.txt:
  • platform/chromium-win/editing/selection/selection-3748164-fix-expected.txt:
  • platform/chromium-win/editing/selection/selection-actions-expected.txt:
  • platform/chromium-win/editing/selection/selection-background-expected.txt:
  • platform/chromium-win/editing/selection/table-caret-1-expected.txt:
  • platform/chromium-win/editing/selection/table-caret-2-expected.txt:
  • platform/chromium-win/editing/selection/table-caret-3-expected.txt:
  • platform/chromium-win/editing/selection/triple-click-in-pre-expected.txt:
  • platform/chromium-win/editing/selection/unrendered-001-expected.txt:
  • platform/chromium-win/editing/selection/unrendered-002-expected.txt:
  • platform/chromium-win/editing/selection/unrendered-003-expected.txt:
  • platform/chromium-win/editing/selection/unrendered-004-expected.txt:
  • platform/chromium-win/editing/selection/unrendered-005-expected.txt:
  • platform/chromium-win/editing/selection/unrendered-space-expected.txt:
  • platform/chromium-win/editing/selection/word-granularity-expected.txt:
  • platform/chromium-win/editing/selection/wrapped-line-caret-1-expected.txt:
  • platform/chromium-win/editing/selection/wrapped-line-caret-2-expected.txt:
  • platform/chromium-win/editing/spelling/spellcheck-attribute-expected.txt:
  • platform/chromium-win/editing/spelling/spelling-expected.txt:
  • platform/chromium-win/editing/style/4916887-expected.txt:
  • platform/chromium-win/editing/style/5017613-1-expected.txt:
  • platform/chromium-win/editing/style/5017613-2-expected.txt:
  • platform/chromium-win/editing/style/5046875-1-expected.txt:
  • platform/chromium-win/editing/style/5046875-2-expected.txt:
  • platform/chromium-win/editing/style/5065910-expected.txt:
  • platform/chromium-win/editing/style/5084241-expected.txt:
  • platform/chromium-win/editing/style/5228141-expected.txt:
  • platform/chromium-win/editing/style/5279521-expected.txt:
  • platform/chromium-win/editing/style/apple-style-editable-mix-expected.txt:
  • platform/chromium-win/editing/style/apply-through-end-of-document-expected.txt:
  • platform/chromium-win/editing/style/block-style-001-expected.txt:
  • platform/chromium-win/editing/style/block-style-002-expected.txt:
  • platform/chromium-win/editing/style/block-style-003-expected.txt:
  • platform/chromium-win/editing/style/block-style-004-expected.txt:
  • platform/chromium-win/editing/style/block-style-005-expected.txt:
  • platform/chromium-win/editing/style/block-style-006-expected.txt:
  • platform/chromium-win/editing/style/block-styles-007-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-001-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-002-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-003-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-004-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-005-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-006-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-007-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-008-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-009-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-010-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-011-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-012-expected.txt:
  • platform/chromium-win/editing/style/create-block-for-style-013-expected.txt:
  • platform/chromium-win/editing/style/designmode-expected.txt:
  • platform/chromium-win/editing/style/font-family-with-space-expected.txt:
  • platform/chromium-win/editing/style/fontsize-1-expected.txt:
  • platform/chromium-win/editing/style/highlight-expected.txt:
  • platform/chromium-win/editing/style/non-inheritable-styles-expected.txt:
  • platform/chromium-win/editing/style/relative-font-size-change-001-expected.txt:
  • platform/chromium-win/editing/style/relative-font-size-change-002-expected.txt:
  • platform/chromium-win/editing/style/relative-font-size-change-003-expected.txt:
  • platform/chromium-win/editing/style/relative-font-size-change-004-expected.txt:
  • platform/chromium-win/editing/style/smoosh-styles-001-expected.txt:
  • platform/chromium-win/editing/style/smoosh-styles-002-expected.txt:
  • platform/chromium-win/editing/style/smoosh-styles-003-expected.txt:
  • platform/chromium-win/editing/style/style-3681552-fix-001-expected.txt:
  • platform/chromium-win/editing/style/style-3681552-fix-002-expected.txt:
  • platform/chromium-win/editing/style/style-3690704-fix-expected.txt:
  • platform/chromium-win/editing/style/style-3998892-fix-expected.txt:
  • platform/chromium-win/editing/style/style-boundary-001-expected.txt:
  • platform/chromium-win/editing/style/style-boundary-002-expected.txt:
  • platform/chromium-win/editing/style/style-boundary-003-expected.txt:
  • platform/chromium-win/editing/style/style-boundary-004-expected.txt:
  • platform/chromium-win/editing/style/style-boundary-005-expected.txt:
  • platform/chromium-win/editing/style/table-selection-expected.txt:
  • platform/chromium-win/editing/style/typing-style-001-expected.txt:
  • platform/chromium-win/editing/style/typing-style-002-expected.txt:
  • platform/chromium-win/editing/style/typing-style-003-expected.txt:
  • platform/chromium-win/editing/style/unbold-in-bold-expected.txt:
  • platform/chromium-win/editing/undo/4063751-expected.txt:
  • platform/chromium-win/editing/undo/5378473-expected.txt:
  • platform/chromium-win/editing/undo/redo-typing-001-expected.txt:
  • platform/chromium-win/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/chromium-win/editing/undo/undo-combined-delete-expected.txt:
  • platform/chromium-win/editing/undo/undo-delete-boundary-expected.txt:
  • platform/chromium-win/editing/undo/undo-delete-expected.txt:
  • platform/chromium-win/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/chromium-win/editing/undo/undo-forward-delete-expected.txt:
  • platform/chromium-win/editing/undo/undo-misspellings-expected.txt:
  • platform/chromium-win/editing/undo/undo-typing-001-expected.txt:
  • platform/chromium-win/editing/unsupported-content/list-delete-001-expected.txt:
  • platform/chromium-win/editing/unsupported-content/list-delete-003-expected.txt:
  • platform/chromium-win/editing/unsupported-content/list-type-after-expected.txt:
  • platform/chromium-win/editing/unsupported-content/list-type-before-expected.txt:
  • platform/chromium-win/editing/unsupported-content/table-delete-001-expected.txt:
  • platform/chromium-win/editing/unsupported-content/table-delete-002-expected.txt:
  • platform/chromium-win/editing/unsupported-content/table-delete-003-expected.txt:
  • platform/chromium-win/editing/unsupported-content/table-type-after-expected.txt:
  • platform/chromium-win/editing/unsupported-content/table-type-before-expected.txt:
  • platform/chromium-win/fast/block/float/relative-painted-twice-expected.txt:
  • platform/chromium-win/fast/css-generated-content/hover-style-change-expected.txt:
  • platform/chromium-win/fast/css/layerZOrderCrash-expected.txt:
  • platform/chromium-win/fast/css/shadow-multiple-expected.txt:
  • platform/chromium-win/fast/css/universal-hover-quirk-expected.txt:
  • platform/chromium-win/fast/dom/delete-contents-expected.txt:
  • platform/chromium-win/fast/dom/focus-contenteditable-expected.txt:
  • platform/chromium-win/fast/dynamic/layer-hit-test-crash-expected.txt:
  • platform/chromium-win/fast/dynamic/selection-highlight-adjust-expected.txt:
  • platform/chromium-win/fast/events/5056619-expected.txt:
  • platform/chromium-win/fast/events/autoscroll-expected.txt:
  • platform/chromium-win/fast/events/context-no-deselect-expected.txt:
  • platform/chromium-win/fast/events/label-focus-expected.txt:
  • platform/chromium-win/fast/events/pointer-events-2-expected.txt:
  • platform/chromium-win/fast/events/updateLayoutForHitTest-expected.txt:
  • platform/chromium-win/fast/forms/caret-rtl-expected.txt:
  • platform/chromium-win/fast/forms/form-added-to-table-expected.txt:
  • platform/chromium-win/fast/forms/input-appearance-focus-expected.txt:
  • platform/chromium-win/fast/forms/input-appearance-readonly-expected.txt:
  • platform/chromium-win/fast/forms/input-appearance-selection-expected.txt:
  • platform/chromium-win/fast/forms/input-double-click-selection-gap-bug-expected.txt:
  • platform/chromium-win/fast/forms/input-paste-undo-expected.txt:
  • platform/chromium-win/fast/forms/input-readonly-autoscroll-expected.txt:
  • platform/chromium-win/fast/forms/input-text-click-inside-expected.txt:
  • platform/chromium-win/fast/forms/input-text-click-outside-expected.txt:
  • platform/chromium-win/fast/forms/input-text-double-click-expected.txt:
  • platform/chromium-win/fast/forms/input-text-drag-down-expected.txt:
  • platform/chromium-win/fast/forms/input-text-option-delete-expected.txt:
  • platform/chromium-win/fast/forms/input-text-scroll-left-on-blur-expected.txt:
  • platform/chromium-win/fast/forms/input-text-self-emptying-click-expected.txt:
  • platform/chromium-win/fast/forms/plaintext-mode-2-expected.txt:
  • platform/chromium-win/fast/forms/search-rtl-expected.txt:
  • platform/chromium-win/fast/forms/search-zoomed-expected.txt:
  • platform/chromium-win/fast/forms/tabbing-input-iframe-expected.txt:
  • platform/chromium-win/fast/forms/textarea-scrollbar-expected.txt:
  • platform/chromium-win/fast/forms/textarea-scrolled-type-expected.txt:
  • platform/chromium-win/fast/forms/textfield-outline-expected.txt:
  • platform/chromium-win/fast/forms/textfield-overflow-expected.txt:
  • platform/chromium-win/fast/frames/take-focus-from-iframe-expected.txt:
  • platform/chromium-win/fast/inline-block/14498-positionForCoordinates-expected.txt:
  • platform/chromium-win/fast/inline/25277-2-expected.txt:
  • platform/chromium-win/fast/inline/25277-expected.txt:
  • platform/chromium-win/fast/lists/drag-into-marker-expected.txt:
  • platform/chromium-win/fast/lists/markers-in-selection-expected.txt:
  • platform/chromium-win/fast/overflow/image-selection-highlight-expected.txt:
  • platform/chromium-win/fast/overflow/overflow-focus-ring-expected.txt:
  • platform/chromium-win/fast/overflow/overflow-text-hit-testing-expected.txt:
  • platform/chromium-win/fast/repaint/4776765-expected.txt:
  • platform/chromium-win/fast/repaint/block-selection-gap-in-composited-layer-expected.txt:
  • platform/chromium-win/fast/repaint/caret-outside-block-expected.txt:
  • platform/chromium-win/fast/repaint/delete-into-nested-block-expected.txt:
  • platform/chromium-win/fast/repaint/inline-outline-repaint-expected.txt:
  • platform/chromium-win/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
  • platform/chromium-win/fast/repaint/selected-replaced-expected.txt:
  • platform/chromium-win/fast/repaint/selection-after-delete-expected.txt:
  • platform/chromium-win/fast/repaint/selection-after-remove-expected.txt:
  • platform/chromium-win/fast/repaint/subtree-root-skipped-expected.txt:
  • platform/chromium-win/fast/replaced/selection-rect-in-table-cell-expected.txt:
  • platform/chromium-win/fast/replaced/selection-rect-transform-expected.txt:
  • platform/chromium-win/fast/selectors/159-expected.txt:
  • platform/chromium-win/fast/selectors/177a-expected.txt:
  • platform/chromium-win/fast/table/click-near-anonymous-table-expected.txt:
  • platform/chromium-win/fast/text/atsui-kerning-and-ligatures-expected.txt:
  • platform/chromium-win/fast/text/atsui-partial-selection-expected.txt:
  • platform/chromium-win/fast/text/delete-hard-break-character-expected.txt:
  • platform/chromium-win/fast/text/in-rendered-text-rtl-expected.txt:
  • platform/chromium-win/fast/text/international/khmer-selection-expected.txt:
  • platform/chromium-win/fast/text/international/rtl-caret-expected.txt:
  • platform/chromium-win/fast/text/justified-selection-at-edge-expected.txt:
  • platform/chromium-win/fast/text/justified-selection-expected.txt:
  • platform/chromium-win/fast/text/should-use-atsui-expected.txt:
  • platform/chromium-win/fast/text/textIteratorNilRenderer-expected.txt:
  • platform/chromium-win/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
  • platform/chromium-win/fast/transforms/transformed-caret-expected.txt:
  • platform/chromium-win/fast/transforms/transformed-focused-text-input-expected.txt:
  • platform/chromium-win/svg/custom/hit-test-with-br-expected.txt:
  • platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt:
  • platform/chromium-win/svg/text/selection-background-color-expected.txt:
  • platform/chromium-win/svg/text/selection-styles-expected.txt:
  • platform/gtk/editing/deleting/4922367-expected.txt:
  • platform/gtk/editing/deleting/5026848-1-expected.txt:
  • platform/gtk/editing/deleting/5026848-2-expected.txt:
  • platform/gtk/editing/deleting/5026848-3-expected.txt:
  • platform/gtk/editing/deleting/5032066-expected.txt:
  • platform/gtk/editing/deleting/5091898-expected.txt:
  • platform/gtk/editing/deleting/5099303-expected.txt:
  • platform/gtk/editing/deleting/5115601-expected.txt:
  • platform/gtk/editing/deleting/5126166-expected.txt:
  • platform/gtk/editing/deleting/5156801-2-expected.txt:
  • platform/gtk/editing/deleting/5206311-1-expected.txt:
  • platform/gtk/editing/deleting/5206311-2-expected.txt:
  • platform/gtk/editing/deleting/5272440-expected.txt:
  • platform/gtk/editing/deleting/5369009-expected.txt:
  • platform/gtk/editing/deleting/5390681-2-expected.txt:
  • platform/gtk/editing/deleting/5390681-expected.txt:
  • platform/gtk/editing/deleting/5433862-2-expected.txt:
  • platform/gtk/editing/deleting/5483370-expected.txt:
  • platform/gtk/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3608430-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3775172-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3800834-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-3959464-fix-expected.txt:
  • platform/gtk/editing/deleting/delete-and-undo-expected.txt:
  • platform/gtk/editing/deleting/delete-block-contents-001-expected.txt:
  • platform/gtk/editing/deleting/delete-block-contents-002-expected.txt:
  • platform/gtk/editing/deleting/delete-block-contents-003-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-012-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-013-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-014-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-015-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-016-expected.txt:
  • platform/gtk/editing/deleting/delete-block-merge-contents-017-expected.txt:
  • platform/gtk/editing/deleting/delete-br-001-expected.txt:
  • platform/gtk/editing/deleting/delete-br-002-expected.txt:
  • platform/gtk/editing/deleting/delete-br-003-expected.txt:
  • platform/gtk/editing/deleting/delete-br-004-expected.txt:
  • platform/gtk/editing/deleting/delete-br-005-expected.txt:
  • platform/gtk/editing/deleting/delete-br-006-expected.txt:
  • platform/gtk/editing/deleting/delete-br-007-expected.txt:
  • platform/gtk/editing/deleting/delete-br-010-expected.txt:
  • platform/gtk/editing/deleting/delete-br-013-expected.txt:
  • platform/gtk/editing/deleting/delete-by-word-001-expected.txt:
  • platform/gtk/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/gtk/editing/deleting/delete-image-004-expected.txt:
  • platform/gtk/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/gtk/editing/deleting/delete-line-001-expected.txt:
  • platform/gtk/editing/deleting/delete-line-002-expected.txt:
  • platform/gtk/editing/deleting/delete-line-005-expected.txt:
  • platform/gtk/editing/deleting/delete-line-006-expected.txt:
  • platform/gtk/editing/deleting/delete-line-007-expected.txt:
  • platform/gtk/editing/deleting/delete-line-008-expected.txt:
  • platform/gtk/editing/deleting/delete-line-009-expected.txt:
  • platform/gtk/editing/deleting/delete-line-010-expected.txt:
  • platform/gtk/editing/deleting/delete-line-011-expected.txt:
  • platform/gtk/editing/deleting/delete-line-012-expected.txt:
  • platform/gtk/editing/deleting/delete-line-013-expected.txt:
  • platform/gtk/editing/deleting/delete-line-014-expected.txt:
  • platform/gtk/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/gtk/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/gtk/editing/deleting/delete-listitem-001-expected.txt:
  • platform/gtk/editing/deleting/delete-listitem-002-expected.txt:
  • platform/gtk/editing/deleting/delete-select-all-001-expected.txt:
  • platform/gtk/editing/deleting/delete-select-all-002-expected.txt:
  • platform/gtk/editing/deleting/delete-tab-002-expected.txt:
  • platform/gtk/editing/deleting/delete-tab-004-expected.txt:
  • platform/gtk/editing/deleting/delete-to-end-of-paragraph-expected.txt:
  • platform/gtk/editing/deleting/delete-to-select-table-expected.txt:
  • platform/gtk/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/gtk/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/gtk/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/gtk/editing/deleting/forward-delete-expected.txt:
  • platform/gtk/editing/deleting/merge-whitespace-pre-expected.txt:
  • platform/gtk/editing/deleting/type-delete-after-quote-expected.txt:
  • platform/gtk/editing/execCommand/4580583-1-expected.txt:
  • platform/gtk/editing/execCommand/4580583-2-expected.txt:
  • platform/gtk/editing/execCommand/4747450-expected.txt:
  • platform/gtk/editing/execCommand/4786404-1-expected.txt:
  • platform/gtk/editing/execCommand/4786404-2-expected.txt:
  • platform/gtk/editing/execCommand/4916402-expected.txt:
  • platform/gtk/editing/execCommand/4916541-expected.txt:
  • platform/gtk/editing/execCommand/4920488-expected.txt:
  • platform/gtk/editing/execCommand/4920742-1-expected.txt:
  • platform/gtk/editing/execCommand/4924441-expected.txt:
  • platform/gtk/editing/execCommand/5049671-expected.txt:
  • platform/gtk/editing/execCommand/5080333-1-expected.txt:
  • platform/gtk/editing/execCommand/5080333-2-expected.txt:
  • platform/gtk/editing/execCommand/5136770-expected.txt:
  • platform/gtk/editing/execCommand/5138441-expected.txt:
  • platform/gtk/editing/execCommand/5142012-1-expected.txt:
  • platform/gtk/editing/execCommand/5142012-2-expected.txt:
  • platform/gtk/editing/execCommand/5190926-expected.txt:
  • platform/gtk/editing/execCommand/5481523-expected.txt:
  • platform/gtk/editing/execCommand/5482023-expected.txt:
  • platform/gtk/editing/execCommand/5569741-expected.txt:
  • platform/gtk/editing/execCommand/5573879-expected.txt:
  • platform/gtk/editing/execCommand/insert-list-empty-div-expected.txt:
  • platform/gtk/editing/inserting/12882-expected.txt:
  • platform/gtk/editing/inserting/4840662-expected.txt:
  • platform/gtk/editing/inserting/4875189-1-expected.txt:
  • platform/gtk/editing/inserting/4875189-2-expected.txt:
  • platform/gtk/editing/inserting/4959067-expected.txt:
  • platform/gtk/editing/inserting/4960120-2-expected.txt:
  • platform/gtk/editing/inserting/5002441-expected.txt:
  • platform/gtk/editing/inserting/5058163-1-expected.txt:
  • platform/gtk/editing/inserting/5058163-2-expected.txt:
  • platform/gtk/editing/inserting/5156401-2-expected.txt:
  • platform/gtk/editing/inserting/5418891-expected.txt:
  • platform/gtk/editing/inserting/5510537-expected.txt:
  • platform/gtk/editing/inserting/5549929-2-expected.txt:
  • platform/gtk/editing/inserting/5549929-3-expected.txt:
  • platform/gtk/editing/inserting/6703873-expected.txt:
  • platform/gtk/editing/inserting/editable-inline-element-expected.txt:
  • platform/gtk/editing/inserting/edited-whitespace-1-expected.txt:
  • platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-3659587-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-3775316-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-3800346-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-3851164-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-3907422-fix-expected.txt:
  • platform/gtk/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/gtk/editing/inserting/insert-br-005-expected.txt:
  • platform/gtk/editing/inserting/insert-div-001-expected.txt:
  • platform/gtk/editing/inserting/insert-div-002-expected.txt:
  • platform/gtk/editing/inserting/insert-div-003-expected.txt:
  • platform/gtk/editing/inserting/insert-div-004-expected.txt:
  • platform/gtk/editing/inserting/insert-div-005-expected.txt:
  • platform/gtk/editing/inserting/insert-div-009-expected.txt:
  • platform/gtk/editing/inserting/insert-div-024-expected.txt:
  • platform/gtk/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/gtk/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/gtk/editing/inserting/redo-expected.txt:
  • platform/gtk/editing/inserting/typing-001-expected.txt:
  • platform/gtk/editing/inserting/typing-002-expected.txt:
  • platform/gtk/editing/inserting/typing-003-expected.txt:
  • platform/gtk/editing/inserting/typing-around-br-001-expected.txt:
  • platform/gtk/editing/inserting/typing-around-image-001-expected.txt:
  • platform/gtk/editing/pasteboard/4076267-2-expected.txt:
  • platform/gtk/editing/pasteboard/4076267-3-expected.txt:
  • platform/gtk/editing/pasteboard/4076267-expected.txt:
  • platform/gtk/editing/pasteboard/5032095-expected.txt:
  • platform/gtk/editing/pasteboard/5071074-2-expected.txt:
  • platform/gtk/editing/pasteboard/5075944-3-expected.txt:
  • platform/gtk/editing/pasteboard/5089327-expected.txt:
  • platform/gtk/editing/pasteboard/5134759-expected.txt:
  • platform/gtk/editing/pasteboard/5156401-1-expected.txt:
  • platform/gtk/editing/pasteboard/5387578-expected.txt:
  • platform/gtk/editing/pasteboard/5483567-expected.txt:
  • platform/gtk/editing/pasteboard/cut-text-001-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-1-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-2-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-3-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
  • platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
  • platform/gtk/editing/pasteboard/paste-table-001-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-001-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-002-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-003-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-004-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-005-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-006-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-007-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-009-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-010-expected.txt:
  • platform/gtk/editing/pasteboard/paste-text-015-expected.txt:
  • platform/gtk/editing/pasteboard/paste-xml-expected.txt:
  • platform/gtk/editing/selection/13804-expected.txt:
  • platform/gtk/editing/selection/14971-expected.txt:
  • platform/gtk/editing/selection/4818145-expected.txt:
  • platform/gtk/editing/selection/4866671-expected.txt:
  • platform/gtk/editing/selection/4889598-expected.txt:
  • platform/gtk/editing/selection/4895428-2-expected.txt:
  • platform/gtk/editing/selection/4960116-expected.txt:
  • platform/gtk/editing/selection/4983858-expected.txt:
  • platform/gtk/editing/selection/5007143-2-expected.txt:
  • platform/gtk/editing/selection/5007143-expected.txt:
  • platform/gtk/editing/selection/5057506-2-expected.txt:
  • platform/gtk/editing/selection/5057506-expected.txt:
  • platform/gtk/editing/selection/5076323-1-expected.txt:
  • platform/gtk/editing/selection/5076323-2-expected.txt:
  • platform/gtk/editing/selection/5076323-3-expected.txt:
  • platform/gtk/editing/selection/5081257-1-expected.txt:
  • platform/gtk/editing/selection/5081257-2-expected.txt:
  • platform/gtk/editing/selection/5099303-expected.txt:
  • platform/gtk/editing/selection/5109817-expected.txt:
  • platform/gtk/editing/selection/5131716-1-expected.txt:
  • platform/gtk/editing/selection/5131716-2-expected.txt:
  • platform/gtk/editing/selection/5131716-3-expected.txt:
  • platform/gtk/editing/selection/5131716-4-expected.txt:
  • platform/gtk/editing/selection/5232159-expected.txt:
  • platform/gtk/editing/selection/5234383-1-expected.txt:
  • platform/gtk/editing/selection/5234383-2-expected.txt:
  • platform/gtk/editing/selection/5333725-expected.txt:
  • platform/gtk/editing/selection/5354455-1-expected.txt:
  • platform/gtk/editing/selection/5354455-2-expected.txt:
  • platform/gtk/editing/selection/addRange-expected.txt:
  • platform/gtk/editing/selection/extend-by-character-002-expected.txt:
  • platform/gtk/editing/selection/extend-by-character-003-expected.txt:
  • platform/gtk/editing/selection/extend-by-character-004-expected.txt:
  • platform/gtk/editing/selection/extend-by-character-005-expected.txt:
  • platform/gtk/editing/selection/fake-drag-expected.txt:
  • platform/gtk/editing/selection/iframe-expected.txt:
  • platform/gtk/editing/selection/inline-closest-leaf-child-expected.txt:
  • platform/gtk/editing/selection/inline-table-expected.txt:
  • platform/gtk/editing/selection/mixed-editability-6-expected.txt:
  • platform/gtk/editing/selection/mixed-editability-7-expected.txt:
  • platform/gtk/editing/selection/move-backwords-by-word-001-expected.txt:
  • platform/gtk/editing/selection/move-between-blocks-no-001-expected.txt:
  • platform/gtk/editing/selection/move-between-blocks-yes-001-expected.txt:
  • platform/gtk/editing/selection/move-by-character-001-expected.txt:
  • platform/gtk/editing/selection/move-by-character-002-expected.txt:
  • platform/gtk/editing/selection/move-by-character-003-expected.txt:
  • platform/gtk/editing/selection/move-by-character-004-expected.txt:
  • platform/gtk/editing/selection/move-by-character-005-expected.txt:
  • platform/gtk/editing/selection/move-by-sentence-001-expected.txt:
  • platform/gtk/editing/selection/move-by-sentence-linebreak-expected.txt:
  • platform/gtk/editing/selection/move-past-trailing-space-expected.txt:
  • platform/gtk/editing/selection/range-between-block-and-inline-expected.txt:
  • platform/gtk/editing/selection/select-box-expected.txt:
  • platform/gtk/editing/selection/select-text-overflow-ellipsis-expected.txt:
  • platform/gtk/editing/selection/wrapped-line-caret-1-expected.txt:
  • platform/gtk/editing/selection/wrapped-line-caret-2-expected.txt:
  • platform/gtk/editing/spelling/spellcheck-attribute-expected.txt:
  • platform/gtk/editing/spelling/spelling-expected.txt:
  • platform/gtk/editing/spelling/spelling-linebreak-expected.txt:
  • platform/gtk/editing/style/4916887-expected.txt:
  • platform/gtk/editing/style/5017613-1-expected.txt:
  • platform/gtk/editing/style/5017613-2-expected.txt:
  • platform/gtk/editing/style/5046875-1-expected.txt:
  • platform/gtk/editing/style/5046875-2-expected.txt:
  • platform/gtk/editing/style/5084241-expected.txt:
  • platform/gtk/editing/style/5228141-expected.txt:
  • platform/gtk/editing/style/5279521-expected.txt:
  • platform/gtk/editing/style/block-style-003-expected.txt:
  • platform/gtk/editing/style/fontsize-1-expected.txt:
  • platform/gtk/editing/style/highlight-expected.txt:
  • platform/gtk/editing/style/relative-font-size-change-001-expected.txt:
  • platform/gtk/editing/style/style-3681552-fix-001-expected.txt:
  • platform/gtk/editing/style/style-3681552-fix-002-expected.txt:
  • platform/gtk/editing/style/style-3690704-fix-expected.txt:
  • platform/gtk/editing/style/typing-style-001-expected.txt:
  • platform/gtk/editing/style/typing-style-002-expected.txt:
  • platform/gtk/editing/style/typing-style-003-expected.txt:
  • platform/gtk/editing/style/unbold-in-bold-expected.txt:
  • platform/gtk/editing/undo/4063751-expected.txt:
  • platform/gtk/editing/undo/5378473-expected.txt:
  • platform/gtk/editing/undo/redo-typing-001-expected.txt:
  • platform/gtk/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/gtk/editing/undo/undo-combined-delete-expected.txt:
  • platform/gtk/editing/undo/undo-delete-boundary-expected.txt:
  • platform/gtk/editing/undo/undo-delete-expected.txt:
  • platform/gtk/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/gtk/editing/undo/undo-forward-delete-expected.txt:
  • platform/gtk/editing/undo/undo-misspellings-expected.txt:
  • platform/gtk/fast/backgrounds/solid-color-context-restore-expected.txt:
  • platform/gtk/fast/frames/take-focus-from-iframe-expected.txt:
  • platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
  • platform/gtk/svg/text/selection-background-color-expected.txt:
  • platform/gtk/svg/text/selection-styles-expected.txt:
  • platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.txt:
  • platform/win/editing/inserting/4960120-1-expected.txt:
  • platform/win/editing/inserting/break-blockquote-after-delete-expected.txt:
  • platform/win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
  • platform/win/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
  • platform/win/editing/pasteboard/paste-xml-expected.txt:
  • platform/win/editing/pasteboard/pasting-tabs-expected.txt:
  • platform/win/editing/selection/drag-text-delay-expected.txt:
  • platform/win/editing/selection/select-text-overflow-ellipsis-expected.txt:
  • platform/win/fast/forms/textarea-scrollbar-expected.txt:
  • platform/win/fast/forms/textarea-scrolled-type-expected.txt:
2:08 AM Changeset in webkit [63294] by Philippe Normand
  • 2 edits in trunk/LayoutTests

2010-07-14 Philippe Normand <pnormand@igalia.com>

Unreviewed, fix comment in Skipped file.

[GTK] http/tests/media/video-cookie.html fails
https://bugs.webkit.org/show_bug.cgi?id=42240

  • platform/gtk/Skipped:
2:05 AM Changeset in webkit [63293] by Philippe Normand
  • 2 edits in trunk/LayoutTests

2010-07-14 Philippe Normand <pnormand@igalia.com>

Unreviewed, skip failing test.

[GTK] http/tests/media/video-cookie.html fails
https://bugs.webkit.org/show_bug.cgi?id=42240

  • platform/gtk/Skipped:
1:59 AM Changeset in webkit [63292] by eric@webkit.org
  • 673 edits in trunk/LayoutTests

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Nikolas Zimmermann.

Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238

Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i

LayoutTests will be updated across several commits to keep the SVN server happy.

Commit number 2, update qt results.

  • platform/qt/editing/deleting/4845371-expected.txt:
  • platform/qt/editing/deleting/4922367-expected.txt:
  • platform/qt/editing/deleting/5026848-1-expected.txt:
  • platform/qt/editing/deleting/5026848-2-expected.txt:
  • platform/qt/editing/deleting/5026848-3-expected.txt:
  • platform/qt/editing/deleting/5032066-expected.txt:
  • platform/qt/editing/deleting/5091898-expected.txt:
  • platform/qt/editing/deleting/5099303-expected.txt:
  • platform/qt/editing/deleting/5115601-expected.txt:
  • platform/qt/editing/deleting/5126166-expected.txt:
  • platform/qt/editing/deleting/5144139-2-expected.txt:
  • platform/qt/editing/deleting/5156801-2-expected.txt:
  • platform/qt/editing/deleting/5168598-expected.txt:
  • platform/qt/editing/deleting/5206311-1-expected.txt:
  • platform/qt/editing/deleting/5206311-2-expected.txt:
  • platform/qt/editing/deleting/5272440-expected.txt:
  • platform/qt/editing/deleting/5300379-expected.txt:
  • platform/qt/editing/deleting/5369009-expected.txt:
  • platform/qt/editing/deleting/5390681-expected.txt:
  • platform/qt/editing/deleting/5408255-expected.txt:
  • platform/qt/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3608430-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3775172-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3800834-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3857753-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3865854-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3928305-fix-expected.txt:
  • platform/qt/editing/deleting/delete-3959464-fix-expected.txt:
  • platform/qt/editing/deleting/delete-4038408-fix-expected.txt:
  • platform/qt/editing/deleting/delete-4083333-fix-expected.txt:
  • platform/qt/editing/deleting/delete-after-span-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-after-span-ws-002-expected.txt:
  • platform/qt/editing/deleting/delete-after-span-ws-003-expected.txt:
  • platform/qt/editing/deleting/delete-and-undo-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-001-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
  • platform/qt/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
  • platform/qt/editing/deleting/delete-at-start-or-end-expected.txt:
  • platform/qt/editing/deleting/delete-block-contents-001-expected.txt:
  • platform/qt/editing/deleting/delete-block-contents-002-expected.txt:
  • platform/qt/editing/deleting/delete-block-contents-003-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-001-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-002-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-003-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-004-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-005-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-006-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-007-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-008-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-009-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-011-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-012-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-013-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-014-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-015-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-016-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-017-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-018-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-019-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-020-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-021-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-022-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-023-expected.txt:
  • platform/qt/editing/deleting/delete-block-merge-contents-024-expected.txt:
  • platform/qt/editing/deleting/delete-block-table-expected.txt:
  • platform/qt/editing/deleting/delete-br-001-expected.txt:
  • platform/qt/editing/deleting/delete-br-002-expected.txt:
  • platform/qt/editing/deleting/delete-br-003-expected.txt:
  • platform/qt/editing/deleting/delete-br-004-expected.txt:
  • platform/qt/editing/deleting/delete-br-005-expected.txt:
  • platform/qt/editing/deleting/delete-br-006-expected.txt:
  • platform/qt/editing/deleting/delete-br-007-expected.txt:
  • platform/qt/editing/deleting/delete-br-008-expected.txt:
  • platform/qt/editing/deleting/delete-br-009-expected.txt:
  • platform/qt/editing/deleting/delete-br-010-expected.txt:
  • platform/qt/editing/deleting/delete-br-011-expected.txt:
  • platform/qt/editing/deleting/delete-br-012-expected.txt:
  • platform/qt/editing/deleting/delete-by-word-001-expected.txt:
  • platform/qt/editing/deleting/delete-by-word-002-expected.txt:
  • platform/qt/editing/deleting/delete-character-001-expected.txt:
  • platform/qt/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-first-list-item-expected.txt:
  • platform/qt/editing/deleting/delete-hr-expected.txt:
  • platform/qt/editing/deleting/delete-image-001-expected.txt:
  • platform/qt/editing/deleting/delete-image-002-expected.txt:
  • platform/qt/editing/deleting/delete-image-003-expected.txt:
  • platform/qt/editing/deleting/delete-image-004-expected.txt:
  • platform/qt/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-line-001-expected.txt:
  • platform/qt/editing/deleting/delete-line-002-expected.txt:
  • platform/qt/editing/deleting/delete-line-003-expected.txt:
  • platform/qt/editing/deleting/delete-line-004-expected.txt:
  • platform/qt/editing/deleting/delete-line-005-expected.txt:
  • platform/qt/editing/deleting/delete-line-006-expected.txt:
  • platform/qt/editing/deleting/delete-line-007-expected.txt:
  • platform/qt/editing/deleting/delete-line-008-expected.txt:
  • platform/qt/editing/deleting/delete-line-009-expected.txt:
  • platform/qt/editing/deleting/delete-line-010-expected.txt:
  • platform/qt/editing/deleting/delete-line-011-expected.txt:
  • platform/qt/editing/deleting/delete-line-012-expected.txt:
  • platform/qt/editing/deleting/delete-line-013-expected.txt:
  • platform/qt/editing/deleting/delete-line-014-expected.txt:
  • platform/qt/editing/deleting/delete-line-015-expected.txt:
  • platform/qt/editing/deleting/delete-line-016-expected.txt:
  • platform/qt/editing/deleting/delete-line-017-expected.txt:
  • platform/qt/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/qt/editing/deleting/delete-link-1-expected.txt:
  • platform/qt/editing/deleting/delete-listitem-001-expected.txt:
  • platform/qt/editing/deleting/delete-listitem-002-expected.txt:
  • platform/qt/editing/deleting/delete-mixed-editable-content-001-expected.txt:
  • platform/qt/editing/deleting/delete-select-all-001-expected.txt:
  • platform/qt/editing/deleting/delete-select-all-002-expected.txt:
  • platform/qt/editing/deleting/delete-select-all-003-expected.txt:
  • platform/qt/editing/deleting/delete-selection-001-expected.txt:
  • platform/qt/editing/deleting/delete-tab-001-expected.txt:
  • platform/qt/editing/deleting/delete-tab-002-expected.txt:
  • platform/qt/editing/deleting/delete-tab-003-expected.txt:
  • platform/qt/editing/deleting/delete-tab-004-expected.txt:
  • platform/qt/editing/deleting/delete-to-select-table-expected.txt:
  • platform/qt/editing/deleting/delete-trailing-ws-001-expected.txt:
  • platform/qt/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/qt/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/qt/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/qt/editing/deleting/delete-ws-fixup-003-expected.txt:
  • platform/qt/editing/deleting/delete-ws-fixup-004-expected.txt:
  • platform/qt/editing/deleting/deletionUI-single-instance-expected.txt:
  • platform/qt/editing/deleting/forward-delete-expected.txt:
  • platform/qt/editing/deleting/list-item-1-expected.txt:
  • platform/qt/editing/deleting/merge-different-styles-expected.txt:
  • platform/qt/editing/deleting/merge-endOfParagraph-expected.txt:
  • platform/qt/editing/deleting/merge-into-empty-block-1-expected.txt:
  • platform/qt/editing/deleting/merge-into-empty-block-2-expected.txt:
  • platform/qt/editing/deleting/merge-no-br-expected.txt:
  • platform/qt/editing/deleting/merge-unrendered-space-expected.txt:
  • platform/qt/editing/deleting/merge-whitespace-pre-expected.txt:
  • platform/qt/editing/deleting/non-smart-delete-expected.txt:
  • platform/qt/editing/deleting/paragraph-in-preserveNewline-expected.txt:
  • platform/qt/editing/deleting/pruning-after-merge-2-expected.txt:
  • platform/qt/editing/deleting/smart-delete-001-expected.txt:
  • platform/qt/editing/deleting/smart-delete-002-expected.txt:
  • platform/qt/editing/deleting/smart-delete-003-expected.txt:
  • platform/qt/editing/deleting/smart-delete-004-expected.txt:
  • platform/qt/editing/deleting/table-cells-expected.txt:
  • platform/qt/editing/deleting/transpose-empty-expected.txt:
  • platform/qt/editing/deleting/whitespace-pre-1-expected.txt:
  • platform/qt/editing/execCommand/4580583-1-expected.txt:
  • platform/qt/editing/execCommand/4580583-2-expected.txt:
  • platform/qt/editing/execCommand/4641880-1-expected.txt:
  • platform/qt/editing/execCommand/4641880-2-expected.txt:
  • platform/qt/editing/execCommand/4747450-expected.txt:
  • platform/qt/editing/execCommand/4786404-1-expected.txt:
  • platform/qt/editing/execCommand/4786404-2-expected.txt:
  • platform/qt/editing/execCommand/4916402-expected.txt:
  • platform/qt/editing/execCommand/4916541-expected.txt:
  • platform/qt/editing/execCommand/4920488-expected.txt:
  • platform/qt/editing/execCommand/4920742-1-expected.txt:
  • platform/qt/editing/execCommand/4924441-expected.txt:
  • platform/qt/editing/execCommand/5049671-expected.txt:
  • platform/qt/editing/execCommand/5062376-expected.txt:
  • platform/qt/editing/execCommand/5080333-1-expected.txt:
  • platform/qt/editing/execCommand/5080333-2-expected.txt:
  • platform/qt/editing/execCommand/5136770-expected.txt:
  • platform/qt/editing/execCommand/5138441-expected.txt:
  • platform/qt/editing/execCommand/5142012-1-expected.txt:
  • platform/qt/editing/execCommand/5142012-2-expected.txt:
  • platform/qt/editing/execCommand/5190926-expected.txt:
  • platform/qt/editing/execCommand/create-list-from-range-selection-expected.txt:
  • platform/qt/editing/execCommand/create-list-with-hr-expected.txt:
  • platform/qt/editing/execCommand/findString-2-expected.txt:
  • platform/qt/editing/execCommand/findString-expected.txt:
  • platform/qt/editing/execCommand/format-block-expected.txt:
  • platform/qt/editing/execCommand/format-block-from-range-selection-expected.txt:
  • platform/qt/editing/execCommand/format-block-with-braces-expected.txt:
  • platform/qt/editing/execCommand/format-block-with-trailing-br-expected.txt:
  • platform/qt/editing/execCommand/hilitecolor-expected.txt:
  • platform/qt/editing/execCommand/indent-empty-root-expected.txt:
  • platform/qt/editing/execCommand/indent-list-item-expected.txt:
  • platform/qt/editing/execCommand/indent-selection-expected.txt:
  • platform/qt/editing/execCommand/insert-list-and-stitch-expected.txt:
  • platform/qt/editing/execCommand/insert-list-empty-div-expected.txt:
  • platform/qt/editing/execCommand/insertImage-expected.txt:
  • platform/qt/editing/execCommand/outdent-selection-expected.txt:
  • platform/qt/editing/execCommand/print-expected.txt:
  • platform/qt/editing/execCommand/remove-formatting-2-expected.txt:
  • platform/qt/editing/execCommand/remove-formatting-expected.txt:
  • platform/qt/editing/execCommand/remove-list-from-range-selection-expected.txt:
  • platform/qt/editing/execCommand/remove-list-item-1-expected.txt:
  • platform/qt/editing/execCommand/selectAll-expected.txt:
  • platform/qt/editing/inserting/12882-expected.txt:
  • platform/qt/editing/inserting/4278698-expected.txt:
  • platform/qt/editing/inserting/4840662-expected.txt:
  • platform/qt/editing/inserting/4875189-1-expected.txt:
  • platform/qt/editing/inserting/4875189-2-expected.txt:
  • platform/qt/editing/inserting/4959067-expected.txt:
  • platform/qt/editing/inserting/4960120-1-expected.txt:
  • platform/qt/editing/inserting/4960120-2-expected.txt:
  • platform/qt/editing/inserting/5002441-expected.txt:
  • platform/qt/editing/inserting/5058163-1-expected.txt:
  • platform/qt/editing/inserting/5058163-2-expected.txt:
  • platform/qt/editing/inserting/5156401-2-expected.txt:
  • platform/qt/editing/inserting/5418891-expected.txt:
  • platform/qt/editing/inserting/5510537-expected.txt:
  • platform/qt/editing/inserting/5549929-2-expected.txt:
  • platform/qt/editing/inserting/5549929-3-expected.txt:
  • platform/qt/editing/inserting/6703873-expected.txt:
  • platform/qt/editing/inserting/before-after-input-element-expected.txt:
  • platform/qt/editing/inserting/break-blockquote-after-delete-expected.txt:
  • platform/qt/editing/inserting/editable-html-element-expected.txt:
  • platform/qt/editing/inserting/editable-inline-element-expected.txt:
  • platform/qt/editing/inserting/edited-whitespace-1-expected.txt:
  • platform/qt/editing/inserting/editing-empty-divs-expected.txt:
  • platform/qt/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3659587-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3775316-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3778059-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3786362-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3800346-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3851164-fix-expected.txt:
  • platform/qt/editing/inserting/insert-3907422-fix-expected.txt:
  • platform/qt/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/qt/editing/inserting/insert-at-end-01-expected.txt:
  • platform/qt/editing/inserting/insert-at-end-02-expected.txt:
  • platform/qt/editing/inserting/insert-br-001-expected.txt:
  • platform/qt/editing/inserting/insert-br-002-expected.txt:
  • platform/qt/editing/inserting/insert-br-003-expected.txt:
  • platform/qt/editing/inserting/insert-br-004-expected.txt:
  • platform/qt/editing/inserting/insert-br-005-expected.txt:
  • platform/qt/editing/inserting/insert-br-006-expected.txt:
  • platform/qt/editing/inserting/insert-br-007-expected.txt:
  • platform/qt/editing/inserting/insert-br-008-expected.txt:
  • platform/qt/editing/inserting/insert-br-009-expected.txt:
  • platform/qt/editing/inserting/insert-br-at-tabspan-001-expected.txt:
  • platform/qt/editing/inserting/insert-br-at-tabspan-002-expected.txt:
  • platform/qt/editing/inserting/insert-br-at-tabspan-003-expected.txt:
  • platform/qt/editing/inserting/insert-br-quoted-001-expected.txt:
  • platform/qt/editing/inserting/insert-br-quoted-002-expected.txt:
  • platform/qt/editing/inserting/insert-br-quoted-003-expected.txt:
  • platform/qt/editing/inserting/insert-br-quoted-004-expected.txt:
  • platform/qt/editing/inserting/insert-br-quoted-005-expected.txt:
  • platform/qt/editing/inserting/insert-br-quoted-006-expected.txt:
  • platform/qt/editing/inserting/insert-div-001-expected.txt:
  • platform/qt/editing/inserting/insert-div-002-expected.txt:
  • platform/qt/editing/inserting/insert-div-003-expected.txt:
  • platform/qt/editing/inserting/insert-div-004-expected.txt:
  • platform/qt/editing/inserting/insert-div-005-expected.txt:
  • platform/qt/editing/inserting/insert-div-006-expected.txt:
  • platform/qt/editing/inserting/insert-div-007-expected.txt:
  • platform/qt/editing/inserting/insert-div-008-expected.txt:
  • platform/qt/editing/inserting/insert-div-009-expected.txt:
  • platform/qt/editing/inserting/insert-div-010-expected.txt:
  • platform/qt/editing/inserting/insert-div-011-expected.txt:
  • platform/qt/editing/inserting/insert-div-012-expected.txt:
  • platform/qt/editing/inserting/insert-div-013-expected.txt:
  • platform/qt/editing/inserting/insert-div-014-expected.txt:
  • platform/qt/editing/inserting/insert-div-015-expected.txt:
  • platform/qt/editing/inserting/insert-div-016-expected.txt:
  • platform/qt/editing/inserting/insert-div-017-expected.txt:
  • platform/qt/editing/inserting/insert-div-018-expected.txt:
  • platform/qt/editing/inserting/insert-div-019-expected.txt:
  • platform/qt/editing/inserting/insert-div-020-expected.txt:
  • platform/qt/editing/inserting/insert-div-021-expected.txt:
  • platform/qt/editing/inserting/insert-div-022-expected.txt:
  • platform/qt/editing/inserting/insert-div-023-expected.txt:
  • platform/qt/editing/inserting/insert-div-024-expected.txt:
  • platform/qt/editing/inserting/insert-div-025-expected.txt:
  • platform/qt/editing/inserting/insert-div-026-expected.txt:
  • platform/qt/editing/inserting/insert-div-027-expected.txt:
  • platform/qt/editing/inserting/insert-paragraph-01-expected.txt:
  • platform/qt/editing/inserting/insert-paragraph-02-expected.txt:
  • platform/qt/editing/inserting/insert-paragraph-03-expected.txt:
  • platform/qt/editing/inserting/insert-paragraph-04-expected.txt:
  • platform/qt/editing/inserting/insert-paragraph-05-expected.txt:
  • platform/qt/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/qt/editing/inserting/insert-tab-001-expected.txt:
  • platform/qt/editing/inserting/insert-tab-002-expected.txt:
  • platform/qt/editing/inserting/insert-tab-003-expected.txt:
  • platform/qt/editing/inserting/insert-tab-004-expected.txt:
  • platform/qt/editing/inserting/insert-text-at-tabspan-001-expected.txt:
  • platform/qt/editing/inserting/insert-text-at-tabspan-002-expected.txt:
  • platform/qt/editing/inserting/insert-text-at-tabspan-003-expected.txt:
  • platform/qt/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/qt/editing/inserting/line-break-expected.txt:
  • platform/qt/editing/inserting/paragraph-separator-01-expected.txt:
  • platform/qt/editing/inserting/paragraph-separator-02-expected.txt:
  • platform/qt/editing/inserting/paragraph-separator-03-expected.txt:
  • platform/qt/editing/inserting/paragraph-separator-in-table-1-expected.txt:
  • platform/qt/editing/inserting/paragraph-separator-in-table-2-expected.txt:
  • platform/qt/editing/inserting/redo-expected.txt:
  • platform/qt/editing/inserting/return-key-with-selection-001-expected.txt:
  • platform/qt/editing/inserting/return-key-with-selection-002-expected.txt:
  • platform/qt/editing/inserting/return-key-with-selection-003-expected.txt:
  • platform/qt/editing/inserting/typing-001-expected.txt:
  • platform/qt/editing/inserting/typing-002-expected.txt:
  • platform/qt/editing/inserting/typing-003-expected.txt:
  • platform/qt/editing/inserting/typing-around-br-001-expected.txt:
  • platform/qt/editing/inserting/typing-around-image-001-expected.txt:
  • platform/qt/editing/pasteboard/3976872-expected.txt:
  • platform/qt/editing/pasteboard/4076267-3-expected.txt:
  • platform/qt/editing/pasteboard/4242293-1-expected.txt:
  • platform/qt/editing/pasteboard/4242293-expected.txt:
  • platform/qt/editing/pasteboard/4631972-expected.txt:
  • platform/qt/editing/pasteboard/4641033-expected.txt:
  • platform/qt/editing/pasteboard/4700297-expected.txt:
  • platform/qt/editing/pasteboard/4806874-expected.txt:
  • platform/qt/editing/pasteboard/4944770-1-expected.txt:
  • platform/qt/editing/pasteboard/4944770-2-expected.txt:
  • platform/qt/editing/pasteboard/4989774-expected.txt:
  • platform/qt/editing/pasteboard/5006779-expected.txt:
  • platform/qt/editing/pasteboard/5027857-expected.txt:
  • platform/qt/editing/pasteboard/5028447-expected.txt:
  • platform/qt/editing/pasteboard/5032095-expected.txt:
  • platform/qt/editing/pasteboard/5065605-expected.txt:
  • platform/qt/editing/pasteboard/5071074-2-expected.txt:
  • platform/qt/editing/pasteboard/5071074-expected.txt:
  • platform/qt/editing/pasteboard/5075944-2-expected.txt:
  • platform/qt/editing/pasteboard/5075944-3-expected.txt:
  • platform/qt/editing/pasteboard/5075944-expected.txt:
  • platform/qt/editing/pasteboard/5089327-expected.txt:
  • platform/qt/editing/pasteboard/5134759-expected.txt:
  • platform/qt/editing/pasteboard/5156401-1-expected.txt:
  • platform/qt/editing/pasteboard/5247341-expected.txt:
  • platform/qt/editing/pasteboard/5368833-expected.txt:
  • platform/qt/editing/pasteboard/5387578-expected.txt:
  • platform/qt/editing/pasteboard/5478250-expected.txt:
  • platform/qt/editing/pasteboard/5483567-expected.txt:
  • platform/qt/editing/pasteboard/5601583-1-expected.txt:
  • platform/qt/editing/pasteboard/8145-1-expected.txt:
  • platform/qt/editing/pasteboard/8145-2-expected.txt:
  • platform/qt/editing/pasteboard/8145-3-expected.txt:
  • platform/qt/editing/pasteboard/bad-placeholder-expected.txt:
  • platform/qt/editing/pasteboard/block-wrappers-necessary-expected.txt:
  • platform/qt/editing/pasteboard/copy-paste-bidi-expected.txt:
  • platform/qt/editing/pasteboard/cut-text-001-expected.txt:
  • platform/qt/editing/pasteboard/displaced-generic-placeholder-expected.txt:
  • platform/qt/editing/pasteboard/displaced-placeholder-expected.txt:
  • platform/qt/editing/pasteboard/display-block-on-spans-expected.txt:
  • platform/qt/editing/pasteboard/drag-drop-dead-frame-expected.txt:
  • platform/qt/editing/pasteboard/emacs-cntl-y-001-expected.txt:
  • platform/qt/editing/pasteboard/input-field-1-expected.txt:
  • platform/qt/editing/pasteboard/interchange-newline-1-expected.txt:
  • platform/qt/editing/pasteboard/interchange-newline-3-expected.txt:
  • platform/qt/editing/pasteboard/interchange-newline-4-expected.txt:
  • platform/qt/editing/pasteboard/merge-after-delete-1-expected.txt:
  • platform/qt/editing/pasteboard/merge-after-delete-2-expected.txt:
  • platform/qt/editing/pasteboard/merge-after-delete-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-1-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-2-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-3-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-4-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-5-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-blockquote-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-borders-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-list-expected.txt:
  • platform/qt/editing/pasteboard/merge-end-table-expected.txt:
  • platform/qt/editing/pasteboard/merge-start-blockquote-expected.txt:
  • platform/qt/editing/pasteboard/merge-start-list-expected.txt:
  • platform/qt/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
  • platform/qt/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
  • platform/qt/editing/pasteboard/paste-4035648-fix-expected.txt:
  • platform/qt/editing/pasteboard/paste-4038267-fix-expected.txt:
  • platform/qt/editing/pasteboard/paste-4039777-fix-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-1-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-2-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-3-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
  • platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-001-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-002-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-003-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-004-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-005-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-006-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-007-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-008-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-009-expected.txt:
  • platform/qt/editing/pasteboard/paste-line-endings-010-expected.txt:
  • platform/qt/editing/pasteboard/paste-list-001-expected.txt:
  • platform/qt/editing/pasteboard/paste-match-style-001-expected.txt:
  • platform/qt/editing/pasteboard/paste-match-style-002-expected.txt:
  • platform/qt/editing/pasteboard/paste-pre-001-expected.txt:
  • platform/qt/editing/pasteboard/paste-pre-002-expected.txt:
  • platform/qt/editing/pasteboard/paste-table-001-expected.txt:
  • platform/qt/editing/pasteboard/paste-table-003-expected.txt:
  • platform/qt/editing/pasteboard/paste-table-cells-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-002-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-003-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-004-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-005-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-006-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-007-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-009-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-010-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-011-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-012-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-013-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-014-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-015-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-016-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-017-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-018-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-019-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
  • platform/qt/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
  • platform/qt/editing/pasteboard/paste-unrendered-select-expected.txt:
  • platform/qt/editing/pasteboard/paste-xml-expected.txt:
  • platform/qt/editing/pasteboard/pasting-object-expected.txt:
  • platform/qt/editing/pasteboard/pasting-tabs-expected.txt:
  • platform/qt/editing/pasteboard/prevent-block-nesting-01-expected.txt:
  • platform/qt/editing/pasteboard/quirks-mode-br-1-expected.txt:
  • platform/qt/editing/pasteboard/select-element-1-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-001-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-002-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-003-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-004-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-005-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-006-expected.txt:
  • platform/qt/editing/pasteboard/smart-paste-007-expected.txt:
  • platform/qt/editing/pasteboard/styled-element-markup-expected.txt:
  • platform/qt/editing/pasteboard/testcase-9507-expected.txt:
  • platform/qt/editing/pasteboard/undoable-fragment-removes-expected.txt:
  • platform/qt/editing/pasteboard/unrendered-br-expected.txt:
  • platform/qt/editing/selection/13804-expected.txt:
  • platform/qt/editing/selection/3690703-2-expected.txt:
  • platform/qt/editing/selection/3690703-expected.txt:
  • platform/qt/editing/selection/3690719-expected.txt:
  • platform/qt/editing/selection/4397952-expected.txt:
  • platform/qt/editing/selection/4402375-expected.txt:
  • platform/qt/editing/selection/4818145-expected.txt:
  • platform/qt/editing/selection/4866671-expected.txt:
  • platform/qt/editing/selection/4889598-expected.txt:
  • platform/qt/editing/selection/4895428-2-expected.txt:
  • platform/qt/editing/selection/4895428-3-expected.txt:
  • platform/qt/editing/selection/4932260-1-expected.txt:
  • platform/qt/editing/selection/4932260-2-expected.txt:
  • platform/qt/editing/selection/4932260-3-expected.txt:
  • platform/qt/editing/selection/4960116-expected.txt:
  • platform/qt/editing/selection/4983858-expected.txt:
  • platform/qt/editing/selection/5007143-2-expected.txt:
  • platform/qt/editing/selection/5007143-expected.txt:
  • platform/qt/editing/selection/5076323-1-expected.txt:
  • platform/qt/editing/selection/5076323-2-expected.txt:
  • platform/qt/editing/selection/5076323-3-expected.txt:
  • platform/qt/editing/selection/5081257-1-expected.txt:
  • platform/qt/editing/selection/5081257-2-expected.txt:
  • platform/qt/editing/selection/5099303-expected.txt:
  • platform/qt/editing/selection/5131716-1-expected.txt:
  • platform/qt/editing/selection/5131716-2-expected.txt:
  • platform/qt/editing/selection/5131716-3-expected.txt:
  • platform/qt/editing/selection/5131716-4-expected.txt:
  • platform/qt/editing/selection/5195166-2-expected.txt:
  • platform/qt/editing/selection/5234383-1-expected.txt:
  • platform/qt/editing/selection/5234383-2-expected.txt:
  • platform/qt/editing/selection/5240265-expected.txt:
  • platform/qt/editing/selection/6476-expected.txt:
  • platform/qt/editing/selection/7152-1-expected.txt:
  • platform/qt/editing/selection/7152-2-expected.txt:
  • platform/qt/editing/selection/addRange-expected.txt:
  • platform/qt/editing/selection/after-line-wrap-expected.txt:
  • platform/qt/editing/selection/caret-before-select-expected.txt:
  • platform/qt/editing/selection/caret-rtl-2-expected.txt:
  • platform/qt/editing/selection/caret-rtl-expected.txt:
  • platform/qt/editing/selection/display-table-text-expected.txt:
  • platform/qt/editing/selection/editable-html-element-expected.txt:
  • platform/qt/editing/selection/editable-non-editable-crash-expected.txt:
  • platform/qt/editing/selection/end-of-document-expected.txt:
  • platform/qt/editing/selection/extend-by-character-001-expected.txt:
  • platform/qt/editing/selection/extend-by-character-002-expected.txt:
  • platform/qt/editing/selection/extend-by-character-003-expected.txt:
  • platform/qt/editing/selection/extend-by-character-004-expected.txt:
  • platform/qt/editing/selection/extend-by-character-005-expected.txt:
  • platform/qt/editing/selection/extend-by-character-006-expected.txt:
  • platform/qt/editing/selection/extend-by-sentence-001-expected.txt:
  • platform/qt/editing/selection/extend-by-word-001-expected.txt:
  • platform/qt/editing/selection/extend-by-word-002-expected.txt:
  • platform/qt/editing/selection/focus-body-expected.txt:
  • platform/qt/editing/selection/focus_editable_html-expected.txt:
  • platform/qt/editing/selection/iframe-expected.txt:
  • platform/qt/editing/selection/image-before-linebreak-expected.txt:
  • platform/qt/editing/selection/inline-table-expected.txt:
  • platform/qt/editing/selection/leave-requested-block-expected.txt:
  • platform/qt/editing/selection/line-wrap-1-expected.txt:
  • platform/qt/editing/selection/line-wrap-2-expected.txt:
  • platform/qt/editing/selection/mixed-editability-2-expected.txt:
  • platform/qt/editing/selection/mixed-editability-3-expected.txt:
  • platform/qt/editing/selection/mixed-editability-4-expected.txt:
  • platform/qt/editing/selection/mixed-editability-5-expected.txt:
  • platform/qt/editing/selection/mixed-editability-6-expected.txt:
  • platform/qt/editing/selection/mixed-editability-7-expected.txt:
  • platform/qt/editing/selection/mixed-editability-8-expected.txt:
  • platform/qt/editing/selection/mixed-editability-9-expected.txt:
  • platform/qt/editing/selection/move-3875618-fix-expected.txt:
  • platform/qt/editing/selection/move-3875641-fix-expected.txt:
  • platform/qt/editing/selection/move-backwords-by-word-001-expected.txt:
  • platform/qt/editing/selection/move-between-blocks-no-001-expected.txt:
  • platform/qt/editing/selection/move-between-blocks-yes-001-expected.txt:
  • platform/qt/editing/selection/move-by-character-001-expected.txt:
  • platform/qt/editing/selection/move-by-character-002-expected.txt:
  • platform/qt/editing/selection/move-by-character-003-expected.txt:
  • platform/qt/editing/selection/move-by-character-004-expected.txt:
  • platform/qt/editing/selection/move-by-character-005-expected.txt:
  • platform/qt/editing/selection/move-by-character-6-expected.txt:
  • platform/qt/editing/selection/move-by-line-001-expected.txt:
  • platform/qt/editing/selection/move-by-line-002-expected.txt:
  • platform/qt/editing/selection/move-by-sentence-001-expected.txt:
  • platform/qt/editing/selection/move-by-sentence-linebreak-expected.txt:
  • platform/qt/editing/selection/move-by-word-001-expected.txt:
  • platform/qt/editing/selection/node-removal-2-expected.txt:
  • platform/qt/editing/selection/previous-line-position-expected.txt:
  • platform/qt/editing/selection/range-between-block-and-inline-expected.txt:
  • platform/qt/editing/selection/replace-selection-1-expected.txt:
  • platform/qt/editing/selection/replaced-boundaries-1-expected.txt:
  • platform/qt/editing/selection/replaced-boundaries-2-expected.txt:
  • platform/qt/editing/selection/replaced-boundaries-3-expected.txt:
  • platform/qt/editing/selection/select-all-001-expected.txt:
  • platform/qt/editing/selection/select-all-002-expected.txt:
  • platform/qt/editing/selection/select-all-003-expected.txt:
  • platform/qt/editing/selection/select-all-004-expected.txt:
  • platform/qt/editing/selection/select-all-005-expected.txt:
  • platform/qt/editing/selection/select-all-006-expected.txt:
  • platform/qt/editing/selection/select-box-expected.txt:
  • platform/qt/editing/selection/select-element-paragraph-boundary-expected.txt:
  • platform/qt/editing/selection/select-missing-image-expected.txt:
  • platform/qt/editing/selection/select-text-overflow-ellipsis-expected.txt:
  • platform/qt/editing/selection/selection-3748164-fix-expected.txt:
  • platform/qt/editing/selection/table-caret-1-expected.txt:
  • platform/qt/editing/selection/table-caret-2-expected.txt:
  • platform/qt/editing/selection/table-caret-3-expected.txt:
  • platform/qt/editing/selection/unrendered-001-expected.txt:
  • platform/qt/editing/selection/unrendered-002-expected.txt:
  • platform/qt/editing/selection/unrendered-003-expected.txt:
  • platform/qt/editing/selection/unrendered-004-expected.txt:
  • platform/qt/editing/selection/unrendered-005-expected.txt:
  • platform/qt/editing/selection/unrendered-space-expected.txt:
  • platform/qt/editing/spelling/spelling-expected.txt:
  • platform/qt/editing/style/4916887-expected.txt:
  • platform/qt/editing/style/5017613-1-expected.txt:
  • platform/qt/editing/style/5017613-2-expected.txt:
  • platform/qt/editing/style/5046875-1-expected.txt:
  • platform/qt/editing/style/5046875-2-expected.txt:
  • platform/qt/editing/style/5065910-expected.txt:
  • platform/qt/editing/style/5084241-expected.txt:
  • platform/qt/editing/style/5228141-expected.txt:
  • platform/qt/editing/style/5279521-expected.txt:
  • platform/qt/editing/style/apple-style-editable-mix-expected.txt:
  • platform/qt/editing/style/block-style-001-expected.txt:
  • platform/qt/editing/style/block-style-002-expected.txt:
  • platform/qt/editing/style/block-style-003-expected.txt:
  • platform/qt/editing/style/block-style-004-expected.txt:
  • platform/qt/editing/style/block-style-005-expected.txt:
  • platform/qt/editing/style/block-style-006-expected.txt:
  • platform/qt/editing/style/block-styles-007-expected.txt:
  • platform/qt/editing/style/create-block-for-style-001-expected.txt:
  • platform/qt/editing/style/create-block-for-style-002-expected.txt:
  • platform/qt/editing/style/create-block-for-style-003-expected.txt:
  • platform/qt/editing/style/create-block-for-style-004-expected.txt:
  • platform/qt/editing/style/create-block-for-style-005-expected.txt:
  • platform/qt/editing/style/create-block-for-style-006-expected.txt:
  • platform/qt/editing/style/create-block-for-style-007-expected.txt:
  • platform/qt/editing/style/create-block-for-style-008-expected.txt:
  • platform/qt/editing/style/create-block-for-style-009-expected.txt:
  • platform/qt/editing/style/create-block-for-style-010-expected.txt:
  • platform/qt/editing/style/create-block-for-style-011-expected.txt:
  • platform/qt/editing/style/create-block-for-style-012-expected.txt:
  • platform/qt/editing/style/create-block-for-style-013-expected.txt:
  • platform/qt/editing/style/designmode-expected.txt:
  • platform/qt/editing/style/font-family-with-space-expected.txt:
  • platform/qt/editing/style/fontsize-1-expected.txt:
  • platform/qt/editing/style/highlight-expected.txt:
  • platform/qt/editing/style/non-inheritable-styles-expected.txt:
  • platform/qt/editing/style/relative-font-size-change-001-expected.txt:
  • platform/qt/editing/style/relative-font-size-change-002-expected.txt:
  • platform/qt/editing/style/relative-font-size-change-003-expected.txt:
  • platform/qt/editing/style/relative-font-size-change-004-expected.txt:
  • platform/qt/editing/style/smoosh-styles-001-expected.txt:
  • platform/qt/editing/style/smoosh-styles-002-expected.txt:
  • platform/qt/editing/style/smoosh-styles-003-expected.txt:
  • platform/qt/editing/style/style-3681552-fix-001-expected.txt:
  • platform/qt/editing/style/style-3690704-fix-expected.txt:
  • platform/qt/editing/style/style-3998892-fix-expected.txt:
  • platform/qt/editing/style/style-boundary-001-expected.txt:
  • platform/qt/editing/style/style-boundary-002-expected.txt:
  • platform/qt/editing/style/style-boundary-003-expected.txt:
  • platform/qt/editing/style/style-boundary-004-expected.txt:
  • platform/qt/editing/style/style-boundary-005-expected.txt:
  • platform/qt/editing/style/table-selection-expected.txt:
  • platform/qt/editing/style/typing-style-001-expected.txt:
  • platform/qt/editing/style/typing-style-002-expected.txt:
  • platform/qt/editing/style/typing-style-003-expected.txt:
  • platform/qt/editing/style/unbold-in-bold-expected.txt:
  • platform/qt/editing/undo/4063751-expected.txt:
  • platform/qt/editing/undo/5378473-expected.txt:
  • platform/qt/editing/undo/redo-typing-001-expected.txt:
  • platform/qt/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/qt/editing/undo/undo-combined-delete-expected.txt:
  • platform/qt/editing/undo/undo-delete-boundary-expected.txt:
  • platform/qt/editing/undo/undo-delete-expected.txt:
  • platform/qt/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/qt/editing/undo/undo-forward-delete-expected.txt:
  • platform/qt/editing/undo/undo-misspellings-expected.txt:
  • platform/qt/editing/undo/undo-typing-001-expected.txt:
  • platform/qt/editing/unsupported-content/list-delete-001-expected.txt:
  • platform/qt/editing/unsupported-content/list-delete-003-expected.txt:
  • platform/qt/editing/unsupported-content/list-type-after-expected.txt:
  • platform/qt/editing/unsupported-content/list-type-before-expected.txt:
  • platform/qt/editing/unsupported-content/table-delete-001-expected.txt:
  • platform/qt/editing/unsupported-content/table-delete-002-expected.txt:
  • platform/qt/editing/unsupported-content/table-delete-003-expected.txt:
  • platform/qt/editing/unsupported-content/table-type-after-expected.txt:
  • platform/qt/editing/unsupported-content/table-type-before-expected.txt:
  • platform/qt/fast/backgrounds/solid-color-context-restore-expected.txt:
  • platform/qt/fast/css-generated-content/hover-style-change-expected.txt:
  • platform/qt/fast/css/layerZOrderCrash-expected.txt:
  • platform/qt/fast/css/universal-hover-quirk-expected.txt:
  • platform/qt/fast/dom/delete-contents-expected.txt:
  • platform/qt/fast/dynamic/selection-highlight-adjust-expected.txt:
  • platform/qt/fast/events/label-focus-expected.txt:
  • platform/qt/fast/forms/input-appearance-focus-expected.txt:
  • platform/qt/fast/forms/input-appearance-readonly-expected.txt:
  • platform/qt/fast/forms/input-appearance-selection-expected.txt:
  • platform/qt/fast/forms/input-double-click-selection-gap-bug-expected.txt:
  • platform/qt/fast/forms/input-maxlength-2-expected.txt:
  • platform/qt/fast/forms/input-paste-undo-expected.txt:
  • platform/qt/fast/forms/input-text-click-inside-expected.txt:
  • platform/qt/fast/forms/input-text-option-delete-expected.txt:
  • platform/qt/fast/forms/input-text-self-emptying-click-expected.txt:
  • platform/qt/fast/forms/plaintext-mode-2-expected.txt:
  • platform/qt/fast/forms/textfield-overflow-expected.txt:
  • platform/qt/fast/frames/take-focus-from-iframe-expected.txt:
  • platform/qt/fast/inline-block/14498-positionForCoordinates-expected.txt:
  • platform/qt/fast/lists/markers-in-selection-expected.txt:
  • platform/qt/fast/overflow/image-selection-highlight-expected.txt:
  • platform/qt/fast/overflow/overflow-focus-ring-expected.txt:
  • platform/qt/fast/overflow/overflow-text-hit-testing-expected.txt:
  • platform/qt/fast/repaint/4776765-expected.txt:
  • platform/qt/fast/repaint/delete-into-nested-block-expected.txt:
  • platform/qt/fast/repaint/inline-outline-repaint-expected.txt:
  • platform/qt/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt:
  • platform/qt/fast/repaint/selection-after-delete-expected.txt:
  • platform/qt/fast/repaint/selection-after-remove-expected.txt:
  • platform/qt/fast/replaced/selection-rect-expected.txt:
  • platform/qt/fast/replaced/selection-rect-in-table-cell-expected.txt:
  • platform/qt/fast/selectors/159-expected.txt:
  • platform/qt/fast/selectors/177a-expected.txt:
  • platform/qt/fast/table/click-near-anonymous-table-expected.txt:
  • platform/qt/fast/text/atsui-kerning-and-ligatures-expected.txt:
  • platform/qt/fast/text/atsui-partial-selection-expected.txt:
  • platform/qt/fast/text/delete-hard-break-character-expected.txt:
  • platform/qt/fast/text/international/khmer-selection-expected.txt:
  • platform/qt/fast/text/international/rtl-caret-expected.txt:
  • platform/qt/fast/text/justified-selection-at-edge-expected.txt:
  • platform/qt/fast/text/justified-selection-expected.txt:
  • platform/qt/fast/text/should-use-atsui-expected.txt:
  • platform/qt/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
  • platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt:
  • platform/qt/svg/text/selection-background-color-expected.txt:
  • platform/qt/svg/text/selection-styles-expected.txt:
1:52 AM Changeset in webkit [63291] by eric@webkit.org
  • 798 edits in trunk

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Nikolas Zimmermann.

Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238

Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i

LayoutTests will be updated across several commits to keep the SVN server happy.

This first commit is only the mac and mac-leopard results.

  • platform/mac/editing/deleting/4845371-expected.txt:
  • platform/mac/editing/deleting/4922367-expected.txt:
  • platform/mac/editing/deleting/5026848-1-expected.txt:
  • platform/mac/editing/deleting/5026848-2-expected.txt:
  • platform/mac/editing/deleting/5026848-3-expected.txt:
  • platform/mac/editing/deleting/5032066-expected.txt:
  • platform/mac/editing/deleting/5091898-expected.txt:
  • platform/mac/editing/deleting/5099303-expected.txt:
  • platform/mac/editing/deleting/5115601-expected.txt:
  • platform/mac/editing/deleting/5126166-expected.txt:
  • platform/mac/editing/deleting/5144139-2-expected.txt:
  • platform/mac/editing/deleting/5156801-2-expected.txt:
  • platform/mac/editing/deleting/5168598-expected.txt:
  • platform/mac/editing/deleting/5206311-1-expected.txt:
  • platform/mac/editing/deleting/5206311-2-expected.txt:
  • platform/mac/editing/deleting/5272440-expected.txt:
  • platform/mac/editing/deleting/5300379-expected.txt:
  • platform/mac/editing/deleting/5369009-expected.txt:
  • platform/mac/editing/deleting/5390681-2-expected.txt:
  • platform/mac/editing/deleting/5390681-expected.txt:
  • platform/mac/editing/deleting/5408255-expected.txt:
  • platform/mac/editing/deleting/5433862-2-expected.txt:
  • platform/mac/editing/deleting/5483370-expected.txt:
  • platform/mac/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3608430-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3775172-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3800834-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3857753-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3865854-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3928305-fix-expected.txt:
  • platform/mac/editing/deleting/delete-3959464-fix-expected.txt:
  • platform/mac/editing/deleting/delete-4038408-fix-expected.txt:
  • platform/mac/editing/deleting/delete-4083333-fix-expected.txt:
  • platform/mac/editing/deleting/delete-after-span-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-after-span-ws-002-expected.txt:
  • platform/mac/editing/deleting/delete-after-span-ws-003-expected.txt:
  • platform/mac/editing/deleting/delete-and-undo-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-001-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
  • platform/mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
  • platform/mac/editing/deleting/delete-at-start-or-end-expected.txt:
  • platform/mac/editing/deleting/delete-block-contents-001-expected.txt:
  • platform/mac/editing/deleting/delete-block-contents-002-expected.txt:
  • platform/mac/editing/deleting/delete-block-contents-003-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-001-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-002-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-003-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-004-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-005-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-006-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-007-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-008-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-009-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-011-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-012-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-013-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-014-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-015-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-016-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-017-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-018-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-020-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-021-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-022-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt:
  • platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt:
  • platform/mac/editing/deleting/delete-block-table-expected.txt:
  • platform/mac/editing/deleting/delete-br-001-expected.txt:
  • platform/mac/editing/deleting/delete-br-002-expected.txt:
  • platform/mac/editing/deleting/delete-br-003-expected.txt:
  • platform/mac/editing/deleting/delete-br-004-expected.txt:
  • platform/mac/editing/deleting/delete-br-005-expected.txt:
  • platform/mac/editing/deleting/delete-br-006-expected.txt:
  • platform/mac/editing/deleting/delete-br-007-expected.txt:
  • platform/mac/editing/deleting/delete-br-008-expected.txt:
  • platform/mac/editing/deleting/delete-br-009-expected.txt:
  • platform/mac/editing/deleting/delete-br-010-expected.txt:
  • platform/mac/editing/deleting/delete-br-011-expected.txt:
  • platform/mac/editing/deleting/delete-br-012-expected.txt:
  • platform/mac/editing/deleting/delete-br-013-expected.txt:
  • platform/mac/editing/deleting/delete-by-word-001-expected.txt:
  • platform/mac/editing/deleting/delete-by-word-002-expected.txt:
  • platform/mac/editing/deleting/delete-character-001-expected.txt:
  • platform/mac/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-first-list-item-expected.txt:
  • platform/mac/editing/deleting/delete-hr-expected.txt:
  • platform/mac/editing/deleting/delete-image-001-expected.txt:
  • platform/mac/editing/deleting/delete-image-002-expected.txt:
  • platform/mac/editing/deleting/delete-image-003-expected.txt:
  • platform/mac/editing/deleting/delete-image-004-expected.txt:
  • platform/mac/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-line-001-expected.txt:
  • platform/mac/editing/deleting/delete-line-002-expected.txt:
  • platform/mac/editing/deleting/delete-line-003-expected.txt:
  • platform/mac/editing/deleting/delete-line-004-expected.txt:
  • platform/mac/editing/deleting/delete-line-005-expected.txt:
  • platform/mac/editing/deleting/delete-line-006-expected.txt:
  • platform/mac/editing/deleting/delete-line-007-expected.txt:
  • platform/mac/editing/deleting/delete-line-008-expected.txt:
  • platform/mac/editing/deleting/delete-line-009-expected.txt:
  • platform/mac/editing/deleting/delete-line-010-expected.txt:
  • platform/mac/editing/deleting/delete-line-011-expected.txt:
  • platform/mac/editing/deleting/delete-line-012-expected.txt:
  • platform/mac/editing/deleting/delete-line-013-expected.txt:
  • platform/mac/editing/deleting/delete-line-014-expected.txt:
  • platform/mac/editing/deleting/delete-line-015-expected.txt:
  • platform/mac/editing/deleting/delete-line-016-expected.txt:
  • platform/mac/editing/deleting/delete-line-017-expected.txt:
  • platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/mac/editing/deleting/delete-listitem-001-expected.txt:
  • platform/mac/editing/deleting/delete-listitem-002-expected.txt:
  • platform/mac/editing/deleting/delete-mixed-editable-content-001-expected.txt:
  • platform/mac/editing/deleting/delete-select-all-001-expected.txt:
  • platform/mac/editing/deleting/delete-select-all-002-expected.txt:
  • platform/mac/editing/deleting/delete-select-all-003-expected.txt:
  • platform/mac/editing/deleting/delete-selection-001-expected.txt:
  • platform/mac/editing/deleting/delete-tab-001-expected.txt:
  • platform/mac/editing/deleting/delete-tab-002-expected.txt:
  • platform/mac/editing/deleting/delete-tab-003-expected.txt:
  • platform/mac/editing/deleting/delete-tab-004-expected.txt:
  • platform/mac/editing/deleting/delete-to-end-of-paragraph-expected.txt:
  • platform/mac/editing/deleting/delete-to-select-table-expected.txt:
  • platform/mac/editing/deleting/delete-trailing-ws-001-expected.txt:
  • platform/mac/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/mac/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/mac/editing/deleting/delete-ws-fixup-003-expected.txt:
  • platform/mac/editing/deleting/delete-ws-fixup-004-expected.txt:
  • platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
  • platform/mac/editing/deleting/forward-delete-expected.txt:
  • platform/mac/editing/deleting/list-item-1-expected.txt:
  • platform/mac/editing/deleting/merge-different-styles-expected.txt:
  • platform/mac/editing/deleting/merge-endOfParagraph-expected.txt:
  • platform/mac/editing/deleting/merge-into-empty-block-1-expected.txt:
  • platform/mac/editing/deleting/merge-into-empty-block-2-expected.txt:
  • platform/mac/editing/deleting/merge-no-br-expected.txt:
  • platform/mac/editing/deleting/merge-unrendered-space-expected.txt:
  • platform/mac/editing/deleting/merge-whitespace-pre-expected.txt:
  • platform/mac/editing/deleting/non-smart-delete-expected.txt:
  • platform/mac/editing/deleting/paragraph-in-preserveNewline-expected.txt:
  • platform/mac/editing/deleting/pruning-after-merge-2-expected.txt:
  • platform/mac/editing/deleting/smart-delete-001-expected.txt:
  • platform/mac/editing/deleting/smart-delete-002-expected.txt:
  • platform/mac/editing/deleting/smart-delete-003-expected.txt:
  • platform/mac/editing/deleting/smart-delete-004-expected.txt:
  • platform/mac/editing/deleting/table-cells-expected.txt:
  • platform/mac/editing/deleting/transpose-empty-expected.txt:
  • platform/mac/editing/deleting/type-delete-after-quote-expected.txt:
  • platform/mac/editing/deleting/whitespace-pre-1-expected.txt:
  • platform/mac/editing/execCommand/4580583-1-expected.txt:
  • platform/mac/editing/execCommand/4580583-2-expected.txt:
  • platform/mac/editing/execCommand/4641880-1-expected.txt:
  • platform/mac/editing/execCommand/4641880-2-expected.txt:
  • platform/mac/editing/execCommand/4747450-expected.txt:
  • platform/mac/editing/execCommand/4786404-1-expected.txt:
  • platform/mac/editing/execCommand/4786404-2-expected.txt:
  • platform/mac/editing/execCommand/4916402-expected.txt:
  • platform/mac/editing/execCommand/4916541-expected.txt:
  • platform/mac/editing/execCommand/4920488-expected.txt:
  • platform/mac/editing/execCommand/4920742-1-expected.txt:
  • platform/mac/editing/execCommand/4924441-expected.txt:
  • platform/mac/editing/execCommand/5049671-expected.txt:
  • platform/mac/editing/execCommand/5080333-1-expected.txt:
  • platform/mac/editing/execCommand/5080333-2-expected.txt:
  • platform/mac/editing/execCommand/5136770-expected.txt:
  • platform/mac/editing/execCommand/5138441-expected.txt:
  • platform/mac/editing/execCommand/5142012-1-expected.txt:
  • platform/mac/editing/execCommand/5142012-2-expected.txt:
  • platform/mac/editing/execCommand/5190926-expected.txt:
  • platform/mac/editing/execCommand/5481523-expected.txt:
  • platform/mac/editing/execCommand/5482023-expected.txt:
  • platform/mac/editing/execCommand/5482524-expected.txt:
  • platform/mac/editing/execCommand/5569741-expected.txt:
  • platform/mac/editing/execCommand/5573879-expected.txt:
  • platform/mac/editing/execCommand/create-list-from-range-selection-expected.txt:
  • platform/mac/editing/execCommand/create-list-with-hr-expected.txt:
  • platform/mac/editing/execCommand/findString-2-expected.txt:
  • platform/mac/editing/execCommand/findString-expected.txt:
  • platform/mac/editing/execCommand/format-block-expected.txt:
  • platform/mac/editing/execCommand/format-block-from-range-selection-expected.txt:
  • platform/mac/editing/execCommand/format-block-with-braces-expected.txt:
  • platform/mac/editing/execCommand/format-block-with-trailing-br-expected.txt:
  • platform/mac/editing/execCommand/hilitecolor-expected.txt:
  • platform/mac/editing/execCommand/indent-empty-root-expected.txt:
  • platform/mac/editing/execCommand/indent-list-item-expected.txt:
  • platform/mac/editing/execCommand/indent-selection-expected.txt:
  • platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt:
  • platform/mac/editing/execCommand/insert-list-empty-div-expected.txt:
  • platform/mac/editing/execCommand/insertImage-expected.txt:
  • platform/mac/editing/execCommand/nsresponder-indent-expected.txt:
  • platform/mac/editing/execCommand/nsresponder-outdent-expected.txt:
  • platform/mac/editing/execCommand/outdent-blockquote-test5-expected.txt:
  • platform/mac/editing/execCommand/outdent-selection-expected.txt:
  • platform/mac/editing/execCommand/print-expected.txt:
  • platform/mac/editing/execCommand/remove-formatting-2-expected.txt:
  • platform/mac/editing/execCommand/remove-formatting-expected.txt:
  • platform/mac/editing/execCommand/remove-list-from-range-selection-expected.txt:
  • platform/mac/editing/execCommand/remove-list-item-1-expected.txt:
  • platform/mac/editing/execCommand/selectAll-expected.txt:
  • platform/mac/editing/input/5576619-expected.txt:
  • platform/mac/editing/input/devanagari-ligature-expected.txt:
  • platform/mac/editing/input/emacs-ctrl-o-expected.txt:
  • platform/mac/editing/inserting/12882-expected.txt:
  • platform/mac/editing/inserting/4278698-expected.txt:
  • platform/mac/editing/inserting/4840662-expected.txt:
  • platform/mac/editing/inserting/4875189-1-expected.txt:
  • platform/mac/editing/inserting/4875189-2-expected.txt:
  • platform/mac/editing/inserting/4959067-expected.txt:
  • platform/mac/editing/inserting/4960120-1-expected.txt:
  • platform/mac/editing/inserting/4960120-2-expected.txt:
  • platform/mac/editing/inserting/5002441-expected.txt:
  • platform/mac/editing/inserting/5058163-1-expected.txt:
  • platform/mac/editing/inserting/5058163-2-expected.txt:
  • platform/mac/editing/inserting/5156401-2-expected.txt:
  • platform/mac/editing/inserting/5418891-expected.txt:
  • platform/mac/editing/inserting/5510537-expected.txt:
  • platform/mac/editing/inserting/5549929-2-expected.txt:
  • platform/mac/editing/inserting/5549929-3-expected.txt:
  • platform/mac/editing/inserting/5607069-2-expected.txt:
  • platform/mac/editing/inserting/5607069-3-expected.txt:
  • platform/mac/editing/inserting/6703873-expected.txt:
  • platform/mac/editing/inserting/before-after-input-element-expected.txt:
  • platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
  • platform/mac/editing/inserting/editable-html-element-expected.txt:
  • platform/mac/editing/inserting/editable-inline-element-expected.txt:
  • platform/mac/editing/inserting/edited-whitespace-1-expected.txt:
  • platform/mac/editing/inserting/editing-empty-divs-expected.txt:
  • platform/mac/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/mac/editing/inserting/insert-3659587-fix-expected.txt:
  • platform/mac/editing/inserting/insert-3775316-fix-expected.txt:
  • platform/mac/editing/inserting/insert-3778059-fix-expected.txt:
  • platform/mac/editing/inserting/insert-3786362-fix-expected.txt:
  • platform/mac/editing/inserting/insert-3800346-fix-expected.txt:
  • platform/mac/editing/inserting/insert-3851164-fix-expected.txt:
  • platform/mac/editing/inserting/insert-3907422-fix-expected.txt:
  • platform/mac/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/mac/editing/inserting/insert-at-end-01-expected.txt:
  • platform/mac/editing/inserting/insert-at-end-02-expected.txt:
  • platform/mac/editing/inserting/insert-br-001-expected.txt:
  • platform/mac/editing/inserting/insert-br-002-expected.txt:
  • platform/mac/editing/inserting/insert-br-003-expected.txt:
  • platform/mac/editing/inserting/insert-br-004-expected.txt:
  • platform/mac/editing/inserting/insert-br-005-expected.txt:
  • platform/mac/editing/inserting/insert-br-006-expected.txt:
  • platform/mac/editing/inserting/insert-br-007-expected.txt:
  • platform/mac/editing/inserting/insert-br-008-expected.txt:
  • platform/mac/editing/inserting/insert-br-009-expected.txt:
  • platform/mac/editing/inserting/insert-br-at-tabspan-001-expected.txt:
  • platform/mac/editing/inserting/insert-br-at-tabspan-002-expected.txt:
  • platform/mac/editing/inserting/insert-br-at-tabspan-003-expected.txt:
  • platform/mac/editing/inserting/insert-br-quoted-001-expected.txt:
  • platform/mac/editing/inserting/insert-br-quoted-002-expected.txt:
  • platform/mac/editing/inserting/insert-br-quoted-003-expected.txt:
  • platform/mac/editing/inserting/insert-br-quoted-004-expected.txt:
  • platform/mac/editing/inserting/insert-br-quoted-005-expected.txt:
  • platform/mac/editing/inserting/insert-br-quoted-006-expected.txt:
  • platform/mac/editing/inserting/insert-div-001-expected.txt:
  • platform/mac/editing/inserting/insert-div-002-expected.txt:
  • platform/mac/editing/inserting/insert-div-003-expected.txt:
  • platform/mac/editing/inserting/insert-div-004-expected.txt:
  • platform/mac/editing/inserting/insert-div-005-expected.txt:
  • platform/mac/editing/inserting/insert-div-006-expected.txt:
  • platform/mac/editing/inserting/insert-div-007-expected.txt:
  • platform/mac/editing/inserting/insert-div-008-expected.txt:
  • platform/mac/editing/inserting/insert-div-009-expected.txt:
  • platform/mac/editing/inserting/insert-div-010-expected.txt:
  • platform/mac/editing/inserting/insert-div-011-expected.txt:
  • platform/mac/editing/inserting/insert-div-012-expected.txt:
  • platform/mac/editing/inserting/insert-div-013-expected.txt:
  • platform/mac/editing/inserting/insert-div-014-expected.txt:
  • platform/mac/editing/inserting/insert-div-015-expected.txt:
  • platform/mac/editing/inserting/insert-div-016-expected.txt:
  • platform/mac/editing/inserting/insert-div-017-expected.txt:
  • platform/mac/editing/inserting/insert-div-018-expected.txt:
  • platform/mac/editing/inserting/insert-div-019-expected.txt:
  • platform/mac/editing/inserting/insert-div-020-expected.txt:
  • platform/mac/editing/inserting/insert-div-021-expected.txt:
  • platform/mac/editing/inserting/insert-div-022-expected.txt:
  • platform/mac/editing/inserting/insert-div-023-expected.txt:
  • platform/mac/editing/inserting/insert-div-024-expected.txt:
  • platform/mac/editing/inserting/insert-div-025-expected.txt:
  • platform/mac/editing/inserting/insert-div-026-expected.txt:
  • platform/mac/editing/inserting/insert-div-027-expected.txt:
  • platform/mac/editing/inserting/insert-paragraph-01-expected.txt:
  • platform/mac/editing/inserting/insert-paragraph-02-expected.txt:
  • platform/mac/editing/inserting/insert-paragraph-03-expected.txt:
  • platform/mac/editing/inserting/insert-paragraph-04-expected.txt:
  • platform/mac/editing/inserting/insert-paragraph-05-expected.txt:
  • platform/mac/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/mac/editing/inserting/insert-tab-001-expected.txt:
  • platform/mac/editing/inserting/insert-tab-002-expected.txt:
  • platform/mac/editing/inserting/insert-tab-003-expected.txt:
  • platform/mac/editing/inserting/insert-tab-004-expected.txt:
  • platform/mac/editing/inserting/insert-text-at-tabspan-001-expected.txt:
  • platform/mac/editing/inserting/insert-text-at-tabspan-002-expected.txt:
  • platform/mac/editing/inserting/insert-text-at-tabspan-003-expected.txt:
  • platform/mac/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/mac/editing/inserting/line-break-expected.txt:
  • platform/mac/editing/inserting/multiple-lines-selected-expected.txt:
  • platform/mac/editing/inserting/paragraph-separator-01-expected.txt:
  • platform/mac/editing/inserting/paragraph-separator-02-expected.txt:
  • platform/mac/editing/inserting/paragraph-separator-03-expected.txt:
  • platform/mac/editing/inserting/paragraph-separator-in-table-1-expected.txt:
  • platform/mac/editing/inserting/paragraph-separator-in-table-2-expected.txt:
  • platform/mac/editing/inserting/redo-expected.txt:
  • platform/mac/editing/inserting/return-key-with-selection-001-expected.txt:
  • platform/mac/editing/inserting/return-key-with-selection-002-expected.txt:
  • platform/mac/editing/inserting/return-key-with-selection-003-expected.txt:
  • platform/mac/editing/inserting/typing-001-expected.txt:
  • platform/mac/editing/inserting/typing-002-expected.txt:
  • platform/mac/editing/inserting/typing-003-expected.txt:
  • platform/mac/editing/inserting/typing-around-br-001-expected.txt:
  • platform/mac/editing/inserting/typing-around-image-001-expected.txt:
  • platform/mac/editing/inserting/typing-tab-designmode-forms-expected.txt:
  • platform/mac/editing/pasteboard/3976872-expected.txt:
  • platform/mac/editing/pasteboard/4076267-2-expected.txt:
  • platform/mac/editing/pasteboard/4076267-3-expected.txt:
  • platform/mac/editing/pasteboard/4076267-expected.txt:
  • platform/mac/editing/pasteboard/4242293-1-expected.txt:
  • platform/mac/editing/pasteboard/4242293-expected.txt:
  • platform/mac/editing/pasteboard/4631972-expected.txt:
  • platform/mac/editing/pasteboard/4641033-expected.txt:
  • platform/mac/editing/pasteboard/4700297-expected.txt:
  • platform/mac/editing/pasteboard/4806874-expected.txt:
  • platform/mac/editing/pasteboard/4861080-expected.txt:
  • platform/mac/editing/pasteboard/4944770-1-expected.txt:
  • platform/mac/editing/pasteboard/4944770-2-expected.txt:
  • platform/mac/editing/pasteboard/4947130-expected.txt:
  • platform/mac/editing/pasteboard/4989774-expected.txt:
  • platform/mac/editing/pasteboard/5006779-expected.txt:
  • platform/mac/editing/pasteboard/5027857-expected.txt:
  • platform/mac/editing/pasteboard/5028447-expected.txt:
  • platform/mac/editing/pasteboard/5032095-expected.txt:
  • platform/mac/editing/pasteboard/5065605-expected.txt:
  • platform/mac/editing/pasteboard/5071074-2-expected.txt:
  • platform/mac/editing/pasteboard/5071074-expected.txt:
  • platform/mac/editing/pasteboard/5075944-2-expected.txt:
  • platform/mac/editing/pasteboard/5075944-3-expected.txt:
  • platform/mac/editing/pasteboard/5075944-expected.txt:
  • platform/mac/editing/pasteboard/5089327-expected.txt:
  • platform/mac/editing/pasteboard/5134759-expected.txt:
  • platform/mac/editing/pasteboard/5156401-1-expected.txt:
  • platform/mac/editing/pasteboard/5247341-expected.txt:
  • platform/mac/editing/pasteboard/5368833-expected.txt:
  • platform/mac/editing/pasteboard/5387578-expected.txt:
  • platform/mac/editing/pasteboard/5478250-expected.txt:
  • platform/mac/editing/pasteboard/5483567-expected.txt:
  • platform/mac/editing/pasteboard/5583362-expected.txt:
  • platform/mac/editing/pasteboard/5601583-1-expected.txt:
  • platform/mac/editing/pasteboard/8145-1-expected.txt:
  • platform/mac/editing/pasteboard/8145-2-expected.txt:
  • platform/mac/editing/pasteboard/8145-3-expected.txt:
  • platform/mac/editing/pasteboard/bad-placeholder-expected.txt:
  • platform/mac/editing/pasteboard/block-wrappers-necessary-expected.txt:
  • platform/mac/editing/pasteboard/copy-paste-bidi-expected.txt:
  • platform/mac/editing/pasteboard/copy-standalone-image-expected.txt:
  • platform/mac/editing/pasteboard/cut-text-001-expected.txt:
  • platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.txt:
  • platform/mac/editing/pasteboard/displaced-placeholder-expected.txt:
  • platform/mac/editing/pasteboard/display-block-on-spans-expected.txt:
  • platform/mac/editing/pasteboard/drag-drop-dead-frame-expected.txt:
  • platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.txt:
  • platform/mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
  • platform/mac/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
  • platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt:
  • platform/mac/editing/pasteboard/emacs-cntl-y-001-expected.txt:
  • platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt:
  • platform/mac/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
  • platform/mac/editing/pasteboard/input-field-1-expected.txt:
  • platform/mac/editing/pasteboard/interchange-newline-1-expected.txt:
  • platform/mac/editing/pasteboard/interchange-newline-2-expected.txt:
  • platform/mac/editing/pasteboard/interchange-newline-3-expected.txt:
  • platform/mac/editing/pasteboard/interchange-newline-4-expected.txt:
  • platform/mac/editing/pasteboard/merge-after-delete-1-expected.txt:
  • platform/mac/editing/pasteboard/merge-after-delete-2-expected.txt:
  • platform/mac/editing/pasteboard/merge-after-delete-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-1-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-2-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-3-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-4-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-5-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-borders-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-list-expected.txt:
  • platform/mac/editing/pasteboard/merge-end-table-expected.txt:
  • platform/mac/editing/pasteboard/merge-start-blockquote-expected.txt:
  • platform/mac/editing/pasteboard/merge-start-list-expected.txt:
  • platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
  • platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
  • platform/mac/editing/pasteboard/paste-4035648-fix-expected.txt:
  • platform/mac/editing/pasteboard/paste-4038267-fix-expected.txt:
  • platform/mac/editing/pasteboard/paste-4039777-fix-expected.txt:
  • platform/mac/editing/pasteboard/paste-RTFD-expected.txt:
  • platform/mac/editing/pasteboard/paste-TIFF-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-1-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-2-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-3-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
  • platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-002-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-003-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-004-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-005-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-006-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-007-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-008-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-009-expected.txt:
  • platform/mac/editing/pasteboard/paste-line-endings-010-expected.txt:
  • platform/mac/editing/pasteboard/paste-list-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-match-style-002-expected.txt:
  • platform/mac/editing/pasteboard/paste-pre-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-pre-002-expected.txt:
  • platform/mac/editing/pasteboard/paste-table-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-table-003-expected.txt:
  • platform/mac/editing/pasteboard/paste-table-cells-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-002-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-003-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-004-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-005-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-006-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-007-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-008-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-009-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-010-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-011-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-012-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-013-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-014-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-015-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-016-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-017-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-018-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-019-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
  • platform/mac/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
  • platform/mac/editing/pasteboard/paste-unrendered-select-expected.txt:
  • platform/mac/editing/pasteboard/paste-xml-expected.txt:
  • platform/mac/editing/pasteboard/pasting-object-expected.txt:
  • platform/mac/editing/pasteboard/pasting-tabs-expected.txt:
  • platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.txt:
  • platform/mac/editing/pasteboard/quirks-mode-br-1-expected.txt:
  • platform/mac/editing/pasteboard/select-element-1-expected.txt:
  • platform/mac/editing/pasteboard/smart-drag-drop-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-001-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-002-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-003-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-004-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-005-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-006-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
  • platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
  • platform/mac/editing/pasteboard/styled-element-markup-expected.txt:
  • platform/mac/editing/pasteboard/testcase-9507-expected.txt:
  • platform/mac/editing/pasteboard/undoable-fragment-removes-expected.txt:
  • platform/mac/editing/pasteboard/unrendered-br-expected.txt:
  • platform/mac/editing/selection/13804-expected.txt:
  • platform/mac/editing/selection/14971-expected.txt:
  • platform/mac/editing/selection/25228-expected.txt:
  • platform/mac/editing/selection/3690703-2-expected.txt:
  • platform/mac/editing/selection/3690703-expected.txt:
  • platform/mac/editing/selection/3690719-expected.txt:
  • platform/mac/editing/selection/4397952-expected.txt:
  • platform/mac/editing/selection/4402375-expected.txt:
  • platform/mac/editing/selection/4818145-expected.txt:
  • platform/mac/editing/selection/4866671-expected.txt:
  • platform/mac/editing/selection/4889598-expected.txt:
  • platform/mac/editing/selection/4895428-1-expected.txt:
  • platform/mac/editing/selection/4895428-2-expected.txt:
  • platform/mac/editing/selection/4895428-3-expected.txt:
  • platform/mac/editing/selection/4895428-4-expected.txt:
  • platform/mac/editing/selection/4932260-1-expected.txt:
  • platform/mac/editing/selection/4932260-2-expected.txt:
  • platform/mac/editing/selection/4932260-3-expected.txt:
  • platform/mac/editing/selection/4947387-expected.txt:
  • platform/mac/editing/selection/4960116-expected.txt:
  • platform/mac/editing/selection/4975120-expected.txt:
  • platform/mac/editing/selection/4983858-expected.txt:
  • platform/mac/editing/selection/5007143-2-expected.txt:
  • platform/mac/editing/selection/5007143-expected.txt:
  • platform/mac/editing/selection/5057506-2-expected.txt:
  • platform/mac/editing/selection/5057506-expected.txt:
  • platform/mac/editing/selection/5076323-1-expected.txt:
  • platform/mac/editing/selection/5076323-2-expected.txt:
  • platform/mac/editing/selection/5076323-3-expected.txt:
  • platform/mac/editing/selection/5081257-1-expected.txt:
  • platform/mac/editing/selection/5081257-2-expected.txt:
  • platform/mac/editing/selection/5099303-expected.txt:
  • platform/mac/editing/selection/5109817-expected.txt:
  • platform/mac/editing/selection/5131716-1-expected.txt:
  • platform/mac/editing/selection/5131716-2-expected.txt:
  • platform/mac/editing/selection/5131716-3-expected.txt:
  • platform/mac/editing/selection/5131716-4-expected.txt:
  • platform/mac/editing/selection/5195166-2-expected.txt:
  • platform/mac/editing/selection/5232159-expected.txt:
  • platform/mac/editing/selection/5234383-1-expected.txt:
  • platform/mac/editing/selection/5234383-2-expected.txt:
  • platform/mac/editing/selection/5240265-expected.txt:
  • platform/mac/editing/selection/5333725-expected.txt:
  • platform/mac/editing/selection/5354455-1-expected.txt:
  • platform/mac/editing/selection/5354455-2-expected.txt:
  • platform/mac/editing/selection/6476-expected.txt:
  • platform/mac/editing/selection/7152-1-expected.txt:
  • platform/mac/editing/selection/7152-2-expected.txt:
  • platform/mac/editing/selection/addRange-expected.txt:
  • platform/mac/editing/selection/after-line-wrap-expected.txt:
  • platform/mac/editing/selection/caret-and-focus-ring-expected.txt:
  • platform/mac/editing/selection/caret-before-select-expected.txt:
  • platform/mac/editing/selection/caret-rtl-2-expected.txt:
  • platform/mac/editing/selection/caret-rtl-expected.txt:
  • platform/mac/editing/selection/click-start-of-line-expected.txt:
  • platform/mac/editing/selection/contains-boundaries-expected.txt:
  • platform/mac/editing/selection/contenteditable-click-inside-expected.txt:
  • platform/mac/editing/selection/designmode-no-caret-expected.txt:
  • platform/mac/editing/selection/display-table-text-expected.txt:
  • platform/mac/editing/selection/doubleclick-crash-expected.txt:
  • platform/mac/editing/selection/drag-select-1-expected.txt:
  • platform/mac/editing/selection/drag-text-delay-expected.txt:
  • platform/mac/editing/selection/drag-to-contenteditable-iframe-expected.txt:
  • platform/mac/editing/selection/editable-html-element-expected.txt:
  • platform/mac/editing/selection/editable-links-expected.txt:
  • platform/mac/editing/selection/editable-non-editable-crash-expected.txt:
  • platform/mac/editing/selection/end-of-document-expected.txt:
  • platform/mac/editing/selection/expanding-selections-expected.txt:
  • platform/mac/editing/selection/expanding-selections2-expected.txt:
  • platform/mac/editing/selection/extend-by-character-001-expected.txt:
  • platform/mac/editing/selection/extend-by-character-002-expected.txt:
  • platform/mac/editing/selection/extend-by-character-003-expected.txt:
  • platform/mac/editing/selection/extend-by-character-004-expected.txt:
  • platform/mac/editing/selection/extend-by-character-005-expected.txt:
  • platform/mac/editing/selection/extend-by-character-006-expected.txt:
  • platform/mac/editing/selection/extend-by-sentence-001-expected.txt:
  • platform/mac/editing/selection/extend-by-word-001-expected.txt:
  • platform/mac/editing/selection/extend-by-word-002-expected.txt:
  • platform/mac/editing/selection/fake-doubleclick-expected.txt:
  • platform/mac/editing/selection/fake-drag-expected.txt:
  • platform/mac/editing/selection/focus-body-expected.txt:
  • platform/mac/editing/selection/focus_editable_html-expected.txt:
  • platform/mac/editing/selection/iframe-expected.txt:
  • platform/mac/editing/selection/image-before-linebreak-expected.txt:
  • platform/mac/editing/selection/inconsistent-in-removeChildNode-expected.txt:
  • platform/mac/editing/selection/inline-closest-leaf-child-expected.txt:
  • platform/mac/editing/selection/inline-table-expected.txt:
  • platform/mac/editing/selection/leave-requested-block-expected.txt:
  • platform/mac/editing/selection/line-wrap-1-expected.txt:
  • platform/mac/editing/selection/line-wrap-2-expected.txt:
  • platform/mac/editing/selection/mixed-editability-1-expected.txt:
  • platform/mac/editing/selection/mixed-editability-2-expected.txt:
  • platform/mac/editing/selection/mixed-editability-3-expected.txt:
  • platform/mac/editing/selection/mixed-editability-4-expected.txt:
  • platform/mac/editing/selection/mixed-editability-5-expected.txt:
  • platform/mac/editing/selection/mixed-editability-6-expected.txt:
  • platform/mac/editing/selection/mixed-editability-7-expected.txt:
  • platform/mac/editing/selection/mixed-editability-8-expected.txt:
  • platform/mac/editing/selection/mixed-editability-9-expected.txt:
  • platform/mac/editing/selection/move-3875618-fix-expected.txt:
  • platform/mac/editing/selection/move-3875641-fix-expected.txt:
  • platform/mac/editing/selection/move-backwords-by-word-001-expected.txt:
  • platform/mac/editing/selection/move-between-blocks-no-001-expected.txt:
  • platform/mac/editing/selection/move-between-blocks-yes-001-expected.txt:
  • platform/mac/editing/selection/move-by-character-001-expected.txt:
  • platform/mac/editing/selection/move-by-character-002-expected.txt:
  • platform/mac/editing/selection/move-by-character-003-expected.txt:
  • platform/mac/editing/selection/move-by-character-004-expected.txt:
  • platform/mac/editing/selection/move-by-character-005-expected.txt:
  • platform/mac/editing/selection/move-by-character-6-expected.txt:
  • platform/mac/editing/selection/move-by-line-001-expected.txt:
  • platform/mac/editing/selection/move-by-line-002-expected.txt:
  • platform/mac/editing/selection/move-by-sentence-001-expected.txt:
  • platform/mac/editing/selection/move-by-sentence-linebreak-expected.txt:
  • platform/mac/editing/selection/move-by-word-001-expected.txt:
  • platform/mac/editing/selection/move-past-trailing-space-expected.txt:
  • platform/mac/editing/selection/node-removal-2-expected.txt:
  • platform/mac/editing/selection/paragraph-granularity-expected.txt:
  • platform/mac/editing/selection/previous-line-position-expected.txt:
  • platform/mac/editing/selection/range-between-block-and-inline-expected.txt:
  • platform/mac/editing/selection/replace-selection-1-expected.txt:
  • platform/mac/editing/selection/replaced-boundaries-1-expected.txt:
  • platform/mac/editing/selection/replaced-boundaries-2-expected.txt:
  • platform/mac/editing/selection/replaced-boundaries-3-expected.txt:
  • platform/mac/editing/selection/select-all-001-expected.txt:
  • platform/mac/editing/selection/select-all-002-expected.txt:
  • platform/mac/editing/selection/select-all-003-expected.txt:
  • platform/mac/editing/selection/select-all-004-expected.txt:
  • platform/mac/editing/selection/select-all-005-expected.txt:
  • platform/mac/editing/selection/select-all-006-expected.txt:
  • platform/mac/editing/selection/select-box-expected.txt:
  • platform/mac/editing/selection/select-element-paragraph-boundary-expected.txt:
  • platform/mac/editing/selection/select-from-textfield-outwards-expected.txt:
  • platform/mac/editing/selection/select-missing-image-expected.txt:
  • platform/mac/editing/selection/select-text-overflow-ellipsis-expected.txt:
  • platform/mac/editing/selection/selection-3748164-fix-expected.txt:
  • platform/mac/editing/selection/selection-actions-expected.txt:
  • platform/mac/editing/selection/selection-background-expected.txt:
  • platform/mac/editing/selection/table-caret-1-expected.txt:
  • platform/mac/editing/selection/table-caret-2-expected.txt:
  • platform/mac/editing/selection/table-caret-3-expected.txt:
  • platform/mac/editing/selection/transformed-selection-rects-expected.txt:
  • platform/mac/editing/selection/triple-click-in-pre-expected.txt:
  • platform/mac/editing/selection/unrendered-001-expected.txt:
  • platform/mac/editing/selection/unrendered-002-expected.txt:
  • platform/mac/editing/selection/unrendered-003-expected.txt:
  • platform/mac/editing/selection/unrendered-004-expected.txt:
  • platform/mac/editing/selection/unrendered-005-expected.txt:
  • platform/mac/editing/selection/unrendered-space-expected.txt:
  • platform/mac/editing/selection/word-granularity-expected.txt:
  • platform/mac/editing/selection/wrapped-line-caret-1-expected.txt:
  • platform/mac/editing/selection/wrapped-line-caret-2-expected.txt:
  • platform/mac/editing/spelling/spellcheck-attribute-expected.txt:
  • platform/mac/editing/spelling/spelling-expected.txt:
  • platform/mac/editing/spelling/spelling-linebreak-expected.txt:
  • platform/mac/editing/style/4916887-expected.txt:
  • platform/mac/editing/style/5017613-1-expected.txt:
  • platform/mac/editing/style/5017613-2-expected.txt:
  • platform/mac/editing/style/5046875-1-expected.txt:
  • platform/mac/editing/style/5046875-2-expected.txt:
  • platform/mac/editing/style/5065910-expected.txt:
  • platform/mac/editing/style/5084241-expected.txt:
  • platform/mac/editing/style/5091898-expected.txt:
  • platform/mac/editing/style/5228141-expected.txt:
  • platform/mac/editing/style/5279521-expected.txt:
  • platform/mac/editing/style/apple-style-editable-mix-expected.txt:
  • platform/mac/editing/style/block-style-001-expected.txt:
  • platform/mac/editing/style/block-style-002-expected.txt:
  • platform/mac/editing/style/block-style-003-expected.txt:
  • platform/mac/editing/style/block-style-004-expected.txt:
  • platform/mac/editing/style/block-style-005-expected.txt:
  • platform/mac/editing/style/block-style-006-expected.txt:
  • platform/mac/editing/style/block-styles-007-expected.txt:
  • platform/mac/editing/style/create-block-for-style-001-expected.txt:
  • platform/mac/editing/style/create-block-for-style-002-expected.txt:
  • platform/mac/editing/style/create-block-for-style-003-expected.txt:
  • platform/mac/editing/style/create-block-for-style-004-expected.txt:
  • platform/mac/editing/style/create-block-for-style-005-expected.txt:
  • platform/mac/editing/style/create-block-for-style-006-expected.txt:
  • platform/mac/editing/style/create-block-for-style-007-expected.txt:
  • platform/mac/editing/style/create-block-for-style-008-expected.txt:
  • platform/mac/editing/style/create-block-for-style-009-expected.txt:
  • platform/mac/editing/style/create-block-for-style-010-expected.txt:
  • platform/mac/editing/style/create-block-for-style-011-expected.txt:
  • platform/mac/editing/style/create-block-for-style-012-expected.txt:
  • platform/mac/editing/style/create-block-for-style-013-expected.txt:
  • platform/mac/editing/style/designmode-expected.txt:
  • platform/mac/editing/style/font-family-with-space-expected.txt:
  • platform/mac/editing/style/fontsize-1-expected.txt:
  • platform/mac/editing/style/highlight-expected.txt:
  • platform/mac/editing/style/non-inheritable-styles-expected.txt:
  • platform/mac/editing/style/relative-font-size-change-001-expected.txt:
  • platform/mac/editing/style/relative-font-size-change-002-expected.txt:
  • platform/mac/editing/style/relative-font-size-change-003-expected.txt:
  • platform/mac/editing/style/relative-font-size-change-004-expected.txt:
  • platform/mac/editing/style/smoosh-styles-001-expected.txt:
  • platform/mac/editing/style/smoosh-styles-003-expected.txt:
  • platform/mac/editing/style/style-3681552-fix-001-expected.txt:
  • platform/mac/editing/style/style-3681552-fix-002-expected.txt:
  • platform/mac/editing/style/style-3690704-fix-expected.txt:
  • platform/mac/editing/style/style-3998892-fix-expected.txt:
  • platform/mac/editing/style/style-boundary-001-expected.txt:
  • platform/mac/editing/style/style-boundary-002-expected.txt:
  • platform/mac/editing/style/style-boundary-003-expected.txt:
  • platform/mac/editing/style/style-boundary-004-expected.txt:
  • platform/mac/editing/style/style-boundary-005-expected.txt:
  • platform/mac/editing/style/table-selection-expected.txt:
  • platform/mac/editing/style/typing-style-001-expected.txt:
  • platform/mac/editing/style/typing-style-002-expected.txt:
  • platform/mac/editing/style/typing-style-003-expected.txt:
  • platform/mac/editing/style/unbold-in-bold-expected.txt:
  • platform/mac/editing/undo/4063751-expected.txt:
  • platform/mac/editing/undo/5378473-expected.txt:
  • platform/mac/editing/undo/redo-typing-001-expected.txt:
  • platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/mac/editing/undo/undo-combined-delete-expected.txt:
  • platform/mac/editing/undo/undo-delete-boundary-expected.txt:
  • platform/mac/editing/undo/undo-delete-expected.txt:
  • platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/mac/editing/undo/undo-forward-delete-expected.txt:
  • platform/mac/editing/undo/undo-misspellings-expected.txt:
  • platform/mac/editing/undo/undo-typing-001-expected.txt:
  • platform/mac/editing/unsupported-content/list-delete-001-expected.txt:
  • platform/mac/editing/unsupported-content/list-delete-003-expected.txt:
  • platform/mac/editing/unsupported-content/list-type-after-expected.txt:
  • platform/mac/editing/unsupported-content/list-type-before-expected.txt:
  • platform/mac/editing/unsupported-content/table-delete-001-expected.txt:
  • platform/mac/editing/unsupported-content/table-delete-002-expected.txt:
  • platform/mac/editing/unsupported-content/table-delete-003-expected.txt:
  • platform/mac/editing/unsupported-content/table-type-after-expected.txt:
  • platform/mac/editing/unsupported-content/table-type-before-expected.txt:
  • platform/mac/fast/backgrounds/solid-color-context-restore-expected.txt:
  • platform/mac/fast/block/float/relative-painted-twice-expected.txt:
  • platform/mac/fast/css-generated-content/hover-style-change-expected.txt:
  • platform/mac/fast/css/layerZOrderCrash-expected.txt:
  • platform/mac/fast/css/shadow-multiple-expected.txt:
  • platform/mac/fast/css/universal-hover-quirk-expected.txt:
  • platform/mac/fast/dom/delete-contents-expected.txt:
  • platform/mac/fast/dom/focus-contenteditable-expected.txt:
  • platform/mac/fast/dynamic/layer-hit-test-crash-expected.txt:
  • platform/mac/fast/dynamic/selection-highlight-adjust-expected.txt:
  • platform/mac/fast/events/5056619-expected.txt:
  • platform/mac/fast/events/autoscroll-expected.txt:
  • platform/mac/fast/events/context-no-deselect-expected.txt:
  • platform/mac/fast/events/label-focus-expected.txt:
  • platform/mac/fast/events/pointer-events-dashboard-expected.txt:
  • platform/mac/fast/events/updateLayoutForHitTest-expected.txt:
  • platform/mac/fast/forms/caret-rtl-expected.txt:
  • platform/mac/fast/forms/form-added-to-table-expected.txt:
  • platform/mac/fast/forms/input-appearance-focus-expected.txt:
  • platform/mac/fast/forms/input-appearance-readonly-expected.txt:
  • platform/mac/fast/forms/input-appearance-selection-expected.txt:
  • platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt:
  • platform/mac/fast/forms/input-double-click-selection-gap-bug-expected.txt:
  • platform/mac/fast/forms/input-paste-undo-expected.txt:
  • platform/mac/fast/forms/input-readonly-autoscroll-expected.txt:
  • platform/mac/fast/forms/input-text-click-inside-expected.txt:
  • platform/mac/fast/forms/input-text-click-outside-expected.txt:
  • platform/mac/fast/forms/input-text-double-click-expected.txt:
  • platform/mac/fast/forms/input-text-drag-down-expected.txt:
  • platform/mac/fast/forms/input-text-option-delete-expected.txt:
  • platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt:
  • platform/mac/fast/forms/input-text-self-emptying-click-expected.txt:
  • platform/mac/fast/forms/plaintext-mode-2-expected.txt:
  • platform/mac/fast/forms/search-rtl-expected.txt:
  • platform/mac/fast/forms/search-transformed-expected.txt:
  • platform/mac/fast/forms/search-zoomed-expected.txt:
  • platform/mac/fast/forms/tabbing-input-iframe-expected.txt:
  • platform/mac/fast/forms/textarea-scrollbar-expected.txt:
  • platform/mac/fast/forms/textarea-scrolled-type-expected.txt:
  • platform/mac/fast/forms/textfield-outline-expected.txt:
  • platform/mac/fast/forms/textfield-overflow-expected.txt:
  • platform/mac/fast/frames/take-focus-from-iframe-expected.txt:
  • platform/mac/fast/inline-block/14498-positionForCoordinates-expected.txt:
  • platform/mac/fast/inline/25277-2-expected.txt:
  • platform/mac/fast/inline/25277-expected.txt:
  • platform/mac/fast/lists/drag-into-marker-expected.txt:
  • platform/mac/fast/lists/markers-in-selection-expected.txt:
  • platform/mac/fast/overflow/image-selection-highlight-expected.txt:
  • platform/mac/fast/overflow/overflow-focus-ring-expected.txt:
  • platform/mac/fast/overflow/overflow-text-hit-testing-expected.txt:
  • platform/mac/fast/reflections/inline-crash-expected.txt:
  • platform/mac/fast/repaint/4776765-expected.txt:
  • platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.txt:
  • platform/mac/fast/repaint/caret-outside-block-expected.txt:
  • platform/mac/fast/repaint/delete-into-nested-block-expected.txt:
  • platform/mac/fast/repaint/inline-outline-repaint-expected.txt:
  • platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt:
  • platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
  • platform/mac/fast/repaint/selected-replaced-expected.txt:
  • platform/mac/fast/repaint/selection-after-delete-expected.txt:
  • platform/mac/fast/repaint/selection-after-remove-expected.txt:
  • platform/mac/fast/repaint/subtree-root-skipped-expected.txt:
  • platform/mac/fast/replaced/selection-rect-expected.txt:
  • platform/mac/fast/replaced/selection-rect-in-table-cell-expected.txt:
  • platform/mac/fast/replaced/selection-rect-transform-expected.txt:
  • platform/mac/fast/selectors/159-expected.txt:
  • platform/mac/fast/selectors/177a-expected.txt:
  • platform/mac/fast/table/click-near-anonymous-table-expected.txt:
  • platform/mac/fast/text/atsui-kerning-and-ligatures-expected.txt:
  • platform/mac/fast/text/atsui-partial-selection-expected.txt:
  • platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
  • platform/mac/fast/text/atsui-rtl-override-selection-expected.txt:
  • platform/mac/fast/text/delete-hard-break-character-expected.txt:
  • platform/mac/fast/text/in-rendered-text-rtl-expected.txt:
  • platform/mac/fast/text/international/khmer-selection-expected.txt:
  • platform/mac/fast/text/international/rtl-caret-expected.txt:
  • platform/mac/fast/text/justified-selection-at-edge-expected.txt:
  • platform/mac/fast/text/justified-selection-expected.txt:
  • platform/mac/fast/text/justified-text-rect-expected.txt:
  • platform/mac/fast/text/selection-painted-separately-expected.txt:
  • platform/mac/fast/text/should-use-atsui-expected.txt:
  • platform/mac/fast/text/textIteratorNilRenderer-expected.txt:
  • platform/mac/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
  • platform/mac/fast/transforms/transformed-caret-expected.txt:
  • platform/mac/fast/transforms/transformed-focused-text-input-expected.txt:
  • platform/mac/svg/custom/hit-test-with-br-expected.txt:
  • platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt:
  • platform/mac/svg/text/selection-background-color-expected.txt:
  • platform/mac/svg/text/selection-styles-expected.txt:

2010-07-14 Eric Seidel <eric@webkit.org>

Reviewed by Nikolas Zimmermann.

Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238

This requires updating the results of many layout tests,
but has no functional change.

  • rendering/RenderTreeAsText.cpp: (WebCore::nodePosition):
1:49 AM Changeset in webkit [63290] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit

2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Antonio Gomes.

[EFL] Add eina_safety to popup menu deletion.
https://bugs.webkit.org/show_bug.cgi?id=41873

Since this is a public call, it's better to have an eina_safety on
public calls. It would crash if browser calls this function to select
an item of a nonexistent popup.

  • efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does not exist.
1:25 AM Changeset in webkit [63289] by tkent@chromium.org
  • 2 edits in trunk/LayoutTests

2010-07-14 Kent Tamura <tkent@chromium.org>

Unreviewed, test expectation update.

  • websocket/tests/bad-sub-protocol-non-ascii-expected.txt: Updated because r63273 changed BOM behavior.
1:20 AM Changeset in webkit [63288] by tkent@chromium.org
  • 7 edits in trunk

<input type=number> UI: inner spin button layout
https://bugs.webkit.org/show_bug.cgi?id=41924

Reviewed by Darin Fisher.

WebCore:

Add layout/event/style code for the inner spin button, which is
going to be used for Windows implementation.
No new tests because no ports implement the inner spin button yet.

  • rendering/RenderTextControlSingleLine.cpp: Introduce m_innerSpinButton.

(WebCore::RenderTextControlSingleLine::~RenderTextControlSingleLine):

Detach m_innerSpinButton.

(WebCore::RenderTextControlSingleLine::layout):

Set position and size of m_innerSpinButton.

(WebCore::RenderTextControlSingleLine::nodeAtPoint):

Handle m_innerSpinButton.

(WebCore::RenderTextControlSingleLine::forwardEvent):

Handle m_innerSpinButton.

(WebCore::RenderTextControlSingleLine::textBlockWidth):

Shorten the text block width by m_innerSpinButton width.

(WebCore::RenderTextControlSingleLine::preferredContentWidth):

Add m_innerSpinButton width.

(WebCore::RenderTextControlSingleLine::createSubtreeIfNeeded):

Handle m_innerSpinButton.

(WebCore::RenderTextControlSingleLine::createInnerSpinButtonStyle):

Make style for m_innerSpinButton with INNER_SPIN_BUTTON pseudo class.

  • rendering/RenderTextControlSingleLine.h:

LayoutTests:

Update test expectations because a shadow node is added to
<input type=number>.

  • platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.html
  • platform/mac/fast/forms/input-appearance-spinbutton-expected.txt:
  • platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt:
1:02 AM Changeset in webkit [63287] by tkent@chromium.org
  • 2 edits in trunk/LayoutTests

2010-07-14 Kent Tamura <tkent@chromium.org>

Unreviewed, test expectation update.

  • platform/chromium/test_expectations.txt: Fix a syntax error introduced by r63286.
12:43 AM Changeset in webkit [63286] by tkent@chromium.org
  • 10 edits
    4 adds in trunk

2010-07-14 Kent Tamura <tkent@chromium.org>

Reviewed by Darin Fisher.

<input type=number> UI: Support disabled/readonly states
https://bugs.webkit.org/show_bug.cgi?id=38568

  • fast/forms/input-appearance-spinbutton-disabled-readonly.html: Added.
  • platform/chromium/test_expectations.txt:
  • platform/gtk/Skipped:
  • platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.checksum: Added.
  • platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.png: Added.
  • platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.txt: Added.
  • platform/mac/fast/forms/input-number-click-expected.txt:
  • platform/mac/fast/forms/input-number-click.html: Add tests for disabled/readonly states.
  • platform/qt/Skipped:
  • platform/win/Skipped:

2010-07-14 Kent Tamura <tkent@chromium.org>

Reviewed by Darin Fisher.

<input type=number> UI: Support disabled/readonly states
https://bugs.webkit.org/show_bug.cgi?id=38568

Implement isEnabledFormControl() and isReadOnlyFormControl() of
SpinButtonElement. They returns the states of the parent <input> element.
The existing isEnabledFormControl() had a bug. It didn't have 'const'
modifier.

Test: fast/forms/input-appearance-spinbutton-disabled-readonly.html

  • rendering/TextControlInnerElements.cpp: (WebCore::SpinButtonElement::defaultEventHandler):
    • If the input element is disabled or read-only, don't process events.
    • Protect 'input' object from destruction during focus().
    • Fix a hit-test issue. We don't need to add renderBox()->y() because 'local' is relative to the RenderBox.
    • Some code cleanup
  • rendering/TextControlInnerElements.h: (WebCore::SpinButtonElement::isEnabledFormControl): (WebCore::SpinButtonElement::isReadOnlyFormControl):
12:03 AM Changeset in webkit [63285] by tkent@chromium.org
  • 2 edits in trunk/WebKit/chromium

[Chromium] Upstreaming inspector_resources target
https://bugs.webkit.org/show_bug.cgi?id=41669

Reviewed by David Levin.

'inspector_resource' is currently in src/webkit/webkit.gyp of
Chromium tree. We move it to WebKit tree because:

  • DumpRenderTree in WebKit tree needs it, and
  • It's hard to refer to WebKit.gypi and WebCore.gypi from webkit_support in both cases of Chromium-tree build and WebKit-tree build.
  • WebKit.gyp:

Jul 13, 2010:

11:33 PM Changeset in webkit [63284] by bweinstein@apple.com
  • 1 edit
    4 moves in trunk/LayoutTests

Fix Windows checkouts by shortening paths.

  • fast/js/sputnik/Conformance: Renamed a few directories so checkouts can succeed.
10:02 PM Changeset in webkit [63283] by Simon Fraser
  • 3 edits
    4 adds in trunk

2010-07-13 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

Page flashes to mostly white towards the end of loading
https://bugs.webkit.org/show_bug.cgi?id=42230

We constrain the size of huge composited layers. When doing so, we
need to use the constained size to set the position as well
as the dimensions, to ensure the layer appears in the correct place.

Test: compositing/tiling/constrained-layer-size.html

  • platform/graphics/mac/GraphicsLayerCA.mm: (WebCore::GraphicsLayerCA::updateLayerPosition):
9:51 PM Changeset in webkit [63282] by mrowe@apple.com
  • 5 edits in branches/safari-533.17-branch

Versioning.

9:50 PM Changeset in webkit [63281] by mrowe@apple.com
  • 1 copy in tags/Safari-533.17.6

New tag.

9:48 PM Changeset in webkit [63280] by tkent@chromium.org
  • 7 edits
    2 adds in trunk

[Chromium] Linux implementation of <input type=number> UI
https://bugs.webkit.org/show_bug.cgi?id=41925

Reviewed by Darin Fisher.

WebCore:

  • Move the code for scrollbar steppers from ScrollbarThemeChromiumLinux to PlatformThemeChromiumGtk.
  • Move the code for scrollbar colors from RenderThemeChromiumLinux to PlatformThemeChromiumGtk.
  • WebCore.gypi:
  • platform/chromium/PlatformThemeChromiumGtk.cpp: Added.

(WebCore::PlatformThemeChromiumGtk::setScrollbarColors): Moved from RenderThemeChromiumLinux.
(WebCore::clamp): Moved from ScrollbarThemeChromiumLinux.
(WebCore::PlatformThemeChromiumGtk::saturateAndBrighten): ditto.
(WebCore::PlatformThemeChromiumGtk::outlineColor): ditto.
(WebCore::PlatformThemeChromiumGtk::paintArrowButton): ditto.

  • platform/chromium/PlatformThemeChromiumGtk.h: Added.
  • platform/chromium/ScrollbarThemeChromiumLinux.cpp:

(WebCore::ScrollbarThemeChromiumLinux::paintTrackPiece):
(WebCore::ScrollbarThemeChromiumLinux::paintButton):

Move the main part of the code to PlatformThemeChromiumGtk.

(WebCore::ScrollbarThemeChromiumLinux::paintThumb):

  • rendering/RenderThemeChromiumLinux.cpp:

(WebCore::RenderThemeChromiumLinux::adjustInnerSpinButtonStyle): Added.
(WebCore::RenderThemeChromiumLinux::paintInnerSpinButton): Added.

  • rendering/RenderThemeChromiumLinux.h:

WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::setScrollbarColors):

Call PlatformThemeChromiumGtk::setScrollbarColors() instead of
RenderThemeChromiumLinux::setScrollbarColors().

9:47 PM Changeset in webkit [63279] by mrowe@apple.com
  • 5 edits in branches/safari-533.17-branch

Versioning.

9:46 PM Changeset in webkit [63278] by dumi@chromium.org
  • 36 edits
    1 copy
    3 moves
    45 adds in trunk

WebCore: Implementing DatabaseSync::transaction() and DatabaseSync::changeVersion().
https://bugs.webkit.org/show_bug.cgi?id=40607

Reviewed by Darin Fisher

Tests: fast/workers/storage/change-version-handle-reuse-sync.html

fast/workers/storage/change-version-sync.html
fast/workers/storage/empty-statement-sync.html
fast/workers/storage/execute-sql-args-sync.html
fast/workers/storage/executesql-accepts-only-one-statement-sync.html
fast/workers/storage/multiple-transactions-on-different-handles-sync.html
fast/workers/storage/open-database-creation-callback-sync.html
fast/workers/storage/open-database-empty-version-sync.html
fast/workers/storage/open-database-inputs-sync.html
fast/workers/storage/open-database-set-empty-version-sync.html
fast/workers/storage/open-database-while-transaction-in-progress-sync.html
fast/workers/storage/sql-data-types-sync.html
fast/workers/storage/sql-exception-codes-sync.html
fast/workers/storage/test-authorizer-sync.html
fast/workers/storage/transaction-in-transaction-sync.html

  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • storage/AbstractDatabase.cpp:

(WebCore::AbstractDatabase::maximumSize):
(WebCore::AbstractDatabase::incrementalVacuumIfNeeded):

  • storage/AbstractDatabase.h:

(WebCore::AbstractDatabase::sqliteDatabase):

  • storage/ChangeVersionWrapper.cpp:

(WebCore::ChangeVersionWrapper::performPreflight):
(WebCore::ChangeVersionWrapper::performPostflight):

  • storage/Database.cpp:

(WebCore::Database::performGetTableNames):

  • storage/Database.h:
  • storage/DatabaseAuthorizer.cpp:

(WebCore::DatabaseAuthorizer::createVTable):
(WebCore::DatabaseAuthorizer::dropVTable):

  • storage/DatabaseCallback.h:
  • storage/DatabaseSync.cpp:

(WebCore::ChangeVersionPreflightStep::create):
(WebCore::ChangeVersionPreflightStep::performStep):
(WebCore::ChangeVersionPreflightStep::ChangeVersionPreflightStep):
(WebCore::ChangeVersionPostflightStep::create):
(WebCore::ChangeVersionPostflightStep::performStep):
(WebCore::ChangeVersionPostflightStep::ChangeVersionPostflightStep):
(WebCore::DatabaseSync::changeVersion):
(WebCore::DatabaseSync::transaction):
(WebCore::DatabaseSync::runTransaction):

  • storage/DatabaseSync.h:
  • storage/DatabaseTracker.cpp:

(WebCore::DatabaseTracker::getMaxSizeForDatabase):

  • storage/SQLError.h:
  • storage/SQLResultSet.cpp:
  • storage/SQLResultSet.h:
  • storage/SQLStatementCallback.h:
  • storage/SQLStatementErrorCallback.h:
  • storage/SQLStatementSync.cpp: Copied from WebCore/storage/SQLStatement.cpp.

(WebCore::SQLStatementSync::SQLStatementSync):
(WebCore::SQLStatementSync::execute):

  • storage/SQLStatementSync.h: Added.
  • storage/SQLTransaction.cpp:

(WebCore::SQLTransaction::runCurrentStatement):
(WebCore::SQLTransaction::deliverQuotaIncreaseCallback):
(WebCore::SQLTransaction::postflightAndCommit):

  • storage/SQLTransaction.h:
  • storage/SQLTransactionCallback.h:
  • storage/SQLTransactionClient.cpp:

(WebCore::SQLTransactionClient::didCommitWriteTransaction):
(WebCore::SQLTransactionClient::didExecuteStatement):
(WebCore::SQLTransactionClient::didExceedQuota):

  • storage/SQLTransactionClient.h:
  • storage/SQLTransactionErrorCallback.h:
  • storage/SQLTransactionSync.cpp:

(WebCore::transactionClient):
(WebCore::SQLTransactionSync::create):
(WebCore::SQLTransactionSync::SQLTransactionSync):
(WebCore::SQLTransactionSync::~SQLTransactionSync):
(WebCore::SQLTransactionSync::executeSQL):
(WebCore::SQLTransactionSync::begin):
(WebCore::SQLTransactionSync::execute):
(WebCore::SQLTransactionSync::commit):
(WebCore::SQLTransactionSync::rollback):

  • storage/SQLTransactionSync.h:

(WebCore::SQLTransactionSync::SQLTransactionSyncOptionalStep::~SQLTransactionSyncOptionalStep):

  • storage/SQLTransactionSyncCallback.h:
  • storage/chromium/SQLTransactionClientChromium.cpp:

(WebCore::SQLTransactionClient::didCommitWriteTransaction):
(WebCore::SQLTransactionClient::didExecuteStatement):
(WebCore::SQLTransactionClient::didExceedQuota):

LayoutTests: Porting as many async DB tests as possible to sync DBs.
https://bugs.webkit.org/show_bug.cgi?id=40607

Reviewed by Darin Fisher.

  • fast/workers/storage/change-version-handle-reuse-sync-expected.txt: Added.
  • fast/workers/storage/change-version-handle-reuse-sync.html: Added.
  • fast/workers/storage/change-version-sync-expected.txt: Added.
  • fast/workers/storage/change-version-sync.html: Added.
  • fast/workers/storage/empty-statement-sync-expected.txt: Added.
  • fast/workers/storage/empty-statement-sync.html: Added.
  • fast/workers/storage/execute-sql-args-sync-expected.txt: Added.
  • fast/workers/storage/execute-sql-args-sync.html: Added.
  • fast/workers/storage/executesql-accepts-only-one-statement-sync-expected.txt: Added.
  • fast/workers/storage/executesql-accepts-only-one-statement-sync.html: Added.
  • fast/workers/storage/multiple-transactions-on-different-handles-sync-expected.txt: Added.
  • fast/workers/storage/multiple-transactions-on-different-handles-sync.html: Added.
  • fast/workers/storage/open-database-creation-callback-sync-expected.txt: Added.
  • fast/workers/storage/open-database-creation-callback-sync.html: Added.
  • fast/workers/storage/open-database-empty-version-sync-expected.txt: Added.
  • fast/workers/storage/open-database-empty-version-sync.html: Added.
  • fast/workers/storage/open-database-inputs-sync-expected.txt: Copied from LayoutTests/fast/workers/storage/open-database-sync-inputs-expected.txt.
  • fast/workers/storage/open-database-inputs-sync.html: Copied from LayoutTests/fast/workers/storage/open-database-sync-inputs.html.
  • fast/workers/storage/open-database-set-empty-version-sync-expected.txt: Added.
  • fast/workers/storage/open-database-set-empty-version-sync.html: Added.
  • fast/workers/storage/open-database-sync-inputs-expected.txt: Removed.
  • fast/workers/storage/open-database-sync-inputs.html: Removed.
  • fast/workers/storage/open-database-while-transaction-in-progress-sync-expected.txt: Added.
  • fast/workers/storage/open-database-while-transaction-in-progress-sync.html: Added.
  • fast/workers/storage/resources/change-version-handle-reuse-sync.js: Added.

(catch):

  • fast/workers/storage/resources/change-version-sync-1.js: Added.

():
(try):

  • fast/workers/storage/resources/change-version-sync-2.js: Added.
  • fast/workers/storage/resources/empty-statement-sync.js: Added.
  • fast/workers/storage/resources/execute-sql-args-sync.js: Added.

(throwOnToStringObject.toString):
(var):
():
(runTransactionTest):
(runTransactionTests):

  • fast/workers/storage/resources/executesql-accepts-only-one-statement-sync.js: Added.

(executeStatement):

  • fast/workers/storage/resources/multiple-transactions-on-different-handles-sync.js: Added.

(runTransaction):
(var):

  • fast/workers/storage/resources/multiple-transactions-sync.js: Added.

(checkCompletion):
(runTest.db):
(runTest):

  • fast/workers/storage/resources/open-database-creation-callback-sync.js: Added.
  • fast/workers/storage/resources/open-database-empty-version-sync.js: Added.
  • fast/workers/storage/resources/open-database-inputs-sync.js: Copied from LayoutTests/fast/workers/storage/resources/open-database-sync-inputs.js.
  • fast/workers/storage/resources/open-database-set-empty-version-sync.js: Added.
  • fast/workers/storage/resources/open-database-sync-inputs.js: Removed.
  • fast/workers/storage/resources/open-database-while-transaction-in-progress-sync.js: Added.

(openTestDatabase):

  • fast/workers/storage/resources/sql-data-types-sync.js: Added.

():
(testDBValues):

  • fast/workers/storage/resources/sql-exception-codes-sync.js: Added.

(testTransaction):
():
(testInvalidStatement):
(testIncorrectNumberOfBindParameters):
(testBindParameterOfWrongType.badString.toString):
(testBindParameterOfWrongType):
(testVersionMismatch.testTransaction):
(testVersionMismatch):

  • fast/workers/storage/resources/test-authorizer-sync.js: Added.

(cleanup):
(executeStatement):
(createTableCallback):
(createStatementsCallback):
(otherStatementsCallback):
(dropStatementsCallback):
(testReadWriteMode):
(testReadOnlyMode):

  • fast/workers/storage/resources/transaction-in-transaction-sync.js: Added.
  • fast/workers/storage/sql-data-types-sync-expected.txt: Added.
  • fast/workers/storage/sql-data-types-sync.html: Added.
  • fast/workers/storage/sql-exception-codes-sync-expected.txt: Added.
  • fast/workers/storage/sql-exception-codes-sync.html: Added.
  • fast/workers/storage/test-authorizer-sync-expected.txt: Added.
  • fast/workers/storage/test-authorizer-sync.html: Added.
  • fast/workers/storage/transaction-in-transaction-sync-expected.txt: Added.
  • fast/workers/storage/transaction-in-transaction-sync.html: Added.
9:21 PM Changeset in webkit [63277] by commit-queue@webkit.org
  • 4 edits
    1 delete in trunk

2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63262.
http://trac.webkit.org/changeset/63262
https://bugs.webkit.org/show_bug.cgi?id=42229

broke Windows compile (Requested by bweinstein on #webkit).

  • WebKit.pro:

2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63262.
http://trac.webkit.org/changeset/63262
https://bugs.webkit.org/show_bug.cgi?id=42229

broke Windows compile (Requested by bweinstein on #webkit).

  • API/tests/testapi.c: (assertEqualsAsCharactersPtr): (main):
  • testapi.pro: Removed.
7:39 PM Changeset in webkit [63276] by mjs@apple.com
  • 5 edits in trunk

2010-07-13 Maciej Stachowiak <mjs@apple.com>

Reviewed by Oliver Hunt.

Add placebo versions of some repaint test functions to WebKitTestRunner - good enough for non-pixel tests
https://bugs.webkit.org/show_bug.cgi?id=42227

  • platform/mac-wk2/Skipped: Skip some tests newly revealed as failing for an already-classified reason.

2010-07-13 Maciej Stachowiak <mjs@apple.com>

Reviewed by Oliver Hunt.

Add placebo versions of some repaint test functions to WebKitTestRunner - good enough for non-pixel tests
https://bugs.webkit.org/show_bug.cgi?id=42227

  • WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: (WTR::LayoutTestController::LayoutTestController): Initialize new bool members. (WTR::LayoutTestController::display): Dummy method. (WTR::displayCallback): Call the dummy. (WTR::repaintSweepHorizontallyCallback): ditto (WTR::testRepaintCallback): ditto (WTR::LayoutTestController::staticFunctions): Expose new methods.
  • WebKitTestRunner/InjectedBundle/LayoutTestController.h: (WTR::LayoutTestController::setTestRepaint): Set the flag (which currently does nothing). (WTR::LayoutTestController::setTestRepaintSweepHorizontally): ditto
6:38 PM Changeset in webkit [63275] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63162.
http://trac.webkit.org/changeset/63162
https://bugs.webkit.org/show_bug.cgi?id=42224

This is no longer needed (Requested by olliej_ on #webkit).

  • bindings/v8/ScriptSourceCode.h: (WebCore::ScriptSourceCode::ScriptSourceCode):
6:11 PM Changeset in webkit [63274] by eric@webkit.org
  • 6 edits in trunk

2010-07-13 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Fix my misreading of "clear to the last marker" in the HTML5 spec
https://bugs.webkit.org/show_bug.cgi?id=42199

  • html5lib/runner-expected-html5.txt:

2010-07-13 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Fix my misreading of "clear to the last marker" in the HTML5 spec
https://bugs.webkit.org/show_bug.cgi?id=42199

  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::clearToLastMarker):
  • html/HTMLFormattingElementList.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processBodyEndTagForInBody): (WebCore::HTMLTreeBuilder::processEndOfFile):
6:02 PM Changeset in webkit [63273] by oliver@apple.com
  • 25 edits in trunk

2010-07-13 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

ES5 requires BOMs to be treated as whitespace
https://bugs.webkit.org/show_bug.cgi?id=42218

Add BOM character to the Lexer's definition of whitespace,
and remove the logic that dealt with stripping BOMs and
caching the cleaned string.

  • parser/Lexer.h: (JSC::Lexer::isWhiteSpace):
  • parser/SourceProvider.h: (JSC::UStringSourceProvider::create): (JSC::UStringSourceProvider::UStringSourceProvider):
  • wtf/text/StringImpl.h:

2010-07-13 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

ES5 requires BOMs to be treated as whitespace
https://bugs.webkit.org/show_bug.cgi?id=42218

Update the fast/js/removing-Cf-characters to reflect
new behaviour. Update a whole group of sputnik results
that we now pass.

  • fast/js/removing-Cf-characters-expected.txt:
  • fast/js/script-tests/removing-Cf-characters.js:
  • fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2-expected.txt:
  • fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T2-expected.txt:
  • fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2-expected.txt:
  • fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_218/S7.1_A2.1_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_218/S7.1_A2.2_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_320/S7.1_A2.1_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_320/S7.1_A2.2_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_410/S7.1_A2.1_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_410/S7.1_A2.2_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_500/S7.1_A2.1_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_500/S7.1_A2.2_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_510/S7.1_A2.1_T2-expected.txt:
  • fast/js/sputnik/Unicode/Unicode_510/S7.1_A2.2_T2-expected.txt:

2010-07-13 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

ES5 requires BOMs to be treated as whitespace
https://bugs.webkit.org/show_bug.cgi?id=42218

Remove BOM handling logic from WebCore Script objects.

  • bindings/js/StringSourceProvider.h: (WebCore::StringSourceProvider::StringSourceProvider):
  • loader/CachedScript.cpp: (WebCore::CachedScript::CachedScript): (WebCore::CachedScript::script):
  • loader/CachedScript.h:
5:59 PM Changeset in webkit [63272] by ajwong@chromium.org
  • 2 edits
    1 add in trunk/LayoutTests

Unreviewed, add details to chromium test expectations.

Adding details and references to filed bugs to chromium expectations
that were added in the past few days. Also rebaseline the svg test.

  • platform/chromium-mac/svg/custom/clip-path-child-changes-expected.txt: Added.
  • platform/chromium/test_expectations.txt:
5:59 PM Changeset in webkit [63271] by Simon Fraser
  • 2 edits in trunk/WebKit/mac

2010-07-13 Simon Fraser <Simon Fraser>

Fix Tiger build.

Avoid non-ASCII in souce files to keep Tiger compiler happy.

  • WebView/WebRenderLayer.mm: (+[WebRenderLayer nameForLayer:]):
5:45 PM Changeset in webkit [63270] by andreas.kling@nokia.com
  • 5 edits in trunk

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Canvas: rect(x,y,w,h) should move to (x,y) even if w=0 and h=0
https://bugs.webkit.org/show_bug.cgi?id=42211

  • html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::rect):

2010-07-13 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Make our end tag in-foreign-content mode spec bug workarounds more closely match minefield
https://bugs.webkit.org/show_bug.cgi?id=42187

  • html5lib/runner-expected-html5.txt:
5:38 PM Changeset in webkit [63269] by Simon Fraser
  • 4 edits in trunk/WebCore

2010-07-13 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

Show IDs and classnames in layer tree dumps
https://bugs.webkit.org/show_bug.cgi?id=42213

When dumping the layer tree via showLayerTree(), include id and class attributes for
ease of debugging.

No tests, since this is debug-only code.

  • rendering/RenderLayer.cpp: (showLayerTree):
  • rendering/RenderTreeAsText.cpp: (WebCore::RenderTreeAsText::writeRenderObject):
  • rendering/RenderTreeAsText.h: (WebCore::):
5:29 PM Changeset in webkit [63268] by andreas.kling@nokia.com
  • 7 edits in trunk/JavaScriptCore

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Avoid slow-path for put() in Array.splice()
https://bugs.webkit.org/show_bug.cgi?id=41920

Defer creation of the returned array until its final size is known
to avoid growing it while adding elements.

  • runtime/JSArray.cpp: (JSC::JSArray::JSArray): Add two modes of creation, CreateInitialized (old) and CreateCompact (which should only be used when constructing arrays whose size and contents are known at the time of creation.) (JSC::JSArray::setLength): Skip first consistency check if in CreateCompact initialization mode. (Only applies to non-empty arrays.) (JSC::JSArray::checkConsistency): Build fix (JSValue::type() is gone)
  • runtime/JSArray.h: (JSC::JSArray::uncheckedSetIndex): Added for fast initialization of compact arrays. Does no bounds or other sanity checking.
  • runtime/ArrayPrototype.cpp: (JSC::arrayProtoFuncSplice): Optimized creation of the returned JSArray.
  • runtime/ArrayConstructor.cpp: (JSC::constructArrayWithSizeQuirk): Pass CreateInitialized to ctor.
  • runtime/JSGlobalObject.h: (JSC::constructEmptyArray): Pass CreateInitialized to ctor.
  • runtime/RegExpConstructor.cpp: (JSC::RegExpMatchesArray::RegExpMatchesArray): Pass CreateInitialized to ctor.
5:27 PM Changeset in webkit [63267] by barraclough@apple.com
  • 12 edits in trunk/JavaScriptCore

Bug 42207 - Clean up interface to compile executables, always check for exceptions

Reviewed by Oliver Hunt.

Presently interface to compile executable is inconsistent between eval/program and
function code, and is error prone in allowing a caller to byte compile without JIT
compiling an executable (we rely on all executables with codeblocks having JIT code).
Unify on an interface where all compilation is performed by a single compile (with
ForCall|ForConstruct variants) method, and make all clients check for errors.

  • interpreter/Interpreter.cpp:

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

  • jit/JITStubs.cpp:

(JSC::DEFINE_STUB_FUNCTION):

  • parser/Parser.h:

(JSC::Parser::isFunctionBodyNode):
(JSC::Parser::parse):

  • runtime/ArrayPrototype.cpp:

(JSC::isNumericCompareFunction):

  • runtime/ExceptionHelpers.cpp:

(JSC::createStackOverflowError):

  • runtime/ExceptionHelpers.h:
  • runtime/Executable.cpp:

(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::checkSyntax):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
(JSC::FunctionExecutable::reparseExceptionInfo):
(JSC::EvalExecutable::reparseExceptionInfo):
(JSC::FunctionExecutable::fromGlobalCode):

  • runtime/Executable.h:

(JSC::EvalExecutable::compile):
(JSC::EvalExecutable::generatedBytecode):
(JSC::EvalExecutable::generatedJITCode):
(JSC::ProgramExecutable::compile):
(JSC::ProgramExecutable::generatedBytecode):
(JSC::ProgramExecutable::generatedJITCode):
(JSC::FunctionExecutable::generatedBytecode):
(JSC::FunctionExecutable::compileForCall):
(JSC::FunctionExecutable::compileForConstruct):
(JSC::FunctionExecutable::generatedJITCodeForConstructWithArityCheck):

  • runtime/FunctionConstructor.cpp:

(JSC::constructFunction):

  • runtime/JSActivation.cpp:

(JSC::JSActivation::argumentsGetter):

  • runtime/JSGlobalData.h:

(JSC::JSGlobalData::canUseJIT):

5:20 PM Changeset in webkit [63266] by Simon Fraser
  • 2 edits in trunk/WebCore

2010-07-13 Simon Fraser <Simon Fraser>

Build fix: fix WebCore exports by editing the .in file, rather than the generated file.

  • WebCore.exp.in:
5:20 PM Changeset in webkit [63265] by ap@apple.com
  • 2 edits in trunk/WebCore

Reviewed by Darin Adler.

https://bugs.webkit.org/show_bug.cgi?id=42216
ResourceRequest::doUpdateResourceRequest() crashes if client denied request

This is covered by many regression tests with patch for bug 42201 applied (because it makes
us also use this code path for sync requests, and those currently have more strict limitations).

  • platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::ResourceRequest::doUpdateResourceRequest): Added a null check.
5:18 PM Changeset in webkit [63264] by eric@webkit.org
  • 6 edits in trunk

2010-07-13 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Make our end tag in-foreign-content mode spec bug workarounds more closely match minefield
https://bugs.webkit.org/show_bug.cgi?id=42187

  • html5lib/runner-expected-html5.txt:

2010-07-13 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Make our end tag in-foreign-content mode spec bug workarounds more closely match minefield
https://bugs.webkit.org/show_bug.cgi?id=42187

I do not expect these work-arounds to be permanent. Hixie has promised to
addresses the feedback to the parser sections of HTML5 soon.
I added these hacks to make our hacks more-closely match Minefield's hacks
and thus have us "pass" a few more html5lib runner tests.

We now pass all of the html5lib foreign content tests
(thus we'll likely need to write more).

Tested by html5lib/runner.html

  • html/HTMLElementStack.cpp: (WebCore::HTMLElementStack::contains):
  • html/HTMLElementStack.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTag):
5:04 PM Changeset in webkit [63263] by Simon Fraser
  • 4 edits
    2 adds in trunk/WebKit

2010-07-13 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

<rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.

Add a WebRenderLayer class that reflects the RenderLayer tree into a hierarchy
of Objective-C objects suitable for display in an outline view.

  • WebKit.exp: Export the WebRenderLayer Objective-C class.
  • WebView/WebRenderLayer.h: Added.
  • WebView/WebRenderLayer.mm: Added.
4:59 PM Changeset in webkit [63262] by commit-queue@webkit.org
  • 4 edits
    1 add in trunk

2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>

Reviewed by Oliver Hunt.

Separate CoreFoundation specific tests in JSC's testapi.c

testapi.c depends on the Core Foundation.
https://bugs.webkit.org/show_bug.cgi?id=40058

  • WebKit.pro: enable compilation of JSC C API test.

2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>

Reviewed by Oliver Hunt.

testapi.c depends on the Core Foundation.
https://bugs.webkit.org/show_bug.cgi?id=40058

Separate CoreFoundation specific tests in JSC's testapi.c. Enabling it
to compile in Qt environments.

All tests should work except for the JSStringCreateWithCharacters() function,
because its tests depend on Core Foundation specific functions.

  • API/tests/testapi.c: (testJSStringRefCF): moved CoreFoundation specific tests to this function. (main): The moves plus some minor tweaks.
  • testapi.pro: Added.
4:51 PM Changeset in webkit [63261] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, updating test expectatins.

[chromium] Adding more test expectations to bring chromium build
green.

  • platform/chromium/test_expectations.txt:
4:36 PM Changeset in webkit [63260] by bweinstein@apple.com
  • 2 edits
    17 adds in trunk/LayoutTests

Sputnik tests aren't running on Windows
https://bugs.webkit.org/show_bug.cgi?id=42208

Reviewed by Steve Falkenburg.

We should run the Sputnik tests on Windows, by unskipping fast/js/Sputnik, and adding Windows
specific test results. There are 6 tests that needs Windows specific results. 3 of them are
progressions (Unicode_510/S7.6_A3.2.html, Unicode_510/S7.6_A5.3_T1.html, Unicode_510/S7.6_A5.3_T2.html)
and the others are failures that are being tracked by https://bugs.webkit.org/show_bug.cgi?id=42209.

  • platform/win/Skipped: Remove fast/js/sputnik from the Skipped list.
  • platform/win/fast/js/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T6-expected.txt: Added failing result.
  • platform/win/fast/js/sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T3-expected.txt: Added failing result.
  • platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt: Added failing result.
  • platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A3.2-expected.txt: Added progression.
  • platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A5.3_T1-expected.txt: Added progression.
  • platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A5.3_T2-expected.txt: Added progression.
4:27 PM Changeset in webkit [63259] by tonyg@chromium.org
  • 7 edits in trunk

2010-07-12 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Fisher.

Wire network times from ResourceLoadTiming to performance.timing
https://bugs.webkit.org/show_bug.cgi?id=41824

Expectations set to fail because --web-timing disabled by default.

  • fast/dom/script-tests/webtiming.js: (checkTimingBeforeLoad): (checkWebTimingOnLoad): (checkWebTimingAfterLoad):
  • fast/dom/webtiming-expected.txt:

2010-07-12 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Fisher.

Wire network times from ResourceLoadTiming to performance.timing
https://bugs.webkit.org/show_bug.cgi?id=41824

4:20 PM Changeset in webkit [63258] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/chromium

2010-07-13 Chris Guillory <chris.guillory@google.com>

Reviewed by David Levin.

Fix adoptRef usage violation in WebAccessibilityCacheImpl.cpp.
https://bugs.webkit.org/show_bug.cgi?id=42092

  • src/WebAccessibilityCacheImpl.cpp: (WebKit::WebAccessibilityCacheImpl::WeakHandle::create): (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
4:07 PM Changeset in webkit [63257] by andersca@apple.com
  • 15 edits in trunk

Add support for URL frame loading using NPN_GetURLNotify
https://bugs.webkit.org/show_bug.cgi?id=42192

Reviewed by Sam Weinig.

WebCore:

  • WebCore.exp.in:

Export ResourceRequestBase::setHTTPMethod and ResourceRequestBase::setURL.

WebKit2:

  • WebProcess/Plugins/DummyPlugin.cpp:

(WebKit::DummyPlugin::frameDidFinishLoading):
(WebKit::DummyPlugin::frameDidFail):

  • WebProcess/Plugins/DummyPlugin.h:

Add empty stubs.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:

Implement NPN_GetURLNotify and have it call NetscapePlugin::loadURL.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::NetscapePlugin):
Initialize m_nextRequestID to 0.

(WebKit::NetscapePlugin::loadURL):
Ask the plug-in controller to load the URL.

(WebKit::NetscapePlugin::frameDidFinishLoading):
(WebKit::NetscapePlugin::frameDidFail):
Add empty stubs for now.

  • WebProcess/Plugins/Plugin.h:

Add new member functions for frame load notifications.

  • WebProcess/Plugins/PluginController.h:

Add loadURL.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::URLRequest::URLRequest):
Add class that represents an URL request.

(WebKit::PluginView::PluginView):
Initialize m_pendingURLRequestsTimer.

(WebKit::PluginView::~PluginView):
Unset all active load listeners.

(WebKit::PluginView::pendingURLRequestsTimerFired):
Take the first request in the queue and process it.

(WebKit::PluginView::performURLRequest):
Call performFrameLoadURLRequest if necessary.

(WebKit::PluginView::performFrameLoadURLRequest):
Find a frame to load the request in. If a frame doesn't exist try to create a new frame.

(WebKit::PluginView::loadURL):
Create a URLRequest and add it to the queue.

(WebKit::PluginView::didFinishLoad):
Get the pending frame load request and call Plugin::frameDidFinishLoading.

(WebKit::PluginView::didFailLoad):
Get the pending frame load request and call Plugin::frameDidFail.

  • WebProcess/Plugins/PluginView.h:

Inherit from WebFrame::LoadListener.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
(WebKit::WebFrameLoaderClient::dispatchDidFailLoad):
(WebKit::WebFrameLoaderClient::dispatchDidFinishLoad):
(WebKit::WebFrameLoaderClient::didFinishLoad):
Call the WebFrame's load listener if needed.

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::WebFrame):
Initialize m_loadListener to 0.

  • WebProcess/WebPage/WebFrame.h:

Add a LoadListener class that the plug-in view can use to track frame loads.

(WebKit::WebFrame::LoadListener::~LoadListener):
(WebKit::WebFrame::setLoadListener):
(WebKit::WebFrame::loadListener):

4:05 PM Changeset in webkit [63256] by diegohcg@webkit.org
  • 3 edits in trunk/WebKit2

2010-07-13 Diego Gonzalez <diegohcg@webkit.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] [WebKit2] Hook up navigation actions
https://bugs.webkit.org/show_bug.cgi?id=42183

Make Back, Forward, Stop and Reload being enable/disabled according
page loading.

  • UIProcess/API/qt/ClientImpl.cpp: (qt_wk_didStartProvisionalLoadForFrame): (qt_wk_didCommitLoadForFrame): (qt_wk_didFinishLoadForFrame): (qt_wk_didFailLoadWithErrorForFrame):
  • UIProcess/API/qt/qwkpage.cpp: (QWKPagePrivate::updateAction):
4:03 PM Changeset in webkit [63255] by crogers@google.com
  • 12 edits in branches/audio/WebCore

Get rid of all references to HTMLXAudioElement

4:03 PM Changeset in webkit [63254] by crogers@google.com
  • 3 deletes in branches/audio/WebCore/audio

Remove HTMLXAudioElement files

3:53 PM Changeset in webkit [63253] by zmo@google.com
  • 6 edits
    2 adds in trunk

2010-07-04 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Need to track texture completeness
https://bugs.webkit.org/show_bug.cgi?id=41381

Test: fast/canvas/webgl/texture-complete.html

  • html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::WebGLRenderingContext): Init max texture level. (WebCore::WebGLRenderingContext::bindTexture): Pass max texture level to setTarget(). (WebCore::WebGLRenderingContext::copyTexImage2D): Cache full texture info rather than partial. (WebCore::WebGLRenderingContext::generateMipmap): Ditto. (WebCore::WebGLRenderingContext::texImage2DBase): Ditto. (WebCore::WebGLRenderingContext::validateTexFuncParameters): Also validate level.
  • html/canvas/WebGLRenderingContext.h: Add max texture level.
  • html/canvas/WebGLTexture.cpp: Update the class to fully cache texture information and track NPOT and COMPLETE states. (WebCore::WebGLTexture::WebGLTexture): (WebCore::WebGLTexture::setTarget): Check whether the texture is initialized or has been deleted. (WebCore::WebGLTexture::setParameteri): Ditto. (WebCore::WebGLTexture::setParameterf): Ditto. (WebCore::WebGLTexture::setLevelInfo): Set texture info. (WebCore::WebGLTexture::generateMipmapLevelInfo): Generate texture info for all levels after generateMipmaps() is called. (WebCore::WebGLTexture::getInternalFormat): Return internal format on texture face 0 level 0. (WebCore::WebGLTexture::isNPOT): Check whether the texture is initialized or has been deleted. (WebCore::WebGLTexture::needToUseBlackTexture): Ditto. (WebCore::WebGLTexture::_deleteObject): (WebCore::WebGLTexture::mapTargetToIndex): Map target to index. (WebCore::WebGLTexture::canGenerateMipmaps): Check whether Mipmaps can be generated. (WebCore::WebGLTexture::computeLevelCount): Compute texture level count from width/height. (WebCore::WebGLTexture::update): Update NPOT/COMPLETE states.
  • html/canvas/WebGLTexture.h: Ditto. (WebCore::WebGLTexture::LevelInfo::LevelInfo): Add data structure to fully cache texture info. (WebCore::WebGLTexture::LevelInfo::setInfo): Set information.

2010-07-04 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Need to track texture completeness
https://bugs.webkit.org/show_bug.cgi?id=41381

  • fast/canvas/webgl/texture-complete-expected.txt: Added.
  • fast/canvas/webgl/texture-complete.html: Added.
3:49 PM Changeset in webkit [63252] by andreas.kling@nokia.com
  • 7 edits in trunk

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Canvas: drawImage() with wrong 'image' argument type should always throw TypeError
https://bugs.webkit.org/show_bug.cgi?id=42160

Updated 2d.drawImage.wrongtype.html from http://dvcs.w3.org/hg/html/
and unskipped it.

  • canvas/philip/tests/2d.drawImage.wrongtype-expected.txt:
  • canvas/philip/tests/2d.drawImage.wrongtype.html:
  • platform/mac/Skipped:
  • platform/qt/Skipped:

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Canvas: drawImage() with wrong 'image' argument type should always throw TypeError
https://bugs.webkit.org/show_bug.cgi?id=42160

Test: canvas/philip/tests/2d.drawImage.wrongtype.html

  • bindings/js/JSCanvasRenderingContext2DCustom.cpp: (WebCore::JSCanvasRenderingContext2D::drawImage): Throw TypeError instead of TYPE_MISMATCH_ERR if 'image' argument is not an image, canvas or video element.
3:21 PM Changeset in webkit [63251] by andersca@apple.com
  • 2 edits in trunk/WebKit2

Make all NPN_ functions static.

Reviewed by Adam Roben.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
3:02 PM Changeset in webkit [63250] by kbr@google.com
  • 9 edits
    8 deletes in trunk/LayoutTests

2010-07-13 Kenneth Russell <kbr@google.com>

Reviewed by Darin Fisher.

Fold most WebGL script-tests into .html files
https://bugs.webkit.org/show_bug.cgi?id=42204

For each WebGL script-test layout test which has a corresponding
copy in the Khronos repository, folded the .js into the .html. This
will make it easier to synchronize these tests between repositories.

  • fast/canvas/webgl/error-reporting.html:
  • fast/canvas/webgl/get-active-test.html:
  • fast/canvas/webgl/gl-object-get-calls.html:
  • fast/canvas/webgl/incorrect-context-object-behaviour.html:
  • fast/canvas/webgl/index-validation.html:
  • fast/canvas/webgl/null-object-behaviour.html:
  • fast/canvas/webgl/null-uniform-location.html:
  • fast/canvas/webgl/script-tests/error-reporting.js: Removed.
  • fast/canvas/webgl/script-tests/get-active-test.js: Removed.
  • fast/canvas/webgl/script-tests/gl-object-get-calls.js: Removed.
  • fast/canvas/webgl/script-tests/incorrect-context-object-behaviour.js: Removed.
  • fast/canvas/webgl/script-tests/index-validation.js: Removed.
  • fast/canvas/webgl/script-tests/null-object-behaviour.js: Removed.
  • fast/canvas/webgl/script-tests/null-uniform-location.js: Removed.
  • fast/canvas/webgl/script-tests/uniform-location.js: Removed.
  • fast/canvas/webgl/uniform-location.html:
2:39 PM Changeset in webkit [63249] by kbr@google.com
  • 1 edit
    8 moves
    2 deletes in trunk/LayoutTests

2010-07-13 Kenneth Russell <kbr@google.com>

Reviewed by Darin Fisher.

Rename bug-zzzzz.html WebGL tests
https://bugs.webkit.org/show_bug.cgi?id=42200

Per changes already made to Khronos copy of tests, renamed:

bug-31889.html to array-buffer-crash.html
bug-32364.html to tex-image-and-uniform-binding-bugs.html
bug-32692.html to index-validation-verifies-too-many-indices.html
bug-32888.html to texture-transparent-pixels-initialized.html

Deleted bug-32456.html because it is now redundant; its
functionality is already in array-unit-tests.html.

  • fast/canvas/webgl/array-buffer-crash-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-31889-expected.txt.
  • fast/canvas/webgl/array-buffer-crash.html: Copied from LayoutTests/fast/canvas/webgl/bug-31889.html.
  • fast/canvas/webgl/bug-31889-expected.txt: Removed.
  • fast/canvas/webgl/bug-31889.html: Removed.
  • fast/canvas/webgl/bug-32364-expected.txt: Removed.
  • fast/canvas/webgl/bug-32364.html: Removed.
  • fast/canvas/webgl/bug-32456-expected.txt: Removed.
  • fast/canvas/webgl/bug-32456.html: Removed.
  • fast/canvas/webgl/bug-32692-expected.txt: Removed.
  • fast/canvas/webgl/bug-32692.html: Removed.
  • fast/canvas/webgl/bug-32888-expected.txt: Removed.
  • fast/canvas/webgl/bug-32888.html: Removed.
  • fast/canvas/webgl/index-validation-verifies-too-many-indices-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-32692-expected.txt.
  • fast/canvas/webgl/index-validation-verifies-too-many-indices.html: Copied from LayoutTests/fast/canvas/webgl/bug-32692.html.
  • fast/canvas/webgl/tex-image-and-uniform-binding-bugs-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-32364-expected.txt.
  • fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html: Copied from LayoutTests/fast/canvas/webgl/bug-32364.html.
  • fast/canvas/webgl/texture-transparent-pixels-initialized-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-32888-expected.txt.
  • fast/canvas/webgl/texture-transparent-pixels-initialized.html: Copied from LayoutTests/fast/canvas/webgl/bug-32888.html.
2:29 PM Changeset in webkit [63248] by ajwong@chromium.org
  • 4 edits in trunk/LayoutTests

Unreviewed, build fix.

Updating chromium test expectations to keep pace with regressions and
baselines.

  • platform/chromium-linux/svg/custom/text-rotated-gradient-expected.checksum:
  • platform/chromium-linux/svg/custom/text-rotated-gradient-expected.png:
  • platform/chromium/test_expectations.txt:
2:07 PM Changeset in webkit [63247] by mjs@apple.com
  • 2 edits in trunk/LayoutTests

2010-07-13 Maciej Stachowiak <mjs@apple.com>

Reviewed by Anders Carlsson.

Skip various layout tests for WebKit2 due to missing WK or DRT features
https://bugs.webkit.org/show_bug.cgi?id=42198

  • platform/mac-wk2/Skipped:
2:00 PM Changeset in webkit [63246] by mrowe@apple.com
  • 5 edits in branches/safari-533.17-branch

Versioning.

1:58 PM Changeset in webkit [63245] by mrowe@apple.com
  • 1 copy in tags/Safari-533.17.5

New tag.

1:34 PM Changeset in webkit [63244] by barraclough@apple.com
  • 9 edits
    3 adds in trunk

Bug 42182 - Change how numeric compare functions are detected

Reviewed by Oliver Hunt.

JavaScriptCore:

There are three problems with the current mechanism:

  • It requires that a function executable be bytecode compiled without being JIT generated (in order to copy the bytecode from the numeric compare function). This is a problem since we have an invariant when running with the JIT that functions are never bytecode compiled without also being JIT generated (after checking the codeblock we assume the function has JIT code). To help maintain this invariant
  • This implementation will prevent us from experimenting with alternate compilation paths which do not compile via bytecode.
  • It doesn't work. Functions passing more than two arguments will match if they are comparing their last two arguments, not the first two. Generally the mapping back from bytecode to semantics may be more complex then initially expected.
  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::generate):
(JSC::BytecodeGenerator::setIsNumericCompareFunction):
(JSC::BytecodeGenerator::argumentNumberFor):

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

(JSC::BlockNode::singleStatement):
(JSC::FunctionBodyNode::emitBytecode):

  • parser/Nodes.h:

(JSC::ExpressionNode::isSubtract):
(JSC::BinaryOpNode::lhs):
(JSC::BinaryOpNode::rhs):
(JSC::SubNode::isSubtract):
(JSC::ReturnNode::value):

  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::JSGlobalData):

  • runtime/JSGlobalData.h:

LayoutTests:

Test case.

  • fast/js/array-sort-numericCompare-expected.txt: Added.
  • fast/js/array-sort-numericCompare.html: Added.
  • fast/js/script-tests/array-sort-numericCompare.js: Added.

(doSort):
(dontSort):

1:31 PM Changeset in webkit [63243] by aa@chromium.org
  • 3 edits in trunk/WebCore

2010-07-13 Aaron Boodman <aa@chromium.org>

Reviewed by Timothy Hatcher.

Don't reset per-document user style caches when user styles are updated in
Chromium.

https://bugs.webkit.org/show_bug.cgi?id=42003

  • page/PageGroup.cpp: (WebCore::PageGroup::addUserStyleSheetToWorld): (WebCore::PageGroup::removeUserStyleSheetFromWorld): (WebCore::PageGroup::removeUserStyleSheetsFromWorld): (WebCore::PageGroup::removeAllUserContent): (WebCore::PageGroup::resetUserStyleCacheInAllFrames):
  • page/PageGroup.h:
1:25 PM Changeset in webkit [63242] by ajwong@chromium.org
  • 2 edits in trunk/WebKit/chromium

Unreviewed, build fix.

[chromium] The comparision between signed/unsigned breaks the chromium
mac build.

  • src/AutoFillPopupMenuClient.cpp:

(WebKit::AutoFillPopupMenuClient::getSuggestion):
(WebKit::AutoFillPopupMenuClient::getLabel):

1:24 PM Changeset in webkit [63241] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk/WebKit

2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>

Reviewed by Antonio Gomes.

This commit implements an API for configuring a path to the cookie
file in the Mozilla "cookies.txt" format, and functions to deal with it
in a more EFL like API.

[EFL] Add API for dealing with cookies in EFL port.
https://bugs.webkit.org/show_bug.cgi?id=41770

  • CMakeListsEfl.txt:
  • efl/ewk/EWebKit.h:
  • efl/ewk/ewk_cookies.cpp: Added. (ewk_cookies_file_set): Set a path to the file storing cookies. (ewk_cookies_clear): Clear all the cookies from the current cookie jar. (ewk_cookies_get_all): Get all the cookies from the current cookie jar. (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar. (ewk_cookies_cookie_free): Free memory used by a cookie. (ewk_cookies_policy_set): Set which acceptance policy will be used. (ewk_cookies_policy_get): Get current acceptance policy being used.
  • efl/ewk/ewk_cookies.h: Added. (_Ewk_Cookie::):
1:20 PM Changeset in webkit [63240] by sullivan@apple.com
  • 2 edits in trunk/WebKit2

Written by Simon Fraser, reviewed by me.

Cleaner fix for previous check-in.

  • UIProcess/WebBackForwardList.cpp:

(WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit):
Use std::max<int> for int-casting brevity.

1:12 PM Changeset in webkit [63239] by eric.carlson@apple.com
  • 5 edits
    2 moves in trunk

2010-07-13 Eric Carlson <eric.carlson@apple.com>

Reviewed by Dan Bernstein.

On Leopard, media element can't handle audio/mp4 MIME type in source tag
https://bugs.webkit.org/show_bug.cgi?id=29326

Test: media/media-can-play-mpeg-audio.html

  • platform/MIMETypeRegistry.cpp: (WebCore::TypeExtensionPair::): Add "audio/mp4", "m4a" to mappings table.

2010-07-13 Eric Carlson <eric.carlson@apple.com>

Reviewed by Dan Bernstein.

On Leopard, media element can't handle audio/mp4 MIME type in source tag
https://bugs.webkit.org/show_bug.cgi?id=29326


Rename media-can-play-mp3 to media-can-play-mpeg-audio and add "audio/mp4" and "audio/aac" tests.

  • media/media-can-play-mp3-expected.txt: Removed.
  • media/media-can-play-mp3.html: Removed.
  • media/media-can-play-mpeg-audio-expected.txt: Copied from LayoutTests/media/media-can-play-mp3-expected.txt.
  • media/media-can-play-mpeg-audio.html: Copied from LayoutTests/media/media-can-play-mp3.html.
  • platform/gtk/Skipped:
  • platform/qt/Skipped:
1:08 PM Changeset in webkit [63238] by sullivan@apple.com
  • 2 edits in trunk/WebKit2

Fixed signed/unsigned problem that led to bogus contents in the array
returned by WKBackForwardListCopyBackListWithLimit().

Reviewed by Sam Weinig.

  • UIProcess/WebBackForwardList.cpp:

(WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit):
Cast m_current and limit to signed values in std::max call.

12:59 PM Applications using WebKit edited by tom-brown@live.co.uk
Browser added (diff)
12:57 PM Changeset in webkit [63237] by oliver@apple.com
  • 7 edits in trunk/JavaScriptCore

2010-07-12 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

REGRESSION: Crash at JSC::JIT::privateCompile(JSC::MacroAssemblerCodePtr*)
https://bugs.webkit.org/show_bug.cgi?id=41763

There are two parts to this patch, the first is to fix the actual
problem. When calling copyStringWithoutBOMs on a string we know
to contain BOMs we return a value indicating that there are no
BOMs.

The second part of this fix is simply to harden the path that
led to a crash when parsing failed.

  • jit/JITOpcodes.cpp: (JSC::JIT::privateCompileCTIMachineTrampolines):
  • jit/JITOpcodes32_64.cpp: (JSC::JIT::privateCompileCTIMachineTrampolines):
  • jit/JITStubs.cpp: (JSC::DEFINE_STUB_FUNCTION):

Harden compilation stubs against parser failure.

  • parser/Lexer.cpp: (JSC::Lexer::sourceCode):

Add assertions to ensure that subranges into a source provider
are always actually braces. Hopefully this should catch similar
failures in future. These assertions fire on existing tests
without this fix.

  • runtime/Executable.h: (JSC::FunctionExecutable::tryJitCodeForCall): (JSC::FunctionExecutable::tryJitCodeForConstruct):
  • wtf/text/StringImpl.h: (WebCore::StringImpl::copyStringWithoutBOMs):

Make copyStringWithBOMs do the right thing.

12:56 PM Changeset in webkit [63236] by commit-queue@webkit.org
  • 2 edits in trunk

2010-07-13 Scott Violet <sky@chromium.org>

Reviewed by David Levin.

[Chromium] Makes pressing tab accept the currently selected item in a popup.
https://bugs.webkit.org/show_bug.cgi?id=42172

  • WebCore/platform/chromium/PopupMenuChromium.cpp:
12:51 PM Changeset in webkit [63235] by wsiegrist@apple.com
  • 1 edit in trunk/WebKitTools/BuildSlaveSupport/build.webkit.org-config/public_html/index.html

2010-07-13 William Siegrist <wsiegrist@apple.com>

Add Test Results link to buildbot master home page.

12:47 PM Changeset in webkit [63234] by robert@webkit.org
  • 2 edits in trunk/LayoutTests

2010-07-13 Robert Hogan <robert@webkit.org>

[Gtk] Skip http/tests/uppercase-mime-type.html on Gtk

Unreviewed.

The test now requires dumpResourceResponseMIMETypes(), which Gtk
does not yet support.

  • platform/gtk/Skipped:
12:33 PM Changeset in webkit [63233] by commit-queue@webkit.org
  • 3 edits
    6 adds in trunk/JavaScriptCore/qt

2010-07-13 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>

Reviewed by Simon Hausmann.

Introduce QScriptValueIterator.

The QScriptValueIterator class permits to iterate over a QScriptValue's properties.

[Qt] QtScript should provide an API for enumerating a JS object's properties
https://bugs.webkit.org/show_bug.cgi?id=41680

  • api/QtScript.pro:
  • api/qscriptvalueiterator.cpp: Added. (QScriptValueIterator::QScriptValueIterator): (QScriptValueIterator::~QScriptValueIterator): (QScriptValueIterator::hasNext): (QScriptValueIterator::next): (QScriptValueIterator::hasPrevious): (QScriptValueIterator::previous): (QScriptValueIterator::toFront): (QScriptValueIterator::toBack): (QScriptValueIterator::name): (QScriptValueIterator::scriptName): (QScriptValueIterator::value): (QScriptValueIterator::setValue): (QScriptValueIterator::remove): (QScriptValueIterator::flags): (QScriptValueIterator::operator=):
  • api/qscriptvalueiterator.h: Added.
  • api/qscriptvalueiterator_p.h: Added. (QScriptValueIteratorPrivate::QScriptValueIteratorPrivate): (QScriptValueIteratorPrivate::~QScriptValueIteratorPrivate): (QScriptValueIteratorPrivate::hasNext): (QScriptValueIteratorPrivate::next): (QScriptValueIteratorPrivate::hasPrevious): (QScriptValueIteratorPrivate::previous): (QScriptValueIteratorPrivate::name): (QScriptValueIteratorPrivate::scriptName): (QScriptValueIteratorPrivate::value): (QScriptValueIteratorPrivate::setValue): (QScriptValueIteratorPrivate::remove): (QScriptValueIteratorPrivate::toFront): (QScriptValueIteratorPrivate::toBack): (QScriptValueIteratorPrivate::flags): (QScriptValueIteratorPrivate::isValid): (QScriptValueIteratorPrivate::engine):
  • tests/qscriptvalueiterator/qscriptvalueiterator.pro: Added.
  • tests/qscriptvalueiterator/tst_qscriptvalueiterator.cpp: Added. (tst_QScriptValueIterator::tst_QScriptValueIterator): (tst_QScriptValueIterator::~tst_QScriptValueIterator): (tst_QScriptValueIterator::iterateForward_data): (tst_QScriptValueIterator::iterateForward): (tst_QScriptValueIterator::iterateBackward_data): (tst_QScriptValueIterator::iterateBackward): (tst_QScriptValueIterator::iterateArray_data): (tst_QScriptValueIterator::iterateArray): (tst_QScriptValueIterator::iterateBackAndForth): (tst_QScriptValueIterator::setValue): (tst_QScriptValueIterator::remove): (tst_QScriptValueIterator::removeMixed): (tst_QScriptValueIterator::removeUndeletable): (tst_QScriptValueIterator::iterateString): (tst_QScriptValueIterator::assignObjectToIterator):
  • tests/tests.pro:
12:22 PM Changeset in webkit [63232] by tonyg@chromium.org
  • 2 edits in trunk

ChangeLog

12:21 PM Changeset in webkit [63231] by tonyg@chromium.org
  • 9 edits in trunk

2010-07-13 Martin Robinson <mrobinson@igalia.com>

Unreviewed.

Fix two baselines from my previous commit.

  • platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt:
  • platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:

2010-07-13 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Fisher.

Implement performance.timing.fetchStart
https://bugs.webkit.org/show_bug.cgi?id=41816

See: http://dev.w3.org/2006/webapi/WebTiming/#nt-fetch-start

  • loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::willSendRequest): Record the fetchStart time for each request for the main resource. This means it is called for each server redirect, overwritting the previous value. In https://bugs.webkit.org/show_bug.cgi?id=42018, this will be modified such that if a previous value exists, it is stored as the redirect time.
  • loader/FrameLoaderTypes.h: (WebCore::FrameLoadTimeline::FrameLoadTimeline):
  • page/Timing.cpp: (WebCore::Timing::fetchStart):
  • page/Timing.h:
  • page/Timing.idl:
12:16 PM Changeset in webkit [63230] by commit-queue@webkit.org
  • 9 edits
    5 adds in trunk/WebCore

2010-07-13 Satish Sampath <satish@chromium.org>

Reviewed by Steve Block.

Speech input plumbing in webcore
https://bugs.webkit.org/show_bug.cgi?id=41518

Adds the following:

  • a SpeechInput class to be used by the speech enabled HTML elements
  • a SpeechInputListener interface to be implemented by the speech enabled HTML elements
  • a SpeechInputClient interface (defined in WebCore, implemented by WebKit) for WebCore to call into WebKit. This is available as a member of WebCore::Page, set by the platforms which support speech input.
  • a SpeechInputClientListener interface for WebCore to receive events from WebKit

No new tests, the relevant LayoutTestController bindings will be added in a subsequent patch.

  • Android.mk:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • page/Page.cpp: (WebCore::Page::Page):
  • page/Page.h: Added SpeechInputClient member variable and associated methods. (WebCore::Page::setSpeechInputClient): (WebCore::Page::speechInputClient):
  • page/SpeechInput.cpp: Added new class to provide speech API services to HTML elements. (WebCore::SpeechInput::SpeechInput): (WebCore::SpeechInput::recordingComplete): (WebCore::SpeechInput::setRecognitionResult): (WebCore::SpeechInput::startRecognition):
  • page/SpeechInput.h: Added. (WebCore::SpeechInput::~SpeechInput): (WebCore::SpeechInput::client):
  • page/SpeechInputListener.h: Added. (WebCore::SpeechInputListener::~SpeechInputListener):
  • page/SpeechInputClient.h: Added new interface implemented by WebKit to bubble up speech API requests to the embedder. (WebCore::SpeechInputClient::~SpeechInputClient):
  • page/SpeechInputClientListener.h: Added. (WebCore::SpeechInputClientListener::~SpeechInputClientListener):
11:56 AM Changeset in webkit [63229] by robert@webkit.org
  • 5 edits in trunk

2010-07-13 Richard Moore <rich@kde.org>, Robert Hogan <robert@webkit.org>

Reviewed by Simon Hausmann.

[Qt] MIME handling in qtwebkit network layer case-sensitivity

https://bugs.webkit.org/show_bug.cgi?id=28654

Modify existing test uppercase-mime-type.html to test for the
lower-casing explicitly.

  • http/tests/mime/uppercase-mime-type-expected.txt:
  • http/tests/mime/uppercase-mime-type.html:

2010-07-13 Richard Moore <rich@kde.org>, Robert Hogan <robert@webkit.org>

Reviewed by Simon Hausmann.

[Qt] MIME handling in qtwebkit network layer case-sensitivity

https://bugs.webkit.org/show_bug.cgi?id=28654

Like other platforms, Qt needs to convert MIME types to lower case
so they will be handled by WebCore.

  • platform/network/qt/QNetworkReplyHandler.cpp: (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
11:56 AM Changeset in webkit [63228] by loki@webkit.org
  • 3 edits in trunk/JavaScriptCore

Fix the constant encoding in data transfer instructions on ARM
https://bugs.webkit.org/show_bug.cgi?id=42166

Reviewed by Gavin Barraclough.

The getImm function is designed to produce modified immediate constant
for data processing instructions. It should not be used to encode
any constant for data transfer. In the current situation there is no
way to use any immediate constant for data transfer. So, the moveImm
function is the desired method to pass the offset value to the data
transfer instructions.

Reported by Jacob Bramley.

  • assembler/ARMAssembler.cpp:

(JSC::ARMAssembler::dataTransfer32):

  • assembler/MacroAssemblerARM.h:

(JSC::MacroAssemblerARM::call32):

11:27 AM Changeset in webkit [63227] by sfalken@apple.com
  • 2 edits
    1 copy in trunk/WebKit2

2010-07-13 Steve Falkenburg <sfalken@apple.com>

Reviewed by Ada Chan.

Fix missing resources causing layout test failures
https://bugs.webkit.org/show_bug.cgi?id=42179


Quick fix to get the layout tests going again.
I'll work on getting resource.h from WebKit into a cross-project
propagated header after this lands.

  • win/WebKit2.rc:
  • win/resource.h: Copied from WebKit/win/WebKit.vcproj/resource.h.
11:21 AM Changeset in webkit [63226] by jamesr@google.com
  • 2 edits in trunk/WebCore

2010-07-13 James Robinson <jamesr@chromium.org>

Reviewed by Simon Fraser.

REGRESSION(55056) debug builds ASSERT falsely on pages with animations
https://bugs.webkit.org/show_bug.cgi?id=42175

Revision 55065 added some repaint box precomputation and some debug ASSERT()ions
to ensure the precomputed values were valid. However, if animations are enabled and
not hardware accelerated, the repaint box dimensions become time-dependent and the
ASSERT()s can trigger. This can make it impossible to interactively debug pages
like google maps.

https://bugs.webkit.org/show_bug.cgi?id=37048 is another example of an assertion
failing due to time dependent animation values.

  • rendering/RenderObject.cpp: (WebCore::RenderObject::repaintAfterLayoutIfNeeded):
11:01 AM Changeset in webkit [63225] by alex
  • 1 edit
    1 delete in trunk/WebKit/gtk/po

2010-07-13 Alejandro G. Castro <alex@igalia.com>

Reviewed by Gustavo Noronha.

This file is generated, we do not need to upload it to the
repository.

  • webkit.pot: Removed.
10:53 AM Changeset in webkit [63224] by zmo@google.com
  • 11 edits
    2 adds in trunk

2010-07-10 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Implement bufferData and bufferSubData with ArrayBuffer as input
https://bugs.webkit.org/show_bug.cgi?id=41884

  • src/GraphicsContext3D.cpp: Implement bufferData and bufferSubData with ArrayBuffer as input. (WebCore::GraphicsContext3DInternal::bufferData): (WebCore::GraphicsContext3DInternal::bufferSubData):

2010-07-10 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Implement bufferData and bufferSubData with ArrayBuffer as input
https://bugs.webkit.org/show_bug.cgi?id=41884

Test: fast/canvas/webgl/buffer-data-array-buffer.html

  • html/canvas/WebGLBuffer.cpp: Implement associateBufferData & associateBufferSubData with ArrayBuffer as input. (WebCore::WebGLBuffer::associateBufferData): (WebCore::WebGLBuffer::associateBufferSubData):
  • html/canvas/WebGLBuffer.h: Ditto.
  • html/canvas/WebGLRenderingContext.cpp: Implement bufferData and bufferSubData with ArrayBuffer as input. (WebCore::WebGLRenderingContext::bufferData): (WebCore::WebGLRenderingContext::bufferSubData):
  • html/canvas/WebGLRenderingContext.h: Ditto.
  • html/canvas/WebGLRenderingContext.idl: Ditto.
  • platform/graphics/GraphicsContext3D.h: Ditto.
  • platform/graphics/mac/GraphicsContext3DMac.mm: Ditto. (WebCore::GraphicsContext3D::bufferData): (WebCore::GraphicsContext3D::bufferSubData):

2010-07-10 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Implement bufferData and bufferSubData with ArrayBuffer as input
https://bugs.webkit.org/show_bug.cgi?id=41884

  • fast/canvas/webgl/buffer-data-array-buffer-expected.txt: Added.
  • fast/canvas/webgl/buffer-data-array-buffer.html: Added.
10:52 AM Changeset in webkit [63223] by sfalken@apple.com
  • 2 edits in trunk/WebKit/win

Windows build fix.
Make WebKit.sln build WebKit.dll as it used to in the past.
(sln is updated to include necessary projects)

  • WebKit.vcproj/WebKit.sln:
10:39 AM Changeset in webkit [63222] by Martin Robinson
  • 3 edits in trunk/LayoutTests

2010-07-13 Martin Robinson <mrobinson@igalia.com>

Unreviewed.

Fix two baselines from my previous commit.

  • platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt:
  • platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
10:28 AM Changeset in webkit [63221] by tonyg@chromium.org
  • 9 edits in trunk

2010-07-13 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Fisher.

Implement performance.timing.responseEnd
https://bugs.webkit.org/show_bug.cgi?id=42006

  • fast/dom/script-tests/webtiming.js: (checkWebTimingOnLoad): (checkWebTimingAfterLoad):
  • fast/dom/webtiming-expected.txt:

2010-07-13 Tony Gentilcore <tonyg@chromium.org>

Reviewed by Darin Fisher.

Implement performance.timing.responseEnd
https://bugs.webkit.org/show_bug.cgi?id=42006

See: http://dev.w3.org/2006/webapi/WebTiming/#nt-response-end

  • loader/FrameLoader.cpp: (WebCore::FrameLoader::finishedLoading):
  • loader/FrameLoaderTypes.h: (WebCore::FrameLoadTimeline::FrameLoadTimeline):
  • page/Timing.cpp: (WebCore::Timing::responseEnd):
  • page/Timing.h:
  • page/Timing.idl:
10:22 AM Changeset in webkit [63220] by hamaji@chromium.org
  • 2 edits in trunk/LayoutTests

2010-07-13 Shinichiro Hamaji <hamaji@chromium.org>

Unreviewed. It seems rebaseline for foreign-object-skew.svg somehow failed.

Update padding on Windows?
https://bugs.webkit.org/show_bug.cgi?id=38016

  • platform/chromium/test_expectations.txt:
10:19 AM Changeset in webkit [63219] by jschuh@chromium.org
  • 3 edits
    2 adds in trunk

2010-07-13 W. James MacLean <wjmaclean@chromium.org>

Reviewed by Darin Fisher

Bug 41962 Limit html canvas element dimensions to 32767 for Skia platform
https://bugs.webkit.org/show_bug.cgi?id=41962

Test: fast/canvas/canvas-skia-excessive-size.html

  • WebCore/html/HTMLCanvasElement.cpp (WebCore::HTMLCanvasElement::convertLogicalToDevice):

2010-07-13 W. James MacLean <wjmaclean@chromium.org>

Reviewed by Darin Fisher

Bug 41962 Limit html canvas element dimensions to 32767 for Skia platform
https://bugs.webkit.org/show_bug.cgi?id=41962

  • fast/canvas/canvas-skia-excessive-size.html: Added.
  • fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
10:10 AM Changeset in webkit [63218] by andersca@apple.com
  • 3 edits in trunk/WebKit2

Document the member functions of the abstract Plugin and PluginController classes.

Reviewed by Adam Roben.

  • WebProcess/Plugins/Plugin.h:
  • WebProcess/Plugins/PluginController.h:
10:09 AM Changeset in webkit [63217] by ap@apple.com
  • 1 edit
    2 adds in trunk/LayoutTests

Reviewed by Dan Bernstein.

https://bugs.webkit.org/show_bug.cgi?id=9504
img tag rewritten by innerHTML doesn't use image map

The test didn't get landed with the fix 5 weeks ago, landing now.

  • fast/dom/replaced-image-map-expected.txt: Added.
  • fast/dom/replaced-image-map.html: Added.
9:57 AM Changeset in webkit [63216] by Martin Robinson
  • 1 edit
    28 adds in trunk/LayoutTests

2010-07-13 Martin Robinson <mrobinson@igalia.com>

Unreviewed.

Adding baselines for new tests.

  • platform/gtk/fast/gradients/radial-centered-expected.txt: Added.
  • platform/gtk/fast/inline/continuation-outlines-with-layers-2-expected.txt: Added.
  • platform/gtk/fast/repaint/stacked-diacritics-expected.txt: Added.
  • platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
  • platform/gtk/fast/text/international/plane2-expected.txt: Added.
  • platform/gtk/scrollbars/basic-scrollbar-expected.txt: Added.
  • platform/gtk/svg/batik/text/textDecoration-expected.txt: Added.
  • platform/gtk/svg/css/text-shadow-multiple-expected.txt: Added.
  • platform/gtk/svg/custom/bug45331-expected.txt: Added.
  • platform/gtk/svg/custom/clone-element-with-animated-svg-properties-expected.txt: Added.
  • platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt: Added.
  • platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt: Added.
  • platform/gtk/svg/custom/repaint-moving-svg-and-div-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/repaint-moving-svg-and-div-expected.txt.
  • platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Added.
  • platform/gtk/svg/custom/text-rotated-gradient-expected.txt: Added.
  • platform/gtk/svg/custom/use-font-face-crash-expected.txt: Added.
  • platform/gtk/svg/custom/use-property-synchronization-crash-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/use-property-synchronization-crash-expected.txt.
  • platform/gtk/svg/filters/filter-width-update-expected.txt: Added.
  • platform/gtk/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt: Copied from LayoutTests/platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt.
  • platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt: Added.
  • platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt: Added.
  • platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt: Added.
  • platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
9:50 AM Changeset in webkit [63215] by zmo@google.com
  • 7 edits in trunk

2010-07-10 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Need to emulate MAX_VARYING_VECTORS/MAX_FRAGMENT_UNIFORM_VECTORs/MAX_VERTEX_UNIFORM_VECTORS for glGet
https://bugs.webkit.org/show_bug.cgi?id=42032

  • src/WebGraphicsContext3DDefaultImpl.cpp: (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): Emulate the enums.

2010-07-10 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Need to emulate MAX_VARYING_VECTORS/MAX_FRAGMENT_UNIFORM_VECTORs/MAX_VERTEX_UNIFORM_VECTORS for glGet
https://bugs.webkit.org/show_bug.cgi?id=42032

  • platform/graphics/mac/GraphicsContext3DMac.mm: (WebCore::GraphicsContext3D::getIntegerv): Emulate the enums.

2010-07-10 Zhenyao Mo <zmo@google.com>

Reviewed by Darin Fisher.

Need to emulate MAX_VARYING_VECTORS/MAX_FRAGMENT_UNIFORM_VECTORs/MAX_VERTEX_UNIFORM_VECTORS for glGet
https://bugs.webkit.org/show_bug.cgi?id=42032

  • fast/canvas/webgl/gl-get-calls-expected.txt: Add the test cases for the three enums.
  • fast/canvas/webgl/gl-get-calls.html: Ditto.
9:44 AM Changeset in webkit [63214] by Philippe Normand
  • 2 edits in trunk/WebCore

2010-07-13 Philippe Normand <pnormand@igalia.com>

Reviewed by Eric Carlson.

[GTK] video playback position query flood when mouse over the video element
https://bugs.webkit.org/show_bug.cgi?id=35333

Don't trigger a position query only to know which play/pause
button to display. Instead use the media-control button display
type to select the image to paint.

  • platform/gtk/RenderThemeGtk.cpp: (WebCore::RenderThemeGtk::paintMediaPlayButton):
9:37 AM Changeset in webkit [63213] by andreas.kling@nokia.com
  • 2 edits
    1 delete in trunk/WebCore

2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r63192.
http://trac.webkit.org/changeset/63192
https://bugs.webkit.org/show_bug.cgi?id=42173

Broke fast/backgrounds/size/contain-and-cover.html (Requested
by kling on #webkit).

  • manual-tests/css3-background-layer-count.html: Removed.
  • rendering/style/FillLayer.cpp: (WebCore::FillLayer::cullEmptyLayers):
9:17 AM Changeset in webkit [63212] by Martin Robinson
  • 2 edits
    3 adds in trunk/LayoutTests

2010-07-13 Martin Robinson <mrobinson@igalia.com>

Unreviewed.

Unskip and add results for a test that is passing after r63176.

  • platform/gtk/Skipped:
  • platform/gtk/fast/text/shadow-translucent-fill-expected.checksum: Added.
  • platform/gtk/fast/text/shadow-translucent-fill-expected.png: Added.
  • platform/gtk/fast/text/shadow-translucent-fill-expected.txt: Added.
9:12 AM Changeset in webkit [63211] by bulach@chromium.org
  • 10 edits in trunk/WebCore

2010-07-13 Marcus Bulach <bulach@chromium.org>

Reviewed by Jeremy Orlow.

Removes cycles caused by "m_this" members in a few IndexedDB classes.
https://bugs.webkit.org/show_bug.cgi?id=42161

Adds IDBAny::create for the various types.
No functionality change, just cleaning up.

  • storage/IDBAny.cpp: (WebCore::createIDBAny): (WebCore::IDBAny::create):
  • storage/IDBAny.h:
  • storage/IDBDatabaseRequest.cpp: (WebCore::IDBDatabaseRequest::IDBDatabaseRequest): (WebCore::IDBDatabaseRequest::createObjectStore): (WebCore::IDBDatabaseRequest::removeObjectStore):
  • storage/IDBDatabaseRequest.h:
  • storage/IDBKeyRange.cpp: (WebCore::IDBKeyRange::IDBKeyRange):
  • storage/IDBKeyRange.h: (WebCore::IDBKeyRange::left): (WebCore::IDBKeyRange::right):
  • storage/IDBObjectStoreRequest.cpp: (WebCore::IDBObjectStoreRequest::IDBObjectStoreRequest): (WebCore::IDBObjectStoreRequest::get): (WebCore::IDBObjectStoreRequest::add): (WebCore::IDBObjectStoreRequest::put): (WebCore::IDBObjectStoreRequest::remove): (WebCore::IDBObjectStoreRequest::createIndex): (WebCore::IDBObjectStoreRequest::removeIndex):
  • storage/IDBObjectStoreRequest.h:
  • storage/IndexedDatabaseRequest.cpp: (WebCore::IndexedDatabaseRequest::IndexedDatabaseRequest): (WebCore::IndexedDatabaseRequest::open):
  • storage/IndexedDatabaseRequest.h:
8:54 AM Changeset in webkit [63210] by andreas.kling@nokia.com
  • 5 edits in trunk/LayoutTests

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Unreviewed. Rebaseline resize-from-plugin.html

  • platform/gtk/plugins/resize-from-plugin-expected.txt:
  • platform/qt/plugins/resize-from-plugin-expected.txt:
  • platform/win/plugins/resize-from-plugin-expected.txt:
  • plugins/resize-from-plugin-expected.txt:
8:31 AM Changeset in webkit [63209] by andreas.kling@nokia.com
  • 2 edits in trunk/LayoutTests

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Unreviewed.

Putting 2d.imageData.get.source.outside.html back on the mac skiplist
since it fails on the bot for some reason.

https://bugs.webkit.org/show_bug.cgi?id=41478

  • platform/mac/Skipped:
8:22 AM Changeset in webkit [63208] by andreas.kling@nokia.com
  • 7 edits in trunk/LayoutTests

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

[Qt] results from resize-from-plugin.html are wrong
https://bugs.webkit.org/show_bug.cgi?id=40879

Reorder test contents to get same metrics on all platforms
and unskip it on Qt, since it's now meeting the criteria of the test.

  • platform/gtk/plugins/resize-from-plugin-expected.txt:
  • platform/qt/Skipped:
  • platform/qt/plugins/resize-from-plugin-expected.txt:
  • platform/win/plugins/resize-from-plugin-expected.txt:
  • plugins/resize-from-plugin-expected.txt:
  • plugins/resize-from-plugin.html:
8:06 AM Changeset in webkit [63207] by Simon Hausmann
  • 2 edits in trunk/WebKit2

[Qt] Trivial build fix.

Provide a stub for mimeTypeFromExtension() that uses notImplemented().

  • UIProcess/Plugins/qt/PluginInfoStoreQt.cpp:

(WebKit::PluginInfoStore::mimeTypeFromExtension):

8:00 AM Changeset in webkit [63206] by Simon Hausmann
  • 6 edits in trunk

WebCore: [Qt] Land the initial build system for WebKit2
https://bugs.webkit.org/show_bug.cgi?id=41604

Patch by Antti Koivisto <koivisto@iki.fi> on 2010-07-13
Reviewed by Kenneth Rohde Christiansen.

The build is enabled by passing --qmakearg="CONFIG+=webkit2" to build-webkit

  • WebCore.pri:
  • WebCore.pro:

WebKit2: [Qt] Tweaks needed to compile WebKit2 with Qt
https://bugs.webkit.org/show_bug.cgi?id=41604

Reviewed by Kenneth Rohde Christiansen.

  • UIProcess/Launcher/qt/ProcessLauncherQt.cpp:

(WebKit::ProcessLauncherHelper::launch): Adjust to PassOwnPtr API changes.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h: Don't include JavaScriptCore.h,

as it unconditionally includes JSStringRefCF. Instead include JavaScript.h.

7:52 AM Changeset in webkit [63205] by andreas.kling@nokia.com
  • 8 edits in trunk/LayoutTests

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Rubber-stamped by Simon Hausmann.

[Qt] Unskip 6 canvas/philip tests for Qt

  • canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt:
  • canvas/philip/tests/2d.gradient.radial.inside2-expected.txt:
  • canvas/philip/tests/2d.gradient.radial.inside3-expected.txt:
  • canvas/philip/tests/2d.gradient.radial.outside1-expected.txt:
  • canvas/philip/tests/2d.line.cap.closed-expected.txt:
  • canvas/philip/tests/2d.line.join.parallel-expected.txt:
  • platform/qt/Skipped:
7:33 AM Changeset in webkit [63204] by pfeldman@chromium.org
  • 3 edits in trunk/WebCore

2010-07-13 Leon Clarke <leonclarke@google.com>

Reviewed by Pavel Feldman.

Don't access objects after deleting them, following
the addition of link prefetching. Also remove a forward declaration
of the now-nonexistent CachedLinkPrefetch class.
https://bugs.webkit.org/show_bug.cgi?id=3652

No new tests. Correcting aspects of the prefetch change that shouldn't
have affected functionality.

  • html/HTMLLinkElement.h:
  • loader/loader.cpp: (WebCore::Loader::Host::cancelPendingRequests):
7:24 AM Changeset in webkit [63203] by abecsi@webkit.org
  • 2 edits in trunk/WebCore

[Qt] Fix the case of a linker option to lowercase to be able to
cross compile QtWebKit for Windows on Linux.

Reviewed by Simon Hausmann.

No new tests needed.

  • WebCore.pro:
7:24 AM Changeset in webkit [63202] by andreas.kling@nokia.com
  • 4 edits in trunk/LayoutTests

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Darin Adler.

Unskip canvas/philip/tests/2d.imageData.get.source.outside.html
https://bugs.webkit.org/show_bug.cgi?id=41478

  • canvas/philip/tests/2d.imageData.get.source.outside-expected.txt:
  • platform/mac/Skipped:
  • platform/qt/Skipped:
7:23 AM Changeset in webkit [63201] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/chromium

2010-07-13 Andrey Kosyakov <caseq@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: catch and log JS exceptions resulting from executing a
script on inspector front-end to prevent renderer from crashing.
https://bugs.webkit.org/show_bug.cgi?id=42157

  • src/WebDevToolsFrontendImpl.cpp: (WebKit::WebDevToolsFrontendImpl::executeScript):
6:43 AM Changeset in webkit [63200] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt] http/tests/inspector/resource-har-conversion.html is failing on the 32bit Linux Release bot.
webkit.org/b/42162

Rubber-stamped by Tor Arne Vestbø.

  • platform/qt/Skipped: Skip the test until fix.
6:39 AM QtWebKitBackportingFixes edited by Simon Hausmann
(diff)
6:04 AM Changeset in webkit [63199] by pfeldman@chromium.org
  • 4 edits in trunk/LayoutTests

2010-07-13 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Pavel Feldman.

[Chromium] Rebaseline html5lib/runner.html
https://bugs.webkit.org/show_bug.cgi?id=42158

  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-win/html5lib/runner-expected.txt:
  • platform/chromium/test_expectations.txt:
5:26 AM Changeset in webkit [63198] by loislo@chromium.org
  • 22 edits
    1 add
    1 delete in trunk

2010-07-12 Ilya Tikhonovsky <loislo@chromium.org>

Reviewed by Yury Semikhatsky.

WebInspector: Next iteration of Inspector code generator.
The InspectorFrontend2 was replaced by slightly modified version of
InspectorBackend file (Inspector.idl). At the end all the interface
between WebInspector and inspected page will be specified by this file
and generated by CodeGeneratorInspector (InspectorFrontend.cpp,
InspectorBackend.cpp and InspectorBackend.js).
https://bugs.webkit.org/show_bug.cgi?id=42104

  • DerivedSources.make:
  • GNUmakefile.am:
  • WebCore.gyp/WebCore.gyp:
  • WebCore.gyp/scripts/rule_binding.py:
  • WebCore.gypi:
  • WebCore.pri:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/scripts/IDLParser.pm:
  • bindings/scripts/IDLStructure.pm:
  • bindings/scripts/generate-bindings.pl:
  • inspector/CodeGeneratorInspector.pm:
  • inspector/Inspector.idl: Added.
  • inspector/InspectorCSSStore.cpp: (WebCore::InspectorCSSStore::inspectorStyleSheet):
  • inspector/InspectorController.cpp: (WebCore::InspectorController::connectFrontend): (WebCore::InspectorController::startTimelineProfiler):
  • inspector/InspectorController.h: (WebCore::InspectorController::remoteInspectorFrontend):
  • inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::InspectorDOMAgent):
  • inspector/InspectorDOMAgent.h: (WebCore::InspectorDOMAgent::create):
  • inspector/InspectorFrontend2.idl: Removed.
  • inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::InspectorTimelineAgent): (WebCore::InspectorTimelineAgent::resetFrontendProxyObject):
  • inspector/InspectorTimelineAgent.h:
5:25 AM Changeset in webkit [63197] by vestbo@webkit.org
  • 2 edits in trunk/WebKit/win

Windows build fix

  • Interfaces/WebKit.idl: Touched to force a build
5:22 AM Changeset in webkit [63196] by hamaji@chromium.org
  • 484 edits
    1 copy
    3 adds in trunk/LayoutTests

2010-07-13 Shinichiro Hamaji <hamaji@chromium.org>

Unreviewed. Rebaseline chromium tests for r63071.

Update padding on Windows?
https://bugs.webkit.org/show_bug.cgi?id=38016

  • platform/chromium-linux/editing/selection/3690703-2-expected.checksum:
  • platform/chromium-linux/editing/selection/3690703-2-expected.png:
  • platform/chromium-linux/editing/selection/3690703-2-expected.txt:
  • platform/chromium-linux/editing/selection/3690703-expected.checksum:
  • platform/chromium-linux/editing/selection/3690703-expected.png:
  • platform/chromium-linux/editing/selection/3690703-expected.txt:
  • platform/chromium-linux/editing/selection/3690719-expected.checksum:
  • platform/chromium-linux/editing/selection/3690719-expected.png:
  • platform/chromium-linux/editing/selection/3690719-expected.txt:
  • platform/chromium-linux/editing/selection/4397952-expected.checksum:
  • platform/chromium-linux/editing/selection/4397952-expected.png:
  • platform/chromium-linux/editing/selection/4397952-expected.txt:
  • platform/chromium-linux/editing/selection/5240265-expected.checksum:
  • platform/chromium-linux/editing/selection/5240265-expected.png:
  • platform/chromium-linux/editing/selection/5240265-expected.txt:
  • platform/chromium-linux/fast/block/float/float-avoidance-expected.checksum:
  • platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
  • platform/chromium-linux/fast/block/float/float-avoidance-expected.txt:
  • platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.checksum:
  • platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.png:
  • platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.txt:
  • platform/chromium-linux/fast/css/continuationCrash-expected.checksum:
  • platform/chromium-linux/fast/css/continuationCrash-expected.png:
  • platform/chromium-linux/fast/css/continuationCrash-expected.txt:
  • platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.checksum:
  • platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.png:
  • platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.txt:
  • platform/chromium-linux/fast/css/rtl-ordering-expected.checksum:
  • platform/chromium-linux/fast/css/rtl-ordering-expected.png:
  • platform/chromium-linux/fast/css/rtl-ordering-expected.txt:
  • platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum:
  • platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
  • platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
  • platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum:
  • platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
  • platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
  • platform/chromium-linux/fast/forms/basic-buttons-expected.checksum:
  • platform/chromium-linux/fast/forms/basic-buttons-expected.png:
  • platform/chromium-linux/fast/forms/basic-buttons-expected.txt:
  • platform/chromium-linux/fast/forms/blankbuttons-expected.checksum:
  • platform/chromium-linux/fast/forms/blankbuttons-expected.png:
  • platform/chromium-linux/fast/forms/blankbuttons-expected.txt:
  • platform/chromium-linux/fast/forms/box-shadow-override-expected.checksum:
  • platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
  • platform/chromium-linux/fast/forms/box-shadow-override-expected.txt:
  • platform/chromium-linux/fast/forms/button-align-expected.checksum:
  • platform/chromium-linux/fast/forms/button-align-expected.png:
  • platform/chromium-linux/fast/forms/button-align-expected.txt:
  • platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.checksum:
  • platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.png:
  • platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.txt:
  • platform/chromium-linux/fast/forms/button-default-title-expected.checksum:
  • platform/chromium-linux/fast/forms/button-default-title-expected.png:
  • platform/chromium-linux/fast/forms/button-default-title-expected.txt:
  • platform/chromium-linux/fast/forms/button-generated-content-expected.checksum:
  • platform/chromium-linux/fast/forms/button-generated-content-expected.png:
  • platform/chromium-linux/fast/forms/button-generated-content-expected.txt:
  • platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.checksum:
  • platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.png:
  • platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.txt:
  • platform/chromium-linux/fast/forms/button-positioned-expected.checksum:
  • platform/chromium-linux/fast/forms/button-positioned-expected.png:
  • platform/chromium-linux/fast/forms/button-positioned-expected.txt:
  • platform/chromium-linux/fast/forms/button-sizes-expected.checksum:
  • platform/chromium-linux/fast/forms/button-sizes-expected.png:
  • platform/chromium-linux/fast/forms/button-sizes-expected.txt:
  • platform/chromium-linux/fast/forms/button-style-color-expected.checksum:
  • platform/chromium-linux/fast/forms/button-style-color-expected.png:
  • platform/chromium-linux/fast/forms/button-style-color-expected.txt:
  • platform/chromium-linux/fast/forms/button-table-styles-expected.checksum:
  • platform/chromium-linux/fast/forms/button-table-styles-expected.png:
  • platform/chromium-linux/fast/forms/button-table-styles-expected.txt:
  • platform/chromium-linux/fast/forms/button-text-transform-expected.checksum:
  • platform/chromium-linux/fast/forms/button-text-transform-expected.png:
  • platform/chromium-linux/fast/forms/button-text-transform-expected.txt:
  • platform/chromium-linux/fast/forms/button-white-space-expected.checksum:
  • platform/chromium-linux/fast/forms/button-white-space-expected.png:
  • platform/chromium-linux/fast/forms/button-white-space-expected.txt:
  • platform/chromium-linux/fast/forms/control-clip-overflow-expected.checksum:
  • platform/chromium-linux/fast/forms/control-clip-overflow-expected.png:
  • platform/chromium-linux/fast/forms/control-clip-overflow-expected.txt:
  • platform/chromium-linux/fast/forms/control-restrict-line-height-expected.checksum:
  • platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
  • platform/chromium-linux/fast/forms/control-restrict-line-height-expected.txt:
  • platform/chromium-linux/fast/forms/file-input-direction-expected.checksum:
  • platform/chromium-linux/fast/forms/file-input-direction-expected.png:
  • platform/chromium-linux/fast/forms/file-input-direction-expected.txt:
  • platform/chromium-linux/fast/forms/file-input-disabled-expected.checksum:
  • platform/chromium-linux/fast/forms/file-input-disabled-expected.png:
  • platform/chromium-linux/fast/forms/file-input-disabled-expected.txt:
  • platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum:
  • platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
  • platform/chromium-linux/fast/forms/form-element-geometry-expected.txt:
  • platform/chromium-linux/fast/forms/formmove3-expected.checksum:
  • platform/chromium-linux/fast/forms/formmove3-expected.png:
  • platform/chromium-linux/fast/forms/formmove3-expected.txt:
  • platform/chromium-linux/fast/forms/hidden-input-file-expected.checksum:
  • platform/chromium-linux/fast/forms/hidden-input-file-expected.png:
  • platform/chromium-linux/fast/forms/hidden-input-file-expected.txt:
  • platform/chromium-linux/fast/forms/input-appearance-height-expected.checksum:
  • platform/chromium-linux/fast/forms/input-appearance-height-expected.png:
  • platform/chromium-linux/fast/forms/input-appearance-height-expected.txt:
  • platform/chromium-linux/fast/forms/input-file-re-render-expected.checksum:
  • platform/chromium-linux/fast/forms/input-file-re-render-expected.png:
  • platform/chromium-linux/fast/forms/input-file-re-render-expected.txt:
  • platform/chromium-linux/fast/forms/input-value-expected.checksum:
  • platform/chromium-linux/fast/forms/input-value-expected.png:
  • platform/chromium-linux/fast/forms/input-value-expected.txt:
  • platform/chromium-linux/fast/forms/select-baseline-expected.checksum:
  • platform/chromium-linux/fast/forms/select-baseline-expected.png:
  • platform/chromium-linux/fast/forms/select-baseline-expected.txt:
  • platform/chromium-linux/fast/forms/targeted-frame-submission-expected.checksum:
  • platform/chromium-linux/fast/forms/targeted-frame-submission-expected.png:
  • platform/chromium-linux/fast/forms/targeted-frame-submission-expected.txt:
  • platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
  • platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
  • platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
  • platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum:
  • platform/chromium-linux/fast/replaced/replaced-breaking-expected.png:
  • platform/chromium-linux/fast/replaced/replaced-breaking-expected.txt:
  • platform/chromium-linux/fast/replaced/width100percent-button-expected.checksum:
  • platform/chromium-linux/fast/replaced/width100percent-button-expected.png:
  • platform/chromium-linux/fast/replaced/width100percent-button-expected.txt:
  • platform/chromium-linux/fast/selectors/064-expected.checksum:
  • platform/chromium-linux/fast/selectors/064-expected.png:
  • platform/chromium-linux/fast/selectors/064-expected.txt:
  • platform/chromium-linux/fast/table/append-cells2-expected.checksum:
  • platform/chromium-linux/fast/table/append-cells2-expected.png:
  • platform/chromium-linux/fast/table/append-cells2-expected.txt:
  • platform/chromium-linux/fast/table/remove-td-display-none-expected.checksum:
  • platform/chromium-linux/fast/table/remove-td-display-none-expected.png:
  • platform/chromium-linux/fast/table/remove-td-display-none-expected.txt:
  • platform/chromium-linux/fast/text/international/hindi-spacing-expected.checksum:
  • platform/chromium-linux/fast/text/international/hindi-spacing-expected.png:
  • platform/chromium-linux/fast/text/international/hindi-spacing-expected.txt:
  • platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.checksum:
  • platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
  • platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.txt:
  • platform/chromium-linux/http/tests/navigation/anchor-frames-expected.checksum:
  • platform/chromium-linux/http/tests/navigation/anchor-frames-expected.png:
  • platform/chromium-linux/http/tests/navigation/anchor-frames-expected.txt:
  • platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.checksum:
  • platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
  • platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.txt:
  • platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.checksum:
  • platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.txt:
  • platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum:
  • platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
  • platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
  • platform/chromium-linux/tables/mozilla/dom/tableDom-expected.checksum:
  • platform/chromium-linux/tables/mozilla/dom/tableDom-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/tableDom-expected.txt:
  • platform/chromium-linux/tables/mozilla/other/move_row-expected.checksum:
  • platform/chromium-linux/tables/mozilla/other/move_row-expected.png:
  • platform/chromium-linux/tables/mozilla/other/move_row-expected.txt:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
  • platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum:
  • platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
  • platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum:
  • platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
  • platform/chromium-win/editing/selection/3690703-2-expected.checksum:
  • platform/chromium-win/editing/selection/3690703-2-expected.png:
  • platform/chromium-win/editing/selection/3690703-2-expected.txt:
  • platform/chromium-win/editing/selection/3690703-expected.checksum:
  • platform/chromium-win/editing/selection/3690703-expected.png:
  • platform/chromium-win/editing/selection/3690703-expected.txt:
  • platform/chromium-win/editing/selection/3690719-expected.checksum:
  • platform/chromium-win/editing/selection/3690719-expected.png:
  • platform/chromium-win/editing/selection/3690719-expected.txt:
  • platform/chromium-win/editing/selection/4397952-expected.checksum:
  • platform/chromium-win/editing/selection/4397952-expected.png:
  • platform/chromium-win/editing/selection/4397952-expected.txt:
  • platform/chromium-win/editing/selection/5240265-expected.checksum:
  • platform/chromium-win/editing/selection/5240265-expected.png:
  • platform/chromium-win/editing/selection/5240265-expected.txt:
  • platform/chromium-win/fast/block/float/float-avoidance-expected.checksum:
  • platform/chromium-win/fast/block/float/float-avoidance-expected.png:
  • platform/chromium-win/fast/block/float/float-avoidance-expected.txt:
  • platform/chromium-win/fast/block/positioning/inline-block-relposition-expected.checksum:
  • platform/chromium-win/fast/block/positioning/inline-block-relposition-expected.png:
  • platform/chromium-win/fast/block/positioning/inline-block-relposition-expected.txt:
  • platform/chromium-win/fast/css/continuationCrash-expected.checksum:
  • platform/chromium-win/fast/css/continuationCrash-expected.png:
  • platform/chromium-win/fast/css/continuationCrash-expected.txt:
  • platform/chromium-win/fast/css/margin-top-bottom-dynamic-expected.checksum:
  • platform/chromium-win/fast/css/margin-top-bottom-dynamic-expected.png:
  • platform/chromium-win/fast/css/margin-top-bottom-dynamic-expected.txt:
  • platform/chromium-win/fast/css/rtl-ordering-expected.checksum:
  • platform/chromium-win/fast/css/rtl-ordering-expected.png:
  • platform/chromium-win/fast/css/rtl-ordering-expected.txt:
  • platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum:
  • platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
  • platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
  • platform/chromium-win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum:
  • platform/chromium-win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
  • platform/chromium-win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
  • platform/chromium-win/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
  • platform/chromium-win/fast/forms/001-expected.checksum:
  • platform/chromium-win/fast/forms/001-expected.png: Added.
  • platform/chromium-win/fast/forms/001-expected.txt:
  • platform/chromium-win/fast/forms/basic-buttons-expected.checksum:
  • platform/chromium-win/fast/forms/basic-buttons-expected.png:
  • platform/chromium-win/fast/forms/basic-buttons-expected.txt:
  • platform/chromium-win/fast/forms/blankbuttons-expected.checksum:
  • platform/chromium-win/fast/forms/blankbuttons-expected.png:
  • platform/chromium-win/fast/forms/blankbuttons-expected.txt:
  • platform/chromium-win/fast/forms/box-shadow-override-expected.checksum:
  • platform/chromium-win/fast/forms/box-shadow-override-expected.png:
  • platform/chromium-win/fast/forms/box-shadow-override-expected.txt:
  • platform/chromium-win/fast/forms/button-align-expected.checksum:
  • platform/chromium-win/fast/forms/button-align-expected.png:
  • platform/chromium-win/fast/forms/button-align-expected.txt:
  • platform/chromium-win/fast/forms/button-cannot-be-nested-expected.checksum:
  • platform/chromium-win/fast/forms/button-cannot-be-nested-expected.png:
  • platform/chromium-win/fast/forms/button-cannot-be-nested-expected.txt:
  • platform/chromium-win/fast/forms/button-default-title-expected.checksum:
  • platform/chromium-win/fast/forms/button-default-title-expected.png:
  • platform/chromium-win/fast/forms/button-default-title-expected.txt:
  • platform/chromium-win/fast/forms/button-generated-content-expected.checksum:
  • platform/chromium-win/fast/forms/button-generated-content-expected.png:
  • platform/chromium-win/fast/forms/button-generated-content-expected.txt:
  • platform/chromium-win/fast/forms/button-inner-block-reuse-expected.checksum:
  • platform/chromium-win/fast/forms/button-inner-block-reuse-expected.png:
  • platform/chromium-win/fast/forms/button-inner-block-reuse-expected.txt:
  • platform/chromium-win/fast/forms/button-positioned-expected.checksum:
  • platform/chromium-win/fast/forms/button-positioned-expected.png:
  • platform/chromium-win/fast/forms/button-positioned-expected.txt:
  • platform/chromium-win/fast/forms/button-sizes-expected.checksum:
  • platform/chromium-win/fast/forms/button-sizes-expected.png:
  • platform/chromium-win/fast/forms/button-sizes-expected.txt:
  • platform/chromium-win/fast/forms/button-style-color-expected.checksum:
  • platform/chromium-win/fast/forms/button-style-color-expected.png:
  • platform/chromium-win/fast/forms/button-style-color-expected.txt:
  • platform/chromium-win/fast/forms/button-table-styles-expected.checksum:
  • platform/chromium-win/fast/forms/button-table-styles-expected.png:
  • platform/chromium-win/fast/forms/button-table-styles-expected.txt:
  • platform/chromium-win/fast/forms/button-text-transform-expected.checksum:
  • platform/chromium-win/fast/forms/button-text-transform-expected.png:
  • platform/chromium-win/fast/forms/button-text-transform-expected.txt:
  • platform/chromium-win/fast/forms/button-white-space-expected.checksum:
  • platform/chromium-win/fast/forms/button-white-space-expected.png:
  • platform/chromium-win/fast/forms/button-white-space-expected.txt:
  • platform/chromium-win/fast/forms/control-clip-overflow-expected.checksum:
  • platform/chromium-win/fast/forms/control-clip-overflow-expected.png:
  • platform/chromium-win/fast/forms/control-clip-overflow-expected.txt:
  • platform/chromium-win/fast/forms/control-restrict-line-height-expected.checksum:
  • platform/chromium-win/fast/forms/control-restrict-line-height-expected.png:
  • platform/chromium-win/fast/forms/control-restrict-line-height-expected.txt:
  • platform/chromium-win/fast/forms/file-input-direction-expected.checksum:
  • platform/chromium-win/fast/forms/file-input-direction-expected.png:
  • platform/chromium-win/fast/forms/file-input-direction-expected.txt:
  • platform/chromium-win/fast/forms/file-input-disabled-expected.checksum:
  • platform/chromium-win/fast/forms/file-input-disabled-expected.png:
  • platform/chromium-win/fast/forms/file-input-disabled-expected.txt:
  • platform/chromium-win/fast/forms/form-element-geometry-expected.checksum:
  • platform/chromium-win/fast/forms/form-element-geometry-expected.png:
  • platform/chromium-win/fast/forms/form-element-geometry-expected.txt:
  • platform/chromium-win/fast/forms/formmove3-expected.checksum:
  • platform/chromium-win/fast/forms/formmove3-expected.png:
  • platform/chromium-win/fast/forms/formmove3-expected.txt:
  • platform/chromium-win/fast/forms/hidden-input-file-expected.checksum:
  • platform/chromium-win/fast/forms/hidden-input-file-expected.png:
  • platform/chromium-win/fast/forms/hidden-input-file-expected.txt:
  • platform/chromium-win/fast/forms/input-appearance-height-expected.checksum:
  • platform/chromium-win/fast/forms/input-appearance-height-expected.png:
  • platform/chromium-win/fast/forms/input-appearance-height-expected.txt:
  • platform/chromium-win/fast/forms/input-file-re-render-expected.checksum:
  • platform/chromium-win/fast/forms/input-file-re-render-expected.png:
  • platform/chromium-win/fast/forms/input-file-re-render-expected.txt:
  • platform/chromium-win/fast/forms/input-first-letter-expected.checksum:
  • platform/chromium-win/fast/forms/input-first-letter-expected.png: Added.
  • platform/chromium-win/fast/forms/input-first-letter-expected.txt:
  • platform/chromium-win/fast/forms/input-value-expected.checksum:
  • platform/chromium-win/fast/forms/input-value-expected.png:
  • platform/chromium-win/fast/forms/input-value-expected.txt:
  • platform/chromium-win/fast/forms/select-baseline-expected.checksum:
  • platform/chromium-win/fast/forms/select-baseline-expected.png:
  • platform/chromium-win/fast/forms/select-baseline-expected.txt:
  • platform/chromium-win/fast/forms/targeted-frame-submission-expected.checksum:
  • platform/chromium-win/fast/forms/targeted-frame-submission-expected.png:
  • platform/chromium-win/fast/forms/targeted-frame-submission-expected.txt:
  • platform/chromium-win/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
  • platform/chromium-win/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
  • platform/chromium-win/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
  • platform/chromium-win/fast/overflow/scrollRevealButton-expected.checksum:
  • platform/chromium-win/fast/overflow/scrollRevealButton-expected.png: Added.
  • platform/chromium-win/fast/overflow/scrollRevealButton-expected.txt:
  • platform/chromium-win/fast/replaced/replaced-breaking-expected.checksum:
  • platform/chromium-win/fast/replaced/replaced-breaking-expected.png:
  • platform/chromium-win/fast/replaced/replaced-breaking-expected.txt:
  • platform/chromium-win/fast/replaced/width100percent-button-expected.checksum:
  • platform/chromium-win/fast/replaced/width100percent-button-expected.png:
  • platform/chromium-win/fast/replaced/width100percent-button-expected.txt:
  • platform/chromium-win/fast/selectors/064-expected.checksum:
  • platform/chromium-win/fast/selectors/064-expected.png:
  • platform/chromium-win/fast/selectors/064-expected.txt:
  • platform/chromium-win/fast/table/append-cells2-expected.checksum:
  • platform/chromium-win/fast/table/append-cells2-expected.png:
  • platform/chromium-win/fast/table/append-cells2-expected.txt:
  • platform/chromium-win/fast/table/remove-td-display-none-expected.checksum:
  • platform/chromium-win/fast/table/remove-td-display-none-expected.png:
  • platform/chromium-win/fast/table/remove-td-display-none-expected.txt:
  • platform/chromium-win/fast/text/international/hindi-spacing-expected.checksum:
  • platform/chromium-win/fast/text/international/hindi-spacing-expected.png:
  • platform/chromium-win/fast/text/international/hindi-spacing-expected.txt:
  • platform/chromium-win/fast/text/textIteratorNilRenderer-expected.checksum:
  • platform/chromium-win/fast/text/textIteratorNilRenderer-expected.png:
  • platform/chromium-win/fast/text/textIteratorNilRenderer-expected.txt:
  • platform/chromium-win/http/tests/navigation/anchor-frames-expected.checksum:
  • platform/chromium-win/http/tests/navigation/anchor-frames-expected.png:
  • platform/chromium-win/http/tests/navigation/anchor-frames-expected.txt:
  • platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.checksum:
  • platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.png: Added.
  • platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.txt:
  • platform/chromium-win/svg/custom/foreign-object-skew-expected.checksum:
  • platform/chromium-win/svg/custom/foreign-object-skew-expected.png:
  • platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
  • platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.checksum:
  • platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
  • platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug1188-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug1188-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1188-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug1318-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug1318-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1318-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug138725-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug138725-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug138725-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug18359-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug18359-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug18359-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-2-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-2-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-4-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug26178-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug26178-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug26178-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug28928-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug28928-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug28928-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug33855-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug33855-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug33855-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug39209-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug39209-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug39209-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug4429-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug4429-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4429-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug44505-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug44505-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug44505-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug51037-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug51037-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug51037-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug51727-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug51727-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug51727-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug52505-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug52505-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug52505-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug52506-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug52506-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug52506-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug60749-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug60749-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug60749-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug68912-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug68912-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug68912-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug7342-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug7342-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug7342-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug92647-2-expected.checksum:
  • platform/chromium-win/tables/mozilla/bugs/bug92647-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug92647-2-expected.txt:
  • platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum:
  • platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
  • platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
  • platform/chromium-win/tables/mozilla/dom/tableDom-expected.checksum:
  • platform/chromium-win/tables/mozilla/dom/tableDom-expected.png:
  • platform/chromium-win/tables/mozilla/dom/tableDom-expected.txt:
  • platform/chromium-win/tables/mozilla/other/move_row-expected.checksum:
  • platform/chromium-win/tables/mozilla/other/move_row-expected.png:
  • platform/chromium-win/tables/mozilla/other/move_row-expected.txt:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
  • platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum:
  • platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
  • platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum:
  • platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
  • platform/chromium/test_expectations.txt:
5:01 AM Changeset in webkit [63195] by steveblock@google.com
  • 2 edits in trunk/LayoutTests

Unreviewed test fix.

Add new DeviceOrientation test to GTK skipped list.

  • platform/gtk/Skipped:
4:53 AM Changeset in webkit [63194] by andreas.kling@nokia.com
  • 2 edits in trunk/WebKitTools

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Unreviewed. Adding myself as committer.

  • Scripts/webkitpy/common/config/committers.py:
4:35 AM Changeset in webkit [63193] by steveblock@google.com
  • 15 edits
    7 adds in trunk

2010-07-12 Steve Block <steveblock@google.com>

Reviewed by Jeremy Orlow.

DeviceOrientationEvent should use optional properties
https://bugs.webkit.org/show_bug.cgi?id=41607

This change adds a new DeviceOrientation class which takes care of which of the
optional properties are present. DeviceOrientationEvent owns an instance of
DeviceOrientation, rather than owning the properties directly.
DeviceOrientationEvent now requires custom bindings.

Test: fast/dom/DeviceOrientation/optional-event-properties.html

  • Android.mk:
  • Android.jscbindings.mk:
  • Android.v8bindings.mk:
  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSBindingsAllInOne.cpp:
  • bindings/js/JSDeviceOrientationEventCustom.cpp: Added. (WebCore::JSDeviceOrientationEvent::alpha): (WebCore::JSDeviceOrientationEvent::beta): (WebCore::JSDeviceOrientationEvent::gamma): (WebCore::JSDeviceOrientationEvent::initDeviceOrientationEvent):
  • bindings/v8/custom/V8DeviceOrientationEventCustom.cpp: Added. (WebCore::V8DeviceOrientationEvent::alphaAccessorGetter): (WebCore::V8DeviceOrientationEvent::betaAccessorGetter): (WebCore::V8DeviceOrientationEvent::gammaAccessorGetter): (WebCore::V8DeviceOrientationEvent::initDeviceOrientationEventCallback):
  • dom/DeviceOrientation.cpp: Added.
  • dom/DeviceOrientation.h: Added. (WebCore::DeviceOrientation::create): (WebCore::DeviceOrientation::canProvideAlpha): (WebCore::DeviceOrientation::alpha): (WebCore::DeviceOrientation::canProvideBeta): (WebCore::DeviceOrientation::beta): (WebCore::DeviceOrientation::canProvideGamma): (WebCore::DeviceOrientation::gamma): (WebCore::DeviceOrientation::DeviceOrientation):
  • dom/DeviceOrientationEvent.cpp: (WebCore::DeviceOrientationEvent::DeviceOrientationEvent): (WebCore::DeviceOrientationEvent::initDeviceOrientationEvent):
  • dom/DeviceOrientationEvent.h: (WebCore::DeviceOrientationEvent::create): (WebCore::DeviceOrientationEvent::orientation):
  • dom/DeviceOrientationEvent.idl:

2010-07-12 Steve Block <steveblock@google.com>

Reviewed by Jeremy Orlow.

DeviceOrientationEvent should use optional properties
https://bugs.webkit.org/show_bug.cgi?id=41607

  • fast/dom/DeviceOrientation/optional-event-properties-expected.txt: Added.
  • fast/dom/DeviceOrientation/optional-event-properties.html: Added.
  • fast/dom/DeviceOrientation/script-tests/optional-event-properties.js: Added.
4:05 AM WebKit Team edited by andreas.kling@nokia.com
Moving myself to committers (diff)
4:04 AM Changeset in webkit [63192] by andreas.kling@nokia.com
  • 2 edits
    1 add in trunk/WebCore

2010-07-13 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Antti Koivisto.

CSS3 background: Number of layers should be determined by background-image element count
https://bugs.webkit.org/show_bug.cgi?id=41201

Change FillLayer culling logic to discard all layers
after the first one without an image set.

Manual test: css3-background-layer-count.html

  • manual-tests/css3-background-layer-count.html: Added.
  • rendering/style/FillLayer.cpp: (WebCore::FillLayer::cullEmptyLayers):
3:47 AM Changeset in webkit [63191] by vestbo@webkit.org
  • 31 edits
    2 adds in trunk

Prevent assertion/duplicate loads for non-deferred subtitute-data loads

Reviewed by Darin Adler.

https://bugs.webkit.org/show_bug.cgi?id=30879

MainResourceLoader uses the member m_initialRequest to store requests for future
deferred loads. When doing the actual load in handleDataLoadNow(), we therefore
have to clear this request so that subsequent entries into the loader will not
start yet another load.

This can happen as a result of a PageGroupLoadDeferrer going out of scope when
returning from Chrome::runJavaScriptAlert(), which calls setDeferredLoading(false),
but only in the case of using both substitute-data and non-deferred main resource
load together. That's why two new DRT functions were added:

  • queueLoadHTMLString()
  • setDeferMainResourceLoad()

The change adds DRT hooks for Mac, Win and Qt for these two functions. For Mac
and Win the hook uses new SPI in WebDataSource. For Qt a new static member was
added to the FrameLoaderClientQt and accessed though DumpRenderTreeSupportQt.

3:25 AM Changeset in webkit [63190] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

2010-07-13 Yoshiki Hayashi <yhayashi@google.com>

Reviewed by Kent Tamura.

Make sure correct Nodes are passed to childrenChanged so that
:last-child gets properly applied when fragment is inserted.
https://bugs.webkit.org/show_bug.cgi?id=37944

  • fast/css/last-child-innerhtml-expected.txt: Added.
  • fast/css/last-child-innerhtml.html: Added.

2010-07-13 Yoshiki Hayashi <yhayashi@google.com>

Reviewed by Kent Tamura.

Make sure correct Nodes are passed to childrenChanged so that
:last-child gets properly applied when fragment is inserted.
https://bugs.webkit.org/show_bug.cgi?id=37944

Test: fast/css/last-child-innerhtml.html

  • dom/ContainerNode.cpp: (WebCore::ContainerNode::replaceChild): (WebCore::ContainerNode::appendChild):
3:11 AM Changeset in webkit [63189] by rniwa@webkit.org
  • 3 edits in trunk/WebCore

2010-07-13 Ryosuke Niwa <rniwa@webkit.org>

Reviewed by Kent Tamura.

InsertListCommand's modifyRange and doApply should be merged
https://bugs.webkit.org/show_bug.cgi?id=41403

Isolated the code in doApply to insert and remove lists for single paragraph into doApplyForSingleParagraph.
Merged the code in modifyRange into doApply and cleaned up.

No test is added since this is a clean up.

  • editing/InsertListCommand.cpp: (WebCore::InsertListCommand::InsertListCommand): m_forceCreateList is no longer initialized (WebCore::InsertListCommand::doApply): Isolated the code to insert/remove lists in doApplyForSingleParagraph (WebCore::InsertListCommand::doApplyForSingleParagraph): Insert/remove lists for single paragraph
  • editing/InsertListCommand.h: Added doApplyForSingleParagraph and removed m_forceCreateList
3:05 AM Changeset in webkit [63188] by Philippe Normand
  • 4 edits in trunk/WebKit/mac

2010-07-13 Philippe Normand <pnormand@igalia.com>

Rubber-stamped by Xan Lopez.

Updated the copyright headers of the files modified in r62476.

  • WebView/WebView.mm:
  • WebView/WebViewData.h:
  • WebView/WebViewInternal.h:
3:02 AM Changeset in webkit [63187] by mjs@apple.com
  • 3 edits
    20 adds in trunk/WebKitTools

2010-07-13 Maciej Stachowiak <mjs@apple.com>

Reviewed by Nikolas Zimmermann.

Activate test fonts for layout tests in WebKitTestRunner (on Mac)
https://bugs.webkit.org/show_bug.cgi?id=42153

  • WebKitTestRunner/InjectedBundle/ActivateFonts.h: Added.
  • WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::initialize): Activate fonts on startup.
  • WebKitTestRunner/InjectedBundle/mac: Added.
  • WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm: Added. (WTR::activateFonts): Activate our fonts.
  • WebKitTestRunner/InjectedBundle/win: Added.
  • WebKitTestRunner/InjectedBundle/win/ActivateFonts.cpp: Added. (WTR::activateFonts): Dummy version.
  • WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Copy fonts to bundle; add more files.
  • WebKitTestRunner/fonts: Added.
  • WebKitTestRunner/fonts/AHEM.TTF: Added.
  • WebKitTestRunner/fonts/ColorBits-A.png: Added.
  • WebKitTestRunner/fonts/ColorBits.ttf: Added.
  • WebKitTestRunner/fonts/WebKit Layout Tests 2.ttf: Added.
  • WebKitTestRunner/fonts/WebKit Layout Tests.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher100.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher200.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher300.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher400.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher500.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher600.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher700.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher800.ttf: Added.
  • WebKitTestRunner/fonts/WebKitWeightWatcher900.ttf: Added.
2:49 AM Changeset in webkit [63186] by mjs@apple.com
  • 2 edits in trunk/LayoutTests

Add tests that require layoutTestController.layerTreeAsText to WebKit2 skipped list
https://bugs.webkit.org/show_bug.cgi?id=42147

Reviewed by Steve Falkenburg.

  • platform/mac-wk2/Skipped:
2:39 AM Changeset in webkit [63185] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

Unreviewed.

Remove extra line added in r63183 "resources/whitespace01.dat: PASS"
from html5lib/runner-expected.txt (which was probably added accidentally),
because no bot produces this output in the tree.

  • html5lib/runner-expected.txt:
1:26 AM Changeset in webkit [63184] by dumi@chromium.org
  • 1 edit
    1 delete in trunk/WebKitTools

Remove check-header-includes, as it didn't turn out to be very useful.
https://bugs.webkit.org/show_bug.cgi?id=41970

Reviewed by Eric Seidel.

  • Scripts/check-header-includes: Removed.
1:23 AM Changeset in webkit [63183] by eric@webkit.org
  • 5 edits in trunk

2010-07-12 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Fix typo in "close the cell" which caused assertion
https://bugs.webkit.org/show_bug.cgi?id=42138

  • html5lib/resources/tables01.dat:

2010-07-12 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Fix typo in "close the cell" which caused assertion
https://bugs.webkit.org/show_bug.cgi?id=42138

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::closeTheCell):
1:11 AM Changeset in webkit [63182] by tkent@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-13 Kent Tamura <tkent@chromium.org>

Unreviewed, build fix.

Fix a build error by r63179 for Chromium.

  • tests/PopupMenuTest.cpp: (WebKit::TestPopupMenuClient::itemLabel): Added.
12:01 AM Changeset in webkit [63181] by sfalken@apple.com
  • 2 edits in trunk/WebKit2

Windows build fix.
Don't build MiniBrowser except for Debug_Internal.

  • WebKit2.sln:
Note: See TracTimeline for information about the timeline view.